Kazalo:
- Korak: Orodja in materiali
- 2. korak: Montaža kompleta Arduitouch
- 3. korak: Namestitev dodatnih knjižnic
- 4. korak: Vdelana programska oprema
- 5. korak: Priprava na WiFi
- 6. korak: Priprava Facebooka
- 7. korak: Priprava na Youtube
- 8. korak: Priprava na Instagram
- 9. korak: Končna kompilacija
Video: Števec družabnih medijev z ESP8266 in TFT: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta navodila vam bodo pokazala, kako narediti števec družabnih medijev na podlagi ESP8266 in barvni TFT za montažo na zgornjo steno.
Ta števec družabnih medijev bo neprekinjeno zaporedoma prikazoval podatke o vašem računu Facebook, Instagram in Youtube.
Korak: Orodja in materiali
Predmet materiala:
- NodeMCU V2 Amica ali Wemos D1 mini
- Komplet ESP ArduiTouch
Orodja:
- spajkalnik
- izvijač
- stranski rezalni klešče
- svoltmeter (neobvezno)
Programska oprema:
Arduino IDE
2. korak: Montaža kompleta Arduitouch
Najprej morate sestaviti komplet ArduiTouch. Poglejte v priloženem gradbenem priročniku.
3. korak: Namestitev dodatnih knjižnic
Vdelana programska oprema je bila napisana pod Arduino IDE. Prosimo, sledite tem navodilom za pripravo Arduino IDE za ESP8266:
Potrebovali boste nekaj dodatnih knjižnic. Namestite naslednje knjižnice prek Arduino Library Manager
Knjižnica Adafruit GFX
Knjižnica Adafruit ILI9341
XPT2046_Touchscreen Paul Stoffregen
ArduinoJson
JsonStreamingParser
InstagramStats
YoutubeAPI
Knjižnico lahko prenesete tudi neposredno kot datoteko ZIP in razpakirate mapo pod vašo arduinosketchfolder/ libraries/ Ko namestite knjižnice Adafruit, znova zaženite Arduino IDE.
4. korak: Vdelana programska oprema
Prenesite vzorčno kodo in jo odprite v Arduino IDE. Pred zbiranjem morate dodati nekaj posameznih podatkov - glejte naslednje korake …
5. korak: Priprava na WiFi
/*_ Določite WiFi _*/
//#define WIFI_SSID "xxxxxx" // Tukaj vnesite svoj SSID
// #define WIFI_PASS "xxxxx" // Tukaj vnesite geslo za WiFi #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ Konec definicij WiFi _*/
Vnesite vaš SSID in geslo za WiFi v polja v razdelku WiFi
6. korak: Priprava Facebooka
/*_ Določite konfiguracijo Facebooka _*/
#define FACEBOOK_HOST "graph.facebook.com"
#define FACEBOOK_PORT 443 #define PAGE_ID "YOUR_PAGE_ID" #define ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 prstni odtis const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Konec konfiguracije Facebooka _*/
- Sledite korakom na [tej strani] (https://developers.facebook.com/docs/pages/getting-started), da ustvarite APP
- Ko je aplikacija ustvarjena, pojdite na Raziskovalec grafov.
- Zgoraj desno desno spremenite aplikacijo v novo, ki ste jo ustvarili
- Kliknite "Pridobite žeton" in nato "Pridobite žeton za dostop uporabnika"
- Preverite možnost »User_Friends«, kliknite get access token in aplikacijo potrdite s svojim računom.
- Ključ, ki se prikaže v vrstici, lahko uporabite s knjižnico.
- Kliknite [ta povezava] (https://developers.facebook.com/apps),
- kliknite aplikacijo, ki ste jo ustvarili. Vaš ID potrošnika in potrošniška skrivnost sta na voljo na tej strani. To boste morali razširiti svoj ključ API, kar lahko storite s knjižnico
7. korak: Priprava na Youtube
/*_ Določite konfiguracijo Youtube _*/
#define API_KEY "YOUR_API_KEY" // vaš žeton API -ja za Googlove aplikacije
#define CHANNEL_ID "YOUR_CHANNEL_ID" // sestavlja URL kanala /*_ Konec konfiguracije Youtube _* /
Za ustvarjanje ključa API -ja za Google Apps je potrebno:
- Ustvarite aplikacijo [tukaj] (https://console.developers.google.com)
- V razdelku Upravitelj API -ja pojdite na "Poverilnice" in ustvarite nov ključ API
- Omogočite svoji aplikaciji za komuniciranje YouTube Api [tukaj] (https://console.developers.google.com/apis/api/youtube)
- Poskrbite, da vam v brskalniku ustreza naslednji URL (ključ spremenite na koncu!):
8. korak: Priprava na Instagram
/*_ Določite konfiguracijo Instagrama _*/
String Instagram_userName = "YOUR_USERNAME"; // z njihovega URL -ja na instagramu
/*_ Konec konfiguracije Youtube _*/
V zgornje polje morate vnesti svoje Instagram ime.
9. korak: Končna kompilacija
Po sestavljanju in nalaganju boste na TFT -ju neprestano zaporedoma videli svojo statistiko Youtube, Facebook in Instagram.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Predvajalnik medijev, prijazen do demence: 4 koraki (s slikami)
Predvajalnik medijev, prijazen do demence: Glasba ima lahko velike koristi za ljudi z demenco. Poleg zabavne vrednosti lahko prinese povezavo s preteklostjo, odklene spomine in je vse bolj del oskrbe pri demenci. Na žalost je veliko sodobnih produktov za domačo zabavo
Marketing v družabnih medijih za majhne akademske skupine: 4 koraki
Marketing v družabnih medijih za majhne akademske skupine: Na naši univerzi so v kampusu majhne skupine-akademske revije, fakultete, restavracije v kampusu, skupine študentskega življenja in drugo-ki jih prav tako zanima uporaba družbenih medijev za pomoč povežejo s svojimi ljudmi in skupnostmi. To je
Umetna inteligenca družabnih iger: minimalni algoritem: 8 korakov
Umetna inteligenca družabnih iger: algoritem minimaksa: Ste se kdaj vprašali, kako so narejeni računalniki, s katerimi igrate v šahu ali šahu? No, ne glejte dlje od tega navodila, saj vam bo pokazalo, kako narediti preprosto, a učinkovito umetno inteligenco (AI) z algoritmom minimaksa! Z uporabo th
Zanimive smernice za programiranje obdelave za oblikovalca-nalaganje medijev in dogodek: 13 korakov
Zanimiva programska navodila za obdelavo za oblikovalca-Nalaganje medijev in dogodek: V obdelavo je mogoče naložiti veliko zunanjih podatkov, med katerimi se zelo pogosto uporabljajo tri vrste. Ločeno so slike, zvok in video. V tem poglavju se bomo pogovarjali o tem, kako podrobno naložiti zvok in video, skupaj z dogodkom