Мазмуну:
- 1 -кадам: Тетиктер жана шаймандар керек…
- 2 -кадам: СХЕМАТИКА ЖАНА СИМДЕРДИН ЧОГУЛУШУ
- 3 -кадам: КОД
- 4 -кадам:
- 5 -кадам: Келечектеги жаңыртуулар:
Video: PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул менин биринчи үйрөтүлүүчү постум. Мен 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ге негизделген катышуу тутуму: Бул долбоордун видеосу
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Ардуиного негизделген байланышсыз инфракызыл термометр - 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 же кыскача айтканда: мамлекетти кантип куруу керек