Bublinový počítač pro odběratele YouTube: 8 kroků (s obrázky)
Bublinový počítač pro odběratele YouTube: 8 kroků (s obrázky)
Anonim
Image
Image

Myšlenka se zrodila poté, co byla vybrána k vystavení v Maker Faire Lille, obří akci kolem vědy, vynálezů a myšlení Do-It-Yourself.

Chtěl jsem vybudovat něco, co přiměje návštěvníky, aby se přihlásili k odběru mého kanálu YouTube YouLab. Rychle jsem však o počítadle YouTube v reálném čase. Chyběla však interaktivita s návštěvníky. Proto jsem se po každém předplatném rozhodl udělat akci: Vytváření bublin.

Následující dva instruktážní dokumenty mě inspirovaly k realizaci bublinového automatu YouTube Subscriber Counter. YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/

Pojďme zjistit, jak jsem vytvořil toto interaktivní počítadlo.

Krok 1: Elektronický materiál

Elektronický obvod
Elektronický obvod

K provedení tohoto projektu budete potřebovat následující elektronický materiál.

  • Modul ESP8266 ESP-12
  • Motorový štít ESP-12E
  • 5V stejnosměrný motor (minimálně 5 000 ot / min)
  • Převodový motor 5 V DC (asi 100 ot / min)
  • LED Matrix 8x8 (mezi 3 až 8 jednotkami pro čítač 3 až 8 číslic)
  • USB kabel s napájecím zdrojem (minimálně 1A)

Lze jej zakoupit online za velmi nízkou cenu.

ESP8266 je mozkem obvodu. Tuto programovatelnou desku lze připojit k WIFI a získat tak statistiky z YouTube, odesílat příkazy pohonovým motorům a pilotní LED maticovou obrazovku. Protože tento modul má omezený proud na výstupu, musí být k pohonným motorům přidána deska stínění motoru.

Krok 2: Elektronický obvod

Elektronický obvod
Elektronický obvod

Nejprve zapojte modul ESP8266 na desku stínění motoru.

K napájení těchto desek můžete použít buď samostatný napájecí zdroj pro motory, nebo napájení EPS8266 buď pomocí stejného napájecího zdroje.

Aby se zjednodušil obvod, zvolil jsem jedinečný napájecí zdroj. K tomu stačí mít propojku mezi VIN a VM na desce stínění motoru.

Poté pomocí následující tabulky připojte Led Matrix k štítové desce

Štít - LED matice VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Nakonec připojte motory k A+/A- B+/B- a USB kabel k VIN/GND

Krok 3: Konfigurace náčrtu: Knihovny a rada

Konfigurace skici: Knihovny a rada
Konfigurace skici: Knihovny a rada

Na modulu ESP8266 běží Arduino. Ke spuštění tohoto projektu jsou vyžadovány některé knihovny a konfigurace desky:

Přidejte následující URL do Předvolby> Adresy URL dalších správců desek:

Nainstalujte ESP8266 v2.4.2 do Nástroje> Správce desek

V nabídce Nástroje> Desky vyberte NodeMCU 1.0 (modul ESP-12E)

Nainstalujte ArduinoJson 5.13.5 do Správce knihoven

Nainstalujte YoutubeAPI 1.1.0 do Správce knihoven

Krok 4: Přizpůsobte kód

Přizpůsobte kód
Přizpůsobte kód
Přizpůsobte kód
Přizpůsobte kód
Přizpůsobte kód
Přizpůsobte kód

Stáhněte si kód připojený k tomuto kroku a otevřete soubor Youtube_counter_bubble_machine.ino

V kódu v části „Vlastní konfigurace k nahrazení“najdete tři informace, které je třeba přizpůsobit:

  1. Přizpůsobte WIFIItakže odpovídá síti WIFI, kterou bude používat ESP8266. Aktualizujte pole WIFI SSID a heslo informacemi o vaší síti
  2. Přizpůsobit ID kanálu Toto pole odpovídá kanálu YouTube, který bude použit k získání statistik odběratelů. ID vašeho kanálu najdete v adrese URL vašeho webového prohlížeče, když jste na hlavní stránce svého kanálu YouTube. Adresa URL stránky YouLab Youtube je například:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    ID kanálu YouLab je UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Přizpůsobit Google API_KeySome Youtube API se používají k získání počtu odběratelů kanálu. K používání API YouTube je vyžadován API_Key. S přihlášeným účtem Google přejděte na

    console.developers.google.com

    Na hlavním panelu vyberte vytvořit projekt a v pověřeních vyberte vytvořit přihlašovací údaje - klíč API.

    V knihovně vyberte YouTube Data API v3 a povolte. Zkopírujte klíč API do kódu čítače Youtube.

Krok 5: Přeneste firmware a testovací desky

Přeneste firmware a testovací desky
Přeneste firmware a testovací desky
Přeneste firmware a testovací desky
Přeneste firmware a testovací desky
Přeneste firmware a testovací desky
Přeneste firmware a testovací desky

Zkusme firmware na hardwaru.

Nejprve připojte ESP8266 k počítači pomocí USB a vyberte tlačítko pro odeslání. Firmware bude odeslán na vaši desku. Po dokončení by měla vaše LED matice zobrazovat INIT.

Po 3 až 5 sekundách by LED matice měla zobrazit počet odběratelů vašeho kanálu YouTube. Zkuste se přihlásit k odběru a zkontrolujte, zda je displej aktualizován a motory začnou běžet po dobu 5 sekund.

Pokud máte nějaké potíže, otevřete sériový monitor, který poskytne užitečné protokoly a pomůže vám s laděním hardwaru nebo softwaru.

Krok 6: Kód

Kód
Kód

Kód je rozdělen na dvě části, fázi nastavení a fázi smyčky.

Nastavení spočívá v inicializaci Matrix LED, WIFI a dvou motorů.

Fáze smyčky se opakuje každé dvě sekundy:

  • Volejte YouTube API
  • Aktualizujte Led Matrix
  • Pokud nový předplatitel získá výkonové motory na 5 sekund

Krok 7: Bubble Machine

Bublinový stroj
Bublinový stroj
Bublinový stroj
Bublinový stroj
Bublinový stroj
Bublinový stroj

Část bublinového stroje je zcela jednoduchá.

Disk plný otvorů se ponoří do mycího prostředku na nádobí a poté se otáčí před ventilátorem. Vytvoří spoustu bublin.

Disk je CD-ROM nebo DVD. Vytvořte v něm několik otvorů pájecím strojem. Poté připojte disk k převodovému motoru pomocí plastového víčka a vytvořte rozhraní.

Krok 8: Pouzdro

Kryt
Kryt
Kryt
Kryt
Kryt
Kryt

Plášť je založen na starém dřevěném boxu na víno, který původně obsahoval 3 lahve.

Vytvořte obdélníkový otvor pro matici LED, kruhový otvor pro ventilátor a malý otvor pro osu převodového motoru. Na spodní přední stranu dřevěného boxu připevněte kontejner. Bude obsahovat mýdlovou kapalinu. Připojte disk na převodový motor z přední části dřevěného boxu. Nakonec nádobu naplňte mýdlem rozmíchaným ve vodě.

Počítadlo bublin na YouTube je připraveno.