
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51


Бул менин биринчи үйрөтүлүүчү постум. Мен Ebayден сатып алган бул арзан AR1010 FM радио кабыл алуучу модулун жана MICROCHIPтен PIC16F1847 микроконтроллерин колдонуп Digital FM радио кутучасын жасадым. Эмне үчүн PIC? Эмне үчүн Arduino колдонбойсуз? Анткени менде ICлердин бир тобу бөлүктөргө салынган. Санарип FM радиосунун көпчүлүк инструкторлору жана үйрөткүчтөрү ардуинону колдонгону үчүн.
Келгиле жетишели ….
1 -кадам: Тетиктер жана шаймандар керек…
Негизги бөлүктөрү төмөнкүлөр:
- Мээ - Microchip Pic16F1847
- Санариптик FM Радио Алуучу - AR1010 модулу
- Дисплей - MAX7219 8 Digit 7 Segment Led Module
- Audio Amplifier - PAM8403 5V DC Audio Amplifier Board 2 Channel 2*3W Volume Control
- Power/ Charging - 3V to 5V 1A Step Up Module USB Charger Boost Converter w/ 1pc. 18650 батарейкасы эски ноутбуктун батарейкасынан куткарылган.
- Интерфейс - 3 шт. баскыч баскычы микро өчүргүчтөр
- 3D Басылган кутуча тиркемеси - STL файлдары бул жерде
Колдонула турган куралдар:
- Кандооч
- Узун мурду
- Санариптик көп сыноочу
- Exacto Knife
- Cutter Plier
- Глей тапанчасы
- 3D принтер
- Microchip PICKIT 3 Программист/Мүчүлүштүктөрдү оңдоочу
2 -кадам: СХЕМАТИКА ЖАНА СИМДЕРДИН ЧОГУЛУШУ



Схема Autodesk Eagle PCB дизайн программасынын бекер версиясын колдонуу менен тартылган.
Башкы тактанын бөлүктөрүнүн тизмеси төмөнкүлөр:
1 даана PIC16F1847 MCU PDIP-18
1 даана AMS1117-3.3 Voltage Regulator SOT223
6 шт. 4.7Kohm / 0.5 ватт резисторлор
1шт. 10uf / 16v электролитикалык конденсатор
Бул бөлүктөрдүн бардыгы корпустун ичине ылайыкташтырылган 30 мм х 30 мм бир тараптуу тактага орнотулган. PIC Mcu тактанын үстү жагына орнотулган. AMS1117-3.3 SMD жөнгө салуучу жана AR1010 модулу жез тарапта ширетилет.
Тышкы осциллятор жок, анткени мен PIC16F1847 MCU ички 32 МГц саатын колдондум. Мен модулдарды туташтыруу үчүн эч кандай баш жана коннекторлорду колдонгон жокмун, алар секирүүчү зымдар менен ширетилген. Аталыштар сериялык мүчүлүштүктөрдү оңдоо жана ICSP программалоо үчүн.
3 -кадам: КОД
Код жазылып, PIC үчүн MikroCтун Code Limited версиясын колдонуу менен түзүлөт.
Мен Ar1010 Arduino adamjansch/AR1010lib китепканасын колдондум жана аны PIC IDE үчүн MikroC менен шайкеш келтирдим.
Мен өзүмдүн Max7219 китепканамды жаздым.
Баары ушул … рахмат
4 -кадам:
Булак файлын MAX7219 китепканасына кошуу үчүн жаңыртуу…
5 -кадам: Келечектеги жаңыртуулар:
Мен убакытка RTC кошуп коём, балким температура жана нымдуулук сыяктуу кээ бир сенсорлор.
Bluetooth аудио киргизүү.
Mp3 плеер.
Сунушталууда:
Манжа изи жана RFIDге негизделген катышуу тутуму Raspberry Pi жана MySQL маалымат базасын колдонот: 5 кадам

Raspberry Pi жана MySQL маалымат базасын колдонгон манжа изи жана RFIDге негизделген катышуу тутуму: Бул долбоордун видеосу
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам

Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)

Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
RuuviTag жана PiZero W жана Blinkt! Bluetooth маякка негизделген термометр: 3 кадам (сүрөттөр менен)

RuuviTag жана PiZero W жана Blinkt! Bluetooth маякка негизделген термометр: Бул көрсөтмө RuuviTagтан Raspi Pi Zero W менен Bluetooth аркылуу температураны жана нымдуулук маалыматын окуу жана маанилерди Pimoroni blinkt экилик сандарда көрсөтүү ыкмасын сүрөттөйт! PHAT.Or же кыскача айтканда: мамлекетти кантип куруу керек
Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана өркүндөтүү!): 5 кадам (Сүрөттөр менен)

Handheld 6 Note Music Box / Instrument (Оңой жасоо жана жакшыртуу!): Саламатсызбы! Винтергатан аттуу швед тобунун мүчөсү Мартин Молинден шыктануу менен мен жакында эле музыкалык кутуларга жана андагы нерселердин баарына ашык болуп калдым. Музыкалык кутуларга ыр чыгарган адамдар дагы эле ырды ырдоонун эски ыкмасын колдонуп жатышат