Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Idea syntyi sen jälkeen, kun hänet valittiin esille Maker Faire Lille -tapahtumassa, joka on jättimäinen tapahtuma tieteen, keksintöjen ja Tee-se-itse-ajattelun ympärillä.
Halusin rakentaa jotain, joka saa kävijät haluamaan tilata YouTube -kanavani YouLab. Nopeasti, tosin reaaliaikaisesta YouTube -laskurista. Vuorovaikutteisuus vierailijoiden kanssa kuitenkin puuttui, ja siksi olen päättänyt tehdä toiminnon jokaisen tilauksen jälkeen: tehdä kuplia.
Kaksi seuraavaa ohjetta ovat inspiroineet minua toteuttamaan YouTuben tilaajalaskurikuplakoneen. YouTube-laskuri: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Kuplakone/
Katsotaanpa, miten tein tämän interaktiivisen laskurin.
Vaihe 1: Elektroninen materiaali
Tämän projektin toteuttamiseen tarvitset seuraavan sähköisen materiaalin.
- ESP8266 ESP-12-moduuli
- ESP-12E-moottorisuoja
- 5 V DC -moottori (vähintään 5000 r / min)
- 5 V DC -vaihteisto (noin 100 r / min)
- Led Matrix 8x8 (3-8 yksikköä 3-8 numeron laskurille)
- USB -kaapeli virtalähteellä (vähintään 1A)
Sen voi ostaa verkosta erittäin halvalla.
ESP8266 on piirin aivot. Tämä ohjelmoitava kortti voi muodostaa yhteyden WIFI -verkkoon saadakseen YouTube -tilastoja, lähettää komentoja moottorikäyttöön ja ohjaamaan Led Matrix -näyttöä.
Vaihe 2: Elektroninen piiri
Liitä ensin ESP8266 -moduuli moottorin suojalevylle.
Näiden levyjen virtalähteeksi voit joko käyttää erillistä virtalähdettä moottoreille ja EPS8266 -ravintoa tai käyttää samaa virtalähdettä.
Piirin yksinkertaistamiseksi olen valinnut ainutlaatuisen virtalähteen. Tätä varten sinulla on vain oltava hyppyjohdin VIN: n ja VM: n välillä moottorin suojalevyssä.
Liitä sitten Led Matrix suojalevyyn seuraavan taulukon avulla
Kilpi - LED -matriisi VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Kytke lopuksi moottorit A+/A- B+/B- ja USB-kaapeli VIN/GND-liitäntään
Vaihe 3: Luonnosmääritykset: Kirjastot ja hallitus
ESP8266 -moduuli käyttää Arduinoa. Tämän projektin suorittamiseen tarvitaan joitain kirjastoja ja kortin kokoonpano:
Lisää seuraava URL -osoite kohtaan Asetukset> Lisätaulujen hallinnan URL -osoitteet:
Asenna ESP8266 v2.4.2 kohdassa Työkalut> Taulujen hallinta
Valitse NodeMCU 1.0 (ESP-12E-moduuli) kohdassa Työkalut> Taulut
Asenna ArduinoJson 5.13.5 Library Manageriin
Asenna YoutubeAPI 1.1.0 Library Manageriin
Vaihe 4: Muokkaa koodia
Lataa tähän vaiheeseen liitetty koodi ja avaa tiedosto Youtube_counter_bubble_machine.ino
Löydät kolme muokattavaa tietoa koodista osiosta 'Korvattavat mukautetut kokoonpanot':
- Mukauta WIFI vastaa WIFI -verkkoa, jota ESP8266 käyttää. Päivitä WIFI SSID- ja Salasana -kentät verkkotietojesi kanssa
-
Muokkaa kanavan tunnusta Tämä kenttä vastaa YouTube -kanavaa, jota käytetään tilaajatilastojen hankkimiseen. Kanavatunnuksesi löytyy selaimesi URL -osoitteesta, kun olet YouTube -kanavasi pääsivulla. Esimerkiksi YouLab Youtube -sivun URL -osoite on:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab -kanavatunnus on UCQVsjlyPMlN4tZ7cGd5NnnA
-
Mukauta Googlen sovellusliittymää_KeyJoitakin Youtube -sovellusliittymiä käytetään kanavan tilaajamäärien selvittämiseen. Youtube -sovellusliittymien käyttäminen edellyttää API_Key -avainta, kun olet kirjautunut sisään Google -tilillä, mene osoitteeseen
console.developers.google.com
Valitse koontinäytössä Luo projekti ja kirjautumistiedoissa Luo tunnistetiedot - API -avain.
Valitse kirjastossa YouTube Data API v3 ja ota se käyttöön. Kopioi API -avain Youtube -laskurikoodiin.
Vaihe 5: Siirrä laiteohjelmisto ja testikortit
Kokeillaan laitteiston laiteohjelmistoa.
Liitä ESP8266 tietokoneeseen USB -liitännällä ja valitse latauspainike. Laiteohjelmisto lähetetään kortillesi. Kun olet valmis, Led Matrix -laitteesi pitäisi näyttää INIT.
3-5 sekunnin kuluttua Led Matrix näyttää YouTube -kanavasi tilaajien lukumäärän. Yritä tilata ja tarkista, että näyttö on päivitetty ja moottorit alkavat käydä 5 sekuntia.
Jos kohtaat ongelmia, avaa sarjamonitori, joka tarjoaa hyödyllisiä lokeja ja auttaa laitteiston tai ohjelmiston vianetsinnässä.
Vaihe 6: Koodi
Koodi on jaettu kahteen osaan, asennusvaiheeseen ja silmukkavaiheeseen.
Asennus koostuu Matrix Ledin, WIFI: n ja kahden moottorin alustamisesta.
Silmukkavaihe toistetaan kahden sekunnin välein:
- Soita YouTube -sovellusliittymään
- Päivitä Led Matrix
- Jos uusi tilaaja saa Power -moottorit 5 sekunniksi
Vaihe 7: Kuplakone
Kuplakoneen osa on yksinkertainen.
Reikä täynnä oleva levy sukeltaa astianpesuaineeseen ja pyörii tuulettimen edessä. Se luo paljon kuplia.
Levy on CD-ROM- tai DVD-levy, tee siihen reikiä juotoskoneella ja kytke sitten vaihteen levy levyyn muovisella suojuksella.
Vaihe 8: Kotelo
Kotelo perustuu vanhaan puuviinilaatikkoon, joka sisälsi alun perin 3 pulloa.
Tee suorakaiteen muotoinen reikä led -matriisille, pyöreä reikä tuulettimelle ja pieni reikä hammaspyörämoottorin akselille. Kiinnitä astia puulaatikon alaosaan Se sisältää saippuanestettä.
YouTube -laskurikuplakoneesi on valmis.