Innholdsfortegnelse:
- Trinn 1: Elektronisk materiale
- Trinn 2: Elektronisk krets
- Trinn 3: Skissekonfigurasjon: Librairies and Board
- Trinn 4: Tilpass kode
- Trinn 5: Overfør fastvare og testkort
- Trinn 6: Koden
- Trinn 7: Bubble Machine
- Trinn 8: Hylster
Video: YouTube Subscriber Counter Bubble Machine: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Ideen ble født etter å ha blitt valgt til å avsløre på Maker Faire Lille, en gigantisk begivenhet rundt vitenskap, oppfinnelser og gjør-det-selv-tankegangen.
Jeg ønsket å bygge noe som får besøkende til å abonnere på YouTube -kanalen din YouLab. Jeg skjønte imidlertid snart en sanntids YouTube -teller. Imidlertid manglet det interaktivitet med besøkende. Derfor har jeg bestemt meg for å gjøre en handling etter hvert abonnement: Making bubbles.
De to følgende instruktørene har inspirert meg i realiseringen av YouTube Subscriber Counter Bubble Machine. YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/
La oss finne ut hvordan jeg lagde denne interaktive telleren.
Trinn 1: Elektronisk materiale
For å lage dette prosjektet trenger du følgende elektroniske materiale.
- ESP8266 ESP-12-modul
- ESP-12E motorskjerm
- 5V likestrømsmotor (minst 5000 o / min)
- 5V DC girmotor (ca. 100 o / min)
- Led Matrix 8x8 (mellom 3 til 8 enheter for en teller på 3 til 8 sifre)
- USB -kabel med strømforsyning (minst 1A)
Det kan kjøpes online til en veldig billig pris.
ESP8266 er hjernen i kretsen. Dette programmerbare kortet kan koble til WIFI for å få YouTube -statistikk, sende kommandoer til drivmotorer og pilot Led Matrix -display. Siden denne modulen har begrenset strøm på utgang, må et motorskjermkort legges til for drivmotorer.
Trinn 2: Elektronisk krets
Først av alt, plugg ESP8266 -modulen på motorskjermkortet.
For å drive disse brettene kan du enten bruke en separat strømforsyning for motorer og EPS8266 alimentation enten bruke den samme strømforsyningen.
For å forenkle kretsen har jeg valgt en unik strømforsyning. For å gjøre det må du bare ha en jumper mellom VIN og VM på motorskjermkortet.
Koble deretter Led Matrix til skjermkortet ved hjelp av tabellen nedenfor
Skjerm - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Til slutt kobler du motorer til A+/A- B+/B- og USB-kabel til VIN/GND
Trinn 3: Skissekonfigurasjon: Librairies and Board
ESP8266 -modulen kjører Arduino. Noen librairies og bordkonfigurasjon er nødvendig for å kjøre dette prosjektet:
Legg til følgende URL i Preferanser> Ytterligere URLer for Boards Manager:
Installer ESP8266 v2.4.2 i Verktøy> Boards Manager
Velg NodeMCU 1.0 (ESP-12E Module) i Verktøy> Tavler
Installer ArduinoJson 5.13.5 i Library Manager
Installer YoutubeAPI 1.1.0 i Library Manager
Trinn 4: Tilpass kode
Last ned koden som er vedlagt dette trinnet, og åpne filen Youtube_counter_bubble_machine.ino
Du finner tre opplysninger som skal tilpasses i koden i delen 'Egendefinert konfigurasjon som skal erstattes':
- Tilpass WIFII det tilsvarer WIFI -nettverket som skal brukes av ESP8266. Oppdater WIFI SSID og passordfelt med nettverksinformasjonen din
-
Tilpass kanal -ID Dette feltet tilsvarer YouTube -kanalen som skal brukes til å få abonnentstatistikk. Kanal -ID -en din finnes i nettadressen til nettleseren din når du er på hovedsiden til YouTube -kanalen din. For eksempel er URL -en til YouLab Youtube -siden:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab -kanal -ID er UCQVsjlyPMlN4tZ7cGd5NnnA
-
Tilpass Google API_Key Noen YouTube API brukes for å få abonnenttall på en kanal. En API_Key er påkrevd for å bruke Youtube APIer. Gå til med et pålogget Google -konto
console.developers.google.com
Velg opprett prosjekt i Dashboard og velg opprett legitimasjon - API -nøkkel.
Velg YouTube Data API v3 i biblioteket og aktiver. Kopier API -nøkkelen i Youtube -tellerkoden.
Trinn 5: Overfør fastvare og testkort
La oss prøve fastvaren på maskinvaren.
Koble først ESP8266 til datamaskinen din via USB og velg opplastingsknappen. Fastvaren vil bli sendt til brettet ditt. Når du er ferdig, skal LED Matrix vise INIT.
Etter 3 til 5 sekunder skal Led Matrix vise antall abonnenter på YouTube -kanalen din. Prøv å abonnere på en sjekk at skjermen er oppdatert og motorene begynner å gå i 5 sekunder.
Hvis du står overfor noen problemer, åpner du den serielle skjermen som inneholder nyttige logger og hjelper deg med å feilsøke maskinvaren eller programvaren.
Trinn 6: Koden
Koden er delt i to deler, oppsettfasen og sløyfefasen.
Oppsettet består i å initialisere Matrix Led, WIFI og de to motorene.
Sløyfefasen gjentas hvert annet sekund:
- Ring YouTube API
- Oppdater Led Matrix
- Hvis ny abonnent får strømmotorer i 5 sekunder
Trinn 7: Bubble Machine
Boblemaskindelen er ganske enkel.
En plate full av hull dykker ned i en oppvaskmiddel og deretter roterer den foran en vifte. Det vil skape mange bobler.
Disken er en CD-ROM eller en DVD. Lag noen hull i den med en loddemaskin. Plugg deretter disken på girmotoren ved hjelp av en plasthette for å lage grensesnittet.
Trinn 8: Hylster
Hylsteret er basert på en gammel vinboks av tre som opprinnelig inneholdt 3 flasker.
Lag et rektangelhull for ledmatrisen, et sirkulært hull for viften og et lite hull for girmotoraksen. Fest en beholder nederst på treboksen. Den vil inneholde såpevæsken. Plugg skiven på girmotoren fra forsiden av treboksen. Fyll beholderen til slutt med litt oppvaskmiddel som er blandet med vann.
YouTube -tellerboblemaskinen din er klar.
Anbefalt:
Bubble Bobble Arcade Cabinet (Bartop): 14 trinn (med bilder)
Bubble Bobble Arcade Cabinet (Bartop): Enda en kabinettbyggingsguide? Vel, jeg bygde skapet mitt først og fremst med Galactic Starcade som en mal, men jeg gjorde noen endringer etter hvert som jeg føler at jeg i ettertid forbedrer begge deler det enkle å montere noen deler, og forbedre estetikken
Laptop Bubble Stand: 8 trinn (med bilder)
Laptop Bubble Stand: Alle lager alltid bærbare stativer som, om enn funksjonelle, er ganske fryktelige å se på. Dette blir mindre enn ideelt når du tenker på at når den bærbare datamaskinen vanligvis ikke er på stativet, må du se på den. Jeg ønsket å fikse dette problemet
DIY BIG LED Matrix Youtube Subscriber Counter: 13 trinn (med bilder)
DIY BIG LED Matrix Youtube Subscriber Counter: Har du jobbet med ferdige standard 8x8 LED-matrise som skjermer for å lage rullet tekst eller for å vise YouTube-kanalabonnenten din. En stor lett tilgjengelig størrelse er LED -diameter 5 mm. Men hvis du leter etter en mye større ferdig LED
Bubble Blister Robot Machine Educational Kit for Kids: 8 trinn
Bubble Blister Robot Machine Educational Kit for Kids: Hei beslutningstakere, Etter en lang pause er vi sammen igjen. Denne sesongen bestemte vi oss for å utvide kretsen vår litt mer. Frem til nå har vi prøvd å produsere profesjonelle prosjekter. nødvendig informasjon på høyt nivå. Men vi tenkte også at vi skulle gjøre det
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 trinn (med bilder)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: Kompakt LED -displayenhet som fungerer som kryptokurrency -ticker og fungerer som en YouTube -abonnentteller i sanntid. I dette prosjektet bruker vi en Raspberry Pi Zero W, noen 3D -trykte deler og et par max7219 displayenheter å lage et sanntids su