Cuprins:

Mașină cu bule pentru contor de abonat YouTube: 8 pași (cu imagini)
Mașină cu bule pentru contor de abonat YouTube: 8 pași (cu imagini)

Video: Mașină cu bule pentru contor de abonat YouTube: 8 pași (cu imagini)

Video: Mașină cu bule pentru contor de abonat YouTube: 8 pași (cu imagini)
Video: I-am luat Rolex in Dubai si tot nu ma suporta... 2024, Iulie
Anonim
Image
Image

Ideea a luat naștere după ce a fost selectată pentru a expune la Maker Faire Lille, un eveniment uriaș în jurul Științei, invențiilor și mentalității Do-It-Yourself.

Am vrut să construiesc ceva care să-i facă pe vizitatori să dorească să se aboneze la canalul meu YouTube YouLab. Deși mă refer la un contor YouTube în timp real. Cu toate acestea, lipsea interactivității cu vizitatorii. De aceea, am decis să fac o acțiune după fiecare abonament: Efectuarea de bule.

Cele două instrumente următoare m-au inspirat în realizarea mașinii cu bule a contorului YouTube Subscriber. id / Bubble-Machine /

Să descoperim cum am făcut acest contor interactiv.

Pasul 1: Material electronic

Circuit electronic
Circuit electronic

Pentru a realiza acest proiect, veți avea nevoie de următorul material electronic.

  • Modul ESP8266 ESP-12
  • Ecran motor ESP-12E
  • Motor 5V DC (cel puțin 5000 RPM)
  • Motor cu transmisie 5V DC (aproximativ 100 RPM)
  • Led Matrix 8x8 (între 3 și 8 unități pentru un contor de 3 până la 8 cifre)
  • Cablu USB cu sursă de alimentare (cel puțin 1A)

Poate fi achiziționat online la un preț foarte ieftin.

ESP8266 este creierul circuitului. Această placă programabilă se poate conecta la WIFI pentru a obține statistici de pe YouTube, pentru a trimite comenzi la motoarele de acționare și pentru a pilota afișajul Led Matrix. Deoarece acest modul are curent limitat la ieșire, trebuie adăugată o placă de protecție a motorului la motoarele de acționare.

Pasul 2: Circuit electronic

Circuit electronic
Circuit electronic

În primul rând, conectați modulul ESP8266 pe placa de protecție a motorului.

Pentru a alimenta aceste plăci, puteți utiliza o sursă de alimentare separată pentru motoare, iar alimentarea EPS8266 fie utilizați aceeași sursă de alimentare.

Pentru a simplifica circuitul, am ales o sursă de alimentare unică. Pentru a face acest lucru, trebuie doar să aveți un jumper între VIN și VM pe placa de protecție a motorului.

Apoi conectați Led Matrix la placa scut folosind tabelul următor

Scut - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

În cele din urmă, conectați motoarele la A + / A- B + / B- și cablul USB la VIN / GND

Pasul 3: Configurarea schiței: Balanțe și tablă

Configurare schiță: Balanță și tablă
Configurare schiță: Balanță și tablă

Modulul ESP8266 rulează Arduino. Pentru a rula acest proiect sunt necesare unele librairies și configurația plăcii:

Adăugați următoarea adresă URL în Preferințe> Adrese URL suplimentare pentru administratorul plăcilor:

Instalați ESP8266 v2.4.2 în Instrumente> Manager placi

Selectați NodeMCU 1.0 (modul ESP-12E) în Instrumente> Placi

Instalați ArduinoJson 5.13.5 în Library Manager

Instalați YoutubeAPI 1.1.0 în Library Manager

Pasul 4: Personalizați codul

Personalizați codul
Personalizați codul
Personalizați codul
Personalizați codul
Personalizați codul
Personalizați codul

Descărcați codul atașat la acest pas și deschideți fișierul Youtube_counter_bubble_machine.ino

Veți găsi trei informații care trebuie personalizate în cod în secțiunea „Configurare personalizată care trebuie înlocuită”:

  1. Personalizați WIFII nu corespunde rețelei WIFI care va fi utilizată de ESP8266. Actualizați câmpurile SSID WIFI și Parola cu informațiile despre rețea
  2. Personalizați ID-ul canalului Acest câmp corespunde canalului YouTube care va fi utilizat pentru a obține statistici despre abonați. ID-ul canalului dvs. poate fi găsit în adresa URL a browserului dvs. web când vă aflați pe pagina principală a canalului dvs. YouTube. De exemplu, adresa URL a paginii YouLab Youtube este:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    ID-ul canalului YouLab este UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Personalizați Google API_KeyUnele API-uri Youtube sunt utilizate pentru a obține numărul de abonați ai unui canal. Este necesar un API_Key pentru a utiliza API-urile YouTube. Cu un cont google conectat, accesați

    console.developers.google.com

    În tabloul de bord selectați creați proiectul și în acreditări selectați creați acreditări - cheie API.

    În bibliotecă, selectați YouTube Data API v3 și activați. Copiați cheia API în codul contor Youtube.

Pasul 5: transferați firmware-ul și plăcile de testare

Transferați firmware-ul și plăcile de testare
Transferați firmware-ul și plăcile de testare
Transferați firmware-ul și plăcile de testare
Transferați firmware-ul și plăcile de testare
Transferați firmware-ul și plăcile de testare
Transferați firmware-ul și plăcile de testare

Să încercăm firmware-ul pe hardware.

Mai întâi conectați ESP8266 la computer prin USB și selectați butonul de încărcare. Firmware-ul va fi trimis la placa dvs. La final, Led Matrix ar trebui să afișeze INIT.

După 3 până la 5 secunde, Led Matrix ar trebui să afișeze numărul de abonați ai canalului dvs. YouTube. Încercați să vă abonați, verificați dacă afișajul este actualizat și motoarele încep să funcționeze timp de 5 secunde.

Dacă vă confruntați cu unele probleme, deschideți monitorul serial care vă va oferi jurnalele utile și vă va ajuta să depanați hardware-ul sau software-ul.

Pasul 6: Codul

Codul
Codul

Codul este împărțit în două părți, faza de configurare și faza de buclă.

Setarea constă în inițializarea Matrix Led, WIFI și cele două motoare.

Faza buclă se repetă la fiecare două secunde:

  • Apelați la API-ul YouTube
  • Actualizați Led Matrix
  • Dacă noul abonat câștigă motoare de putere timp de 5 secunde

Pasul 7: Bubble Machine

Mașină cu bule
Mașină cu bule
Mașină cu bule
Mașină cu bule
Mașină cu bule
Mașină cu bule

Partea mașinii cu bule este simplă.

Un disc plin de găuri se va scufunda într-un lichid de săpun pentru vase, apoi se va roti în fața ventilatorului. Va crea o mulțime de bule.

Discul este un CD-ROM sau un DVD. Faceți câteva găuri în el cu o mașină de lipit. Apoi conectați discul la motor cu un capac cu plastic pentru a face interfața.

Pasul 8: Carcasă

Carcasă
Carcasă
Carcasă
Carcasă
Carcasă
Carcasă

Carcasa se bazează pe o cutie veche din lemn, care conținea inițial 3 sticle.

Realizați o gaură dreptunghiulară pentru matricea led, o gaură circulară pentru ventilator și o gaură mică pentru axa motorului de viteze. Va conține lichidul de săpun. Conectați discul la motorul dințate din partea din față a cutiei de lemn. Umpleți în cele din urmă recipientul cu niște săpun de vase amestecat cu apă.

Contorul dvs. YouTube Bubble Machine este gata.

Recomandat: