Turinys:

„YouTube“prenumeratorių burbuliukų aparatas: 8 žingsniai (su paveikslėliais)
„YouTube“prenumeratorių burbuliukų aparatas: 8 žingsniai (su paveikslėliais)

Video: „YouTube“prenumeratorių burbuliukų aparatas: 8 žingsniai (su paveikslėliais)

Video: „YouTube“prenumeratorių burbuliukų aparatas: 8 žingsniai (su paveikslėliais)
Video: Аудиокнига «Сказки о придорожной гостинице» Генри Уодсворта Лонгфелло 2024, Lapkritis
Anonim
Image
Image

Idėja gimė po to, kai buvo atrinkta parodyti „Maker Faire Lille“-milžiniškame renginyje apie mokslą, išradimus ir „pasidaryk pats“mąstymą.

Norėjau sukurti tai, kas privers lankytojus užsiprenumeruoti mano „YouTube“kanalą „YouLab“. Greitai, nors ir apie „YouTube“skaitiklį realiuoju laiku. Tačiau trūko interaktyvumo su lankytojais. Štai kodėl nusprendžiau imtis veiksmų po kiekvienos prenumeratos: burbuliukų kūrimas.

Šios dvi instrukcijos mane įkvėpė realizuoti „YouTube“abonentų skaitiklio burbulų mašiną. „YouTube“skaitiklis: https://www.instructables.com/id/YouTube-Subscribe… „Bubble Machine“: https://www.instructables.com/ id/„Bubble-Machine“/

Atraskime, kaip sukūriau šį interaktyvų skaitiklį.

1 žingsnis: elektroninė medžiaga

Elektroninė grandinė
Elektroninė grandinė

Norėdami atlikti šį projektą, jums reikės šios elektroninės medžiagos.

  • ESP8266 ESP-12 modulis
  • ESP-12E variklio skydas
  • 5 V nuolatinės srovės variklis (mažiausiai 5000 aps./min.)
  • 5 V nuolatinės srovės reduktorius (apie 100 aps./min.)
  • „Led Matrix“8x8 (nuo 3 iki 8 vienetų 3–8 skaitmenų skaitikliui)
  • USB kabelis su maitinimo šaltiniu (mažiausiai 1A)

Jį galima įsigyti internetu už labai mažą kainą.

ESP8266 yra grandinės smegenys. Ši programuojama plokštė gali prisijungti prie WIFI, kad gautų „YouTube“statistiką, siųstų komandas varomiesiems varikliams ir bandomąjį „Led Matrix“ekraną. Kadangi šio modulio išvestis yra ribota, prie variklių reikia pridėti variklio skydo plokštę.

2 žingsnis: elektroninė grandinė

Elektroninė grandinė
Elektroninė grandinė

Pirmiausia prijunkite ESP8266 modulį prie variklio skydo.

Norėdami maitinti šias plokštes, galite naudoti atskirą variklių maitinimo šaltinį ir EPS8266 maitinimą arba naudoti tą patį maitinimo šaltinį.

Norėdami supaprastinti grandinę, pasirinkau unikalų maitinimo šaltinį. Norėdami tai padaryti, tiesiog turite turėti trumpiklį tarp variklio skydo VIN ir VM.

Tada prijunkite „Led Matrix“prie skydo plokštės naudodami šią lentelę

Skydas - LED matrica VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Galiausiai prijunkite variklius prie A+/A- B+/B- ir USB kabelį prie VIN/GND

3 žingsnis: eskizo konfigūracija: bibliotekos ir lenta

Eskizo konfigūracija: bibliotekos ir lenta
Eskizo konfigūracija: bibliotekos ir lenta

ESP8266 modulis veikia „Arduino“. Šiam projektui vykdyti reikalingos kai kurios bibliotekos ir plokštės konfigūracija:

Pridėkite šį URL skiltyje Nuostatos> Papildomų lentų valdytojo URL:

Įdiekite ESP8266 v2.4.2 skiltyje Įrankiai> Lentų tvarkytuvė

Pasirinkite NodeMCU 1.0 (ESP-12E modulis) skiltyje Įrankiai> Lentos

Įdiekite „ArduinoJson 5.13.5“bibliotekos tvarkyklėje

Įdiekite „YoutubeAPI 1.1.0“bibliotekos tvarkyklėje

4 veiksmas: tinkinkite kodą

Tinkinti kodą
Tinkinti kodą
Tinkinti kodą
Tinkinti kodą
Tinkinti kodą
Tinkinti kodą

Atsisiųskite prie šio veiksmo pridėtą kodą ir atidarykite failą Youtube_counter_bubble_machine.ino

Skiltyje „Individuali pakeičiama konfigūracija“esančiame kode rasite tris tinkinamą informaciją:

  1. Tinkinti WIFIIatitinka WIFI tinklą, kurį naudos ESP8266. Atnaujinkite WIFI SSID ir slaptažodžio laukus su savo tinklo informacija
  2. Tinkinti kanalo ID Šis laukas atitinka „YouTube“kanalą, kuris bus naudojamas prenumeratorių statistikai gauti. Jūsų kanalo ID galima rasti žiniatinklio naršyklės URL, kai esate pagrindiniame „YouTube“kanalo puslapyje. Pavyzdžiui, „YouLab Youtube“puslapio URL yra:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    „YouLab“kanalo ID yra UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Tinkinti „Google“API_Key Kai kurios „YouTube“API naudojamos norint gauti kanalo prenumeratorių skaičių. Norint naudoti „Youtube“API, reikalingas API_Key. Prisijungę prie „Google“paskyros eikite į

    console.developers.google.com

    Prietaisų skydelyje pasirinkite sukurti projektą, o kredencialuose pasirinkite sukurti kredencialus - API raktas.

    Bibliotekoje pasirinkite „YouTube Data API v3“ir įgalinkite. Nukopijuokite API raktą „Youtube“skaitiklio kode.

5 veiksmas: perkelkite programinę įrangą ir bandymo plokštes

Perkelkite programinę įrangą ir bandymo plokštes
Perkelkite programinę įrangą ir bandymo plokštes
Perkelkite programinę įrangą ir bandymo plokštes
Perkelkite programinę įrangą ir bandymo plokštes
Perkelkite programinę įrangą ir bandymo plokštes
Perkelkite programinę įrangą ir bandymo plokštes

Išbandykime aparatinės įrangos programinę įrangą.

Pirmiausia prijunkite ESP8266 prie kompiuterio per USB ir pasirinkite įkėlimo mygtuką. Programinė įranga bus išsiųsta į jūsų plokštę. Kai baigsite, jūsų „Led Matrix“turėtų rodyti INIT.

Po 3–5 sekundžių „Led Matrix“turėtų rodyti jūsų „YouTube“kanalo prenumeratorių skaičių. Pabandykite užsiprenumeruoti ir patikrinkite, ar ekranas atnaujintas, o varikliai pradeda veikti 5 sekundes.

Jei susiduriate su tam tikromis problemomis, atidarykite serijinį monitorių, kuriame bus naudingi žurnalai ir padės derinti aparatinę ar programinę įrangą.

6 žingsnis: Kodas

Kodas
Kodas

Kodas yra padalintas į dvi dalis, sąrankos fazę ir ciklo fazę.

Sąranka susideda iš „Matrix Led“, WIFI ir dviejų variklių inicijavimo.

Ciklo fazė kartojama kas dvi sekundes:

  • Skambinkite „YouTube“API
  • Atnaujinkite „Led Matrix“
  • Jei naujas abonentas 5 sekundes įgyja galios variklius

7 žingsnis: burbulų mašina

Burbulų mašina
Burbulų mašina
Burbulų mašina
Burbulų mašina
Burbulų mašina
Burbulų mašina

Burbulų mašinos dalis yra paprasta.

Diskas, pilnas skylių, pasiners į indų ploviklio skystį ir pasuks prieš ventiliatorių. Tai sukurs daug burbuliukų.

Diskas yra kompaktinis diskas arba DVD diskas. Lituokliu padarykite keletą skylių. Tada prijunkite diską prie krumpliaračio variklio, naudodami plastikinį dangtelį, kad sukurtumėte sąsają.

8 žingsnis: korpusas

Korpusas
Korpusas
Korpusas
Korpusas
Korpusas
Korpusas

Korpusas pagamintas iš senos medinės vyno dėžutės, kurioje iš pradžių buvo 3 buteliai.

Padarykite stačiakampę skylę šviesos diodų matricai, apvalią skylę ventiliatoriui ir mažą skylę krumpliaračio variklio ašiai. Pritvirtinkite konteinerį apatinėje medinės dėžės priekyje. Jame bus muilo skystis. Prijunkite diską prie krumpliaračio variklio iš medžio dėžės priekio. Galiausiai užpildykite indą šiek tiek indų muilo, sumaišyto su vandeniu.

„YouTube“burbulų mašina paruošta.

Rekomenduojamas: