Orodha ya maudhui:

Kaunta ya YouTube ya E-Ink ya miaka ya 1970: Hatua 7 (zilizo na Picha)
Kaunta ya YouTube ya E-Ink ya miaka ya 1970: Hatua 7 (zilizo na Picha)

Video: Kaunta ya YouTube ya E-Ink ya miaka ya 1970: Hatua 7 (zilizo na Picha)

Video: Kaunta ya YouTube ya E-Ink ya miaka ya 1970: Hatua 7 (zilizo na Picha)
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Novemba
Anonim
Image
Image
Kaunta ya YouTube ya E-Ink ya miaka ya 1970
Kaunta ya YouTube ya E-Ink ya miaka ya 1970
Kaunta ya YouTube ya E-Ink ya miaka ya 1970
Kaunta ya YouTube ya E-Ink ya miaka ya 1970

Saa hii ya kidigitali ya miaka ya 1970 sasa ina maisha mapya yanayoonyesha takwimu za YouTube, kwa sababu ya onyesho la e-wino la Pimoroni "Inky pHAT" na Raspberry Pi Zero. Inatumia hati rahisi ya chatu kuuliza Youtube API mara kwa mara, ikiburudisha onyesho na data inayopatikana, ikionyesha takwimu za wavuti za hivi karibuni. Kitufe cha awali cha Alarm On / Off nyuma hugeuza onyesho kati ya Wasajili na Mtazamo wa tovuti maalum ya YouTube (katika kesi hii ni yangu!).

Saa yenyewe ni mfano wa Digitron, saa ya mwanzoni mwa LED kwa soko la watumiaji, iliyofungwa kwa uthabiti na maridadi katika mwili thabiti wa aluminium.

Video kamili ya mradi inayoonyesha nambari na ujenga iko kwenye https://www.youtube.com/embed/jKEZ2S3fj38 ikiwa huwezi kuona video iliyoingizwa, ikiwa unataka kuiona ikifanya kazi pia kuna ujanja mfupi.

Vifaa

Saa ya Alarm ya Digitron ya miaka ya 1970

Raspberry Pi Zero / Zero W

Pimoroni Inky pHAT

Cables 12 za Kike hadi za Kiume

Karanga na Bolts

Hatua ya 1: Rudi kwa Wakati wa Upcycling

Rudi kwa Wakati wa Upcycling
Rudi kwa Wakati wa Upcycling
Rudi kwa Wakati wa Upcycling
Rudi kwa Wakati wa Upcycling
Rudi kwa Wakati wa Upcycling
Rudi kwa Wakati wa Upcycling

Nilichukua saa hii kwa kuuza miaka michache nyuma na hadi hivi karibuni ilikuwa ikitumika kila siku, ikiwa chini ya kitengo cha Runinga na kuweka wakati mzuri. Hivi karibuni ingawa tuliingia ndani ya chumba kupata onyesho la LED likiwaka kwa kasi, na sauti ya kusumbua, na ilikuwa wazi wakati wa kustaafu kwenye semina.

Ningevutiwa kwanza na ujenzi na mtindo wake thabiti - ni donge dhabiti la aluminium na nzito sana. Nilipenda urembo sana niliamua kujenga tena saa iliyovunjika sasa kuwa kifaa cha IoT kilichopuuzwa kutoa habari za kimya ofisini kwangu.

Kufutwa kunanipa kidokezo kikubwa kwa wingi wake - saa za kisasa za LED mara nyingi zitakuwa na adapta ya "ukuta wart" na inaendesha kwa voltage ndogo, lakini monster huyu alichukua voltage kamili na alikuwa na transformer kubwa ndani ya saa yenyewe - uhasibu wa uzito wake !

Mbali na bolts zilizoshikilia stendi mahali pa sehemu zingine zilibuniwa kwa paneli za nyuma au za mbele, ambazo zilitengenezwa kwa plastiki. Nilitupa transformer, mzunguko na onyesho la zamani la LED, na nikabaki na ganda dhabiti, paneli za mbele na nyuma na swichi zingine, ambazo niliweka ndondi kusubiri wazo sahihi lije.

Hatua ya 2: Ujenzi wa Channel

Ujenzi wa Kituo
Ujenzi wa Kituo

Karibu mwaka mmoja uliopita nilianza "Old Tech. New Spec." kwenye YouTube - kituo cha kujitolea cha video za mradi wangu zilizo na muundo na muundo thabiti. Ningeanza kufurahiya kutengeneza video za mradi karibu kama miradi yenyewe na hii ilionekana kama hatua inayofuata ya kimantiki. Hakukuwa na uhaba wa picha, kwani mara kwa mara nilikuwa nikipiga video vitu kama machozi ili nipate kutazama nyuma baadaye na kuona jinsi mambo yanavyotakiwa kutosheana.

Sijatoa video nyingi bado lakini jifunze kitu kipya kutoka kwa kila moja. Video ya "Mlango wa Video ya PiNG" ya hivi karibuni ilikuwa ya kufurahisha zaidi hadi sasa lakini ilikuwa ndefu sana - kwa hivyo niliamua mradi unaofuata utakuwa kaunta rahisi na ndogo ya YouTube, kukaa kwenye dawati langu na kunisaidia kunitia motisha. Sasa ilibidi tu nijue jinsi ya kupata nambari kutoka kwa YouTube kuingia kwenye Pi - inaweza kuwa ngumu vipi?

Hatua ya 3: Kuchukua Takwimu

Kuchukua Takwimu
Kuchukua Takwimu
Kuchukua Takwimu
Kuchukua Takwimu

Video ya Nambari iko kwa:

Nilianza utafiti wangu kwa kufuata mwongozo katika jarida la MagPi, ambalo limepata takwimu za wafuasi kutoka kwa kikundi cha APIs tofauti za kijamii (Maingiliano ya Programu ya Maombi), zilihifadhi nambari kwenye hifadhidata ya MySQL kisha zikaonyeshwa kwenye onyesho la LED. Hii ilifanya kazi vizuri lakini ilionekana kama kuuzidi mradi huu, kwa hivyo nilitafuta suluhisho rahisi, nikiwa bado nimejifunza masomo muhimu kuhusu jinsi API zinavyofanya kazi.

Hivi karibuni niligundua moduli ya Maombi ya Chatu, na baada ya kutazama mifano kadhaa inayofaa sana niligundua kuwa ningeweza kuuliza kwa urahisi API ya YouTube na kurudisha takwimu za msingi kwa kituo changu.

Ikiwa unataka kufanya kitu kama hicho hatua ya kwanza ni kuingia kwenye Dashibodi ya Google na uunda Mradi mpya - kutoka hapo unaweza kuunganisha API ya YouTube na mradi wako na kupata hati unazohitaji (ID ya Kituo na Ufunguo wa API) ili kujiondoa takwimu zinazotumia chatu. Nilifuata mwongozo muhimu wa Google wa kuanzisha mradi na kupata ufunguo wa API, na kufuata hatua hizi kupata Kitambulisho cha Kituo.

Nambari ya chatu niliyotumia imeandikwa kwenye Github - imechapishwa na ni sawa moja kwa moja kutumia kwako kwa muda mrefu kama utaweka hati zako mwenyewe. Inatumia tu moduli ya Maombi, ambayo tayari imewekwa kwa chaguo-msingi kwenye Raspbian, kwa hivyo kando na onyesho hakuna kitu kingine cha kusanikisha, isipokuwa ikiwa unataka kutumia font maalum. Kwa kweli huna kikomo kwenye YouTube, moduli ya Maombi ni rahisi sana na inaweza kukusaidia kupata data kutoka kwa maelfu ya vyanzo, mfano mmoja unaweza kuwa kaunta ya hatua ya kila siku, inayounganisha na API ya mazoezi ya mwili.

Mara tu nilifurahi nayo niliweka hati ya Python kuanza kiotomatiki kwenye bootup kwa kuhariri faili ya autostart:

sudo nano / nk / xdg / lxsession / LXDE-pi / autostart

… Na kuongeza katika mstari ufuatao chini:

@ python3 /home/pi/YTcounter.py

Sasa kwa kuwa niliweza kupata nambari nilizotaka kutoka kwa YouTube hatua inayofuata ilikuwa kuzionyesha - kwa njia ambayo itafaa mtindo wa saa ya nyuma.

Hatua ya 4: Chaguo la Inky

Chaguo la Inky
Chaguo la Inky
Chaguo la Inky
Chaguo la Inky
Chaguo la Inky
Chaguo la Inky
Chaguo la Inky
Chaguo la Inky

Nilizingatia chaguzi kadhaa tofauti za kuonyesha mradi huu lakini nikakaa kwenye Pimoroni Inky pHAT - onyesho ndogo la rangi tatu la e-wino kwa Pi. Nilichukua moja juu ya msimu wa baridi baada ya kuchukua vocha katika changamoto ya Yarr Booty ya mwaka jana lakini sikuwahi kuitumia, kwa hivyo hii ilionekana kama fursa nzuri. Kwa kuongeza, muhimu zaidi, onyesho lilikuwa kivuli kizuri cha nyekundu, kinachofanana vyema na jopo la mbele la saa asili.

Programu ya pHAT ya Inky iliwekwa kwa urahisi kufuatia maagizo ya usanidi na bila wakati wowote ningeweza kutumia moja ya mifano kwenye Jaribio langu la Pi ili kufanya beji ya jina baridi. Baada ya kujaribu zaidi niliweza kuonyesha maandishi ya kimsingi kwa kutumia alama maalum (inayofanana na ile ninayotumia katika chapa yangu ya YouTube), na kutoka hapo ilikuwa moja kwa moja kuonyesha matokeo ya ombi la API - maoni katika nambari ya Github yanaonyesha jinsi hii ni coded hatua kwa hatua.

Inky imeundwa kutoshea juu ya kichwa cha GPIO cha pini 40 lakini nilitaka kiitengeneze kwa "skrini" kwa hivyo niliamua kuiunganisha kwa Pi kupitia nyaya za kiume na za kike badala yake - hii ilifanya uwekaji wake rahisi zaidi na kushoto pini za GPIO vipuri ili kuunganisha LED na kubadili (zaidi kwenye zile baadaye). Nilifuata mchoro kwenye pinout.xyz, nilibaini kuwa pini 8 za GPIO zilihitajika, ziliunganisha nyaya, zikaijaribu na - hakuna chochote! Sikuweza kugundua kuwa ingawa pini 8 tu za GPIO zilihitajika pHAT pia inahitajika kuunganishwa na pini nyingi za GND. Mara tu hizi zote zilikuwa zimeunganishwa na wanarukaji (biashara fiddly) Inky tena ilifanya kazi kama ilivyopangwa, misaada kubwa.

Pamoja na nambari inayofanya kazi sasa nilikabiliwa na changamoto ya kawaida - kuweka sehemu zote kwenye kesi hiyo.

Hatua ya 5: Lego, Chopping na Gundi

Lego, Chopping na Gundi
Lego, Chopping na Gundi
Lego, Chopping na Gundi
Lego, Chopping na Gundi
Lego, Chopping na Gundi
Lego, Chopping na Gundi

Video kamili ya kujenga iko kwenye:

Kuweka Pi Zero katika kesi hiyo ilikuwa ya kwanza, na kwa hili nilirudi kwenye nyenzo ninazopenda za ujenzi, Lego. Ni kamili tu kwa vifaa vya kufaa pamoja, na inaruhusu kwa urahisi kutengua rahisi na mkutano. Baada ya kuchimba mashimo kadhaa kwenye bamba za msingi za Lego niliweka moja kwenye ubao wa Pi na moja kwa mwili wa saa na bolts zake za asili, kwa hivyo wangeweza kuungana pamoja na kushikilia Pi katika nafasi nzuri tu.

Ifuatayo ilikuwa "uso" - mwonekano mwekundu wa asili mbele ya saa haukuwa mzuri sana kwa onyesho la Inky kuonyesha vizuri kwa hivyo ilibidi nikate sehemu ili ipitie. Bila shaka hii ilikuwa sehemu ngumu zaidi ya ujenzi, kwani shimo ililazimika kukatwa kwa usahihi sana na ikiwa nilipiga marufuku hakukuwa na tumaini la mbadala, isipokuwa kuwa na bespoke moja ya kukata laser (ambayo nilitafiti ikiwa tu!). Kwa msaada wa caliper ya vernier ya bei rahisi (zana yangu mpya ninayopenda) niliweza kupima na kuorodhesha muhtasari wa shimo haswa, ambalo nilikata takribani na zana ya kuzunguka na kujipanga na faili ndogo. Hii ilikuwa polepole kwenda na ilichukua jioni nzima lakini ilistahili!

PHAT ya Inky wakati huo ilikuwa imechomwa moto kwa nadhifu iwezekanavyo kwa umbo nyekundu, tayari kwa kusanyiko.

Hatua ya 6: Kugusa Mwisho na Mkutano

Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano
Kugusa Mwisho na Mkutano

Wakati wa kujaribu majibu kutoka kwa API ya YouTube niligundua ningeweza kurudisha nambari mbili tofauti "za kupendeza" - Wasajili na Jumla ya Maoni. Na InkH pHAT ingewezekana kuonyesha zote mara moja lakini nilipenda sana usafi wa saa kama moja tu kubwa (saizi ya fonti sio kiasi!) Nambari. Nikiwa na viboreshaji kadhaa kwa nambari niliweza kuweka waya kwa saa ya "Alarm On / Off" kwa GPIO, ili onyesho liweze kugeuzwa kati ya Wasajili na Maoni - huu ulikuwa mguso wa kuridhisha, haswa wakati nambari ya Maoni inabadilika. mara nyingi zaidi kuliko hesabu ya Msajili!

Ifuatayo niliongeza kwa mwangaza mweupe wa LED kwa GPIO, nikitia nambari ili kuwasha kabla tu ombi la API litumwa na kuzima baadaye. Ningekuwa tayari nimefuta rangi yote kutoka nyuma ya plastiki nyekundu inayobadilika, kwa hivyo wazo lilikuwa kwamba saa ingewaka nyekundu kidogo wakati nambari zilikuwa zimeburudishwa.

Pamoja na muunganisho wote wa GPIO uliofanywa mapema na kebo ya umeme iliyounganishwa mkutano ulikwenda vizuri, haswa shukrani kwa Lego iliyoshikilia vitu mahali pake. Paneli za mbele na za nyuma zilikuwa na msuguano mkali, lakini zilikatizwa pamoja mwishowe - Natumai sio lazima niisambaratishe hivi karibuni. Wakati wa ukweli ulikuwa wa kwanza kuwasha baada ya kusanyiko, na nyaya za kuruka zilizunguka ndani ya kesi hiyo na unganisho la GPIO lilikuwa limebanwa sana sikuwa na matumaini makubwa, lakini nilifurahi wakati onyesho liliburudishwa baada ya kile kilichoonekana kama cha saa moja. mchakato wa boot.

Hatua ya 7: Takwimu za Kuhamasisha

Takwimu za motisha
Takwimu za motisha
Takwimu za motisha
Takwimu za motisha

Ninapenda jinsi mradi huu ulivyotokea, hakika ni moja wapo ya "safi zaidi" ambayo nimewahi kujenga, shukrani kwa muundo mzuri wa-aluminium ya saa asili. Imekuwa uzoefu mzuri wa kujifunza pia, nimechukua mengi juu ya kufanya kazi na APIs na e-wino ambayo najua nitatumia katika miradi ya baadaye.

Kile ninachopenda zaidi ni unyenyekevu na vitendo, ina kazi moja, inafanya vizuri na inaonekana nzuri wakati wa kuifanya. Sikuelekea kutazama takwimu za YouTube hapo awali, lakini hii imeleta data mbichi mkondoni ofisini kwangu, iliyowasilishwa kwa njia ya kuvutia na isiyo ya kuvutia. Siwezi kujenga watazamaji wa Old Tech. Aina mpya. kwa maelfu, lakini ilimradi ni ya kufurahisha nitaendelea kutengeneza miradi na video kutia matumaini kuwahamasisha watu zaidi kusongesha vifaa vyao vya zamani kuwa kitu safi na muhimu.

Watoto na mimi tunavutiwa kuona hesabu ya maoni ikibadilika, hata hivyo kidogo, inatujulisha kuwa mahali pengine ulimwenguni kuna mtu ametazama tu video ya mradi, na hiyo inatuhimiza kuendelea kuunda na kushiriki.

Ikiwa ulipenda mradi huu tafadhali angalia Maagizo yangu mengine kwa upcycling wa zamani zaidi wa teknolojia, na ujiandikishe kwenye kituo cha YouTube kwa maudhui ya video ya kawaida.

Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT

Tuzo ya Kwanza katika Changamoto ya IoT

Ilipendekeza: