Orodha ya maudhui:
- Hatua ya 1: Blinkty Pi
- Hatua ya 2: Nambari ya Kuzungumza
- Hatua ya 3: Arifa ya Kati
- Hatua ya 4: Chaguzi za Sauti
- Hatua ya 5: Kufaa kwa Retro
- Hatua ya 6: Kazi ya Kesi
- Hatua ya 7: Radio Times
Video: Redio ya Kuzungumza ya Pi Zero: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
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
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
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
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
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
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!
Tuzo ya pili katika Mashindano ya Wajenzi wa IoT
Ilipendekeza:
Mwangaza mkali wa Lego Kutoka $ 14 Taa ya Dawati la Redio ya Redio: Hatua 8 (na Picha)
Mwanga mkali wa Lego Kutoka kwa $ 14 Taa ya Dawati la Redio ya Redio: Kwa msaada kidogo kutoka kwa paka wako, badilisha kwa urahisi taa ya dawati ya $ 14 kutoka Radio Shack kuwa taa yenye nguvu ya Lego na matumizi mengi. Kwa kuongezea, unaweza kuiweka nguvu kwa AC au USB.Nilikuwa nikinunua sehemu ili kuongeza taa kwa mfano wa Lego wakati nilipata hii kwa bahati mbaya
Redio ya FM na RDS (Nakala ya Redio), Udhibiti wa BT na Msingi wa kuchaji: Hatua 5
Redio ya FM na RDS (Nakala ya Redio), Udhibiti wa BT na Msingi wa Kuchaji: Bonjour, Hii ni ya pili " Maagizo ". msingi wa kuchaji na ambao unaweza kufuatiliwa kupitia Bluetooth na Android APPT kwa hivyo nita
Redio ya Mtandaoni / Redio ya Wavuti Pamoja na Raspberry Pi 3 (isiyo na kichwa): Hatua 8
Redio ya Mtandaoni / Redio ya Wavuti Pamoja na Raspberry Pi 3 (isiyo na kichwa): HI Je! Unataka radio yako mwenyewe kukaribisha kwenye mtandao basi uko mahali pazuri. Nitajaribu kufafanua iwezekanavyo. Nimejaribu njia kadhaa ambazo nyingi zinahitaji kadi ya sauti ambayo nilikuwa nikisita kununua. lakini imeweza fi
Hakuna Ufungaji wa Redio Ham ya Redio: Hatua 3 (na Picha)
Hakuna Ufungaji wa Redio Ham ya Uharibifu: Sijawahi kuwa shabiki wa kufanya uharibifu wa kudumu kwa gari langu wakati wa kuweka transceiver ya rununu. Kwa miaka mingi, nimeifanya kwa njia kadhaa, wote wakiwa na kitu kimoja sawa: ilikuwa kazi bora zaidi kuliko ningekuwa nayo ikiwa ningekuwa tu sisi
EMIREN ™ (Roboti ya Utambazaji wa Redio inayodhibitiwa na Redio): Hatua 9 (na Picha)
EMIREN ™ (Roboti ya Utambazaji wa Redio inayodhibitiwa na Redio): Mraibu mkubwa wa roboti? Naam, niko hapa kuonyesha na kumwambia roboti yangu rahisi na ya msingi ya kutambaa. Niliiita EMIREN Robot. Kwa nini EMIREN? Rahisi, ni mchanganyiko wa majina mawili Emily na Waren [Emi (ly) + (wa) Ren = EmiRen = EMIREN] Katika hii