Orodha ya maudhui:

Mradi wa Redio ya Art Deco FM Kutumia Arduino: Hatua 7 (na Picha)
Mradi wa Redio ya Art Deco FM Kutumia Arduino: Hatua 7 (na Picha)

Video: Mradi wa Redio ya Art Deco FM Kutumia Arduino: Hatua 7 (na Picha)

Video: Mradi wa Redio ya Art Deco FM Kutumia Arduino: Hatua 7 (na Picha)
Video: SERIKALI IMEWEZA | NISHATI NA MADINI | TUTAWEKA HISTORIA YA DUNIA 2024, Novemba
Anonim
Image
Image
Mradi wa Redio ya Art Deco FM Kutumia Arduino
Mradi wa Redio ya Art Deco FM Kutumia Arduino
Mradi wa Redio ya Art Deco FM Kutumia Arduino
Mradi wa Redio ya Art Deco FM Kutumia Arduino

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

Pata Sehemu Zote
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

Image
Image
Elektroniki
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

Kubuni Banda
Kubuni Banda
Kubuni Banda
Kubuni Banda
Kubuni Banda
Kubuni Banda

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

Uchapishaji wa 3D na Uchakataji wa Chapisho
Uchapishaji wa 3D na Uchakataji wa Chapisho
Uchapishaji wa 3D na Uchakataji wa Chapisho
Uchapishaji wa 3D na Uchakataji wa Chapisho
Uchapishaji wa 3D na Uchakataji wa Chapisho
Uchapishaji wa 3D na Uchakataji 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

Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
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

Kanuni za Mradi
Kanuni za 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

Mawazo ya Mwisho
Mawazo ya Mwisho
Mawazo ya Mwisho
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!

Mashindano ya Microcontroller
Mashindano ya Microcontroller
Mashindano ya Microcontroller
Mashindano ya Microcontroller

Tuzo ya Kwanza katika Mashindano ya Microcontroller

Ilipendekeza: