Talaan ng mga Nilalaman:

YouTube Subscriber Counter Bubble Machine: 8 Hakbang (na may Mga Larawan)
YouTube Subscriber Counter Bubble Machine: 8 Hakbang (na may Mga Larawan)

Video: YouTube Subscriber Counter Bubble Machine: 8 Hakbang (na may Mga Larawan)

Video: YouTube Subscriber Counter Bubble Machine: 8 Hakbang (na may Mga Larawan)
Video: Keeping the Heart | John Flavel | Christian Audiobook 2024, Nobyembre
Anonim
Image
Image

Ang ideya ay ipinanganak matapos mapili upang ilantad sa Maker Faire Lille, isang higanteng kaganapan sa paligid ng Agham, mga imbensyon at pag-iisip ng Do-It-Yourself.

Nais kong bumuo ng isang bagay na gusto ng mga bisita na mag-subscribe sa aking YouTube channel na YouLab. Mabilis ako kahit na tungkol sa isang real time na YouTube counter. Gayunpaman, ito ay kulang sa pakikipag-ugnay sa mga bisita. Iyon ang dahilan, nagpasya akong gumawa ng isang pagkilos pagkatapos ng bawat subscription: Gumagawa ng mga bula.

Ang dalawang mga sumusunod na tagubilin ay nagbigay inspirasyon sa akin sa pagsasakatuparan ng YouTube Subscriber Counter Bubble Machine. YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id / Bubble-Machine /

Tuklasin natin kung paano ko nagawa ang interactive counter.

Hakbang 1: Elektronikong Materyal

Elektronikong Circuit
Elektronikong Circuit

Upang magawa ang proyektong ito, kakailanganin mo ang sumusunod na elektronikong materyal.

  • ESP8266 module ng ESP-12
  • ESP-12E Motor Shield
  • 5V DC motor (Hindi bababa sa 5000 RPM)
  • 5V DC gear-motor (mga 100 RPM)
  • Led Matrix 8x8 (sa pagitan ng 3 hanggang 8 na mga yunit para sa isang counter ng 3 hanggang 8 na numero)
  • USB Cable na may power supply (Hindi bababa sa 1A)

Maaari itong bumili online para sa isang napaka murang presyo.

Ang ESP8266 ay ang utak ng circuit. Ang programmable board na ito ay maaaring kumonekta sa WIFI upang makakuha ng mga istatistika ng YouTube, magpadala ng mga utos upang humimok ng mga motor at ipakita ang pilot na Led Matrix. Dahil ang modyul na ito ay may limitadong kasalukuyang sa output, isang board ng motor na panangga ay dapat idagdag upang magmaneho ng mga motor.

Hakbang 2: Electronic Circuit

Elektronikong Circuit
Elektronikong Circuit

Una sa lahat, isaksak ang module ng ESP8266 sa board ng kalasag ng motor.

Upang mapagana ang mga board na ito maaari kang gumamit ng magkahiwalay na supply ng kuryente para sa mga motor at paggalaw ng EPS8266 alinman sa paggamit ng parehong power supply.

Upang gawing simple ang circuit ay pinili ko ang isang natatanging power supply. Upang magawa ito, kailangan mo lamang na magkaroon ng isang jumper sa pagitan ng VIN at VM sa board ng kalasag ng motor.

Pagkatapos ay ikonekta ang Led Matrix sa board ng kalasag gamit ang sumusunod na talahanayan

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

Sa wakas ay ikonekta ang mga motor sa A + / A- B + / B- at USB cable sa VIN / GND

Hakbang 3: Pag-configure ng Sketch: Librairies at Board

Pag-configure ng Sketch: Librairies at Board
Pag-configure ng Sketch: Librairies at Board

Ang module ng ESP8266 ay nagpapatakbo ng Arduino. Ang ilang librairies at pagsasaayos ng board ay kinakailangan upang patakbuhin ang proyektong ito:

Idagdag ang sumusunod na URL sa Mga Kagustuhan> Mga Karagdagang Mga Tagapamahala ng URL ng URL:

I-install ang ESP8266 v2.4.2 sa Mga Tool> Boards Manager

Piliin ang NodeMCU 1.0 (Module ng ESP-12E) sa Mga Tool> Lupon

I-install ang ArduinoJson 5.13.5 sa Library Manager

I-install ang YoutubeAPI 1.1.0 sa Library Manager

Hakbang 4: Ipasadya ang Code

Ipasadya ang Code
Ipasadya ang Code
Ipasadya ang Code
Ipasadya ang Code
Ipasadya ang Code
Ipasadya ang Code

I-download ang code na naka-attach sa hakbang na ito at buksan ang file na Youtube_counter_bubble_machine.ino

Mahahanap mo ang tatlong impormasyon na ipasadya sa code sa seksyon na 'Pasadyang pagsasaayos upang mapalitan':

  1. Ipasadya ang WIFIIt tumutugma sa network ng WIFI na gagamitin ng ESP8266. I-update ang mga patlang ng WIFI SSID at Password sa iyong mga impormasyon sa network
  2. Ipasadya ang Channel IDAng patlang na ito ay tumutugma sa YouTube channel na gagamitin upang makakuha ng mga istatistika ng mga subscriber. Ang iyong Channel ID ay matatagpuan sa URL ng iyong web browser kapag nasa pangunahing pahina ka ng iyong YouTube channel. Halimbawa ang URL ng YouLab Youtube page ay:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    Ang YouLab Channel ID ay UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Ipasadya ang Google API_KeySome Youtube API ay ginagamit upang makakuha ng bilang ng subscriber ng isang channel. Kinakailangan ang isang API_Key upang magamit ang mga Youtube API. Sa isang naka-log in na account sa google pumunta sa

    console.developers.google.com

    Sa Dashboard piliin ang lumikha ng proyekto at sa mga kredensyal piliin ang lumikha ng mga kredensyal - API Key.

    Sa Library piliin ang YouTube Data API v3 at paganahin. Kopyahin ang API Key sa counter code ng Youtube.

Hakbang 5: Maglipat ng Firmware at Mga Board ng Pagsubok

Paglipat ng Firmware at Mga Board ng Pagsubok
Paglipat ng Firmware at Mga Board ng Pagsubok
Paglipat ng Firmware at Mga Board ng Pagsubok
Paglipat ng Firmware at Mga Board ng Pagsubok
Paglipat ng Firmware at Mga Board ng Pagsubok
Paglipat ng Firmware at Mga Board ng Pagsubok

Subukan natin ang firmware sa hardware.

Ikonekta muna ang ESP8266 sa iyong computer sa pamamagitan ng USB at piliin ang pindutang i-upload. Ipapadala ang firmware sa iyong board. Kapag natapos, dapat ipakita ng iyong Led Matrix ang INIT.

Pagkatapos ng 3 hanggang 5 segundo dapat ipakita ng Led Matrix ang bilang ng mga subscriber ng iyong channel sa YouTube. Subukang mag-subscribe ng isang tseke na ang display ay na-update at ang mga motor ay nagsisimulang tumakbo nang 5 segundo.

Kung nahaharap ka sa ilang mga problema, buksan ang serial monitor na magbibigay ng mga kapaki-pakinabang na tala at makakatulong sa iyong i-debug ang iyong hardware o software.

Hakbang 6: Ang Code

Ang Code
Ang Code

Ang code ay nahahati sa dalawang bahagi, ang setup phase at ang loop phase.

Ang pag-setup ay binubuo sa pagsisimula ng Matrix Led, ang WIFI at ang dalawang mga motor.

Ulitin ang yugto ng loop bawat dalawang segundo:

  • Tumawag sa YouTube API
  • I-update ang Led Matrix
  • Kung ang bagong subscriber ay makakakuha ng mga Power motor sa loob ng 5 segundo

Hakbang 7: Bubble Machine

Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine

Ang bahagi ng bubble machine ay umalis nang simple.

Ang isang disk na puno ng mga butas ay sumisid sa isang pinggan ng likidong sabon pagkatapos ay paikutin sa harap ng isang fan. Lilikha ito ng maraming mga bula.

Ang disk ay isang CD-ROM o isang DVD. Gumawa ng ilang mga butas dito gamit ang isang soldering machine. Pagkatapos ay isaksak ang disk sa gear-motor gamit ang isang plastic cap upang gawin ang interface.

Hakbang 8: Casing

Casing
Casing
Casing
Casing
Casing
Casing

Ang pambalot ay batay sa isang lumang kahon ng alak na kahoy na orihinal na naglalaman ng 3 bote.

Gumawa ng isang butas na rektanggulo para sa led matrix, isang pabilog na butas para sa fan at isang maliit na butas para sa gear motor axis. Maglakip ng isang lalagyan sa ilalim ng harap ng kahon ng kahoy. Maglalaman ito ng likidong sabon. I-plug ang disk sa gear motor mula sa harap ng kahon ng kahoy. Sa wakas punan ang lalagyan ng ilang sabon ng sabon na halo sa tubig.

Handa na ang iyong YouTube counter na Bubble Machine.

Inirerekumendang: