Indholdsfortegnelse:
- Trin 1: Elektronisk materiale
- Trin 2: Elektronisk kredsløb
- Trin 3: Skitsekonfiguration: Librairies and Board
- Trin 4: Tilpas kode
- Trin 5: Overfør firmware og testtavler
- Trin 6: Koden
- Trin 7: Bubble Machine
- Trin 8: Kabinet
Video: YouTube Subscriber Counter Bubble Machine: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Ideen blev født efter at være blevet valgt til at afsløre på Maker Faire Lille, en kæmpe begivenhed omkring videnskab, opfindelser og gør-det-selv-tankegangen.
Jeg ville bygge noget, der får besøgende til at ville abonnere på min YouTube -kanal YouLab. Jeg dog hurtigt om en YouTube -tæller i realtid. Det manglede imidlertid interaktivitet med besøgende. Derfor har jeg besluttet at lave en handling efter hvert abonnement: Making bobler.
De to følgende instruktører har inspireret mig i realiseringen af YouTube Subscriber Counter Bubble Machine. YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/
Lad os opdage, hvordan jeg lavede denne interaktive tæller.
Trin 1: Elektronisk materiale
For at lave dette projekt skal du bruge følgende elektroniske materiale.
- ESP8266 ESP-12 modul
- ESP-12E motorskærm
- 5V DC motor (mindst 5000 o / min)
- 5V DC gearmotor (ca. 100 o / min)
- Led Matrix 8x8 (mellem 3 til 8 enheder til en tæller på 3 til 8 cifre)
- USB -kabel med strømforsyning (mindst 1A)
Det kan købes online til en meget billig pris.
ESP8266 er hjernen i kredsløbet. Dette programmerbare kort kan oprette forbindelse til WIFI for at få YouTube -statistik, sende kommandoer til drivmotorer og pilot Led Matrix -display. Da dette modul har begrænset strøm på output, skal der tilføjes et motorskjoldkort til at drive motorer.
Trin 2: Elektronisk kredsløb
Først og fremmest skal du tilslutte ESP8266 -modulet til motorens skærmkort.
For at drive disse tavler kan du enten bruge en separat strømforsyning til motorer og EPS8266 alimentation enten bruge den samme strømforsyning.
For at forenkle kredsløbet har jeg valgt en unik strømforsyning. For at gøre det skal du bare have en jumper mellem VIN og VM på motorskærmkortet.
Tilslut derefter Led Matrix til afskærmningskortet ved hjælp af følgende tabel
Skærm - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Tilslut til sidst motorer til A+/A- B+/B- og USB-kabel til VIN/GND
Trin 3: Skitsekonfiguration: Librairies and Board
ESP8266 -modulet kører Arduino. Nogle librairies og bordkonfiguration er påkrævet for at køre dette projekt:
Tilføj følgende webadresse i Præferencer> Yderligere Boards Manager -webadresser:
Installer ESP8266 v2.4.2 i Værktøjer> Boards Manager
Vælg NodeMCU 1.0 (ESP-12E-modul) i Værktøjer> Tavler
Installer ArduinoJson 5.13.5 i Library Manager
Installer YoutubeAPI 1.1.0 i Library Manager
Trin 4: Tilpas kode
Download koden, der er knyttet til dette trin, og åbn filen Youtube_counter_bubble_machine.ino
Du finder tre oplysninger, der skal tilpasses i koden i afsnittet 'Brugerdefineret konfiguration, der skal udskiftes':
- Tilpas WIFIIt svarer til det WIFI -netværk, der vil blive brugt af ESP8266. Opdater WIFI SSID- og adgangskodefelter med dine netværksoplysninger
-
Tilpas kanal -id Dette felt svarer til YouTube -kanalen, der vil blive brugt til at hente abonnentstatistik. Dit kanal -id kan findes i webadressen på din webbrowser, når du er på hovedsiden på din YouTube -kanal. For eksempel er URL'en til YouLab Youtube -siden:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab -kanal -id er UCQVsjlyPMlN4tZ7cGd5NnnA
-
Tilpas Google API_Key Nogle YouTube API bruges til at få abonnentantal på en kanal. En API_Key er påkrævet for at bruge Youtube API'er. Gå til med et logget Google -konto
console.developers.google.com
Vælg oprett projekt i Dashboard, og vælg oprettelse af legitimationsoplysninger - API -nøgle.
I biblioteket skal du vælge YouTube Data API v3 og aktivere. Kopier API -nøglen i Youtube -tællerkoden.
Trin 5: Overfør firmware og testtavler
Lad os prøve firmwaren på hardwaren.
Tilslut først ESP8266 til din computer via USB, og vælg upload -knappen. Firmwaren sendes til dit bord. Når du er færdig, skal din Led Matrix vise INIT.
Efter 3 til 5 sekunder skal Led Matrix vise antallet af abonnenter på din YouTube -kanal. Prøv at abonnere på en kontrol af, at displayet er opdateret, og motorer begynder at køre i 5 sekunder.
Hvis du står over for nogle problemer, skal du åbne den serielle skærm, der indeholder nyttige logfiler og hjælpe dig med at fejlsøge din hardware eller software.
Trin 6: Koden
Koden er opdelt i to dele, installationsfasen og loop -fasen.
Opsætningen består i at initialisere Matrix Led, WIFI og de to motorer.
Loopfasen gentages hvert andet sekund:
- Ring til YouTube API
- Opdater Led Matrix
- Hvis ny abonnent får strømmotorer i 5 sekunder
Trin 7: Bubble Machine
Boblemaskindelen er ganske enkel.
En disk fuld af huller dykker ned i en opvaskemiddel og derefter roterer foran en blæser. Det vil skabe en masse bobler.
Disken er en cd-rom eller en dvd. Lav nogle huller i den med en loddemaskine. Sæt derefter disken på gearmotoren ved hjælp af en plastikhætte for at lave grænsefladen.
Trin 8: Kabinet
Kassen er baseret på en gammel trævinkasse, der oprindeligt indeholdt 3 flasker.
Lav et rektangelhul til ledmatrixen, et cirkulært hul til blæseren og et lille hul til gearmotoraksen. Fastgør en beholder nederst på trækassen. Det vil indeholde sæbevæsken. Sæt disken på gearmotoren fra forsiden af trækassen. Fyld beholderen til sidst med lidt opvaskemiddel blandet til vand.
Din YouTube -tællerboble -maskine er klar.
Anbefalede:
Bubble Bobble Arcade Cabinet (Bartop): 14 trin (med billeder)
Bubble Bobble Arcade Cabinet (Bartop): Endnu en kabinetsbygningsguide? Nå, jeg byggede mit skab primært ved hjælp af Galactic Starcade som en skabelon, men jeg lavede et par ændringer, da jeg følte, at jeg i bakspejlet føler, at jeg forbedrede begge dele let at montere nogle dele og forbedre æstetikken
DIY BIG LED Matrix Youtube Subscriber Counter: 13 trin (med billeder)
DIY BIG LED Matrix Youtube Subscriber Counter: Har du arbejdet med færdiglavet standard 8x8 LED matrix som displays til at lave rullet tekst eller til at vise din Youtube-kanalabonnent. En stor let tilgængelig størrelse er LED -diameter 5 mm. Men hvis du leder efter en meget større færdiglavet LED
Bubble Blister Robot Machine Educational Kit for Kids: 8 trin
Bubble Blister Robot Machine Educational Kit for Kids: Hej beslutningstagere, Efter en lang pause er vi sammen igen. I denne sæson besluttede vi at udvide vores cirkel lidt mere. Indtil nu har vi forsøgt at producere professionelle projekter. information på højt niveau nødvendigt at kende. Men vi tænkte også, at vi skulle gøre det
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 trin (med billeder)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: Kompakt LED -displayenhed, der fungerer som kryptokurrency -ticker og fungerer som en realtime YouTube -abonnenttæller. I dette projekt bruger vi en Raspberry Pi Zero W, nogle 3D -printede dele og et par max7219 displayenheder at oprette en realtime su
NODEMCU LUA ESP8266 Med CD4017 Decade Counter: 4 trin (med billeder)
NODEMCU LUA ESP8266 Med CD4017 Decade Counter: CD4017 er en tiårs tæller / divider. Det betyder, at når den modtager en puls, tæller den den og sender en udgang til den relevante pin. Det er en ganske let IC at bruge, og du kan enten bygge kredsløbet på et brødbræt eller købe et fra Ebay til