Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ideja se rodila nakon što je odabrana za izlaganje na Maker Faire Lilleu, ogromnom događaju o znanosti, izumima i načinu rada Uradi sam.
Htio sam izgraditi nešto zbog čega se posjetitelji žele pretplatiti na moj YouTube kanal YouLab. Brzo sam razmišljao o YouTube brojaču u stvarnom vremenu. Međutim, nedostajala je interaktivnost s posjetiteljima. Zato sam nakon svake pretplate odlučio napraviti akciju: Pravljenje mjehurića.
Dve sledeće instrukcije nadahnule su me u realizaciji YouTube pretplatničkog brojača Mehurića mašina. Brojač YouTube: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Mašina za mjehuriće/
Otkrijmo kako sam napravio ovaj interaktivni brojač.
Korak 1: Elektronski materijal
Za izradu ovog projekta trebat će vam sljedeći elektronički materijal.
- ESP8266 ESP-12 modul
- ESP-12E motorni štit
- 5V DC motor (najmanje 5000 o / min)
- Zupčasti motor 5V DC (oko 100 o / min)
- Led Matrix 8x8 (između 3 i 8 jedinica za brojač od 3 do 8 cifara)
- USB kabel s napajanjem (najmanje 1A)
Može se kupiti putem interneta po vrlo povoljnoj cijeni.
ESP8266 je mozak kola. Ova programabilna ploča može se povezati s WIFI -jem za dobivanje YouTube statistike, slanje naredbi za pogonske motore i upravljanje Led Matrix ekranom. Kako ovaj modul ima ograničenu struju na izlazu, pogonskim motorima mora se dodati ploča za zaštitu motora.
Korak 2: Elektroničko kolo
Prije svega, priključite modul ESP8266 na ploču štita motora.
Za napajanje ovih ploča možete koristiti zasebno napajanje za motore, a za ishranu EPS8266 koristiti isto napajanje.
Kako bih pojednostavio krug odabrao sam jedinstveno napajanje. Da biste to učinili, samo morate imati kratkospojnik između VIN i VM na ploči štitnika motora.
Zatim povežite LED matricu na ploču štita pomoću sljedeće tablice
Štit - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Na kraju spojite motore na A+/A-B+/B- i USB kabel na VIN/GND
Korak 3: Konfiguracija skice: biblioteke i ploče
Modul ESP8266 pokreće Arduino. Za pokretanje ovog projekta potrebne su neke biblioteke i konfiguracija ploče:
Dodajte sljedeći URL u Postavke> Dodatni URL -ovi upravitelja ploča:
Instalirajte ESP8266 v2.4.2 u Alati> Upravitelj ploča
Odaberite NodeMCU 1.0 (ESP-12E modul) u Alati> Ploče
Instalirajte ArduinoJson 5.13.5 u Library Manager
Instalirajte YoutubeAPI 1.1.0 u Upravitelju biblioteka
Korak 4: Prilagodite kôd
Preuzmite kôd priložen ovom koraku i otvorite datoteku Youtube_counter_bubble_machine.ino
U kodu ćete pronaći tri informacije koje treba prilagoditi u odjeljku 'Prilagođena konfiguracija koja se zamjenjuje':
- Prilagodite WIFIIodgovara WIFI mreži koju će koristiti ESP8266. Ažurirajte polja WIDI SSID i Lozinka s vašim informacijama o mreži
-
Prilagodite ID kanala Ovo polje odgovara YouTube kanalu koji će se koristiti za dobivanje statistike pretplatnika. Vaš ID kanala može se pronaći u URL -u vašeg web preglednika kada ste na glavnoj stranici vašeg YouTube kanala. Na primjer, URL YouLab Youtube stranice je:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
ID kanala YouLab je UCQVsjlyPMlN4tZ7cGd5NnnA
-
Prilagodite Google API_KeySome Youtube API se koristi za dobivanje broja pretplatnika kanala. Za korištenje Youtube API -ja potreban je API_Key. S prijavljenim google računom idite na
console.developers.google.com
Na nadzornoj ploči odaberite stvoriti projekt, a u vjerodajnicama odaberite stvorite vjerodajnice - API ključ.
U biblioteci odaberite YouTube Data API v3 i omogućite. Kopirajte API ključ u kôd brojača Youtube.
Korak 5: Prenesite firmver i ploče za testiranje
Hajde da isprobamo firmver na hardveru.
Prvo povežite ESP8266 sa računarom putem USB -a i odaberite dugme za otpremanje. Firmver će biti poslan na vašu ploču. Kada završite, vaša LED matrica bi trebala prikazati INIT.
Nakon 3 do 5 sekundi Led Matrix bi trebao prikazati broj pretplatnika vašeg YouTube kanala. Pokušajte se pretplatiti provjerite je li zaslon ažuriran i motori počinju raditi 5 sekundi.
Ako naiđete na neke probleme, otvorite serijski monitor koji će vam pružiti korisne zapise i pomoći vam u otklanjanju grešaka na vašem hardveru ili softveru.
Korak 6: Kôd
Kod je podijeljen u dva dijela, faza postavljanja i faza petlje.
Postavljanje se sastoji u inicijalizaciji Matrix Led -a, WIFI -a i dva motora.
Faza petlje se ponavlja svake dvije sekunde:
- Pozovite YouTube API
- Ažurirajte Led Matrix
- Ako novi pretplatnik dobije snagu motora na 5 sekundi
Korak 7: Mašina za mjehuriće
Deo mašine sa mehurićima je sasvim jednostavan.
Disk pun rupa uronit će u tekućinu sapuna za posuđe, a zatim će se rotirati ispred ventilatora. Stvorit će mnogo mjehurića.
Disk je CD-ROM ili DVD. Napravite neke rupe na njemu pomoću mašine za lemljenje. Zatim priključite disk na motor zupčanika koristeći plastičnu kapicu da napravite sučelje.
Korak 8: Kućište
Kućište je zasnovano na staroj drvenoj kutiji za vino koja je izvorno sadržavala 3 boce.
Napravite pravokutnu rupu za LED matricu, kružnu rupu za ventilator i malu rupu za os motora motora. Pričvrstite posudu na prednju stranu drvene kutije. Sadrži tekućinu sapuna. Priključite disk na motoru zupčanika s prednje strane drvene kutije. Na kraju napunite posudu sapunom za posuđe pomiješanim s vodom.
Vaš YouTube brojač Bubble Machine je spreman.