Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu mening "Instructable" postim. Men Ebaydan sotib olgan AR1010 FM radio qabul qilish moduli va MICROCHIP -dan PIC16F1847 mikrokontrolderidan foydalanib, raqamli FM radio qutisini yasadim. Nima uchun PIC? Nega Arduino -dan foydalanmasligingiz kerak? Chunki menda bu IC -larning ko'p qismi ehtiyot qismlarga joylashtirilgan. Raqamli FM radiosining ko'pgina ko'rsatmalari va qo'llanmalari arduino -dan foydalangani uchun.
Keling buni uddalaymiz ….
1 -qadam: Kerakli qismlar va asboblar …
Asosiy qismlar quyidagilar:
- Miya - Microchip Pic16F1847
- Raqamli FM radio qabul qiluvchisi - AR1010 moduli
- Displey - MAX7219 8 raqamli 7 segmentli LED moduli
- Ovoz kuchaytirgichi - PAM8403 5V shahar ovoz kuchaytirgichi 2 kanal 2*3W ovoz balandligini boshqarish.
- Quvvat/ zaryadlash - 3V dan 5V gacha 1A bosqichma -bosqich modul USB zaryadlovchi qurilmasi 1 dona. Eski noutbuk batareyalar to'plamidan 18650 ta batareya qutqarildi.
- Interfeys - 3 dona. tugmachali mikro kalitlar
- 3D bosilgan quti muhofazasi - STL fayllari bu erda
Foydalanish vositalari:
- Lehimlash temir
- Uzoq burun pense
- Raqamli ko'p tomonlama sinov qurilmasi
- Exacto pichog'i
- Kesuvchi pense
- Yelimli qurol
- 3D printer
- Microchip PICKIT 3 dasturchi/tuzatuvchi
2 -qadam: Sxematik va simli yig'ilish
Sxema Autodesk Eagle PCB dizayn dasturining bepul versiyasi yordamida chizilgan.
Asosiy taxtaning qismlari ro'yxati quyidagicha:
1 dona. PIC16F1847 MCU PDIP-18
1 dona. AMS1117-3.3 kuchlanish regulyatori SOT223
6 dona. 4,7 kohm / 0,5 vattli rezistorlar
1 dona. 10uf / 16v elektrolitik kondansatör
Bu qismlarning barchasi 30 mm x 30 mm o'lchamdagi maxsus kesilgan taxtali korpus ichiga o'rnatiladi. PIC Mcu taxtaning yuqori tomoniga o'rnatiladi. AMS1117-3.3 SMD regulyatori va AR1010 moduli mis tomondan lehimli.
Tashqi osilator yo'q, chunki men PIC16F1847 MCU ichki 32 MGts soatidan foydalanardim. Men modullarni ulash uchun hech qanday sarlavha va ulagichlardan foydalanmadim, ular o'tish simlari bilan lehimlangan. Sarlavhalar ketma -ket disk raskadrovka va ICSP dasturlash uchun mo'ljallangan.
3 -qadam: KOD
Kod PIC uchun MikroC ning Code Limited versiyasi yordamida yoziladi va tuziladi.
Men Adam10/Ar1010lib Ar1010 Arduino kutubxonasidan foydalandim va uni PIC IDE uchun MikroC bilan moslashtirdim.
Men Max7219 kutubxonasini yozdim.
Rahmat, yetarli
4 -qadam:
Manba fayli MAX7219 kutubxonasini o'z ichiga olgan holda yangilandi …
5 -qadam: kelajakdagi yangilanishlar:
Men vaqt uchun RTC qo'shaman va ehtimol harorat va namlik kabi ba'zi sensorlar.
Bluetooth audio kiritish.
Mp3 pleer.