Sisukord:
- Samm: vajalikud osad ja tööriistad…
- 2. etapp: Skeemika ja juhtmestik
- 3. samm: KOODI
- 4. samm:
- Samm: tulevased värskendused:
Video: PIC16F1847 ja AR1010 põhine FM -raadio muusikakast: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on minu esimene juhendatav postitus. Tegin digitaalse FM -raadio kasti, kasutades seda odavat AR1010 FM -raadio vastuvõtja moodulit, mille ostsin Ebayst, ja PIC16F1847 mikrokontrollerit firmalt MICROCHIP. Miks PIC? Miks mitte kasutada Arduinot? Sest mul on hunnik neid IC -sid osade prügikasti ladustatud. Ja ka seetõttu, et enamik digitaalse FM -raadio juhendeid ja õpetusi kasutab arduinot.
Saame hakkama ….
Samm: vajalikud osad ja tööriistad…
Põhiosad on järgmised:
- Aju - mikrokiip Pic16F1847
- Digitaalne FM -raadio vastuvõtja - AR1010 moodul
- Ekraan - MAX7219 8 -kohaline 7 -segmendiline LED -moodul
- Helivõimendi - PAM8403 5V DC helivõimendi plaat 2 kanalit 2*3W helitugevuse reguleerimist
- Toide/ laadimine - 3V kuni 5V 1A võimendusmooduli USB -laadija võimendusmuundur koos 1 tk. 18650 aku päästeti vanast sülearvuti akust.
- Liides - 3 tk. nuppude mikro lülitid
- 3D -prinditud karbikarp - STL -failide link siin
Kasutatavad tööriistad:
- Jootekolb
- Pika ninaga tangid
- Digitaalne multitestija
- Exacto nuga
- Lõikuritang
- Liimipüstol
- 3D printer
- Mikrokiip PICKIT 3 programmeerija/silur
2. etapp: Skeemika ja juhtmestik
Skeem on joonistatud, kasutades Autodesk Eagle PCB disainitarkvara tasuta versiooni.
Emaplaadi osade loend on järgmine:
1 tk. PIC16F1847 MCU PDIP-18
1 tk. AMS1117-3.3 Pingeregulaator SOT223
6 tk. 4,7Kohm / 0,5 vatti takistid
1 tk. 10uf / 16v elektrolüütkondensaator
Kõik need osad on paigaldatud kohandatud lõikega 30 mm x 30 mm ühepoolsele perf -plaadile, et see sobiks korpuse sisse. PIC Mcu on paigaldatud plaadi ülemisele küljele. AMS1117-3.3 SMD regulaator ja moodul AR1010 on joodetud vase poolele.
Välist ostsillaatorit pole, kuna kasutasin PIC16F1847 MCU sisemist 32 MHz kella. Ma ei kasutanud moodulite ühendamiseks ühtegi päist ja pistikut, need on jootetud hüppajajuhtmetega. Päised on mõeldud seeria silumiseks ja ICSP programmeerimiseks.
3. samm: KOODI
Kood on kirjutatud ja koostatud, kasutades MikroC PIC jaoks Code Limited versiooni.
Kasutasin Adamjansch/AR1010lib Ar1010 Arduino raamatukogu ja teisaldasin selle PIC IDE jaoks MikroC -ga ühilduvaks.
Kirjutasin oma Max7219 raamatukogu.
See on kõik … aitäh
4. samm:
Lähtefaili värskendati, et see hõlmaks ka kogu MAX7219…
Samm: tulevased värskendused:
Lisan aja RTC ja võib -olla mõned andurid, nagu temperatuur ja niiskus.
Bluetoothi helisisend.
Mp3 mängija.
Soovitan:
Muusikakast valgusshowga: 9 sammu (piltidega)
Muusikakast valgusšõuga: Tere ja tere tulemast! Selles õpetuses näitame, kuidas saate kaasasoleva valgusšõuga oma muusikakasti teha. Vaja on ainult tühja ümbrist. Võtsime korpuse, mida tavaliselt kasutatakse tööriistade jaoks. Selles projektis saate olla väga loominguline, nii et te ei pea
Tobias - Arduino muusikakast koos TVoutiga: 5 sammu (piltidega)
Tobias - Arduino muusikakast TVoutoutiga: Kõigepealt lubage mul tutvustada Tobiast, mu tüdruksõbra hiiglaslikku mängukaru, kes on selle projekti inspiratsiooniks. Tobiasel on isiksus, kes on aja jooksul üles kasvanud, samal ajal kui me oma mõtetes naljalt mõtleme, mida ta teeb kui ta on töölt eemal. Projekt ootab
Muusikakast: 7 sammu
Muusikakast: see projekt on väike ruum, kus on tuled, mis mängivad koos kompositsiooniga. Kasutasin Beethovensi 5. sümfooniat teose emotsionaalse kaalu tõttu. Kui olete väikesesse vahtpõhja ruumi jõudnud, võite panna kõrvaklapid ja loetleda
Laste MP3 -muusikakast: 6 sammu (piltidega)
Laste MP3 -muusikakast: arduino ümber uusi DIY -projekte otsides leidsin häid ideid lastele mõeldud RFID -põhiste MP3 -mängijate kohta. Ja turul on üks suurepärane professionaalne mänguasjakast - need poisid valitsevad. Nad tegid oma nutikast ideest suurepärase äri. Kontrollima
Arduino -põhine mittekontaktne infrapuna -termomeeter - IR -põhine termomeeter Arduino abil: 4 sammu
Arduino -põhine mittekontaktne infrapuna -termomeeter | IR -põhine termomeeter Arduino abil: Tere, selles juhendis olevad poisid, teeme arduino abil kontaktivaba termomeetri. Kuna mõnikord on vedeliku/tahke aine temperatuur liiga kõrge või madal, siis on sellega raske kontakti saada ja seda lugeda temperatuur sellises olukorras