Cuprins:
- Pasul 1: Material electronic
- Pasul 2: Circuit electronic
- Pasul 3: Configurarea schiței: Balanțe și tablă
- Pasul 4: Personalizați codul
- Pasul 5: transferați firmware-ul și plăcile de testare
- Pasul 6: Codul
- Pasul 7: Bubble Machine
- Pasul 8: Carcasă
Video: Mașină cu bule pentru contor de abonat YouTube: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
Î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ă
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
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ă”:
- 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
-
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
-
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
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 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
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ă
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:
Contor de abonat YouTube folosind un afișaj E-Paper și Raspberry Pi Zero W: 5 pași (cu imagini)
Contor de abonat YouTube folosind un afișaj de hârtie electronică și Raspberry Pi Zero W: În acest instructable, vă voi arăta cum să vă construiți propriul contor de abonat Youtube utilizând un afișaj de hârtie electronică și un Raspberry Pi Zero W pentru a interoga API-ul YouTube și actualizați afișajul. Afișajele cu hârtie electronică sunt excelente pentru acest tip de proiect, deoarece au
DIY BIG LED Matrix Contor abonat Youtube: 13 pași (cu imagini)
DIY BIG LED Matrix Youtube Counter Subscriber Counter: Ați lucrat cu matrice standard LED 8x8 gata făcută ca afișaje pentru a face text defilat sau pentru a afișa abonatul canalului dvs. Youtube. O dimensiune mare ușor disponibilă este LED-ul cu diametrul de 5 mm. Cu toate acestea, dacă sunteți în căutarea unui LED mult mai mare gata făcut
Contor de abonat YouTube folosind o placă ESP8266: 9 pași (cu imagini)
Contor de abonat YouTube folosind o placă ESP8266: Dragi prieteni, bineveniți la un alt proiect ESP8266 Astăzi vom construi un contor de abonați YouTube cu un ecran LCD mare și o carcasă imprimată 3D. Să începem! În acest tutorial vom face acest lucru: un abonat YouTube DIY
Contor de abonat YouTube cu ESP8266 IoT: 5 pași (cu imagini)
Contor de abonat YouTube cu ESP8266 IoT: Aici v-am adus primul meu proiect Internet of Things (IoT). Sunt un nou youtuber și mi se pare grozav să pot avea abonații mei încadrați în biroul sau peretele meu. Din acest motiv, am făcut acest proiect incredibil ușor și util pentru dvs
Ticker criptomonedă / Contor abonat Youtube în timp real: 6 pași (cu imagini)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: unitate de afișaj LED compactă, care funcționează ca ticker de cryptocurrency și funcționează ca un contor de abonat YouTube în timp real. pentru a crea o su