Innholdsfortegnelse:

YouTube Subscriber Counter Bubble Machine: 8 trinn (med bilder)
YouTube Subscriber Counter Bubble Machine: 8 trinn (med bilder)

Video: YouTube Subscriber Counter Bubble Machine: 8 trinn (med bilder)

Video: YouTube Subscriber Counter Bubble Machine: 8 trinn (med bilder)
Video: Back To School In Our Color!!! 2024, November
Anonim
Image
Image

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

Elektronisk krets
Elektronisk krets

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

Elektronisk krets
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

Skissekonfigurasjon: Librairies and Board
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

Tilpass kode
Tilpass kode
Tilpass kode
Tilpass kode
Tilpass kode
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':

  1. Tilpass WIFII det tilsvarer WIFI -nettverket som skal brukes av ESP8266. Oppdater WIFI SSID og passordfelt med nettverksinformasjonen din
  2. 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

  3. 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

Overfør fastvare og testkort
Overfør fastvare og testkort
Overfør fastvare og testkort
Overfør fastvare og testkort
Overfør fastvare og testkort
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
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

Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
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

Hylster
Hylster
Hylster
Hylster
Hylster
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: