Indholdsfortegnelse:
- Trin 1: Opret Facebook APP
- Trin 2: Hardware - Elektronik
- Trin 3: Hardware - Ramme
- Trin 4: Software - Arduino Libaries
- Trin 5: Software - kode
Video: Facebook fanantal: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Opdatering: 26.09.2019 - Tiden flyver og teknologiske ændringer. Siden jeg oprettede dette projekt, har Facebook ændret sine API'er og APP -opsætning. Så trinnet for at oprette en Facebook APP er udløbet. I dag har jeg ikke længere adgang eller mulighed for at følge op på dette trin. Alligevel forlader jeg denne vejledning som en inspiration til at skabe noget lignende, selvom den er udløbet. Held og lykke med dine projekter, og skriv en kommentar, hvis du har lavet noget lignende.
Inspireret af Becky Sterns YouTube Subscriber Counter ville jeg vise en visning af antallet af likes for en Facebook -side. Mit mål med dette projekt var at få antallet af fans frem fra en Facebook -side. Ikke en, men en jeg administrerer. At kode C er ikke mit felt, så jeg startede med en masse forsøg og fejl. Men endte med et resultat, der virkede.
Dette har du brug for til dette projekt:
Software
Facebook APP
Facebooks fingeraftryk
Arduino IDE
Libaries for Arduino IDE
WIFI ESP8266
Syv segmentvisning
JSON
Hardware
Ikea Ribba 000.783.34 (eller en anden ramme til at holde projektet)
NodeMCU (mini)
Vis
Værktøjer
Roterende værktøj eller noget til at lave et firkantet hul i rammens bagplade.
Trin 1: Opret Facebook APP
Dette kan gøres på developers.facebook.com. Når app'en er oprettet, skal du notere app -id'et og apphemmeligheden. Du skal bruge dette i koden.
Vil du teste adgangen til din APP? Gå til
Indtast følgende: AAA? Access_token = BBB | CCC & felter = fan_count
- AAA = Facebook side -id eller navn,
- BBB = App -id
- CCC = App Secret
Bemærk | (rør) mellem App ID og App Secret.
Trin 2: Hardware - Elektronik
Nu over til den sjove del. Jeg har brugt en NodeMCU Mini. Disse fås i forskellige varianter og prisklasser i en række online butikker og på eBay. Der var to grunde til, at jeg valgte en mini. Den første grund var, at jeg allerede havde en liggende i min skuffe. Den anden grund var, at den er lille og optager lidt plads i en billedramme.
Jeg købte en skærm bestående af fire segmenter monteret på en plade af elektronik, så jeg behøver kun at bruge fire af NoceMCUens IO'er.
BEMÆRK: NodeMCU har kun 3,3V output, mens displayet helst vil have 5V. Det fungerer med 3,3V, men lyser lidt. Heldigvis for mig giver min NodeMCU 5V output via VIN.
Som du kan se på mit noget slørede billede, er VIN, VCC og datapinden justeret. Det betyder, at jeg ikke har brug for ledninger mellem NodeMCU og display. Skub bare brædderne sammen og tilføj lidt lodning.
- VIN 5V
- GND GND
- D4 DIO
- D3 CLK
Ansvarsfraskrivelse: Jeg tager ikke ansvar for at forbinde dit udstyr sammen og eventuelle skader, der kan opstå på dit udstyr, hvis du følger mit eksempel. Heldigvis ser dette setup ud til at fungere mig.
Trin 3: Hardware - Ramme
Jeg købte en Ikea Ribba 000.783.34. Grunden til at jeg købte denne ramme er, at den har en dyb ramme. Så kan jeg let passe displayet og elektronikken.
Billedet ovenfor viser, at jeg har lavet huller til displayet. Jeg lavede en skabelon, som jeg vedhæftede bagpladen og markerede, hvor jeg ville have displayet. Derefter brugte jeg et roterende værktøj til at lave hullet.
Det næste trin var at justere placeringen af displayet og gøre det så lyst som muligt gennem papiret foran. Som du sikkert forstår, startede jeg ikke med selve rammen. For det ville være nytteløst at bygge en skærm i en ramme, hvis jeg ikke havde et nummer at vise.
Efter at jeg havde oprettet en Facebook APP, måtte jeg sætte mig ind i en noget ukendt verden. Jeg ved ikke meget om programmering af C ++. Men endte med et tilfredsstillende resultat efter meget forsøg og fejl.
Trin 4: Software - Arduino Libaries
WIFI: For at oprette forbindelse til trådløse netværk har vi brug for et bibliotek til ESP8266. Hvis du ikke har dette før, skal du gå her https://github.com/esp8266/Arduino og følge trinene for at tilføje det til Arduino IDE.
Display: Det næste bibliotek er til syv segmentvisning. Download SevenSegmentTM1637 Arduino-biblioteket fra https://github.com/bremme/arduino-tm1637 Jeg prøvede flere forskellige biblioteker til displayet. Denne var den første jeg fandt, der fungerede med mit displaybræt.
JSON: Det sidste bibliotek er til håndtering af JSON-data fra Facebook. Download ArduinoJson - C ++ JSON -bibliotek til IoT fra
Facebook -fingeraftryk: For at oprette forbindelse til Facebook har vi også brug for et fingeraftryk. I stedet for at forsøge at forklare dette for dig, anbefaler jeg at tage et kig på dokumentationen
Trin 5: Software - kode
Download koden her:
- AAA = Facebook -side -id eller navn
- BBB = Facebook -app -id
- CCC = App Secret
- DDD = Fingeraftryk
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Den hurtige guide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: 9 trin
Hurtigguide til at lave en video med din iPhone og uploade den til Facebook eller YouTube: Brug denne enkle 5 -trins proces (Instructables får det til at ligne flere trin end det faktisk er) til at oprette og uploade din første YouTube- eller Facebook -video - ved hjælp af bare din iPhone
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores