Përmbajtje:
- Hapi 1: Krijoni një APP në Facebook
- Hapi 2: Hardware - Elektronikë
- Hapi 3: Hardware - Frame
- Hapi 4: Softueri - Arduino Libaries
- Hapi 5: Softueri - Kodi
Video: Numërimi i fansave në Facebook: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Përditësimi: 26.09.2019 - Koha fluturon dhe teknologjia ndryshon. Që kur kam krijuar këtë projekt, Facebook ka ndryshuar API -të e tij dhe konfigurimin e APP -ve. Pra, hapi për të krijuar një APP në Facebook ka skaduar. Sot nuk kam më qasje apo mundësi për të ndjekur këtë hap. Megjithatë, unë e lë këtë tutorial si një frymëzim për të krijuar diçka të ngjashme, edhe pse ka skaduar. Fat i mirë me projektet tuaja dhe lini një koment nëse keni bërë diçka të ngjashme.
Frymëzuar nga Numëruesi i Abonentëve të Becky Stern në YouTube, doja të bëja një shfaqje të numrit të pëlqimeve për një faqe në Facebook. Qëllimi im me këtë projekt ishte të nxirrja numrin e fansave nga një faqe në Facebook. Jo një, por një që administroj. Kodi C nuk është fusha ime, kështu që fillova me shumë prova dhe gabime. Por përfundoi me një rezultat që funksionoi.
Kjo është ajo që ju nevojitet për këtë projekt:
Softuer
APP Facebook
Gjurmët e gishtërinjve në Facebook
Arduino IDE
Libraret për Arduino IDE
WIFI ESP8266
Shfaqja e shtatë segmenteve
JSON
Hardware
Ikea Ribba 000.783.34 (ose një kornizë tjetër për të mbajtur projektin)
NodeMCU (mini)
Shfaq
Mjetet
Mjet rrotullues ose diçka për të bërë një vrimë katrore në pllakën e pasme të kornizës.
Hapi 1: Krijoni një APP në Facebook
Kjo mund të bëhet në developers.facebook.com. Pasi të jetë krijuar APP -ja, vini re ID -në e Aplikacionit dhe Sekretin e Aplikacionit. Ju do të keni nevojë për këtë në kod.
Dëshironi të provoni qasjen për APP -në tuaj? Drejtohuni tek
Futni sa vijon: AAA? Access_token = BBB | KKK & fusha = numër_i tifozëve
- AAA = ID ose emri i faqes në Facebook,
- BBB = ID e aplikacionit
- KKK = Aplikacioni Sekret
Vini re | (tub) midis ID -së së Aplikacionit dhe Aplikacionit Secret.
Hapi 2: Hardware - Elektronikë
Tani kalojmë në pjesën argëtuese. Unë kam përdorur një NodeMCU Mini. Këto janë të disponueshme në varietete të ndryshme dhe varg çmimesh në një larmi dyqanesh online dhe në eBay. Kishte dy arsye pse zgjodha një mini. Arsyeja e parë ishte se unë tashmë kisha një të shtrirë në sirtar. Arsyeja tjetër ishte se është e vogël dhe merr pak hapësirë në një kornizë fotografish.
Bleva një ekran të përbërë nga katër segmente të montuar në një bord elektronik, kështu që më duhet të përdor vetëm katër nga IO -të e NoceMCUen.
SHENIM: NodeMCU ka vetëm dalje 3.3V ndërsa ekrani preferohet të ketë 5V. Do të punojë me 3.3V, por do të ndizet pak. Për fat të mirë për mua NodeMCU im jep dalje 5V përmes VIN.
Siç mund ta shihni në imazhin tim disi të paqartë, VIN, VCC dhe kunja e të dhënave janë rreshtuar. Kjo do të thotë që nuk kam nevojë për tela midis NodeMCU dhe ekranit. Thjesht rrëshqisni bordet së bashku dhe shtoni disa saldime.
- VIN 5V
- GND GND
- D4 DIO
- D3 CLK
Përgjegjësia: Unë nuk marr përgjegjësi për lidhjen e pajisjeve tuaja së bashku dhe çdo dëm që mund të ndodhë në pajisjen tuaj nëse ndiqni shembullin tim. Për fat të mirë, ky konfigurim duket se më funksionon.
Hapi 3: Hardware - Frame
Bleva një Ikea Ribba 000.783.34. Arsyeja pse e bleva këtë kornizë është se ka një kornizë të thellë. Atëherë unë lehtë mund të përshtat ekranin dhe pajisjet elektronike.
Fotografia e mësipërme tregon se kam bërë vrima për ekranin. Unë bëra një shabllon që e bashkangjita në pllakën e pasme dhe shënova se ku doja të kisha ekranin. Pastaj kam përdorur një mjet rrotullues për të bërë vrimën.
Hapi tjetër ishte të ndryshoni vendosjen e ekranit dhe ta bëni atë sa më të ndritshëm përmes letrës përpara. Siç e kuptoni ndoshta, unë nuk fillova me vetë kornizën. Sepse do të ishte e kotë të ndërtoja një ekran në një kornizë nëse nuk do të kisha një numër për të shfaqur.
Pasi krijova një APP në Facebook, më duhej ta vendosja veten në një botë disi të panjohur. Unë nuk di shumë për programimin C ++. Por përfundoi me një rezultat të kënaqshëm pas shumë provash dhe gabimesh.
Hapi 4: Softueri - Arduino Libaries
WIFI: Për t'u lidhur me rrjetet pa tel, na duhet një bibliotekë për ESP8266. Nëse nuk e keni këtë më parë, shkoni këtu https://github.com/esp8266/Arduino dhe ndiqni hapat për ta shtuar atë në Arduino IDE.
Ekrani: Biblioteka tjetër është për shfaqjen e shtatë segmenteve. Shkarkoni Bibliotekën SevenSegmentTM1637 Arduino nga https://github.com/bremme/arduino-tm1637 Provova disa biblioteka të ndryshme për shfaqjen. Ky ishte i pari që gjeta që punonte me tabelën time të ekranit.
JSON: Biblioteka e fundit është për trajtimin e të dhënave JSON nga Facebook. Shkarkoni bibliotekën ArduinoJson - C ++ JSON për IoT nga
Gjurmët e gishtave të Facebook: Për t'u lidhur me Facebook na duhet gjithashtu një gjurmë gishtash. Në vend që të përpiqem t'ju shpjegoj këtë, ju rekomandoj t'i hidhni një sy dokumentacionit
Hapi 5: Softueri - Kodi
Shkarkoni kodin këtu:
- AAA = ID ose emër i faqes në Facebook
- BBB = ID e aplikacionit në Facebook
- KKK = Aplikacioni Sekret
- DDD = Gjurmë gishtash
Recommended:
AccuRep: një pajisje numërimi shtytëse: 8 hapa (me fotografi)
AccuRep: një pajisje numërimi shtytëse: Unë njoh shumë njerëz që kanë filluar të punojnë për këtë karantinë. Problemi me stërvitjet në shtëpi është mungesa e pajisjeve të palestrës. Stërvitjet e mia kryesisht përmbajnë shtytje. Për ta shtyrë veten, dëgjoj muzikë rock gjatë stërvitjeve të mia. Problemi është numërimi i përfaqësuesve.
Numërimi Nga 0 në 9999 Me 8051 Duke Përdorur 7 Segmente Paraqitja: 5 Hapa
Duke numëruar nga 0 në 9999 me 8051 duke përdorur ekranin e 7 segmenteve: Përshëndetje të gjithëve, në këtë tutorial ne do t'ju tregojmë se si të numëroni nga 0 në 9999 duke përdorur katër ekran 7 segmentesh duke përdorur vetëm një port të vetëm dhe 4 kunja dixhitale
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Raspberry Pi Numërimi i Objekteve: 5 Hapa
Numërimi i Objekteve të Raspberry Pi: Vizioni kompjuterik, pa dyshim, është një gjë fantastike! Duke përdorur këtë, një kompjuter fiton aftësinë për të " shiko " dhe duke ndjerë më mirë mjedisin përreth, ajo që lejon zhvillimin e aplikacioneve komplekse, të dobishme dhe të lezetshme. Aplikime të tilla si fa
Bëni një kohëmatës numërimi mbrapsht me mikro: bit: 5 hapa
Bëni një kohëmatës numërimi me mikro: bit: kohëmatësi i numërimit është shumë i zakonshëm në jetën tonë të përditshme. Ndihmon për t'ju kujtuar që të bëni diçka në kohë në rast të ndonjë vonese ose gabimi të mundshëm. Për shembull, një pedometër ose një orë për pjekje. Sot do të përdorim mikro: bit, fuqi: bit dhe një bazë akrilike b