Innholdsfortegnelse:
- Trinn 1: Lag Facebook APP
- Trinn 2: Maskinvare - Elektronikk
- Trinn 3: Maskinvare - Ramme
- Trinn 4: Programvare - Arduino Libaries
- Trinn 5: Programvare - kode
Video: Facebook fan -antall: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Oppdatering: 26.09.2019 - Tiden flyr og teknologiske endringer. Siden jeg opprettet dette prosjektet, har Facebook endret API -er og APP -oppsett. Så trinnet for å opprette en Facebook -APP har utløpt. I dag har jeg ikke lenger tilgang eller mulighet til å følge opp dette trinnet. Likevel forlater jeg denne opplæringen som en inspirasjon til å lage noe lignende, selv om den er utløpt. Lykke til med prosjektene dine, og legg igjen en kommentar hvis du har laget noe lignende.
Inspirert av Becky Sterns YouTube Subscriber Counter, ønsket jeg å vise antall likes for en Facebook -side. Målet mitt med dette prosjektet var å få frem antall fans fra en Facebook -side. Ikke noen, men en jeg administrerer. Å kode C er ikke mitt felt, så jeg begynte med mye prøving og feiling. Men endte opp med et resultat som fungerte.
Dette trenger du for dette prosjektet:
Programvare
Facebook APP
Facebooks fingeravtrykk
Arduino IDE
Libaries for Arduino IDE
WIFI ESP8266
Syv segmentvisning
JSON
Maskinvare
Ikea Ribba 000.783.34 (eller en annen ramme for prosjektet)
NodeMCU (mini)
Vis
Verktøy
Roterende verktøy eller noe for å lage et firkantet hull i rammens bakplate.
Trinn 1: Lag Facebook APP
Dette kan gjøres på developers.facebook.com. Etter at appen er opprettet, legg merke til app -ID og apphemmelighet. Du trenger dette i koden.
Vil du teste tilgangen til appen din? Gå til
Skriv inn følgende: AAA? Access_token = BBB | CCC & fields = fan_count
- AAA = Facebook -side -ID eller navn,
- BBB = App -ID
- CCC = App Secret
Legg merke til | (rør) mellom app -ID og apphemmelighet.
Trinn 2: Maskinvare - Elektronikk
Nå over til den morsomme delen. Jeg har brukt en NodeMCU Mini. Disse er tilgjengelige i forskjellige varianter og prisklasser i en rekke nettbutikker og på eBay. Det var to grunner til at jeg valgte en mini. Den første grunnen var at jeg allerede hadde en liggende i skuffen. Den andre grunnen var at den er liten og tar liten plass i en bilderamme.
Jeg kjøpte en skjerm bestående av fire segmenter montert på et elektronikkbrett, så jeg trenger bare å bruke fire av NoceMCUens IOer.
MERK: NodeMCU har bare 3,3V utgang mens displayet fortrinnsvis vil ha 5V. Den fungerer med 3,3V, men lyser litt. Heldigvis for meg gir NodeMCU 5V utganger via VIN.
Som du kan se på mitt noe uskarpe bilde, er VIN, VCC og datapinnen justert. Dette betyr at jeg ikke trenger noen ledninger mellom NodeMCU og skjermen. Bare skyv brettene sammen og tilsett litt lodding.
- VIN 5V
- GND GND
- D4 DIO
- D3 CLK
Ansvarsfraskrivelse: Jeg tar ikke ansvar for å koble utstyret ditt sammen og eventuelle skader som kan oppstå på utstyret ditt hvis du følger eksemplet mitt. Heldigvis ser dette oppsettet ut til å fungere meg.
Trinn 3: Maskinvare - Ramme
Jeg kjøpte en Ikea Ribba 000.783.34. Grunnen til at jeg kjøpte denne rammen er at den har en dyp ramme. Da kan jeg enkelt passe på displayet og elektronikken.
Bildet over viser at jeg har laget hull til displayet. Jeg lagde en mal som jeg festet til bakplaten og merket hvor jeg ville ha skjermen. Deretter brukte jeg et roterende verktøy for å lage hullet.
Det neste trinnet var å justere plasseringen av skjermen og gjøre den så lys som mulig gjennom papiret foran. Som du sikkert forstår, begynte jeg ikke med selve rammen. For det ville være ubrukelig å bygge en skjerm i en ramme hvis jeg ikke hadde et tall å vise.
Etter at jeg hadde opprettet en Facebook -APP, måtte jeg sette meg inn i en litt ukjent verden. Jeg kan ikke så mye om programmering av C ++. Men endte opp med et tilfredsstillende resultat etter mye prøving og feiling.
Trinn 4: Programvare - Arduino Libaries
WIFI: For å koble til trådløse nettverk trenger vi et bibliotek for ESP8266. Hvis du ikke har dette før, kan du gå her https://github.com/esp8266/Arduino og følge trinnene for å legge det til Arduino IDE.
Display: Det neste biblioteket er for sju segmenters display. Last ned SevenSegmentTM1637 Arduino-biblioteket fra https://github.com/bremme/arduino-tm1637 Jeg prøvde flere forskjellige biblioteker for visningen. Denne var den første jeg fant som fungerte med skjermkortet mitt.
JSON: Det siste biblioteket er for håndtering av JSON-data fra Facebook. Last ned ArduinoJson - C ++ JSON -bibliotek for IoT fra
Facebook fingeravtrykk: For å koble til Facebook trenger vi også et fingeravtrykk. I stedet for å prøve å forklare dette for deg, anbefaler jeg å ta en titt på dokumentasjonen
Trinn 5: Programvare - kode
Last ned koden her:
- AAA = Facebook -side -ID eller navn
- BBB = Facebook -app -ID
- CCC = App Secret
- DDD = Fingeravtrykk
Anbefalt:
Hvordan lage en fan POV -skjerm: 6 trinn (med bilder)
Hvordan lage en fan POV -skjerm: I dette prosjektet vil jeg vise deg hvordan jeg forvandlet en vanlig gammel vifte til en LED POV -skjerm som kan presentere deg lette mønstre, ord eller til og med tiden. La oss komme i gang
Hold deg kjølig i sommer: PC Fan Mod: 4 trinn (med bilder)
Hold deg kul denne sommeren: PC Fan Mod: Hvem har ikke et dusin av disse PC -fanene? I denne bygningen vil jeg vise deg hvordan du bruker disse viftene til å produsere en fin justerbar bris i varme sommerdager. Og det går minst 4 timer med et vanlig 9V batteri
WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 trinn (med bilder)
WiFi Fan Speed Regulator (ESP8266 AC Dimmer): Denne instruksjonen vil guide hvordan du lager en takviftehastighetsregulator ved hjelp av Triac Phase -vinkelmodus. Triac er konvensjonelt kontrollert av Atmega8 frittstående arduino -konfigurert chip. Wemos D1 mini legger til WiFi -funksjonalitet for denne regulatoren
BIG POV Fan: HACKED !!: 7 trinn (med bilder)
BIG POV Fan: HACKED !!: DETTE er et enkelt, morsomt og enkelt DIY -prosjekt som barn og voksne kan glede seg over å lage. POV eller utholdenhet i visjonsprosjekter er interessante og morsomme prosjekter å bygge. alt du trenger er en motor led, og noen enkle å finne komponenter, hvis du likte dette
Bærbar PC Kjøleputen DIY - Awesome Life Hacks With CPU Fan - Kreative ideer - Datavifte: 12 trinn (med bilder)
Bærbar PC Kjøleputen DIY | Awesome Life Hacks With CPU Fan | Kreative ideer | Datavifte: Du må se denne videoen til slutten. for å forstå videoen