Minsan nang nakolekta namin ang aming unang hindi mapagpanggap na mga radio-age radio mula sa mga set. Ngayon, dahil sa pagbuo ng modular na disenyo, upang mag-ipon ng isang digital radio receiver ay hindi magiging mahirap kahit para sa mga taong napakalayo sa amateur radio. Ang disenyo ng tatanggap na ito ay batay sa kamangha-manghang 1935 AWA radio na natagpuan ng may-akda sa aklat na "Deco Radio: Ang Pinaka Magagandang Mga Radyo Kailangang Ginawa". Ang may-akda ay labis na humanga sa kanyang disenyo na nais niyang magkaroon ng kanyang sariling pagkakatulad.
Gumamit ang disenyo ng isang display ng Nokia 5110 LCD upang ipakita ang dalas at isang encoder upang piliin ito. Ang dami ay kinokontrol ng isang variable na risistor na binuo sa amplifier. Upang bigyang-diin ang disenyo, ginamit din ng may-akda ang isang font ng Art Deco upang ipakita ang impormasyon sa display. Ang code ng arduino ay naglalaman ng pagpapaandar ng pag-alala sa huling istasyon na iyong nakikinig (na napakinggan ng higit sa limang minuto).
Hakbang 1: Mga sangkap
- Arduino Pro mini
- FTDI Programmer
- TEA5767 FM Module ng Radyo ng Radyo
- 3 tagapagsalita ng watt
- Module ng Amplifier PAM8403
- Encoder
- Nokia 5110 LCD
- Singilin at proteksyon board ng baterya
- 18650 na baterya
- May-hawak ng 18650
- Lumipat
- Development Board 5x7 cm
- Pagkonekta ng mga wire
- Tela para sa nagsasalita
Hakbang 2: Electronics
Una sa lahat, kung wala kang gaanong karanasan sa pagtatrabaho sa arduino, dapat mo munang i-ipon ang circuit gamit ang isang walang malaswang tinapay. Kasabay nito, para sa kaginhawaan, maaari mong gamitin ang Arduino Nano o UNO. Personal, sa yugto ng pag-debug ng mga circuit, ginagamit ko ang Arduino UNO, dahil ito ay maginhawang gamitin ito kasama ang breadboard upang ikonekta ang mga kinakailangang sangkap, praktikal nang hindi gumagamit ng paghihinang. Kapag naka-on ang aparato, ang isang logo ay dapat ipakita sa screen ng ilang segundo, pagkatapos kung saan ang dalas ng huling istasyon na pinakinggan ay na-load mula sa memorya ng EEPROM. Sa pamamagitan ng pag-on ng encoder knob, maaari mong ayusin ang dalas sa pamamagitan ng pagbabago ng mga istasyon.
Kung ang lahat ay gumagana nang maayos sa layout, maaari kang magpatuloy sa pangunahing pagpupulong gamit ang mayroon nang mas compact at mas murang Arduino PRO Mini, na, bilang karagdagan, ay may mas mababang pagkonsumo. Ngunit bago iyon, tingnan natin kung paano matatagpuan ang lahat sa kaso.
Hakbang 3: idisenyo ang enclosure
Tatlong-dimensional ang modelo ay binuo sa libre, ngunit sa halip malakas na programa Fusion 360.
Hakbang 4: Pagpi-print at Pagproseso ng 3D
Para sa pag-print, ginamit ang "kahoy" na FormFutura plastic. Ito ay isang halip hindi pangkaraniwang plastik, ang kakaiba na kung saan ay pagkatapos ng pag-print ng mga detalye ay mukhang isang puno. Gayunpaman, kapag ang pag-print gamit ang plastik na ito, nakatagpo ang may-akda ng maraming mga problema.Ang mga maliliit na bahagi na nakalimbag nang walang mga problema, ngunit ang kaso, ang pinakamalaking bahagi, ay hindi nai-print sa unang pagkakataon. Kapag sinusubukang i-print ito, ang nozzle ay patuloy na barado, ang sitwasyon ay pinalubha ng regular na mga pag-ubos ng kuryente, dahil kung saan ang may-akda ay kailangang bumili pa rin ng UPS para sa printer. Sa huli, ang casing ay overprinted sa hindi natapos na blangko. Ang ganoong solusyon, gayunpaman, ay hindi masyadong isang solusyon sa problema, isang beses lamang na exit mula sa sitwasyon, kaya ang tanong ay nananatiling bukas. Dahil hindi ito nagtagumpay sa pag-print ng matagumpay, nagpasya ang may-akda na polish ang katawan, masilya masilya para sa kahoy at barnisan. Oo, ang plastik na ito ay hindi lamang katulad ng kahoy, sa katunayan ito ay pinong kahoy na dust na halo-halong may isang astringent plasticizer, kaya ang mga bahagi na nakalimbag nito ay praktikal na kahoy, at ipahiram ang kanilang sarili sa pagproseso ng mga pamamaraan para sa ordinaryong kahoy.
Hakbang 5: Paglagay ng Lahat Ito
Ang susunod na hakbang ay ang pag-install ng electronics sa enclosure. Dahil ang lahat ay nai-modelo sa Fusion 360, walang magiging problema sa ito. Tulad ng nakikita mo, ang bawat sangkap ay may sariling posisyon sa pabahay. Ang unang hakbang ay ang panghinang sa Arduino Pro Mini, pagkatapos kung saan ang code ay na-load dito. Ang susunod na hakbang ay ang mapagkukunan ng kuryente. Ang isang napaka maginhawa at compact Wemos board ay ginamit sa proyekto, na responsable din sa singilin ang baterya, protektahan ito, at pinatataas din ang boltahe para sa mga mamimili sa kinakailangang 5 volts. Sa halip, maaari mong gamitin ang karaniwang module ng pagsingil at proteksyon, at dagdagan ang boltahe na may isang hiwalay na converter ng DC / DC (halimbawa, TP4056 + MT3608).
Susunod, ang mga natitirang bahagi ay soldered, speaker, display, amplifier. Gayundin, kahit na mayroong mga capacitor ng kapangyarihan sa module ng amplifier, ipinapayong magdagdag ng isa pa (itinakda ito ng may-akda sa 330 microfarads, ngunit posible sa 1000). Ang kalidad (kung ang 10% THD ay maaaring tawaging kalidad) ng tunog ng PAM8403 amplifier ay umaasa sa suplay ng kuryente, pati na rin ang pagpapatakbo ng module ng radyo. Kapag ang lahat ay ibinebenta at nasubok, maaari mong simulan ang pangwakas na pagpupulong. Una sa lahat, ang may-akda ay nakadikit ng rehas, sa tuktok nito isang tela ng radyo.
Mula sa aking sarili. Ang tela ng radyo ay isang tiyak na bagay, at hindi sila ibinebenta sa bawat kuwadra. Gayunpaman, sa bawat babaeng tindahan ng karayom maaari kang bumili ng tulad ng canvas (tela para sa cross-stitch). Ito ay mura at napakahusay na angkop bilang isang kapalit para sa tisyu ng radyo, dumating ito sa iba't ibang kulay. Kumuha ng natural (hindi gawa ng tao) at may pinakamalaking cell. Sa pamamagitan ng paraan, umaangkop ito sa disenyo ng radio na ito nang perpekto.
Ang lahat ng iba pang mga board ay naayos sa lugar gamit ang mainit na matunaw na malagkit. Maaari kang maglagay ng maraming sa mainit na natutunaw na pandikit, ngunit para sa mga layuning ito ay talagang akma, na ibinigay na ang karamihan sa mga module ay walang mga butas para sa pangkabit. Kahit na ginusto kong gumamit ng double-sided "car" tape para sa mga layuning ito.
Hakbang 6: firmware
Ang hakbang na ito ay dapat na mailagay nang mas mataas, dahil kailangan mong i-flash ito sa yugto ng pag-debug. Ang pangunahing ideya ng code ay ito: kapag ang encoder knob ay nakabukas, ang dalas ay na-scan, kapag ang encoder knob ay nananatili sa parehong posisyon para sa higit sa 1 segundo - ang dalas na ito ay nakatakda para sa module ng receiver ng FM.
kung (kasalukuyangMillis - nakaraangMillis> agwat)
{
kung (dalas! = nakaraang_frequency)
{
nakaraang_frequency = dalas;
radio.selectFrequency (dalas);
segundo = 0;
} iba pa
Ito ay tumatagal ng 1 segundo para sa module ng radyo ng FM na tune sa isang bagong dalas, kaya hindi mo magagawang baguhin ang dalas sa real time sa pamamagitan ng pag-on ng encoder knob, dahil sa kasong ito, ang tincture ng receiver ay magiging napakabagal.
Matapos i-set ang dalas para sa tatanggap, nagsisimula ang countdown. Matapos ang 5 minuto, ang dalas ay naka-imbak sa memorya ng EEPROM.
Ang code, pati na rin ang mga file para sa pag-print, maaaring mai-download sa isang archive sa dulo ng artikulo.
iba pa
{
segundo ++;
kung (segundo == SECONDS_TO_AUTOSAVE)
{
float read_frequency = readFrequencyFromEEPROM ();
kung (read_frequency! = dalas)
{
Serial.println ("loop (): Pag-save ng bagong dalas sa EEPROM");
isulatFrequencyToEEPROM (at dalas);
}
}
}
Ang code, pati na rin ang mga file para sa pag-print, maaaring mai-download sa isang archive sa dulo ng artikulo.
Hakbang 7: Konklusyon
Sobrang swerte namin na nabubuhay tayo sa isang panahon kung kailan tayo mismo ang makapagtatayo ng lahat ng gusto natin! Mayroon kaming mga tool at mapagkukunan upang lumikha ng lahat ng gusto namin sa loob ng isang linggo at sa mababang gastos.
Mula sa aking sarili nais kong gumawa ng isang maliit na tala sa proyekto.Upang i-on ang radyo, gumamit ng isang maliit na slide switch na matatagpuan sa likuran ng kaso. Ang mga module ng amplam ng PAM8403 ay hindi lamang isang variable na risistor para sa pag-aayos ng lakas ng tunog, ngunit ang isang risistor na sinamahan ng isang switch (hindi bababa sa mga dumating sa akin). Iyon ay, sa matinding kaliwang posisyon, ang switch ay nasa posisyon na "off", nagsisimula kaming i-on ito - i-click, i-on ito, at pagkatapos ay nabago na ang dami. Sa palagay ko naiintindihan ng lahat kung ano ang pinag-uusapan ko sa lahat ng mga radio radio. Kaya, ano ang ginagawa ko. Ang switch na ito ay nagbibigay ng kapangyarihan sa module ng amplifier. Iminumungkahi ko ang mga sumusunod: gupitin ang mga track na umaangkop sa switch at short-circuit, kaya hindi kasama ang switch mula sa circuit. At sa mga takong ng switch, nagbebenta ang mga wire sa puwang ng baterya, sa gayon ginagawang "usability" ang paggamit ng receiver.
I-download ang archive na may mga modelo ng 3D at firmware
Iyon lang, lahat ng tagumpay sa iyong trabaho!