Мазмуну:

PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам
PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам

Video: PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам

Video: PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам
Video: Домашняя автоматизация: как использовать 7 программ от 0,1 с до 9999 минут, релейный таймер XY-LJ02 2024, Ноябрь
Anonim
Image
Image

Бул менин биринчи үйрөтүлүүчү постум. Мен Ebayден сатып алган бул арзан AR1010 FM радио кабыл алуучу модулун жана MICROCHIPтен PIC16F1847 микроконтроллерин колдонуп Digital FM радио кутучасын жасадым. Эмне үчүн PIC? Эмне үчүн Arduino колдонбойсуз? Анткени менде ICлердин бир тобу бөлүктөргө салынган. Санарип FM радиосунун көпчүлүк инструкторлору жана үйрөткүчтөрү ардуинону колдонгону үчүн.

Келгиле жетишели ….

1 -кадам: Тетиктер жана шаймандар керек…

Негизги бөлүктөрү төмөнкүлөр:

  1. Мээ - Microchip Pic16F1847
  2. Санариптик FM Радио Алуучу - AR1010 модулу
  3. Дисплей - MAX7219 8 Digit 7 Segment Led Module
  4. Audio Amplifier - PAM8403 5V DC Audio Amplifier Board 2 Channel 2*3W Volume Control
  5. Power/ Charging - 3V to 5V 1A Step Up Module USB Charger Boost Converter w/ 1pc. 18650 батарейкасы эски ноутбуктун батарейкасынан куткарылган.
  6. Интерфейс - 3 шт. баскыч баскычы микро өчүргүчтөр
  7. 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 плеер.

Сунушталууда: