Innehållsförteckning:
- Steg 1: Elektroniskt material
- Steg 2: Elektronisk krets
- Steg 3: Skisskonfiguration: Librairies and Board
- Steg 4: Anpassa koden
- Steg 5: Överför firmware och testkort
- Steg 6: Koden
- Steg 7: Bubble Machine
- Steg 8: Hölje
Video: YouTube Subscriber Counter Bubble Machine: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Idén föddes efter att ha valts ut för att avslöja på Maker Faire Lille, en jättehändelse kring vetenskap, uppfinningar och gör-det-själv-tankesätt.
Jag ville bygga något som gör att besökare vill prenumerera på min YouTube -kanal YouLab. Jag men snabbt om en YouTube -räknare i realtid. Det saknades dock interaktivitet med besökare. Därför har jag bestämt mig för att göra en åtgärd efter varje prenumeration: Att göra bubblor.
De två följande instruktionerna har inspirerat mig i förverkligandet av YouTube Subscriber Counter Bubble Machine. YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/
Låt oss upptäcka hur jag gjorde denna interaktiva räknare.
Steg 1: Elektroniskt material
För att göra detta projekt behöver du följande elektroniska material.
- ESP8266 ESP-12-modul
- ESP-12E motorskydd
- 5V likströmsmotor (minst 5000 varv / min)
- 5V DC växelmotor (ca 100 varv / min)
- Led Matrix 8x8 (mellan 3 till 8 enheter för en 3 till 8 siffror)
- USB -kabel med strömförsörjning (minst 1A)
Det kan köpas online för ett mycket billigt pris.
ESP8266 är kretsens hjärna. Detta programmerbara kort kan ansluta till WIFI för att få YouTube -statistik, skicka kommandon till drivmotorer och pilot Led Matrix -display. Eftersom denna modul har begränsad ström på utgången måste ett motorskyddskort läggas till för drivmotorer.
Steg 2: Elektronisk krets
Anslut först ESP8266 -modulen till motorskyddet.
För att driva dessa kort kan du antingen använda en separat strömförsörjning för motorer och EPS8266 alimentation antingen använda samma strömförsörjning.
För att förenkla kretsen har jag valt en unik strömförsörjning. För att göra det måste du bara ha en bygel mellan VIN och VM på motorskyddet.
Anslut sedan Led Matrix till skärmkortet med hjälp av följande tabell
Sköld - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Slutligen anslut motorer till A+/A- B+/B- och USB-kabel till VIN/GND
Steg 3: Skisskonfiguration: Librairies and Board
Modulen ESP8266 kör Arduino. Vissa librairies och kortkonfiguration krävs för att köra detta projekt:
Lägg till följande URL i Preferences> Ytterligare Boards Manager -URL: er:
Installera ESP8266 v2.4.2 i Verktyg> Boards Manager
Välj NodeMCU 1.0 (ESP-12E Module) i Verktyg> Kort
Installera ArduinoJson 5.13.5 i Library Manager
Installera YoutubeAPI 1.1.0 i Library Manager
Steg 4: Anpassa koden
Ladda ner koden som bifogas detta steg och öppna filen Youtube_counter_bubble_machine.ino
Du hittar tre uppgifter som ska anpassas i koden i avsnittet 'Anpassad konfiguration som ska ersättas':
- Anpassa WIFIIt motsvarar det WIFI -nätverk som kommer att användas av ESP8266. Uppdatera WIFI SSID och lösenordsfält med din nätverksinformation
-
Anpassa kanal -ID Detta fält motsvarar YouTube -kanalen som kommer att användas för att få prenumerantstatistik. Ditt kanal -ID kan hittas i webbadressen till din webbläsare när du är på huvudsidan för din YouTube -kanal. URL: en till exempel YouLab Youtube -sidan är:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab -kanal -ID är UCQVsjlyPMlN4tZ7cGd5NnnA
-
Anpassa Google API_Key Några Youtube API används för att få abonnentantal på en kanal. En API_Key krävs för att använda Youtube API: er. Med ett inloggat Google -konto går du till
console.developers.google.com
Välj skapa projekt i instrumentpanelen och välj skapa referenser - API -nyckel.
I biblioteket väljer du YouTube Data API v3 och aktiverar. Kopiera API -nyckeln i Youtube -räknarkoden.
Steg 5: Överför firmware och testkort
Låt oss prova firmware på hårdvaran.
Anslut först ESP8266 till din dator med USB och välj uppladdningsknappen. Den fasta programvaran kommer att skickas till ditt kort. När du är klar bör din Led Matrix visa INIT.
Efter 3 till 5 sekunder bör Led Matrix visa antalet prenumeranter på din YouTube -kanal. Försök att prenumerera och kontrollera att displayen är uppdaterad och motorerna börjar gå i 5 sekunder.
Om du stöter på några problem öppnar du den seriella bildskärmen som ger användbara loggar och hjälper dig att felsöka din maskinvara eller programvara.
Steg 6: Koden
Koden är uppdelad i två delar, installationsfasen och loopfasen.
Uppsättningen består i att initiera Matrix Led, WIFI och de två motorerna.
Loopfasen upprepas varannan sekund:
- Ring YouTube API
- Uppdatera Led Matrix
- Om ny abonnent får effektmotorer i 5 sekunder
Steg 7: Bubble Machine
Bubblemaskindelen är helt enkel.
En skiva full av hål kommer att dyka ner i en diskmedel och sedan rotera framför en fläkt. Det kommer att skapa många bubblor.
Skivan är en CD-ROM eller en DVD. Gör några hål i den med en lödmaskin. Anslut sedan skivan på växelmotorn med ett plastlock för att skapa gränssnittet.
Steg 8: Hölje
Höljet är baserat på en gammal trävinlåda som ursprungligen innehöll 3 flaskor.
Gör ett rektangelhål för ledmatrisen, ett cirkulärt hål för fläkten och ett litet hål för växelmotoraxeln. Fäst en behållare på trälådans botten. Den kommer att innehålla tvålvätskan. Anslut skivan på växelmotorn från trälådans framsida. Fyll slutligen behållaren med lite diskmedel blandat i vatten.
Din YouTube -diskbubblemaskin är klar.
Rekommenderad:
Bubble Bobble Arcade Cabinet (Bartop): 14 steg (med bilder)
Bubble Bobble Arcade Cabinet (Bartop): Ännu en skåpbyggnadsguide? Tja, jag byggde mitt skåp med i första hand Galactic Starcade som en mall, men jag gjorde några ändringar när jag gick som jag i efterhand känner att jag förbättrar båda enkelheten att montera vissa delar och förbättra estetiken
DIY BIG LED Matrix Youtube Subscriber Counter: 13 steg (med bilder)
DIY BIG LED Matrix Youtube Subscriber Counter: Har du arbetat med färdig standard 8x8 LED-matris som skärmar för att göra rullad text eller för att visa din Youtube-kanal prenumerant. En stor lättillgänglig storlek är LED -diameter 5 mm. Men om du letar efter en mycket större färdig LED
Bubble Blister Robot Machine Educational Kit för barn: 8 steg
Bubble Blister Robot Machine Educational Kit för barn: Hej beslutsfattare, Efter en lång paus är vi tillbaka tillsammans. Den här säsongen bestämde vi oss för att utöka vår krets lite mer. Fram till nu har vi försökt producera professionella projekt. information på hög nivå som behövs för att veta. Men vi tyckte också att vi borde göra det
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 steg (med bilder)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: Kompakt LED -displayenhet som fungerar som kryptovaluta ticker och fungerar som en realtids YouTube -abonnenträknare. I detta projekt använder vi en Raspberry Pi Zero W, några 3D -tryckta delar och ett par max7219 displayenheter för att skapa ett realtidssu
NODEMCU LUA ESP8266 Med CD4017 Decade Counter: 4 steg (med bilder)
NODEMCU LUA ESP8266 Med CD4017 Decade Counter: CD4017 är en decennieräknare / avdelare. Detta betyder att när den får en puls räknar den den och skickar en utgång till den lämpliga stiftet. Det är en ganska enkel IC att använda och du kan antingen bygga kretsen på ett brödbräda eller köpa en från Ebay för