Kazalo:

Mehanizem za števec naročnikov v YouTubu: 8 korakov (s slikami)
Mehanizem za števec naročnikov v YouTubu: 8 korakov (s slikami)

Video: Mehanizem za števec naročnikov v YouTubu: 8 korakov (s slikami)

Video: Mehanizem za števec naročnikov v YouTubu: 8 korakov (s slikami)
Video: Высокая плотность 2022 2024, Julij
Anonim
Image
Image

Ideja se je porodila po tem, ko je bila izbrana za predstavitev na Maker Faire Lille, velikanskem dogodku okoli znanosti, izumov in miselnosti Naredi sam.

Hotel sem zgraditi nekaj, zaradi česar se obiskovalci želijo naročiti na moj YouTube kanal YouLab. Hitro sem razmišljal o števcu YouTube v realnem času. Vendar pa ni bilo interaktivnosti z obiskovalci, zato sem se po vsaki naročnini odločil za dejanje: ustvarjanje mehurčkov.

Naslednja dva navodila sta me navdihnila pri uresničevanju YouTubovega števca naročnikov. id/Mehurček-stroj/

Odkrijmo, kako sem naredil ta interaktivni števec.

Korak: Elektronski material

Elektronsko vezje
Elektronsko vezje

Za izdelavo tega projekta boste potrebovali naslednje elektronsko gradivo.

  • ESP8266 Modul ESP-12
  • Motorni ščit ESP-12E
  • 5V DC motor (najmanj 5000 vrt / min)
  • 5V DC gonilni motor (približno 100 vrt / min)
  • Led Matrix 8x8 (med 3 in 8 enotami za 3 do 8 -mestni števec)
  • USB kabel z napajalnikom (vsaj 1A)

Lahko ga kupite na spletu po zelo ugodni ceni.

ESP8266 so možgani vezja. Ta programirljiva plošča se lahko poveže z WIFI za pridobivanje statistike YouTube, pošiljanje ukazov za pogonske motorje in krmiljenje Led Matrix zaslona. Ker ima ta modul omejen tok na izhodu, je treba pogonskim motorjem dodati ploščo za zaščito motorja.

Korak: Elektronsko vezje

Elektronsko vezje
Elektronsko vezje

Najprej priključite modul ESP8266 na ploščo zaščite motorja.

Za napajanje teh plošč lahko uporabite ločeno napajanje za motorje, za prehrano EPS8266 pa uporabite isti napajalnik.

Za poenostavitev vezja sem izbral edinstven napajalnik. Če želite to narediti, morate imeti samo mostiček med VIN in VM na plošči motornega ščita.

Nato Led Matrix povežite s ploščo ščita po naslednji tabeli

Ščit - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Na koncu motorje priključite na A+/A-B+/B- in kabel USB na VIN/GND

3. korak: Konfiguracija skice: knjižnice in tabla

Konfiguracija skice: knjižnice in tabla
Konfiguracija skice: knjižnice in tabla

Modul ESP8266 poganja Arduino. Za izvajanje tega projekta so potrebne nekatere knjižnice in konfiguracija plošče:

Dodajte naslednji URL v Nastavitve> Dodatni URL -ji upravitelja plošč:

Namestite ESP8266 v2.4.2 v Orodja> Upravitelj plošč

Izberite NodeMCU 1.0 (modul ESP-12E) v Orodja> Plošče

Namestite ArduinoJson 5.13.5 v Upravitelj knjižnic

Namestite YoutubeAPI 1.1.0 v Upravitelju knjižnic

4. korak: Prilagodite kodo

Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo

Prenesite kodo, priloženo temu koraku, in odprite datoteko Youtube_counter_bubble_machine.ino

V kodi v razdelku „Konfiguracija po meri za zamenjavo“boste našli tri podatke, ki jih je treba prilagoditi:

  1. Prilagodite WIFII Ustreza omrežju WIFI, ki ga bo uporabljal ESP8266. Posodobite polja SSID in geslo WIFI z vašimi podatki o omrežju
  2. Prilagodi ID kanala To polje ustreza kanalu YouTube, ki bo uporabljen za pridobivanje statistike naročnikov. Vaš ID kanala lahko najdete v URL -ju vašega spletnega brskalnika, ko ste na glavni strani kanala YouTube. Na primer URL strani YouLab Youtube je:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    ID kanala YouLab je UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Prilagodite Google API_KeyNekateri API Youtube se uporabljajo za pridobivanje števila naročnikov na kanal. Za uporabo API -jev YouTube potrebujete API_Key. Če ste prijavljeni v google -račun, pojdite na

    console.developers.google.com

    Na nadzorni plošči izberite ustvarjanje projekta in v poverilnicah izberite ustvarjanje poverilnic - ključ API.

    V knjižnici izberite YouTube Data API v3 in omogočite. Kopirajte ključ API v kodo števca Youtube.

5. korak: Prenesite vdelano programsko opremo in preskusne plošče

Prenesite vdelano programsko opremo in preskusne plošče
Prenesite vdelano programsko opremo in preskusne plošče
Prenesite vdelano programsko opremo in preskusne plošče
Prenesite vdelano programsko opremo in preskusne plošče
Prenesite vdelano programsko opremo in preskusne plošče
Prenesite vdelano programsko opremo in preskusne plošče

Poskusimo strojno programsko opremo.

Najprej povežite ESP8266 z računalnikom prek USB -ja in izberite gumb za nalaganje. Vdelana programska oprema bo poslana na vašo ploščo. Ko končate, mora vaša Led Matrix prikazati INIT.

Po 3 do 5 sekundah bi morala Led Matrix prikazati število naročnikov vašega kanala YouTube. Poskusite se naročiti in preverite, ali je zaslon posodobljen in motorji začnejo delovati 5 sekund.

Če naletite na težave, odprite serijski monitor, ki bo zagotovil uporabne dnevnike in vam pomagal pri odpravljanju napak v strojni ali programski opremi.

6. korak: Koda

Kodeks
Kodeks

Koda je razdeljena na dva dela, fazo nastavitve in fazo zanke.

Nastavitev je sestavljena iz inicializacije Matrix Led, WIFI in dveh motorjev.

Fazo zanke ponovite vsaki dve sekundi:

  • Pokličite YouTube API
  • Posodobite Led Matrix
  • Če novi naročnik pridobi motor za 5 sekund

7. korak: stroj za mehurčke

Stroj za mehurčke
Stroj za mehurčke
Stroj za mehurčke
Stroj za mehurčke
Stroj za mehurčke
Stroj za mehurčke

Del stroja za mehurčke je povsem preprost.

Disk, poln lukenj, se potopi v tekočino za pomivanje posode in se nato vrti pred ventilatorjem. Ustvaril bo veliko mehurčkov.

Disk je CD-ROM ali DVD. V njem naredite nekaj lukenj s spajkalnikom. Nato disk vstavite v gonilo z uporabo plastičnega pokrovčka za izdelavo vmesnika.

8. korak: Ohišje

Ohišje
Ohišje
Ohišje
Ohišje
Ohišje
Ohišje

Ohišje temelji na stari leseni škatli za vino, ki je prvotno vsebovala 3 steklenice.

Naredite pravokotno luknjo za matriko LED, krožno luknjo za ventilator in majhno luknjo za os motorja zobnika. Na spodnji sprednji del lesene škatle pritrdite posodo. Vseboval bo tekočino za milo. Disk na gonilnem motorju priključite s sprednje strani lesene škatle. Na koncu napolnite posodo z nekaj mila za posodo, pomešanega z vodo.

Vaš YouTube števec mehurčkov je pripravljen.

Priporočena: