Orodha ya maudhui:

Arifa ya Eneo-kazi la YouTube: Hatua 11 (zilizo na Picha)
Arifa ya Eneo-kazi la YouTube: Hatua 11 (zilizo na Picha)

Video: Arifa ya Eneo-kazi la YouTube: Hatua 11 (zilizo na Picha)

Video: Arifa ya Eneo-kazi la YouTube: Hatua 11 (zilizo na Picha)
Video: Mr.President - Coco Jamboo (1996) [Official Video] 2024, Novemba
Anonim
Image
Image

Je! Unapata ndoto mbaya za kupoteza Wasajili wako wa YouTube? Ukifanya hivyo, sio wewe pekee.

Kwa bahati nzuri nimefanya hii "Arifa ya Eneo-kazi la YouTube" ili kunifanya nijisikie na Mtumiaji wa vituo vyangu na Hesabu za Tazama. Mradi huu rahisi sana wa DIY ulinigharimu karibu $ 10 na sasa unaniweka katika wimbo na kituo changu. Zaidi ya kuonyesha Msajili na Tazama hesabu ya kifaa hiki pia "Beeps and Glows" wakati kituo changu kinapata mteja mpya.

Hatua ya 1: Mahitaji ya vifaa - 1

Mahitaji ya vifaa - 2
Mahitaji ya vifaa - 2

Kwa mradi huu, tunahitaji mchanganyiko wa vifaa vyote vya elektroniki na zana za kutengeneza mbao.

  • Vipengele vya elektroniki ni pamoja na:
  • Ubao wa Pembeni
  • NodeMCU
  • 220v AC hadi 5v DC Moduli ya Kushuka-Chini
  • Ngao ya Buzzer au Buzzer na Resistor ya 100Ω
  • Kubadilisha SPDT
  • 4 x TM1637 4 Bits Digital Maonyesho ya Sehemu 7
  • Wanandoa wa LED za rangi na kiasi sawa cha 220Ω Resistors
  • Cable chache za kuunganisha
  • Cable ya USB kupakia nambari
  • na Vifaa vya jumla vya Soldering

Hatua ya 2: Mahitaji ya vifaa - 2

Kwa kazi kidogo ya kufanya kazi tunahitaji:

  • Mbao ya Palate
  • Penseli
  • Kupima Tape
  • Mkono / Chop Saw
  • Nyundo
  • Misumari
  • Chombo cha mchanga
  • na Vifaa vya Kinga Binafsi (PPE) vya kukata kuni

Ninafanya kifuniko kutoka kwa mbao za godoro kwani nina rundo kubwa la pallets zilizobaki kutoka kwa Miradi yangu mingine ya DIY WoodWorking. Unaweza pia kutengeneza sanduku kutoka kwa kadibodi au kontena la plastiki na kuipaka rangi ili kuipatia muonekano mzuri.

Hatua ya 3: Mada Iliyofunikwa

Mada Iliyofunikwa
Mada Iliyofunikwa

Hatua ya 4: Mpango

Mpango
Mpango

Mpango ni kutengeneza sanduku la 24cm x 10cm kushikilia mizunguko ndani yake.

Wakati kifaa kimewashwa, itaunganisha kwanza kwenye mtandao maalum wa Wi-Fi ukitumia SSID na jozi ya nywila iliyotolewa kwenye nambari hiyo. Mara tu muunganisho ukifanywa msimbo hutumia mchanganyiko wa "kifunguo cha Google API" (nitakuonyesha jinsi ya kuitengeneza katika sehemu ya baadaye) na kitambulisho chako cha "Njia za YouTube" ili kupakua data kutoka kwa seva ya YouTube. Kisha kifaa huonyesha mwonekano na hesabu ya waliojisajili kwa kutumia onyesho la sehemu ya 7.

Baada ya kuonyesha habari inasubiri kwa dakika 5 kabla ya kuchukua seti inayofuata ya habari kutoka kwa seva ya YouTube. Tofauti hutumiwa kuhifadhi hesabu ya mteja wa sasa. Ikiwa hesabu mpya ya mteja ni kubwa kuliko hesabu ya zamani buzzer inaendelea na taa za hudhurungi na nyeupe zinaangaza (inang'aa) vinginevyo.

Hatua ya 5: Wiring

Wiring
Wiring

Wiring ni rahisi sana. Tutaanza kwa kuunganisha maonyesho ya Sehemu 7 kwa mdhibiti mdogo. Kila moja ya maonyesho haya yana pini 4, 2 kwa nguvu na moja kwa saa na nyingine kwa data. Unganisha data na pini za saa kwa NodeMCU kulingana na maagizo yaliyotolewa kwenye skrini.

Kisha tutaunganisha pini zote za VCC za maonyesho kwenye pini ya 3.3V ya NodeMCU. Ifuatayo, unganisha ngao ya buzzer / buzzer na Resistor ya 100Ω kwenye pini ya D8. Baada ya hapo unganisha LED za hudhurungi na nyeupe kwa pini za D9 na D10 na kontena la sasa linalopunguza 220Ω mtawaliwa.

Sasa, endelea na unganisha pini zote za ardhi kwenye pini ya GND ya NodeMCU. Pini zote zikiunganishwa, unganisha swichi kwa VIN ya NodeMCU na GND hadi GND ya kibadilishaji cha kushuka.

Hatua ya 6: Maktaba Zilizotumiwa

Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa
Maktaba Zilizotumiwa

Vitambulisho vya mtumiaji wa kituo na idhaa zimeorodheshwa chini ya "Maelezo ya Akaunti"

Ingia katika akaunti yako ya YouTube.

Kwenye kulia ya juu, bonyeza ikoni ya akaunti yako> Mipangilio.

Kutoka kwa jopo la mkono wa kushoto bonyeza "Mipangilio ya hali ya juu".

Hapa kuna orodha ya maktaba ambayo tunahitaji kwa mradi huu.

Maktaba za Programu:

  • Dereva wa LED wa TM1637:
  • Wi-Fi ya ESP8266: https://github.com/esp8266/Arduino/tree/master/li …….
  • Arduino Json:
  • Arduino YouTube API:

Unaweza kuzipakua zote kutoka GitHub, nimetoa viungo kwenye maelezo hapa chini. Mara baada ya kupakuliwa unzip na ubadilishe jina la maktaba kwa kuondoa herufi yoyote maalum na "bwana" kutoka kwa majina yao. Weka folda kwenye folda yako ya maktaba ya Arduino. Unaweza kuhitaji kuunda folda ya Maktaba ikiwa hii ni maktaba yako ya kwanza. Anzisha tena IDE ili iweze kupakia faili ya KEYWORD vizuri, Mifano, na kuongeza Maktaba kwenye Menyu ya Maktaba.

Vitambulisho vya kipekee:

  • WiFi SSID / nywila
  • Kitambulisho cha idhaa ya YouTube:
  • Ufunguo wa Google API:
  • Pamoja na maktaba unahitaji pia vitambulisho vichache vya kipekee vya mradi huu.
  • Ya kwanza ni SSID na nywila ya mtandao wako wa wireless.
  • Halafu, unahitaji Kitambulisho cha kipekee cha Kituo chako cha YouTube. Ili kupata hiyo:

    • Ingia katika akaunti yako ya YouTube.
    • Kwenye kulia ya juu, bonyeza ikoni ya akaunti yako> Mipangilio.
    • Kutoka kwa jopo la mkono wa kushoto bonyeza "Mipangilio ya hali ya juu".
    • Vitambulisho vya mtumiaji wa kituo na idhaa zimeorodheshwa chini ya "Maelezo ya Akaunti"
  • Na mwishowe unahitaji kutengeneza "Ufunguo wa Google API" kwa kituo chako. Ili kuzalisha ufunguo

    • Utafutaji wa Google "Kutumia Funguo za API" au fungua kiunga kilichotolewa katika maelezo hapa chini.
    • Sogeza chini na ubonyeze "API na Huduma → Hati za Utambulisho"
    • Ikiwa hii ni mara ya kwanza kabisa kufikia ukurasa huu basi itabidi uunda mradi mpya kwa kubofya kitufe cha "Unda".
    • Kubali masharti na upe jina la mradi wako kisha bonyeza kitufe cha "Unda" kuunda mradi
    • Mara tu mradi utakapoundwa unahitaji tu kubonyeza kushuka kwa "Unda hati" na uchague "Ufunguo wa API" kutoka hapo
    • Mfumo utachukua muda wake kutoa ufunguo. Mara baada ya kuzalishwa, itakuonyesha ufunguo katika mazungumzo ya kidukizo. - Nakili na uihifadhi kwenye barua pepe yako
    • Sasa bonyeza chaguo "Maktaba" kutoka kwa jopo la mkono wa kushoto na
    • Sogeza chini na uwezesha "API ya data ya v3 ya YouTube" na "API ya Kuripoti ya YouTube" kwa kubonyeza na kugonga kitufe cha "Wezesha"
    • Subiri kwa dakika 5 hadi 10 ndipo uweze kutumia Ufunguo wa API uliozalisha tu kwenye nambari yako.

Hatua ya 7: Kufanya kazi kwa kuni

Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni
Kufanya kazi kwa kuni

Wacha tuanze mradi wetu kwa kukusanya sanduku la mbao. Kama ilivyojadiliwa hapo awali, nitakata:

2 x 24x10cm, 2 x 10x6cm paneli za upande na sahani moja ya nyuma ya 24x10cm. Baada ya kukata vizuizi vyote vya mbao nitajiunga na kuzipaka mchanga ili nipe sanduku muonekano mzuri na laini. Nyuma ya kitengo nitachimba mashimo 2, moja yao itakuwa ya kamba ya umeme na ile nyingine kwa kuzima na kuzima.

Hatua ya 8: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Mara sanduku liko tayari, nitauza vifaa vyote vya elektroniki na kuziweka kwenye sanduku.

Nitaanza kwa kuuza NodeMCU. Kisha, nitauza Resistor ya 100Ω kwa pini ya D8 ya NodeMCU. Baada ya hapo nitauza buzzer kwenye ubao wa pembeni na nitaiunganisha hadi NodeMCU. Ifuatayo, nitatengeneza swichi na kuiweka nyuma ya sanduku. Kulingana na pini moja ya swichi itaunganisha kwenye VIN ya NodeMCU na ile nyingine kwa kituo cha + cha kibadilishaji cha kushuka. Mwisho -wa wa kibadilishaji utaunganisha kwenye pini ya GND ya NodeMCU. Sasa, nitauza sehemu-7 kulingana na mpango.

Ifuatayo, ninauza LED za bluu na nyeupe kwa pini za D9 na D10 za NodeMCU. Kwa hivyo, hii ndivyo sura yangu ya uso inavyoonekana. Acha nifanye mtihani wa haraka kabla ya kusanikisha uso wa uso. Inaonekana kama kila kitu kinafanya kazi kama inavyostahili. Sawa, kwa hivyo ngoja niweke kifungu cha uso kisha nitaelezea nambari hiyo ninyi watu.

Hatua ya 9: Kanuni

Kanuni
Kanuni

Hii ndio orodha ya maktaba ambayo tunahitaji kwa mradi huu.

Sasa, ikiwa unatumia skimu sawa na yangu sio lazima ubadilishe chochote katika nambari hii isipokuwa hii mistari michache. Unahitaji tu kuongeza SSID na Nenosiri la mtandao wako wa WiFI na Ufunguo wa Google API na Kitambulisho cha vituo hapa. Pumzika unaweza kuondoka kama ilivyo na upakie nambari kwa NodeMCU.

"Api_mtbs" ni wakati wa maana kati ya maombi ya API yaliyofanywa na microprocessor.

Halafu, ninaanzisha maonyesho kwa kuweka saa na pini za data. Baada ya hapo ninaanzisha buzzer na 2 LEDs.

Katika sehemu ya kuanzisha () ninaweka njia za pini za LED na kuwasha LED ya bluu wakati wa kuanza. Halafu ninaondoa Sehemu zote 7 na kuonyesha 0 kwenye onyesho 1 na 3. Baada ya hapo kifaa kitaunganisha kwenye mtandao wa WiFI kwa kutumia hati zilizotolewa.

Katika sehemu ya kitanzi wakati thamani ya kaunta ilizidi api_mtbs au kwa maneno rahisi, wakati wa kufanya ombi linalofuata kwa seva ya YouTube, simu ya API na Kitambulisho cha kituo hufanywa na matokeo kuonyeshwa kwenye mfuatiliaji wa serial na kwenye maonyesho ya Sehemu 7. Unahitaji kuhesabu MOD ya hesabu iliyopokelewa ili kuonyesha nambari 4 za mwisho na kisha uondoe thamani ya MOD kutoka kwa thamani ya asili kupata tarakimu 4 za kwanza. Jambo moja nililogundua ni kwamba ikiwa MOD inaruhusu kusema 24 basi onyesho linaonyesha 24 tu na sio 0024. Kwa hivyo tutalazimika kuongeza zero zilizokosekana kwenye onyesho. Kidogo cha nambari hii ni kuongeza 0 zinazokosekana.

Na mwishowe, nambari hii ndogo ya nambari ni kuwasha buzzer na taa za taa wakati hesabu mpya ya mteja inakuwa kubwa kuliko hesabu ya mteja wa zamani.

Kumbuka: Pin D9 na D10 ni pini za RX na TX za NodeMCU. Kwa hivyo, ikiwa utaunganisha LED kwenye pini hizi hautaweza kupata chochote kwenye mfuatiliaji wa serial. Kwa hivyo, wakati wa mchakato wa upimaji usiunganishe chochote kwenye pini za D9 na D10 na utoe maoni kidogo ambayo huweka njia za pini kwa pini hizi.

Unaweza kupakua nambari kutoka kwa kiunga kilichotolewa katika maelezo hapa chini.

Hatua ya 10: Uboreshaji wa Baadaye

Uboreshaji wa Baadaye
Uboreshaji wa Baadaye

Vitu vichache ambavyo nitajumuisha katika toleo lijalo la mradi huu ni:

  • Kuhifadhi hesabu ya kila siku kwenye hifadhidata ya wavuti ya wavuti
  • Kuhifadhi hesabu ya kila mwezi kwa hifadhidata ya wavuti ya wavuti
  • Tengeneza Kiolesura cha Wavuti kuonyesha hesabu za kila siku / kila mwezi kwa kutumia bar / laini ya laini
  • Kuongeza NeoPixels badala ya mwangaza wa LED

Ikiwa nyinyi mna maoni mengine yoyote tafadhali nijulishe katika maoni hapa chini. Sawa, kwa hivyo unasubiri nini? Endelea na bonyeza kitufe cha usajili na wacha buzz yangu ya arifu ya desktop na mwanga.

Ilipendekeza: