Turinys:
- 1 žingsnis: elektroninė medžiaga
- 2 žingsnis: elektroninė grandinė
- 3 žingsnis: eskizo konfigūracija: bibliotekos ir lenta
- 4 veiksmas: tinkinkite kodą
- 5 veiksmas: perkelkite programinę įrangą ir bandymo plokštes
- 6 žingsnis: Kodas
- 7 žingsnis: burbulų mašina
- 8 žingsnis: korpusas
Video: „YouTube“prenumeratorių burbuliukų aparatas: 8 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Idėja gimė po to, kai buvo atrinkta parodyti „Maker Faire Lille“-milžiniškame renginyje apie mokslą, išradimus ir „pasidaryk pats“mąstymą.
Norėjau sukurti tai, kas privers lankytojus užsiprenumeruoti mano „YouTube“kanalą „YouLab“. Greitai, nors ir apie „YouTube“skaitiklį realiuoju laiku. Tačiau trūko interaktyvumo su lankytojais. Štai kodėl nusprendžiau imtis veiksmų po kiekvienos prenumeratos: burbuliukų kūrimas.
Šios dvi instrukcijos mane įkvėpė realizuoti „YouTube“abonentų skaitiklio burbulų mašiną. „YouTube“skaitiklis: https://www.instructables.com/id/YouTube-Subscribe… „Bubble Machine“: https://www.instructables.com/ id/„Bubble-Machine“/
Atraskime, kaip sukūriau šį interaktyvų skaitiklį.
1 žingsnis: elektroninė medžiaga
Norėdami atlikti šį projektą, jums reikės šios elektroninės medžiagos.
- ESP8266 ESP-12 modulis
- ESP-12E variklio skydas
- 5 V nuolatinės srovės variklis (mažiausiai 5000 aps./min.)
- 5 V nuolatinės srovės reduktorius (apie 100 aps./min.)
- „Led Matrix“8x8 (nuo 3 iki 8 vienetų 3–8 skaitmenų skaitikliui)
- USB kabelis su maitinimo šaltiniu (mažiausiai 1A)
Jį galima įsigyti internetu už labai mažą kainą.
ESP8266 yra grandinės smegenys. Ši programuojama plokštė gali prisijungti prie WIFI, kad gautų „YouTube“statistiką, siųstų komandas varomiesiems varikliams ir bandomąjį „Led Matrix“ekraną. Kadangi šio modulio išvestis yra ribota, prie variklių reikia pridėti variklio skydo plokštę.
2 žingsnis: elektroninė grandinė
Pirmiausia prijunkite ESP8266 modulį prie variklio skydo.
Norėdami maitinti šias plokštes, galite naudoti atskirą variklių maitinimo šaltinį ir EPS8266 maitinimą arba naudoti tą patį maitinimo šaltinį.
Norėdami supaprastinti grandinę, pasirinkau unikalų maitinimo šaltinį. Norėdami tai padaryti, tiesiog turite turėti trumpiklį tarp variklio skydo VIN ir VM.
Tada prijunkite „Led Matrix“prie skydo plokštės naudodami šią lentelę
Skydas - LED matrica VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Galiausiai prijunkite variklius prie A+/A- B+/B- ir USB kabelį prie VIN/GND
3 žingsnis: eskizo konfigūracija: bibliotekos ir lenta
ESP8266 modulis veikia „Arduino“. Šiam projektui vykdyti reikalingos kai kurios bibliotekos ir plokštės konfigūracija:
Pridėkite šį URL skiltyje Nuostatos> Papildomų lentų valdytojo URL:
Įdiekite ESP8266 v2.4.2 skiltyje Įrankiai> Lentų tvarkytuvė
Pasirinkite NodeMCU 1.0 (ESP-12E modulis) skiltyje Įrankiai> Lentos
Įdiekite „ArduinoJson 5.13.5“bibliotekos tvarkyklėje
Įdiekite „YoutubeAPI 1.1.0“bibliotekos tvarkyklėje
4 veiksmas: tinkinkite kodą
Atsisiųskite prie šio veiksmo pridėtą kodą ir atidarykite failą Youtube_counter_bubble_machine.ino
Skiltyje „Individuali pakeičiama konfigūracija“esančiame kode rasite tris tinkinamą informaciją:
- Tinkinti WIFIIatitinka WIFI tinklą, kurį naudos ESP8266. Atnaujinkite WIFI SSID ir slaptažodžio laukus su savo tinklo informacija
-
Tinkinti kanalo ID Šis laukas atitinka „YouTube“kanalą, kuris bus naudojamas prenumeratorių statistikai gauti. Jūsų kanalo ID galima rasti žiniatinklio naršyklės URL, kai esate pagrindiniame „YouTube“kanalo puslapyje. Pavyzdžiui, „YouLab Youtube“puslapio URL yra:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
„YouLab“kanalo ID yra UCQVsjlyPMlN4tZ7cGd5NnnA
-
Tinkinti „Google“API_Key Kai kurios „YouTube“API naudojamos norint gauti kanalo prenumeratorių skaičių. Norint naudoti „Youtube“API, reikalingas API_Key. Prisijungę prie „Google“paskyros eikite į
console.developers.google.com
Prietaisų skydelyje pasirinkite sukurti projektą, o kredencialuose pasirinkite sukurti kredencialus - API raktas.
Bibliotekoje pasirinkite „YouTube Data API v3“ir įgalinkite. Nukopijuokite API raktą „Youtube“skaitiklio kode.
5 veiksmas: perkelkite programinę įrangą ir bandymo plokštes
Išbandykime aparatinės įrangos programinę įrangą.
Pirmiausia prijunkite ESP8266 prie kompiuterio per USB ir pasirinkite įkėlimo mygtuką. Programinė įranga bus išsiųsta į jūsų plokštę. Kai baigsite, jūsų „Led Matrix“turėtų rodyti INIT.
Po 3–5 sekundžių „Led Matrix“turėtų rodyti jūsų „YouTube“kanalo prenumeratorių skaičių. Pabandykite užsiprenumeruoti ir patikrinkite, ar ekranas atnaujintas, o varikliai pradeda veikti 5 sekundes.
Jei susiduriate su tam tikromis problemomis, atidarykite serijinį monitorių, kuriame bus naudingi žurnalai ir padės derinti aparatinę ar programinę įrangą.
6 žingsnis: Kodas
Kodas yra padalintas į dvi dalis, sąrankos fazę ir ciklo fazę.
Sąranka susideda iš „Matrix Led“, WIFI ir dviejų variklių inicijavimo.
Ciklo fazė kartojama kas dvi sekundes:
- Skambinkite „YouTube“API
- Atnaujinkite „Led Matrix“
- Jei naujas abonentas 5 sekundes įgyja galios variklius
7 žingsnis: burbulų mašina
Burbulų mašinos dalis yra paprasta.
Diskas, pilnas skylių, pasiners į indų ploviklio skystį ir pasuks prieš ventiliatorių. Tai sukurs daug burbuliukų.
Diskas yra kompaktinis diskas arba DVD diskas. Lituokliu padarykite keletą skylių. Tada prijunkite diską prie krumpliaračio variklio, naudodami plastikinį dangtelį, kad sukurtumėte sąsają.
8 žingsnis: korpusas
Korpusas pagamintas iš senos medinės vyno dėžutės, kurioje iš pradžių buvo 3 buteliai.
Padarykite stačiakampę skylę šviesos diodų matricai, apvalią skylę ventiliatoriui ir mažą skylę krumpliaračio variklio ašiai. Pritvirtinkite konteinerį apatinėje medinės dėžės priekyje. Jame bus muilo skystis. Prijunkite diską prie krumpliaračio variklio iš medžio dėžės priekio. Galiausiai užpildykite indą šiek tiek indų muilo, sumaišyto su vandeniu.
„YouTube“burbulų mašina paruošta.
Rekomenduojamas:
Švytintis oro burbuliukų laikrodis; Powered by ESP8266: 7 žingsniai (su nuotraukomis)
Švytintis oro burbuliukų laikrodis; „Powered by ESP8266“: „švytintis oro burbuliukų laikrodis“rodo laiką ir kai kurias grafikas apšviestais skysčio oro burbulais. Skirtingai nuo LED matricos ekrano, lėtai slenkantys ir žėrintys oro burbuliukai man leidžia atsipalaiduoti. 90-ųjų pradžioje aš įsivaizdavau „burbulų ekraną“. Neįmanoma
„YouTube“prenumeratorių skaitiklis naudojant „E-Paper“ekraną ir „Raspberry Pi Zero W“: 5 žingsniai (su nuotraukomis)
„YouTube“prenumeratorių skaitiklis naudojant „E-Paper“ekraną ir „Raspberry Pi Zero W“: šioje instrukcijoje parodysiu, kaip sukurti savo „Youtube“abonentų skaitiklį naudojant el. Popieriaus ekraną ir „Raspberry Pi Zero W“, kad būtų galima pateikti užklausą „YouTube“API ir atnaujinkite ekraną. Elektroninio popieriaus ekranai puikiai tinka tokio tipo projektams, nes jie turi
Tikslus „YouTube“prenumeratorių skaitiklis: 4 veiksmai
Tikslus „YouTube“prenumeratorių skaitiklis: aš pradėjau ruoštis šiam projektui maždaug prieš mėnesį, bet tada „YouTube“mane nuvažiavo nuo bėgių, kai paskelbė, kad nebeteiks tikro prenumeratorių skaičiaus, o artimiausią suapvalintą skaičių. Šiuo metu tai tikrai nėra problema
100 prenumeratorių „Youtube Play“mygtukas!: 8 žingsniai
100 prenumeratorių „Youtube Play“mygtukas!: Kaip sako pavadinimas, kadangi mano „Youtube“kanalas peržengė 100 prenumeratų, atėjo laikas kai kurioms šventėms, todėl nusprendžiau nusipirkti savo 100 prenumeratų „Play“mygtuką! Taigi nedelsdami pradėkime
„YouTube“prenumeratorių skaitiklis su ESP8266 IoT: 5 žingsniai (su nuotraukomis)
„YouTube“prenumeratorių skaitiklis su ESP8266 IoT: Štai aš jums pristatiau savo pirmąjį daiktų interneto (IoT) projektą. Aš esu naujas „YouTube“narys ir man puikiai skamba, kad mano prenumeratoriai gali būti suskaičiuoti į stalą ar sieną. Dėl šios priežasties aš padariau šį neįtikėtiną projektą jums lengvą ir naudingą