Indholdsfortegnelse:

YouTube Subscriber Counter Bubble Machine: 8 trin (med billeder)
YouTube Subscriber Counter Bubble Machine: 8 trin (med billeder)

Video: YouTube Subscriber Counter Bubble Machine: 8 trin (med billeder)

Video: YouTube Subscriber Counter Bubble Machine: 8 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
Image
Image

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

Elektronisk kredsløb
Elektronisk kredsløb

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

Elektronisk kredsløb
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

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

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

  1. Tilpas WIFIIt svarer til det WIFI -netværk, der vil blive brugt af ESP8266. Opdater WIFI SSID- og adgangskodefelter med dine netværksoplysninger
  2. 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

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

Overfør firmware og testkort
Overfør firmware og testkort
Overfør firmware og testkort
Overfør firmware og testkort
Overfør firmware og testkort
Overfør firmware og testkort

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

Boblemaskine
Boblemaskine
Boblemaskine
Boblemaskine
Boblemaskine
Boblemaskine

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

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