Tartalomjegyzék:
- 1. lépés: Elektronikus anyagok
- 2. lépés: Elektronikus áramkör
- 3. lépés: Vázlatkonfiguráció: Könyvtárak és tábla
- 4. lépés: A kód testreszabása
- 5. lépés: Firmware és tesztlapok átvitele
- 6. lépés: A kód
- 7. lépés: Buborékgép
- 8. lépés: Burkolat
Videó: YouTube -előfizetői számláló buborékgép: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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
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:
- 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
-
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
-
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
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 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
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
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:
Frekvencia számláló Arduino -val: 8 lépés (képekkel)
Frekvenciaszámláló az Arduino segítségével: Ez egy egyszerű és olcsó arduino alapú frekvenciaszámláló, kevesebb mint 4 dollárba került, nagyon hasznos volt a kis áramkörök mérése
Működő Geiger számláló W/ minimális alkatrészekkel: 4 lépés (képekkel)
Működő Geiger -számláló W/ minimális alkatrészek: Tudomásom szerint itt van a legegyszerűbben működő Geiger -számláló, amelyet felépíthet. Ez egy orosz gyártmányú SMB-20 Geiger csövet használ, amelyet egy nagyfeszültségű fokozó áramkör hajt meg, amelyet egy elektronikus légycsapótól raboltak ki. Felismeri a béta részecskéket és a gam
Intelligens 3D nyomtatószál számláló: 5 lépés (képekkel)
Intelligens 3D nyomtatószál -számláló: Miért kell számolni az izzószálakkal? Néhány ok: A sikeres nyomtatáshoz megfelelően kalibrált extruderre van szükség: amikor a gcode azt mondja az extrudernek, hogy mozgassa az izzószálat 2 mm-rel, akkor pontosan 2 mm-t kell mozognia. Rossz dolgok történnek, ha túlerőltetik vagy alulmúlják
Az interneten vezérelt buborékgép: 4 lépés (képekkel)
Az interneten vezérelt buborékgép: Mindenki tudja, hogy a buborékok fújása nagyon szórakoztató, de nehéz munka lehet. Ezt a problémát úgy oldhatjuk meg, hogy egyszerűen felépítünk egy interneten vezérelt buborékgépet, delegáljuk az erőfeszítéseket, miközben learatjuk az összes jutalmat. A fekvőbetegnél ellenőrizheti a
AccuRep: push-up számláló eszköz: 8 lépés (képekkel)
AccuRep: push-up számláló eszköz: Sok embert ismerek, akik elkezdték ezt a karantént. Az otthoni edzések problémája a tornaterem hiánya. Az edzéseim többnyire fekvőtámaszokat tartalmaznak. Hogy igazán erőltessem magam, rockzenét hallgatok az edzések során. A probléma a rep számolás