Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zote
- Hatua ya 2: Elektroniki
- Hatua ya 3: Kubuni Kilimo
- Hatua ya 4: Uchapishaji wa 3D na Usindikaji wa Chapisho
- Hatua ya 5: Kuweka Kila kitu Pamoja
- Hatua ya 6: Kanuni ya Mradi
- Hatua ya 7: Mawazo ya Mwisho
Video: Mradi wa Redio ya Art Deco FM Kutumia Arduino: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Wapendwa marafiki karibu kwenye mradi mwingine wa Arduino unaoweza kufundishwa! Nimefurahi sana kwa sababu leo nitakuonyesha jinsi nilivyojenga mradi huu wa Redio ya FM ya mtindo wa Art Deco kwa kutumia Arduino. Kwa mbali ni mradi mgumu sana ambao nimewahi kujenga na pia mpendwa wangu.
Wacha tuone tutakayojenga leo! Kama unavyoona, tutaunda mpokeaji wa redio ya mtindo wa Art Deco. Ubunifu wa redio hii ni msingi wa redio ya kuvutia ya 1935 AWA. Niligundua redio hii ya zamani wakati nikitafuta mkondoni na pia katika kitabu hiki kuhusu redio nzuri zaidi kuwahi kutengenezwa. Nilipenda muundo wa redio hii sana hivi kwamba nilitaka kuwa na sawa. Kwa hivyo nilijitolea mwezi wa wakati wangu kujenga yangu mwenyewe.
Kama unavyoona, nimetumia onyesho la Nokia 5110 LCD kuonyesha masafa ambayo tunasikiliza, na ninatumia kisimbuzi cha rotary kubadilisha masafa na kitasa kingine kuongeza au kupunguza sauti. Sijui ikiwa umeona, lakini ninatumia fonti ya kawaida ya Art Deco kwenye onyesho la LCD. Pia, ikiwa tutasikiliza kituo kimoja cha redio kwa zaidi ya dakika tano, redio itahifadhi kituo hicho kwa kumbukumbu yake kwa wakati ujao tutakapowasha redio, itajishughulisha moja kwa moja na masafa ambayo tulikuwa tukitumia hapo awali. Redio pia ina Batri ya Lithiamu iliyojengwa na chaja inayofaa ili iweze kudumu kwenye betri kwa siku.
Ubora wa sauti wa mradi ni mzuri. Ninatumia spika ndogo ya 3W na kipaza sauti cha chini. Redio inasikika vizuri, na inaonekana bora zaidi. Wacha tuone sehemu zinahitaji ili kujenga mradi huu.
Hatua ya 1: Pata Sehemu Zote
Tutahitaji sehemu nyingi kujenga mradi huu. Ikiwa wewe ni mwanzilishi wa Arduino, hakikisha ujenge miradi mingine rahisi kwanza kwa sababu huu ni mradi wa hali ya juu na kuna mambo mengi ambayo yanaweza kwenda vibaya.
Kwa hivyo tutahitaji sehemu zifuatazo:
- Arduino Pro Mini ▶
- Programu ya FTDI ▶
- Moduli ya Redio ya FM ▶
- Spika ya 3W://
- Moduli ya Kiboreshaji cha PAM8403 ▶
- Kisimbuaji cha rotary ▶
- Onyesho la LCD la Nokia 5110 ▶
- Ngao ya Batri ya Wemos ▶
- Betri ya 18650 ▶
- Mmiliki wa betri 18650 ▶
- Kitufe ▶
- Bodi ya prototyping ya CMs 5x7 ▶
- Baadhi ya waya ▶
- Kitambaa cha grilla ya spika ▶
Gharama ya jumla ya mradi ni karibu $ 22.
Hatua ya 2: Elektroniki
Kwanza kabisa, hebu tujenge umeme wa Redio. Miezi michache iliyopita nilijenga mradi wa redio ya FM kwenye ubao wa mkate. Unaweza kusoma inayoweza kufundishwa kuhusu mradi huo hapa. Nilifanya mabadiliko kwenye mradi huo na hii ndio toleo lililoboreshwa kwenye ubao wa mkate. Ninatumia Arduino Nano sasa, lakini nitatumia Arduino Pro Mini baadaye kwa matumizi ya chini ya nguvu. Unaweza kupata mchoro wa mradi huu ulioambatanishwa na hii inayoweza kufundishwa.
Ikiwa tunaimarisha mradi, tunaweza kuona kwamba Skrini ya Splash imeonyeshwa kwenye onyesho la Nokia kwa sekunde chache na kisha redio inapakia kituo cha redio cha awali tulichokuwa tukisikiliza kutoka kwa kumbukumbu yake ya EEPROM. Tunaweza kubadilisha masafa kutoka kwa kitovu hiki na ujazo kutoka kwa kitovu hiki. Mradi unafanya kazi vizuri. Sasa tunalazimika kuufanya mradi uwe mdogo ili kutoshea kwenye eneo hilo. Kwa hiyo, tutatumia Arduino Pro Mini ambayo ni ndogo sana na inapeana matumizi ya chini ya nguvu. Tutatumia pia bodi hii ndogo ya prototyping kusambaza baadhi ya vifaa vilivyo juu yake. Kabla ya hapo hebu tutengeneze kizuizi katika Fusion 360 programu ya bure lakini yenye nguvu sana.
Hatua ya 3: Kubuni Kilimo
Kwa kuwa tutabuni kiambatisho kigumu na tutatumia sehemu nyingi tunapaswa kwanza kutoa mfano wa kila sehemu ya elektroniki kwenye Fusion 360. Kwa njia hii tutahakikisha kwamba kila sehemu itatoshea kikamilifu na boma ni kubwa ya kutosha kutoshea kila kitu ndani. Ilinichukua kama wiki moja kujifunza jinsi ya kuiga sehemu katika Fusion 360 na kisha kuiga sehemu zote ambazo ningetumia. Halafu ilinichukua wiki nyingine kubuni kiambatisho kwani mimi sio mtumiaji mwenye uzoefu wa Fusion 360. Tayari nimepakia faili zote za muundo kwa Thingiverse.
Pata faili ▶
Matokeo, kwa maoni yangu, yalikuwa ya thamani. Ubunifu unaonekana mzuri, na ningeweza kupanga sehemu zote ndani ya ua kama nilivyotaka. Kwa njia hii nilikuwa na hakika kwamba wakati ningeenda kuchapisha sehemu zote zilizofungwa, zingetoshea sawa. Kwa njia hii, tunaweza kupunguza uchapishaji wa majaribio na makosa ambayo husababisha, kwa wakati mwingi na filament. Kipengele kingine kizuri ambacho Fusion 360 inatoa ni uwezo wa kuunda utoaji wa hali ya juu wa muundo wako ukitumia vifaa tofauti na uone jinsi mradi huo utakavyokuwa katika hali halisi. Baridi. Utoaji niliouunda ulionekana mzuri. Sikuweza kusubiri kuona mradi umekamilika, kwa hivyo nilianza kuchapisha 3D faili zilizofungwa kwenye printa yangu ya Wanhao I3 3D.
Hatua ya 4: Uchapishaji wa 3D na Usindikaji wa Chapisho
Nilitumia nyuzi mbili za kuni kutoka FormFutura. Filament ya Nazi na Birch. Ukifuata kituo changu, labda unajua kuwa ninapenda sura na hisia za nyuzi za kuni. Sikuwahi kupata shida yoyote wakati wa kuchapisha nao hadi sasa. Wakati huu ulikuwa tofauti ingawa. Mradi huo una sehemu 7. Nilianza kuchapisha sehemu ndogo kwanza na mafanikio. Sehemu ya mwisho, sehemu kubwa ya ua ilikuwa ngumu zaidi kuchapisha. Kwa sababu fulani, bomba liliziba kila wakati nilijaribu kuchapisha. Nilijaribu mipangilio mingi, nikibadilisha kasi, kurudisha nyuma, urefu wa safu, joto. Hakuna kilichofanya kazi. Nilibadilisha bomba kuwa 0.5mm moja.
Bado ni sawa. Uchapishaji haukufaulu kila wakati. Hata nilikuwa na shida za umeme ambazo zilinifanya kuwekeza katika UPS. Nilikuwa na tamaa, nilitaka mradi uendelee, na nilikuwa nimekwama. Kisha nikapata wazo. Je! Ninaweza kuendelea kuchapisha sehemu iliyoshindwa baada ya kubadilisha pua iliyofungwa? Baada ya kutafuta mkondoni, niligundua kuwa inawezekana. Kwa bahati mbaya, nilikuwa nimefadhaika sana wakati huo kwamba sikurekodi video ya utaratibu. Lakini ilifanya kazi kama hirizi, na mwishowe, nilikuwa na sehemu ya mwisho ya kando tayari kwenye kitanda cha kuchapisha! Faraja iliyoje!
Vitu vifuatavyo kufanya vilikuwa rahisi, kuondoa nyenzo za msaada kutoka kwa kuchapishwa, mchanga na polishing na varnish ya kuni. Niliweka mchanga sehemu zote kwa uangalifu. Kama unavyoona sehemu kuu iliyofungwa haikuchapishwa vizuri kama vile nilivyotaka lakini kwa kuwa ilikuwa ngumu kuchapisha ilibidi nifanye kazi nayo. Ili kuponya kutokamilika, nilitumia putty ya kuni. Kwa kuwa sikuweza kupata rangi ya kuni na rangi inayofanana na sehemu yangu, nilichanganya rangi mbili za rangi pamoja ili kuunda rangi karibu na sehemu yangu. Nilitia mafuta kwenye sehemu zote, na nikasahihisha kasoro zote. Baada ya putty kuwa kavu, nilitia mchanga sehemu hizo mara nyingine na kutumia varnish ya kuni. Nilitumia varnish ya kuni ya walnut kwa sehemu za giza na varnish ya kuni ya mwaloni kwa zile nyepesi. Niliwaacha kavu kwa siku moja, na nilikuwa tayari kuendelea na umeme.
Hatua ya 5: Kuweka Kila kitu Pamoja
Hatua inayofuata ilikuwa kupunguza umeme ili kutoshea kwenye eneo hilo. Kwa kuwa nilikuwa tayari nimeiga sehemu zote katika Fusion 360, nilikuwa na hakika jinsi ya kuifanya. Kama unavyoona, kila sehemu ina nafasi yake maalum kwenye eneo hilo.
Niliuza sehemu zote pamoja kulingana na mchoro wa skimu ambayo nimeambatanisha hapa
Kwanza, niliuza Arduino Pro Mini na kupakia nambari hiyo kwa kutumia programu ya FTDI.
Hatua inayofuata ilikuwa kuunda usambazaji wa umeme kwa mzunguko. Nitatumia ngao ya betri ya Wemos, ngao inayofaa sana ambayo inaweza kuchaji betri ya 18650 na kuongeza voltage yake hadi 5V. Niliondoa kontakt ya betri kutoka kwenye ngao na kuuza waya kutoka kwa kiunganishi cha betri cha 18650. Ifuatayo, niliuza swichi kwa pato la 5V. Angalia skimu ya pili niliyoambatanisha hapa. Ugavi wa umeme ulikuwa tayari.
Kisha nikauza sehemu zingine zote moja baada ya nyingine kwa masaa kadhaa. Sikutumia kebo ya sauti kwenye pato la sauti la moduli ya redio ya FM wakati huu, lakini niliuza waya chini ya ubao badala yake. Angalia picha ambayo nimeambatanisha na hii inayoweza kufundishwa. Ishara hii sasa inaweza kwenda kwa kipaza sauti kwa kukuza. Niliongeza pia capacitor ya 330μF kwenye reli ya umeme kwenye bodi ya prototyping. Nyongeza hii ilipunguza kelele kwenye ishara ya redio. Baada ya kutengenezea yote kufanywa, nilijaribu mradi huo na ukafanya kazi!
Hatua ya mwisho ilikuwa kuweka kila kitu pamoja, sehemu zilizofungwa na sehemu za elektroniki. Kwanza niliunganisha grili ya redio na kisha nikatia gundi kitambaa cha grill. Kisha nikaunganisha onyesho kwa kutumia gundi ya kawaida na spika kutumia gundi moto. Ifuatayo, nilitia gundi moto kwa mmiliki wa betri, swichi na chaja ya betri. Kisha nikaunganisha moduli ya kipaza sauti kwa nafasi yake, kisha kificho cha kuzunguka na mwishowe bodi ya prototyping. Mwishowe, nilichopaswa kufanya ni kunasa sehemu zilizobaki za boma pamoja. Mradi ulikuwa tayari, na sikuweza kusubiri kujaribu.
Mwishowe miezi 6 baada ya kuanzishwa kwake, mradi wa Redio ya Art Deco FM ulikuwa ukicheza muziki kwenye dawati langu. Hisia iliyoje
Hatua ya 6: Kanuni ya Mradi
Wacha sasa tuende kwa kompyuta ili tuangalie haraka upande wa programu. Kama unavyoona tunatumia maktaba mengi katika mradi huu.
Nambari ni ngumu zaidi kuliko miradi mingi ambayo tumejenga hadi sasa. Nilijaribu kuifanya iwe rahisi iwezekanavyo na rahisi kusoma na kuelewa kazi.
Wazo la kimsingi ni hili: Ikiwa shaft ya encoder ya rotary imebadilisha msimamo na imekaa sawa kwa zaidi ya sekunde 1 tunahitaji kuweka mzunguko huo kwa moduli ya Redio ya FM.
ikiwa (currentMillis - previousMillis> interval) {if (frequency! = previous_frequency) {previous_frequency = frequency; redio.chagua Mzunguko (masafa); sekunde = 0; } mwingine
Moduli ya redio ya FM inahitaji karibu sekunde 1 ili kusonga kwa masafa mapya kwa hivyo hatuwezi kubadilisha masafa kwenye kila mabadiliko ya usimbuaji wa rotary kwa sababu kwa njia hii, mabadiliko ya masafa yatakuwa polepole sana. Wakati masafa mapya yamewekwa kwenye moduli, tunahesabu sekunde ngapi zimepita tangu masafa yamewekwa. Ikiwa wakati unazidi alama ya dakika 5, tunahifadhi mzunguko huo kwenye kumbukumbu ya EEPROM.
vinginevyo {sekunde ++; ikiwa (sekunde == SECONDS_TO_AUTOSAVE) {float read_frequency = readFrequencyFromEEPROM (); ikiwa (kusoma_frequency! = frequency) {Serial.println ("kitanzi (): Kuhifadhi masafa mapya kwa EEPROM"); kuandika FrequencyToEEPROM (& frequency); }}}
Unaweza kupata nambari ya mradi huu iliyoambatanishwa hapa.
Hatua ya 7: Mawazo ya Mwisho
Tuna bahati kubwa kuishi katika umri ambao tunaweza kujenga chochote tunachotaka na sisi wenyewe! Tuna zana na rasilimali kuunda chochote tunachotaka katika wiki chache na kwa gharama nafuu.
Matokeo ya mwisho yalistahili wakati na bidii niliyoweka ndani yake. Nilitumia masaa mengi kwenye mradi huu. Nilijifunza mambo mengi mapya; Nilipata uzoefu wenye thamani. Sasa nina ujuzi na ujasiri wa kujenga miradi bora zaidi. Wakati niliunda kituo hiki cha YouTube, hata sikujua jinsi ya kuuza, sikujua kuwa printa za 3D zilikuwepo na kwa kweli, sikujua jinsi ya kubuni chochote. Nilijua tu jinsi ya kupanga programu. Miaka 3 baadaye nina uwezo wa kujenga miradi kama hii. Kwa hivyo, ikiwa kila wakati ulitaka kutengeneza kitu lakini uliogopa kuanza, fuata hatua zangu. Anza kidogo na endelea kujifunza. Ndani ya miaka michache, hautaamini maendeleo yako.
Kwa kweli, mradi huu sio kamili. Mapokezi sio mazuri sana na antena niliyotumia. Niligundua kuwa ukiunganisha kebo ya USB kwenye bandari ya kuchaji, inakuwa kama antena na inaboresha mapokezi sana. Pia, ingawa nambari ya mradi inasaidia kitufe cha kusimba cha kuzunguka ili kuwasha au kuzima mwangaza wa onyesho, sikutumia huduma hii kwa sababu kwa bahati mbaya nilitia gundi kiambatisho cha rotary ili kitufe kisichoweza kubanwa. Kwa kweli, kuna mambo mengi ambayo mtu anaweza kuboresha kwenye mradi kama huu. Ikiwa utaunda mradi huu na kufanya maboresho yoyote, tafadhali shiriki kazi yako na jamii.
Ningependa kujua maoni yako kuhusu mradi wa Redio ya FM sasa ikiwa imekamilika. Je! Unapenda jinsi inavyoonekana? Je! Utaenda kujenga moja? Je! Utaboresha aina gani juu yake? Tafadhali weka maoni yako katika sehemu ya maoni hapa chini; Ninapenda kusoma mawazo yako!
Tuzo ya Kwanza katika Mashindano ya Microcontroller
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
Kudhibiti Redio ya RF 433MHZ Kutumia HT12D HT12E - Kufanya Rf Remote Control Kutumia HT12E & HT12D Pamoja na 433mhz: Hatua 5
Kudhibiti Redio ya RF 433MHZ Kutumia HT12D HT12E | Kufanya Udhibiti wa Kijijini wa Rf Kutumia HT12E & HT12D Ukiwa na 433mhz: Katika hii nitafundishwa nitakuonyesha jinsi ya kutengeneza RADIO kijijini kudhibiti ukitumia moduli ya mpokeaji wa mpitishaji wa 433mhz na encode ya HT12E & Kiambatisho cha HT12D IC.Kwa kufundisha hii utatuma na kupokea data ukitumia VITENGO vya bei rahisi sana kama: HT
WIND - Mradi wa kuongeza kasi kwa Mradi wa Adafruit: Hatua 9 (na Picha)
Upepo - Mradi wa kuongeza kasi kwa Manyoya ya Adafruit: Nimekuwa nikikusanya polepole wadhibiti wa manyoya wa Adafruit na bodi za sensorer ambazo zinapatikana kutoka Adafruit. Wanafanya prototyping na upimaji kuwa rahisi sana, na mimi ni shabiki mkubwa wa mpangilio wa bodi. Kwa kuwa nilijikuta tumetumia
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