Satura rādītājs:
- 1. darbība: izveidojiet lietotni Facebook
- 2. solis: Aparatūra - elektronika
- 3. solis: aparatūra - rāmis
- 4. solis: programmatūra - Arduino Libaries
- 5. solis: programmatūra - kods
Video: Facebook fanu skaits: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Atjauninājums: 26.09.2019 - Laiks skrien un tehnoloģijas mainās. Kopš es izveidoju šo projektu, Facebook ir mainījis savas API un APP iestatījumus. Tātad Facebook APP izveides solis ir beidzies. Šodien man vairs nav piekļuves vai iespējas sekot šim solim. Tomēr es atstāju šo pamācību kā iedvesmu, lai radītu kaut ko līdzīgu, lai gan tās derīguma termiņš ir beidzies. Veiksmi jūsu projektos un atstājiet komentāru, ja esat izveidojis kaut ko līdzīgu.
Iedvesmojoties no Bekija Stērna YouTube abonentu skaitītāja, es vēlējos parādīt Facebook lapas atzīmju Patīk skaitu. Mans mērķis ar šo projektu bija izcelt fanu skaitu no Facebook lapas. Nevis viens, bet viens, kuru es administrēju. Kodēt C nav mans lauks, tāpēc es sāku ar daudz izmēģinājumu un kļūdu. Bet beidzās ar rezultātu, kas nostrādāja.
Šim projektam jums ir nepieciešams:
Programmatūra
Facebook APP
Facebook pirkstu nospiedumi
Arduino IDE
Libērieši Arduino IDE
WIFI ESP8266
Septiņu segmentu displejs
JSON
Aparatūra
Ikea Ribba 000.783.34 (vai cits rāmis projekta turēšanai)
NodeMCU (mini)
Parādīt
Rīki
Rotācijas instruments vai kaut kas, lai rāmja aizmugurējā plāksnē izveidotu kvadrātveida caurumu.
1. darbība: izveidojiet lietotni Facebook
To var izdarīt vietnē develop.facebook.com. Pēc APP izveides atzīmējiet lietotnes ID un lietotnes noslēpumu. Tas jums būs nepieciešams kodā.
Vai vēlaties pārbaudīt savas lietotnes piekļuvi? Dodieties uz vietni
Ievadiet šādu informāciju: AAA? Access_token = BBB | CCC un lauki = fan_count
- AAA = Facebook lapas ID vai nosaukums,
- BBB = lietotnes ID
- CCC = lietotnes noslēpums
Ievērojiet | (caurule) starp lietotnes ID un lietotnes noslēpumu.
2. solis: Aparatūra - elektronika
Tagad pāriet uz jautro daļu. Esmu izmantojis NodeMCU Mini. Tie ir pieejami dažādās šķirnēs un cenu diapazonos dažādos tiešsaistes veikalos un vietnē eBay. Bija divi iemesli, kāpēc es izvēlējos mini. Pirmais iemesls bija tas, ka manā atvilktnē jau bija melīgs. Otrs iemesls bija tas, ka tas ir mazs un attēla rāmī aizņem maz vietas.
Es nopirku displeju, kas sastāv no četriem segmentiem, kas uzstādīti uz elektronikas plates, tāpēc man jāizmanto tikai četri NoceMCUen IO.
PIEZĪME: NodeMCU ir tikai 3,3 V izeja, bet displejam vēlams 5V. Tas darbosies ar 3.3V, bet nedaudz iedegsies. Par laimi, mans NodeMCU nodrošina 5V izejas, izmantojot VIN.
Kā redzat manā nedaudz izplūdušajā attēlā, VIN, VCC un datu tapa ir izlīdzināti. Tas nozīmē, ka man nav nepieciešami vadi starp NodeMCU un displeju. Vienkārši salieciet dēļus kopā un pievienojiet nedaudz lodēšanas.
- VIN 5V
- GND GND
- D4 DIO
- D3 CLK
Atruna: Es neuzņemos atbildību par jūsu aprīkojuma savienošanu un jebkādiem bojājumiem, kas var rasties jūsu aprīkojumam, ja sekojat manam piemēram. Par laimi, šķiet, ka šī iestatīšana man darbojas.
3. solis: aparatūra - rāmis
Es nopirku Ikea Ribba 000.783.34. Iemesls, kāpēc es nopirku šo rāmi, ir tas, ka tam ir dziļš rāmis. Tad es varu viegli uzstādīt displeju un elektroniku.
Iepriekš redzamajā attēlā redzams, ka esmu izveidojis caurumus displejam. Es izveidoju veidni, kuru pievienoju aizmugurējai plāksnei un atzīmēju, kur es vēlos displeju. Tad es izmantoju rotējošu instrumentu, lai izveidotu caurumu.
Nākamais solis bija pielāgot displeja izvietojumu un padarīt to pēc iespējas gaišāku, izmantojot priekšā esošo papīru. Kā jūs droši vien saprotat, es nesāku ar pašu rāmi. Jo būtu bezjēdzīgi veidot displeju rāmī, ja man nebūtu parādāmā numura.
Pēc tam, kad biju izveidojis Facebook APP, man vajadzēja iejusties mazliet nepazīstamā pasaulē. Es daudz nezinu par C ++ programmēšanu. Bet galu galā ar apmierinošu rezultātu pēc daudziem izmēģinājumiem un kļūdām.
4. solis: programmatūra - Arduino Libaries
WIFI: Lai izveidotu savienojumu ar bezvadu tīkliem, mums ir nepieciešama bibliotēka ESP8266. Ja jums tas vēl nebija, dodieties šeit https://github.com/esp8266/Arduino un veiciet darbības, lai to pievienotu Arduino IDE.
Displejs: nākamā bibliotēka ir paredzēta septiņu segmentu displejam. Lejupielādējiet SevenSegmentTM1637 Arduino bibliotēku no vietnes https://github.com/bremme/arduino-tm1637. Es izmēģināju vairākas dažādas bibliotēkas. Šis bija pirmais, ko es atklāju, kas strādāja ar manu displeja dēli.
JSON: Pēdējā bibliotēka ir paredzēta, lai apstrādātu JSON datus no Facebook. Lejupielādējiet ArduinoJson - C ++ JSON bibliotēku IoT no
Facebook pirkstu nospiedumi: lai izveidotu savienojumu ar Facebook, mums ir nepieciešams arī pirkstu nospiedums. Tā vietā, lai mēģinātu jums to izskaidrot, es iesaku apskatīt dokumentāciju
5. solis: programmatūra - kods
Lejupielādējiet kodu šeit:
- AAA = Facebook lapas ID vai nosaukums
- BBB = Facebook lietotnes ID
- CCC = lietotnes noslēpums
- DDD = pirkstu nospiedumi
Ieteicams:
Kā izrakstīties no Android lietotnes Facebook Messenger: 3 soļi
Kā izrakstīties no Android lietotnes Facebook Messenger: rodas problēmas ar lietotni Facebook Messenger? Jāizrakstās, bet nevar atrast atteikšanās pogu. Šeit nav jāuztraucas, ir daži soļi, lai izrakstītos un atkal darbotos
Īsais ceļvedis, kā izveidot video ar savu iPhone un augšupielādēt to Facebook vai YouTube: 9 soļi
Īsais ceļvedis, kā izveidot video ar savu iPhone un augšupielādēt to Facebook vai YouTube: izmantojiet šo vienkāršo 5 soļu procesu (Instructables liek izskatīties kā vairākām darbībām, nekā tas patiesībā ir), lai izveidotu un augšupielādētu savu pirmo YouTube vai Facebook videoklipu - izmantojot tikai jūsu iPhone
Ātri bloķēt Facebook: 5 soļi
Ātri kā bloķēt Facebook!: Atzīsimies: Facebook ir pilns ar troļļiem. Un vēl ļaunāk. Tātad jūs kādu bloķējat, un Facebook nosūta jūs uz bloķēto troļļu sarakstu kā tipisku pasīvi agresīvu sodu. Tas ir kaitinoši. Kāpēc es gribētu skatīties uz šiem nosaukumiem? Esmu viņus bloķējis
Fanu automašīnas lieta : 6 soļi
Fan Car Thing …: šī pamācība parādīs, kā no rotaļu automašīnas un DC motora izgatavot pašgājēju transportlīdzekli
Galīgā sporta fanu zīme!: 5 soļi (ar attēliem)
Galīgā sporta fanu zīme!: Vai esat sporta cienītājs un apmeklējat spēles? Vai esat noguris no sievišķīgām plakātu zīmēm? Vai vēlaties izveidot galīgo ventilatora zīmi? Šeit tā ir … pasaulē pirmā mirgojošā LED ventilatora zīme