Sisukord:

Facebooki fännide arv: 5 sammu (piltidega)
Facebooki fännide arv: 5 sammu (piltidega)

Video: Facebooki fännide arv: 5 sammu (piltidega)

Video: Facebooki fännide arv: 5 sammu (piltidega)
Video: Всего 3 фрукта на ночь восстановят позвоночник УПРАЖНЕНИЕ ЗОЛОТАЯ РЫБКА 2024, Juuli
Anonim
Facebooki fännide arv
Facebooki fännide arv

Värskendus: 26.09.2019 - Aeg lendab ja tehnoloogia muutub. Pärast selle projekti loomist on Facebook muutnud oma API -sid ja APP seadistusi. Seega on Facebooki rakenduse loomise samm aegunud. Täna ei ole mul enam juurdepääsu ega võimalust seda sammu järgida. Sellegipoolest jätan selle õpetuse inspiratsiooniks millegi sarnase loomiseks, kuigi see on aegunud. Edu teie projektidele ja jätke kommentaar, kui olete midagi sarnast teinud.

Becky Sterni YouTube'i tellijate loendurist inspireerituna tahtsin kuvada Facebooki lehe meeldimiste arvu. Minu eesmärk selle projektiga oli tuua Facebooki lehelt välja fännide arv. Mitte kedagi peale minu hallatava. C -koodi kodeerimine pole minu valdkond, nii et alustasin paljude katse -eksituse meetoditega. Aga lõppes tulemusega, mis töötas.

Selle projekti jaoks on vaja järgmist:

Tarkvara

Facebooki rakendus

Facebooki sõrmejälg

Arduino IDE

Arduino IDE raamatukoguhoidjad

WIFI ESP8266

Seitsme segmendi ekraan

JSON

Riistvara

Ikea Ribba 000.783.34 (või mõni muu raam projekti hoidmiseks)

NodeMCU (mini)

Kuva

Tööriistad

Pöörlev tööriist või midagi, mis teeb raami tagaplaadile nelinurkse augu.

Samm: looge Facebooki rakendus

Looge Facebooki rakendus
Looge Facebooki rakendus
Looge Facebooki rakendus
Looge Facebooki rakendus

Seda saab teha aadressil Developers.facebook.com. Pärast rakenduse loomist pange tähele rakenduse ID ja rakenduse saladus. Seda vajate koodis.

Kas soovite testida oma APP juurdepääsu? Minge aadressile

Sisestage järgmine: AAA? Access_token = BBB | CCC & väljad = fännide arv

  • AAA = Facebooki lehe ID või nimi,
  • BBB = rakenduse ID
  • CCC = Rakenduse saladus

Pange tähele | (toru) rakenduse ID ja rakenduse salajase vahel.

2. samm: riistvara - elektroonika

Riistvara - elektroonika
Riistvara - elektroonika

Nüüd aga lõbusa osa juurde. Olen kasutanud NodeMCU Mini. Neid on saadaval erinevates sortides ja hinnaklassides erinevates veebipoodides ja eBays. Minivaliku valimiseks oli kaks põhjust. Esimene põhjus oli see, et mul oli juba sahtlis lamav. Teine põhjus oli see, et see on väike ja võtab pildiraamis vähe ruumi.

Ostsin ekraani, mis koosneb neljast segmendist, mis on paigaldatud elektroonikaplaadile, nii et mul on vaja kasutada ainult nelja NoceMCUeni IO -d.

MÄRKUS. NodeMCU väljund on ainult 3,3 V, samal ajal kui ekraanil on eelistatavalt 5 V. See töötab 3.3V, kuid süttib kergelt. Minu õnneks annab minu NodeMCU VIN -i kaudu 5V väljundeid.

Nagu näete minu mõnevõrra udusel pildil, on VIN, VCC ja andmestik joondatud. See tähendab, et ma ei vaja juhtmeid NodeMCU ja ekraani vahel. Lihtsalt libistage lauad kokku ja lisage veidi jootmist.

  • VIN 5V
  • GND GND
  • D4 DIO
  • D3 CLK

Vastutusest loobumine: ma ei võta vastutust teie seadmete ühendamise ja kahjustuste eest, mis võivad teie eeskuju järgides teie seadmetele tekkida. Õnneks tundub, et see seadistus töötab.

3. samm: riistvara - raam

Riistvara - raam
Riistvara - raam
Riistvara - raam
Riistvara - raam
Riistvara - raam
Riistvara - raam

Ostsin Ikea Ribba 000.783.34. Selle raami ostmise põhjus on see, et sellel on sügav raam. Siis saan ekraani ja elektroonika hõlpsasti ära mahutada.

Ülaltoodud pildil on näha, et olen ekraani jaoks augud teinud. Tegin malli, mille kinnitasin tagaplaadile ja märkisin, kuhu soovin ekraani. Seejärel kasutasin augu tegemiseks pöörlevat tööriista.

Järgmine samm oli ekraani paigutuse muutmine ja selle muutmine ees oleva paberi kaudu võimalikult heledaks. Nagu te ilmselt aru saate, ei alustanud ma raamist endast. Sest oleks kasutu ehitada kuvar raami, kui mul poleks kuvatavat numbrit.

Pärast seda, kui olin loonud Facebooki APP -i, pidin end paigutama mõnevõrra tundmatusse maailma. Ma ei tea C ++ programmeerimisest palju. Kuid lõppes paljude katsete ja vigadega rahuldava tulemusega.

Samm 4: Tarkvara - Arduino Libaries

WIFI: traadita võrkudega ühenduse loomiseks vajame ESP8266 jaoks raamatukogu. Kui teil seda varem pole, minge siia https://github.com/esp8266/Arduino ja järgige selle lisamise juhiseid Arduino IDE -sse.

Ekraan: järgmine raamatukogu on seitsme segmendi kuva jaoks. Laadige SevenSegmentTM1637 Arduino raamatukogu alla aadressilt https://github.com/bremme/arduino-tm1637. Proovisin kuvamiseks mitut erinevat raamatukogu. See oli esimene, mille leidsin ja mis töötas minu ekraaniplaadiga.

JSON: Viimane raamatukogu on mõeldud JSON-andmete haldamiseks Facebookist. Laadige ArduinoJson - C ++ JSON IoT raamatukogu alla aadressilt

Facebooki sõrmejälg: Facebookiga ühenduse loomiseks vajame ka sõrmejälge. Selle asemel, et proovida seda teile selgitada, soovitan tutvuda dokumentatsiooniga

Samm: tarkvara - kood

Laadige kood alla siit:

  • AAA = Facebooki lehe ID või nimi
  • BBB = Facebooki rakenduse ID
  • CCC = Rakenduse saladus
  • DDD = sõrmejälg

Soovitan: