Cov txheej txheem:
- Kauj ruam 1: Tsim Facebook APP
- Kauj ruam 2: Kho vajtse - Khoom siv hluav taws xob
- Kauj ruam 3: Kho vajtse - Ncej
- Kauj Ruam 4: Software - Arduino Libaries
- Kauj ruam 5: Software - Code
Video: Facebook Fan Count: 5 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hloov tshiab: 26.09.2019 - Sijhawm yoo thiab hloov pauv thev naus laus zis. Txij li thaum kuv tsim txoj haujlwm no, Facebook tau hloov pauv nws cov APIs thiab teeb tsa APP. Yog li cov kauj ruam los tsim Facebook APP tau tas sijhawm. Hnub no kuv tsis muaj kev nkag tau lossis sijhawm los ua raws cov kauj ruam no. Tseem, Kuv tawm qhov kev qhia no ua kev tshoov siab los tsim qee yam zoo sib xws, txawm tias nws tau tas sijhawm. Hmoov zoo nrog koj cov phiaj xwm thiab tawm lus yog tias koj tau ua qee yam zoo sib xws.
Kev tshoov siab los ntawm Becky Stern's YouTube Subscriber Counter, Kuv xav ua kom pom cov lej nyiam rau nplooj Facebook. Kuv lub hom phiaj nrog txoj haujlwm no yog kom coj tus naj npawb ntawm cov kiv cua los ntawm nplooj Facebook. Tsis muaj leej twg tab sis ib qho kuv ua. Rau tus lej C tsis yog kuv daim teb yog li kuv pib nrog ntau qhov kev sim thiab yuam kev. Tab sis xaus nrog qhov tshwm sim uas ua haujlwm.
Nov yog yam koj xav tau rau txoj haujlwm no:
Software
Facebook APP
Facebook ntiv tes
Arduino IDE
Libaries rau Arduino IDE
WIFI ESP8266
Xya ntu tso saib
JSON
Kho vajtse
Ikea Ribba 000.783.34 (lossis lwm lub thav duab los tuav txoj haujlwm)
NodeMCU (mini)
Zaub
Cov cuab yeej
Cov cuab yeej teb lossis ib yam dab tsi los ua lub qhov square hauv lub nraub qaum ntawm tus ncej.
Kauj ruam 1: Tsim Facebook APP
Qhov no tuaj yeem ua tiav ntawm developers.facebook.com. Tom qab tsim APP, nco ntsoov App ID thiab App Secret. Koj yuav xav tau qhov no hauv txoj cai.
Xav sim qhov kev nkag mus rau koj li APP? Lub taub hau mus rau
Nkag mus rau hauv qab no: AAA? Access_token = BBB | CCC & teb = fan_count
- AAA = Facebook Page ID lossis npe,
- BBB = App ID
- CCC = App Secret
Nco ntsoov | (yeeb nkab) nruab nrab ntawm App ID thiab App Secret.
Kauj ruam 2: Kho vajtse - Khoom siv hluav taws xob
Tam sim no mus rau qhov kev lom zem. Kuv tau siv NodeMCU Mini. Cov no muaj nyob hauv ntau yam sib txawv thiab tus nqi sib txawv hauv ntau lub khw hauv online thiab ntawm eBay. Muaj ob qhov laj thawj kuv xaiv lub mini. Thawj qhov laj thawj yog tias kuv twb muaj qhov dag nyob hauv kuv lub tub rau khoom. Lwm qhov laj thawj yog tias nws me me thiab siv qhov chaw me me hauv daim duab.
Kuv yuav cov zaub uas suav nrog plaub ntu ntu ntawm lub rooj tsav khoom hluav taws xob yog li kuv tsuas yog xav siv plaub ntawm NoceMCUen's IOs.
NCO TSEG: NodeMCU tsuas muaj 3.3V tso tawm thaum lub teeb pom kev zoo dua li muaj 5V. Nws yuav ua haujlwm nrog 3.3V tab sis yuav pom me ntsis. Hmoov zoo rau kuv kuv NodeMCU muab 5V tso tawm ntawm VIN.
Raws li koj tuaj yeem pom ntawm kuv cov duab tsis meej me ntsis VIN, VCC thiab tus lej tus lej tau ua ke. Qhov no txhais tau tias kuv tsis xav tau cov xov hlau nruab nrab ntawm NodeMCU thiab tso saib. Tsuas yog xaub cov laug cam ua ke thiab ntxiv qee qhov laug.
- VIN 5 V
- GND GND
- D4 DAB
- D3 KUB
Kev tsis lees paub: Kuv tsis lav ris txuas koj cov cuab yeej ua ke thiab ib qho kev puas tsuaj uas yuav tshwm sim ntawm koj cov cuab yeej yog tias koj ua raws li kuv tus yam ntxwv. Hmoov zoo, qhov teeb tsa no zoo li ua haujlwm rau kuv.
Kauj ruam 3: Kho vajtse - Ncej
Kuv yuav Ikea Ribba 000.783.34. Qhov laj thawj yog vim li cas kuv thiaj yuav lub thav duab no yog tias nws muaj cov thav duab sib sib zog nqus. Tom qab ntawd kuv tuaj yeem yooj yim haum cov zaub thiab khoom siv hluav taws xob.
Daim duab saum toj no qhia tias kuv tau ua qhov rau cov zaub. Kuv tau ua tus qauv uas kuv txuas rau sab nraub qaum thiab cim qhov twg kuv xav kom muaj cov zaub. Tom qab ntawd kuv tau siv lub cuab yeej tig los ua lub qhov.
Cov kauj ruam tom ntej yog txhawm rau kho qhov kev tso kawm ntawm cov zaub thiab ua kom nws ci li sai tau los ntawm daim ntawv nyob rau pem hauv ntej. Raws li koj tej zaum nkag siab, Kuv tsis tau pib nrog tus ncej nws tus kheej. Rau nws yuav tsis muaj txiaj ntsig los tsim cov zaub hauv kab yog tias kuv tsis muaj tus lej los tso saib.
Tom qab kuv tau tsim Facebook APP, Kuv yuav tsum tso kuv tus kheej mus rau hauv lub ntiaj teb uas tsis paub. Kuv tsis paub ntau txog programming C ++. Tab sis tau xaus nrog qhov txiaj ntsig zoo tom qab kev sim ntau thiab yuam kev.
Kauj Ruam 4: Software - Arduino Libaries
WIFI: Txhawm rau txuas rau cov tes hauj lwm sib txuas, peb xav tau lub tsev qiv ntawv rau ESP8266. Yog tias koj tsis muaj qhov no ua ntej, mus ntawm no https://github.com/esp8266/Arduino thiab ua raws cov kauj ruam rau ntxiv nws rau Arduino IDE.
Zaub: Lub tsev qiv ntawv tom ntej yog rau xya ntu tso saib. Rub tawm SevenSegmentTM1637 Arduino Library los ntawm https://github.com/bremme/arduino-tm1637 Kuv tau sim ntau lub tsev qiv ntawv sib txawv rau cov zaub. Nov yog thawj qhov kuv pom uas ua haujlwm nrog kuv lub rooj tsavxwm.
JSON: Lub tsev qiv ntawv kawg yog rau tuav JSON-cov ntaub ntawv los ntawm Facebook. Rub tawm ArduinoJson - C ++ JSON tsev qiv ntawv rau IoT los ntawm
Facebook Fingerprint: Txhawm rau txuas rau Facebook peb kuj xav tau tus ntiv tes. Tsis txhob sim piav qhia qhov no rau koj, Kuv pom zoo kom saib cov ntaub ntawv
Kauj ruam 5: Software - Code
Rub tus lej ntawm no:
- AAA = Facebook Page ID lossis npe
- BBB = Facebook App ID
- CCC = App Secret
- DDD = Fingerprint
Pom zoo:
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: 7 Cov Kauj Ruam (nrog Duab)
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: Nyob zoo txhua tus! Cov lus qhia no tau yug los ntawm lub laptop faib ua ib nrab, yuav los ntawm ib tus phooj ywg. Thawj qhov kev sim ntawm txoj haujlwm no yog kuv Lego Digital Photo Frame, txawm li cas los xij, yog ib tus neeg mob siab rau Siri thiab Google Tam sim no, Kuv txiav txim siab coj nws mus rau qhov tshiab
Sesame Street - Pinball Number Count Clock: 8 Kauj Ruam (nrog Duab)
Sesame Street - Pinball Number Count Clock: Cov lus qhia no yuav qhia txog kev tsim lub moos tshwj xeeb. Whilst qhov no tshwj xeeb yog kev tsim kho ntawm lub moos tshwj xeeb ntawm Sesame Street; tus lej Pinball Suav suav cov duab, cov txheej txheem dav dav yog ib yam thiab cov lus qhia
Upload Flickr Cov Duab Ncaj Ncees rau Facebook Duab Duab: 7 Kauj Ruam
Upload Flickr Cov Duab Ncaj Ncees rau Facebook Photo Album: Cov lus qhia no qhia koj yuav ua li cas upload koj cov duab Flickr ncaj qha rau koj Facebook Photo Album. Muaj ntau daim ntawv thov Facebook uas tso cai rau koj ntshuam koj li Flickr photostream rau Facebook, tab sis cov duab tshwm hauv ib lub thawv cais ntawm koj li Profil