Satura rādītājs:

YouTube abonentu skaitītāju burbuļu mašīna: 8 soļi (ar attēliem)
YouTube abonentu skaitītāju burbuļu mašīna: 8 soļi (ar attēliem)

Video: YouTube abonentu skaitītāju burbuļu mašīna: 8 soļi (ar attēliem)

Video: YouTube abonentu skaitītāju burbuļu mašīna: 8 soļi (ar attēliem)
Video: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Novembris
Anonim
Image
Image

Ideja radās pēc tam, kad tika izvēlēta izstādei izstādē Maker Faire Lille, kas ir milzīgs notikums zinātnes, izgudrojumu un pašdarinātās domāšanas jomā.

Es gribēju izveidot kaut ko tādu, kas liek apmeklētājiem vēlēties abonēt manu YouTube kanālu YouLab. Es ātri vien par YouTube reāllaika skaitītāju. Tomēr tam trūka interaktivitātes ar apmeklētājiem. Tāpēc esmu nolēmis veikt darbību pēc katra abonementa: burbuļu veidošana.

Divi tālāk norādītie norādījumi ir iedvesmojuši mani izveidot YouTube abonentu skaitītāju burbuļu automātu. YouTube skaitītājs: https://www.instructables.com/id/YouTube-Subscribe… Burbuļu mašīna: https://www.instructables.com/ id/Burbuļu mašīna/

Atklāsim, kā es izveidoju šo interaktīvo skaitītāju.

1. darbība: elektroniskais materiāls

Elektroniskā shēma
Elektroniskā shēma

Lai izveidotu šo projektu, jums būs nepieciešams šāds elektroniskais materiāls.

  • ESP8266 ESP-12 modulis
  • ESP-12E motora vairogs
  • 5V līdzstrāvas motors (vismaz 5000 apgr./min)
  • 5V līdzstrāvas pārnesumkārba (aptuveni 100 apgr./min)
  • Led Matrix 8x8 (no 3 līdz 8 vienībām 3 līdz 8 ciparu skaitītājam)
  • USB kabelis ar barošanas avotu (vismaz 1A)

To var iegādāties tiešsaistē par ļoti lētu cenu.

ESP8266 ir ķēdes smadzenes. Šī programmējamā plate var izveidot savienojumu ar WIFI, lai iegūtu YouTube statistiku, nosūtītu komandas dzinēju piedziņai un izmēģinātu Led Matrix displeju. Tā kā šim modulim ir ierobežota izejas strāva, piedziņas motoriem jāpievieno motora vairoga plāksne.

2. solis: elektroniskā shēma

Elektroniskā shēma
Elektroniskā shēma

Vispirms pievienojiet ESP8266 moduli motora vairoga plāksnei.

Lai darbinātu šīs plates, varat izmantot atsevišķu motoru barošanas avotu un EPS8266 barošanu vai izmantot to pašu barošanas avotu.

Lai vienkāršotu ķēdi, esmu izvēlējies unikālu barošanas avotu. Lai to izdarītu, jums vienkārši ir jābūt džemperim starp motora vairoga plāksni starp VIN un VM.

Pēc tam pievienojiet LED matricu vairoga plāksnei, izmantojot šo tabulu

Vairogs - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Visbeidzot pievienojiet motorus A+/A- B+/B- un USB kabeli VIN/GND

3. darbība. Skices konfigurācija: bibliotēkas un padome

Skices konfigurācija: Bibliotēkas un padome
Skices konfigurācija: Bibliotēkas un padome

ESP8266 modulī darbojas Arduino. Lai palaistu šo projektu, ir nepieciešamas dažas bibliotēkas un tāfeles konfigurācija:

Pievienojiet šo URL sadaļā Preferences> Papildu dēļu pārvaldnieka URL:

Instalējiet ESP8266 v2.4.2 sadaļā Rīki> Dēļu pārvaldnieks

Izvēlieties Rīki> Dēļi NodeMCU 1.0 (ESP-12E modulis)

Instalējiet ArduinoJson 5.13.5 bibliotēkas pārvaldniekā

Instalējiet YoutubeAPI 1.1.0 bibliotēkas pārvaldniekā

4. darbība: pielāgojiet kodu

Pielāgot kodu
Pielāgot kodu
Pielāgot kodu
Pielāgot kodu
Pielāgot kodu
Pielāgot kodu

Lejupielādējiet šim solim pievienoto kodu un atveriet failu Youtube_counter_bubble_machine.ino

Koda sadaļā “Pielāgota konfigurācija, kas jāaizstāj” atradīsit trīs pielāgojamas ziņas:

  1. Pielāgot WIFIItiek atbilst WIFI tīklam, ko izmantos ESP8266. Atjauniniet WIFI SSID un paroles laukus ar tīkla informāciju
  2. Pielāgot kanāla ID Šis lauks atbilst YouTube kanālam, kas tiks izmantots, lai iegūtu abonentu statistiku. Jūsu kanāla ID var atrast jūsu tīmekļa pārlūkprogrammas URL, kad atrodaties sava YouTube kanāla galvenajā lapā. Piemēram, YouLab Youtube lapas URL ir:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab kanāla ID ir UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Pielāgot Google API_Key Dažas Youtube API tiek izmantotas, lai iegūtu kanāla abonentu skaitu. Lai izmantotu Youtube API, ir nepieciešama API_Key. Ja esat pieteicies Google kontā, dodieties uz

    console.developers.google.com

    Informācijas panelī atlasiet izveidot projektu un akreditācijas datiem atlasiet akreditācijas datu izveidi - API atslēga.

    Bibliotēkā atlasiet YouTube datu API v3 un iespējojiet. Kopējiet API atslēgu Youtube skaitītāja kodā.

5. darbība. Pārsūtiet programmaparatūru un pārbaudes dēļus

Pārsūtiet programmaparatūru un pārbaudes dēļus
Pārsūtiet programmaparatūru un pārbaudes dēļus
Pārsūtiet programmaparatūru un pārbaudes dēļus
Pārsūtiet programmaparatūru un pārbaudes dēļus
Pārsūtiet programmaparatūru un pārbaudes dēļus
Pārsūtiet programmaparatūru un pārbaudes dēļus

Izmēģināsim aparatūras programmaparatūru.

Vispirms pievienojiet ESP8266 datoram, izmantojot USB, un atlasiet augšupielādes pogu. Programmaparatūra tiks nosūtīta uz jūsu paneļa. Kad esat pabeidzis, jūsu Led Matrix vajadzētu parādīt INIT.

Pēc 3–5 sekundēm LED matricā jāparāda jūsu YouTube kanāla abonentu skaits. Mēģiniet abonēt un pārbaudiet, vai displejs ir atjaunināts un vai motori sāk darboties 5 sekundes.

Ja rodas dažas problēmas, atveriet seriālo monitoru, kas sniegs noderīgus žurnālus un palīdzēs atkļūdot aparatūru vai programmatūru.

6. darbība: kods

Kods
Kods

Kods ir sadalīts divās daļās - iestatīšanas fāzē un cilpas fāzē.

Iestatīšana sastāv no Matrix Led, WIFI un divu motoru inicializācijas.

Cilpas fāze tiek atkārtota ik pēc divām sekundēm:

  • Zvaniet uz YouTube API
  • Atjauniniet Led Matrix
  • Ja jaunais abonents 5 sekundes iegūst jaudas motorus

7. solis: burbuļmašīna

Burbuļu mašīna
Burbuļu mašīna
Burbuļu mašīna
Burbuļu mašīna
Burbuļu mašīna
Burbuļu mašīna

Burbuļu mašīnas daļa ir vienkārša.

Disks, kas pilns ar caurumiem, ienirs trauku ziepju šķidrumā un pēc tam griezīsies ventilatora priekšā. Tas radīs daudz burbuļu.

Disks ir kompaktdisks vai DVD. Izveidojiet tajā dažus caurumus ar lodēšanas mašīnu. Pēc tam pievienojiet disku pie pārnesumkārbas, izmantojot plastmasas vāciņu, lai izveidotu saskarni.

8. solis: apvalks

Korpuss
Korpuss
Korpuss
Korpuss
Korpuss
Korpuss

Korpusa pamatā ir veca koka vīna kaste, kurā sākotnēji bija 3 pudeles.

Izveidojiet taisnstūra caurumu vadu matricai, apļveida caurumu ventilatoram un nelielu caurumu zobrata motora asij. Pievienojiet trauku koka kastes priekšpusē. Tas satur ziepju šķidrumu. No koka kastes priekšpuses pievienojiet pārnesumu motora disku. Visbeidzot piepildiet trauku ar dažām trauku ziepēm, kas sajauktas ar ūdeni.

Jūsu YouTube skaitītāja burbuļmašīna ir gatava.

Ieteicams: