Tartalomjegyzék:

YouTube -előfizetői számláló buborékgép: 8 lépés (képekkel)
YouTube -előfizetői számláló buborékgép: 8 lépés (képekkel)

Videó: YouTube -előfizetői számláló buborékgép: 8 lépés (képekkel)

Videó: YouTube -előfizetői számláló buborékgép: 8 lépés (képekkel)
Videó: ÚJ ÉLŐ feliratkozó számláló a Youtube-on! 📯 2024, Július
Anonim
Image
Image

Az ötlet azután született, hogy kiválasztották, hogy bemutassák a Maker Faire Lille-ben, amely egy óriási esemény a tudomány, a találmányok és a Do-It-Yourself gondolkodás körül.

Valami olyasmit akartam építeni, amely felkeltette a látogatók feliratkozását a YouTube csatornámra, a YouLab -ra. Gyorsan, bár egy valós idejű YouTube -számlálóról. Ennek ellenére hiányzott az interaktivitás a látogatókkal. Ezért úgy döntöttem, hogy minden előfizetés után cselekszem: buborékok készítése.

A következő két utasítás inspirált engem a YouTube előfizetői számláló buborékgép megvalósításában. YouTube-számláló: https://www.instructables.com/id/YouTube-Subscribe… Buborékgép: https://www.instructables.com/ id/Buborék-gép/

Fedezzük fel, hogyan készítettem ezt az interaktív számlálót.

1. lépés: Elektronikus anyagok

Elektronikus áramkör
Elektronikus áramkör

A projekt elkészítéséhez szüksége lesz az alábbi elektronikus anyagokra.

  • ESP8266 ESP-12 modul
  • ESP-12E motorpajzs
  • 5V DC motor (legalább 5000 RPM)
  • 5V DC hajtómű (kb. 100 ford / perc)
  • Led Matrix 8x8 (3-8 egység között 3-8 számjegyű számláló)
  • USB kábel tápegységgel (legalább 1A)

Nagyon olcsó áron megvásárolható online.

Az ESP8266 az áramkör agya. Ez a programozható kártya csatlakozhat a WIFI -hez, hogy YouTube statisztikákat kapjon, parancsokat küldjön a motorok meghajtásához és a Led Matrix kijelzőhöz. Mivel ez a modul korlátozott árammal rendelkezik a kimeneten, egy motorpajzsot kell hozzáadni a meghajtó motorokhoz.

2. lépés: Elektronikus áramkör

Elektronikus áramkör
Elektronikus áramkör

Először csatlakoztassa az ESP8266 modult a motorvédő táblához.

Ezeknek a lapoknak az áramellátásához használhat külön tápegységet a motorokhoz, és az EPS8266 tápellátást vagy ugyanazt a tápegységet.

Az áramkör egyszerűsítése érdekében egyedülálló tápegységet választottam. Ehhez csak egy jumperrel kell rendelkeznie a VIN és a VM között a motorvédő táblán.

Ezután csatlakoztassa a Led Matrixot a pajzslaphoz az alábbi táblázat segítségével

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

Végül csatlakoztassa a motorokat az A+/A- B+/B- és az USB-kábelt a VIN/GND-hez

3. lépés: Vázlatkonfiguráció: Könyvtárak és tábla

Vázlatkonfiguráció: Könyvtárak és tábla
Vázlatkonfiguráció: Könyvtárak és tábla

Az ESP8266 modul Arduino -t futtat. A projekt futtatásához néhány könyvtárra és táblakonfigurációra van szükség:

Adja hozzá a következő URL -t a Beállítások> További táblák kezelő URL -címekhez:

Telepítse az ESP8266 v2.4.2 fájlt az Eszközök> Táblákkezelő menüpontba

Válassza a NodeMCU 1.0 (ESP-12E modul) lehetőséget az Eszközök> Táblák menüpontban

Telepítse az ArduinoJson 5.13.5 programot a Library Manager programba

Telepítse a YoutubeAPI 1.1.0 programot a Library Manager programba

4. lépés: A kód testreszabása

Kód testreszabása
Kód testreszabása
Kód testreszabása
Kód testreszabása
Kód testreszabása
Kód testreszabása

Töltse le a lépéshez csatolt kódot, és nyissa meg a Youtube_counter_bubble_machine.ino fájlt

Az „Egyedi konfiguráció cseréje” szakaszban található kódban három személyre szabható információt talál:

  1. A WIFI testreszabása megfelel az ESP8266 által használt WIFI hálózatnak. Frissítse a WIFI SSID és jelszó mezőket a hálózati információival
  2. Csatornaazonosító testreszabása Ez a mező annak a YouTube -csatornának felel meg, amelyet a feliratkozók statisztikáinak lekérésére használnak. Csatornaazonosítója megtalálható a böngésző URL -jében, amikor YouTube -csatornája főoldalán tartózkodik. Például a YouLab Youtube oldal URL -címe:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    A YouLab csatornaazonosító UCQVsjlyPMlN4tZ7cGd5NnnA

  3. A Google API testreszabása_Key Néhány Youtube API -t használnak egy csatorna előfizetői számának lekérésére. A Youtube API -k használatához API_Key szükséges. Bejelentkezett Google -fiókkal lépjen a címre

    console.developers.google.com

    Az irányítópulton válassza a projekt létrehozása, a hitelesítő adatokban pedig a hitelesítő adatok létrehozása - API kulcs lehetőséget.

    A Könyvtárban válassza ki a YouTube Data API v3 lehetőséget, és engedélyezze. Másolja ki az API -kulcsot a Youtube számláló kódjában.

5. lépés: Firmware és tesztlapok átvitele

Firmware és tesztpanelek átvitele
Firmware és tesztpanelek átvitele
Firmware és tesztpanelek átvitele
Firmware és tesztpanelek átvitele
Firmware és tesztpanelek átvitele
Firmware és tesztpanelek átvitele

Próbáljuk ki a hardver firmware -jét.

Először csatlakoztassa az ESP8266 -ot a számítógéphez USB -n keresztül, és válassza a feltöltés gombot. A firmware elküldésre kerül a táblára. Ha elkészült, a Led Matrix -nak az INIT feliratot kell megjelenítenie.

3-5 másodperc elteltével a LED -mátrixnak ki kell mutatnia YouTube -csatornája feliratkozóinak számát. Próbáljon meg feliratkozni, és ellenőrizze, hogy a kijelző frissítve van -e, és a motorok 5 másodpercig járni kezdenek.

Ha problémákkal szembesül, nyissa meg a soros monitort, amely hasznos naplókat tartalmaz, és segít a hardver vagy szoftver hibakeresésében.

6. lépés: A kód

A kód
A kód

A kód két részre oszlik, a beállítási fázisra és a ciklusfázisra.

A beállítás a Matrix Led, a WIFI és a két motor inicializálásából áll.

A hurokfázis két másodpercenként ismétlődik:

  • Hívja a YouTube API -t
  • Frissítse a Led Matrixot
  • Ha az új előfizető 5 másodpercig erősíti a motorokat

7. lépés: Buborékgép

Buborékgép
Buborékgép
Buborékgép
Buborékgép
Buborékgép
Buborékgép

A buborékgép része egyszerű.

A lyukakkal teli korong mosogatószeres folyadékba merül, majd a ventilátor előtt forog. Sok buborékot hoz létre.

A lemez egy CD-ROM vagy DVD. Csináljon lyukakat forrasztógéppel. Ezután dugja be a lemezt a hajtómotorra egy műanyag kupak segítségével, hogy létrehozza az interfészt.

8. lépés: Burkolat

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

A burkolat egy régi fa bordobozon alapul, amely eredetileg 3 palackot tartalmazott.

Készítsen egy téglalap alakú lyukat a led mátrixhoz, egy kör alakú lyukat a ventilátorhoz és egy kis lyukat a hajtóműmotor tengelyéhez. Csatlakoztasson egy edényt a fadoboz aljára. Ez tartalmazni fogja a szappanfolyadékot. Csatlakoztassa a lemezt a hajtómotorhoz a fadoboz elejéről. Végül töltse fel a tartályt vízzel kevert mosogatószerrel.

A YouTube számláló buborékgéped készen áll.

Ajánlott: