Orodha ya maudhui:

Redio ya Kuzungumza ya Pi Zero: Hatua 7 (na Picha)
Redio ya Kuzungumza ya Pi Zero: Hatua 7 (na Picha)

Video: Redio ya Kuzungumza ya Pi Zero: Hatua 7 (na Picha)

Video: Redio ya Kuzungumza ya Pi Zero: Hatua 7 (na Picha)
Video: Ленинград — Экспонат 2024, Novemba
Anonim
Image
Image
Pi Zero Kuzungumza Radio
Pi Zero Kuzungumza Radio
Pi Zero Kuzungumza Radio
Pi Zero Kuzungumza Radio
Pi Zero Kuzungumza Radio
Pi Zero Kuzungumza Radio

Hii ni mwishoni mwa miaka ya 1940 redio ya meza ya DeWald ambayo nimetoa maisha mapya kwa kutumia Raspberry Pi Zero, Blinkt! Ukanda wa LED na jozi ya Spika za PC. Inasoma arifa kutoka kwa anuwai ya huduma zilizounganishwa na mtandao kwa kutumia injini ya Pyvona maandishi-kwa-hotuba (TTS) na IF This Then That (IFTTT) ujumuishaji. Taa zinaangaza mkali, na huwasha redio kupiga rangi tofauti kulingana na maneno katika maandishi ya arifa, kwa mfano "youtube" = Nyekundu.

Nilichukua redio hii tamu kwenye uuzaji wa buti ya gari juu ya msimu wa joto kwa £ 3 - mara moja nilichukuliwa na saizi yake ndogo na muundo wa kawaida, na nikaweza kuona uwezo wake kupitia nje iliyofifia ya jua na nyufa nyingi! Nimekuwa nikitaka kuunda "kitu kizuri kwa sebule" kwa muda sasa na hii ilikuwa hatua nzuri ya kuanza. Nimejaribu majaribio ya maandishi-kwa-usemi hapo awali kwenye mradi wa Sungura Pi na nilitarajia kujenga juu ya kile ningejifunza kutengeneza kitu ambacho "kitafanya kazi" kila siku.

Ikiwa huwezi kuona video iliyoingia iko kwenye:

Hatua ya 1: Blinkty Pi

Blinkty Pi
Blinkty Pi
Blinkty Pi
Blinkty Pi

Nilichukua Pi Zeros yangu ya kwanza hivi karibuni na mara nikashangazwa na saizi yao ndogo! Baada ya kuuza kwenye kichwa cha GPIO na kuunganisha adapta ile ya kwanza ilikuwa tayari kwenda. Hapo awali nilipanga kutengeneza Pi ya Sungura iliyoboreshwa lakini baada ya muda hii ilionekana kama kazi kuliko ya kufurahisha kwa hivyo niliihifadhi - ingawa sio kabla ya kuanza kujaribu pHAT ya Unicorn, tumbo la 4x8 la LED zinazoweza kupangwa, ambayo ilikuwa chungu kamili. ya kufurahisha! Ubaya tu ni kwamba kutumia pHAT ngumu usanidi wa sauti, na nilitaka kuweka mradi wangu unaofuata rahisi sana.

Kila kitu kilianguka mahali pa Jam Raspberry Jam mnamo Septemba wakati niliona Blinkt! inauzwa katika duka la Pimoroni - ni kama pHAT ya Unicorn lakini ikiwa na safu moja ya LED 8, zilizo na ukubwa kamili kutoshea kichwa cha GPIO cha pi sifuri. Inakuja na nyaraka nyingi na mifano na ilikuwa juu na haikuchukua muda - sasa ilikuwa wakati wa kuanza kuweka pamoja nambari yote.

Hatua ya 2: Nambari ya Kuzungumza

Nambari ya Kuzungumza
Nambari ya Kuzungumza

Nilianza na nakala ya nambari kuu kutoka kwa Sungura Pi, kwani hii tayari ilikuwa na hati zangu za maandishi-kwa-hotuba ya Ivona zilizohifadhiwa ndani yake. Unahitaji kuanzisha akaunti ya msanidi programu wa Ivona kabla ya kutumia huduma, lakini mchakato huo ni sawa kama nilivyoandika hapo awali.

Hatua inayofuata ilikuwa kusanikisha Pyvona, kifuniko cha Python ili kujumuika na huduma ya Ivona TTS, ambayo haingekuwa rahisi (pip install pyvona).

Nikiwa mahali hapa nilianza kurekebisha nambari ya Sungura ya Pi, nikichukua marejeleo ya udhibiti wa gari na kuchukua selfie kuniacha na bits tu ambazo zilisoma arifa kutoka kwa Mistari ya mada ya ujumbe wa Gmail. Maendeleo muhimu na nambari hii yalikuwa yakiongeza katika safu ya taarifa za IF kutafuta maneno maalum katika ujumbe, ili Blinkt! ingeangaza rangi tofauti kulingana na ujumbe.

Hii ilinichukua muda kwani bado natafuta miguu yangu na Python, lakini baada ya kufafanua maneno yangu ("Cloudy", "Sunset", "Showers", "Facebook", "Twitter", "Youtube" na "Sunny") Niliweza kudhibiti Blinkt! rangi kulingana na maandishi ambayo yalisomwa.

Nambari rahisi, ikiwa ya kupendeza, niliyotumia iko kwenye GitHub, ingawa tayari nimeongeza kwa maneno na rangi zaidi! Niliijaribu nje ya kesi hiyo kwa kutumia spika inayotumia betri - zaidi juu ya usanidi wa sauti baadaye. Hatua ya mwisho ilikuwa kuweka hati ya chatu, radiot.py, kuanza wakati wa kuanza.

Hatua ya 3: Arifa ya Kati

Arifa ya Kati
Arifa ya Kati

Sasa kwa kuwa Pi angeweza kusoma kwa uaminifu ujumbe na kung'aa rangi tofauti nilihitaji kuweka arifa ili ziweze kupita kwa hiari - Nakumbuka katika katuni ya zamani ya Tom & Jerry redio ingeweza kupiga mara kwa mara (Jarida la Jerry (1949) - kipindi kama hicho redio!) na hii ndio athari niliyokuwa nayo, kwamba ingekaa pembeni na kuonekana nzuri, mara kwa mara ikiwaka na kusoma arifa ambazo nisingechukua kwenye simu yangu.

Kwanza nilianzisha akaunti tofauti ya Gmail ili kupokea barua pepe za arifa - hii ilimaanisha kwamba sitapigwa na arifa mpya za barua au kuchafua kikasha changu kilichopo na mamia ya ujumbe uliotengenezwa kiotomatiki.

Ifuatayo nilibadilisha IFTTT (IF Hii Halafu Hiyo) kuanzisha kiotomatiki. Ukiwa na IFTTT unaweza kuunganisha "Vituo" vingi kwenye akaunti yako na uziweke ili washirikiane kwa kutumia "Mapishi", katika kesi hii ikiunganisha media nyingi za kijamii na vitendo vya ulimwengu halisi kwenye mkondo wa barua pepe. Nilibadilisha sehemu ya "Halafu Hiyo" ya Mapishi ili wote watume barua pepe kwenye akaunti ya Gmail niliyoweka kwa arifa, na nikatumia sehemu ya "Viungo" kuhakikisha kuwa habari muhimu itajumuishwa kwenye Somo la barua pepe., sehemu ambayo inasomwa. Kwa sasa nina mapishi yafuatayo ya IFTTT yaliyowekwa, lakini haya yanaongezwa kila wakati!

  • Kila siku saa 9 jioni tuma hali ya hewa ya kesho kwa barua pepe
  • Kila siku huko Sunset tuma tarehe na wakati kwa barua pepe
  • Ikiwa nimewekwa kwenye picha ya Facebook tuma barua pepe
  • Ikiwa simu yangu imechomekwa / haijachomwa tuma asilimia ya betri kwa barua pepe
  • Nikiingia eneo la kijiografia tuma barua pepe "MisterM amewasili kazini!"
  • Ikiwa nitaweka video ya YouTube tuma barua pepe
  • Ikiwa mtu maalum tweets, tuma kwa barua pepe
  • IKIWA tukio la kalenda ya google litaanza litumie kwa barua pepe
  • IKIWA hali ya hewa ya sasa inabadilika kuwa mvua tuma barua pepe ("Angalia, iko karibu kuanza kunyesha!"
  • IKIWA soketi mahiri imewashwa au imezimwa tuma barua pepe
  • Iwapo ujumbe mpya wa SMS unapokelewa tuma kwa barua pepe
  • Ikiwa betri ya simu inashuka chini ya 15% tuma barua pepe ("Chaji simu yako mjinga")
  • Ikiwa nina mfuasi mpya wa Twitter au kutaja tuma barua pepe

Ni mchanganyiko mzuri wa hafla za kutabirika za kila siku na matangazo yasiyotarajiwa - ninayoipenda sana ni arifa ya Sunset, inavutia wakati huu wa mwaka kuona jinsi wakati wake unabadilika kila siku. Arifa za Twitter ni za kufurahisha zaidi, kwa sasa inasoma tweets mpya kutoka kwa "Mtandao wa Nyama na Mtandao wa Maziwa", "Shida Sana za Uingereza", "Paka Wangu Wa Kuapa" na "Henry Thoreau" (ingawa baadhi ya hizi zinageuzwa programu ya IFTTT katika kampuni yenye heshima). Kuweza kusoma akaunti maalum za Twitter hufanya iwe rahisi kubadilika, na hizi zinaweza kuboreshwa kupitia IFTTT badala ya kulazimika kupanga tena Pi kila wakati.

Hatua ya 4: Chaguzi za Sauti

Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti
Chaguzi za Sauti

Ifuatayo nilihitaji kutatua sauti, na changamoto mbili! Kwanza jinsi ya kutoa sauti kutoka kwa Pi. Tofauti na kaka yake mkubwa Pi Zero haina pato la sauti la 3.5mm, kwa hivyo nilihitaji kutumia aina fulani ya adapta. Hapo awali nilifikiri nitatumia HDMI kwa kontakt VGA + Sauti lakini hii ilionekana kama kuzidi (na niliihitaji kwa mradi mwingine!), Kwa hivyo nilitumia adapta ya sauti ya bei rahisi ya USB. Hii ilikuwa rahisi kuiweka, kesi tu ya kuweka kadi ya sauti ya USB kama kifaa chaguo-msingi cha ALSA kwenye Pi. Hii ilimaanisha nilihitaji kujumuisha kitovu cha USB kuweka adapta ya WiFi, lakini niliweza kutengua na kutumia tena ya zamani ambayo nilikuwa nimelala karibu.

Pili nilihitaji kuchagua mkusanyiko wa kipaza sauti / spika ambayo itatoa sauti nzuri na kuwashwa kila wakati. Nimewahi kutumia spika zinazotumiwa na betri lakini kuhitaji kuchaji mara kwa mara hizi hazitakuwa nzuri kwa matumizi ya "kila wakati", pia mara nyingi walikuwa na kuzomea kwa nyuma. Nimewahi pia kutumia doko za zamani za ipod zamani, lakini hizi zilikuwa na kuokoa nguvu "na kuzima baada ya kimya cha dakika chache.

Nilikwenda na kitu kipya mwishowe, jozi za spika za PC kwa bei ya biashara ya £ 6.99. Sikutarajia mengi lakini ubora wa sauti ulikuwa mzuri kabisa, bila kuzomewa au kumaliza muda. Bonasi iliyoongezwa ya spika za PC ni kwamba zilijumuisha swichi ya kuzima / kuzima na kupiga sauti, ambayo nilitarajia kuweza kuunganishwa na udhibiti wa asili wa redio. Yote ilifanya kazi kwenye benchi, kwa hivyo sasa ilikuwa wakati wa kuitoshea kwenye kesi!

Hatua ya 5: Kufaa kwa Retro

Kufaa kwa Retro
Kufaa kwa Retro
Kufaa kwa Retro
Kufaa kwa Retro
Kufaa kwa Retro
Kufaa kwa Retro

Wakati nilileta redio nyumbani mara ya kwanza niliondoa mizunguko ya asili ambayo, katika sehemu halisi, toast. Nilivutiwa na ujenzi wa asili ingawa, ilikuwa dhahiri iliyoundwa iliyoundwa kufutwa na kurekebishwa kwa urahisi kwani baada ya kufuta vifungo kadhaa mkutano wote ulitoka kwenye aina ya chasisi. Niliamua kutumia njia ile ile na kuweka vifaa vipya pamoja kwenye msingi ambao unaweza kuteleza ndani ya kesi hiyo na kulindwa kama ile ya asili.

Nilianza na rafu nyembamba ya mbao kutoka kwa rack ya zamani ya DVD, kuikata kwa saizi na kuchimba mashimo kwa vifungo vya kesi. Ifuatayo nilivunja spika, nikakata kesi za plastiki na kifaa cha ujasusi na chombo cha kuzunguka. Spika za sasa-nyembamba zilikuwa zimewekwa kwa msingi wa mbao na bracket ya digrii 90 iliyotengenezwa kutoka Meccano. Mzunguko wa kipaza sauti ulikuwa ufuatao - kwa sababu ya upungufu wa nafasi hii kwa bahati mbaya ilihitaji kuwekwa juu chini na kuinuliwa karibu inchi juu ya msingi. Ilinibidi kujenga aina fulani ya mpangilio wa nguzo kusaidia na kupata bodi, lakini nilikwama na jinsi ya kufanya hivyo vizuri. Suluhisho bora lilikuwa sawa chini ya pua yangu - penseli yenye rangi! Nilikata sehemu za penseli kwa saizi, kisha nikaiweka kwenye mashimo yaliyopigwa chini. Jambo bora juu ya kutumia penseli yenye rangi ni kwamba "risasi" katikati inaweza kutobolewa kwa urahisi, ikiacha shimo rahisi kwa visu za bodi ya mzunguko.

Nilitumia mchanganyiko wa vipande vya Meccano na Lego kutengeneza bracket kuunga mkono Pi yenyewe, na nikapanga njia zilizopotea na vifungo vya kebo. Vipimo vya kuzima na kuzima vilikuwa mbali zaidi kwenye bodi ya mzunguko wa spika kuliko mashimo kwenye kesi ya redio (huwezi kuwa na kila kitu) kwa hivyo niliwapanua kwa kutumia sehemu za fimbo ya plastiki ya mashimo.

Hatua ya 6: Kazi ya Kesi

Uchunguzi Kazi
Uchunguzi Kazi
Uchunguzi Kazi
Uchunguzi Kazi
Uchunguzi Kazi
Uchunguzi Kazi

Kama nilivyosema hapo awali kesi hiyo ya redio ilikuwa katika hali ya kutisha, kwa hivyo nikatafuta mashimo mabaya na nyufa kwa kutumia polyfilla na kuipaka mchanga kote. Niliamua kushikamana na rangi nzuri ya cream kwa rangi, kuratibu na kahawia ya piga tuning. Rangi hiyo ilidai kuwa "primer & paint in one" lakini niliipa kanzu chache za primer kwanza tu kuwa upande salama. Vifungo vilichukua uchakachuaji mzuri (miaka 60+ ya ubaya!) Lakini ilitoka vizuri - nilinasa tu kitasa cha asili cha kuweka cream kwa kupiga yenyewe na bolt kwani haikuunganishwa na vifaa vyovyote.

Baada ya rangi kuwa ngumu ilikuwa wakati wa kuiweka pamoja - kawaida sehemu ya mradi ambao hujaribu uvumilivu wangu zaidi! Wakati huu ulikwenda vizuri sana, kwani ujenzi wote mgumu ulikuwa umeshafanywa kwenye msingi, nilichostahili kufanya ni kuteleza mkutano ndani ya kesi hiyo, kuilinda na bolts na kutoshea vifungo.

Kifuniko cha nyuma cha redio kilikosekana kwa hivyo nilitengeneza mpya kutoka kwa sura ya zamani ya picha, nikachora rangi ile ile ya cream.

Hatua ya 7: Radio Times

Nyakati za Redio
Nyakati za Redio
Nyakati za Redio
Nyakati za Redio
Nyakati za Redio
Nyakati za Redio

Huu ulikuwa mradi wa kufurahisha sana kujenga, ilikuwa nzuri kuweka mambo rahisi na kuzingatia kuifanya iwe safi iwezekanavyo. Wakati mwingine nilijaribiwa kuongeza kwenye kipaza sauti kwa ujumuishaji wa Alexa, na hata nilifikiria kwa umakini kujenga katika Chromecast ya Sauti (kwa podcast mpya za wakati mpya katika mtindo wa redio ya zamani) lakini ninafurahi niliiweka rahisi na Nimefurahiya matokeo.

Sasa imewekwa kwenye spika kwenye kona ya sebule, ikiwaka na kuongea mara kwa mara kama vile nilivyotarajia. Ubaya mdogo tu ni kwamba piga kalamu na kahawia inayobadilika hufanya iwe ngumu kuonyesha upeo wa rangi ya Blinkt! Ni dhahiri kwa arifa za machweo (machungwa) na ujumbe wa maandishi (zambarau) lakini zile za hali ya hewa ni sawa - ninahitaji tu kujaribu nambari tofauti za rangi za RGB nadhani!

Ikiwa unapenda mradi huu na unataka kuona zaidi unaweza kuangalia wavuti yangu kwa sasisho za mradi zinazoendelea kwa bit.ly/OldTechNewSpec, jiunge kwenye Twitter @OldTechNewSpec au ujiandikishe kwa kituo cha YouTube kinachokua kwa bit.ly/oldtechtube - toa baadhi ya Teknolojia yako ya Kale Spec Mpya!

Mashindano ya Wajenzi wa IoT
Mashindano ya Wajenzi wa IoT
Mashindano ya Wajenzi wa IoT
Mashindano ya Wajenzi wa IoT

Tuzo ya pili katika Mashindano ya Wajenzi wa IoT

Ilipendekeza: