Mundarija:
- 1 -qadam: Kerakli qismlar va asboblar …
- 2 -qadam: Sxematik va simli yig'ilish
- 3 -qadam: KOD
- 4 -qadam:
- 5 -qadam: kelajakdagi yangilanishlar:
Video: PIC16F1847 va AR1010 asosidagi FM radio musiqa qutisi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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.
Tavsiya:
Musiqa qutisi: Tono Kiehnle: 5 qadam (rasmlar bilan)
Musiqa kutubxonasi: Ovozli: Arduino UNO dasturini yuklab oling. Kontaktlar 3 -turdan iborat bo'lib, ular bir -biri bilan o'zaro bog'lanib, 3 -botondan iborat. 2 ta foydalanish
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: 4 qadam
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: Ko'pchilik musiqa asboblarini chalishni o'rganmoqchi. Afsuski, ularning ba'zilari asboblarning yuqori narxi tufayli ishga tushmaydilar. Bunga asoslanib, biz boshlang'ich byudjetini kamaytirish uchun birlashtirilgan virtual musiqa asboblari tizimini yaratishga qaror qildik
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam
Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat
Ob -havoga asoslangan musiqa generatori (ESP8266 asosidagi Midi generatori): 4 qadam (rasmlar bilan)
Ob -havoga asoslangan musiqa generatori (ESP8266 asosidagi Midi generatori): Salom, bugun men qanday qilib o'zingizning ob -havoga asoslangan kichik musiqa generatorini yasashni tushuntirib beraman. Bu ESP8266 ga asoslangan, u xuddi Arduinoga o'xshaydi va u harorat, yomg'irga javob beradi. va yorug'lik intensivligi. Bu butun qo'shiq yoki akkord dasturini yaratishini kutmang
Papperlapapp Raspberry Pi asosidagi musiqa pleyeri: 4 qadam
Papperlapapp … Raspberry Pi asosidagi musiqa pleyeri: PAPPERLAPAPP - bu kimningdir so'zini kesish va unga bema'nilik gapirayotganini aytish uchun qo'pol nemischa atama. Pappe - bu nemis tilidagi karton atamasi. FB guruhida "to'g'ri yog'och" haqida munozarada. steampunk " bu so'z xayolimga keladi.;-) Va men