Мазмұны:

PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорабы: 5 қадам
PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорабы: 5 қадам

Бейне: PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорабы: 5 қадам

Бейне: PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорабы: 5 қадам
Бейне: Домашняя автоматизация: как использовать 7 программ от 0,1 с до 9999 минут, релейный таймер XY-LJ02 2024, Қараша
Anonim
Image
Image

Бұл менің бірінші нұсқаулық постым. Мен Ebay -ден сатып алған AR1010 FM радио қабылдағыш модулін және MICROCHIP -тен PIC16F1847 микроконтроллерін қолдана отырып, сандық FM радио қорабын жасадым. Неліктен PIC? Неге Arduino қолданбайды? Өйткені менде бұл IC -тің көптеген бөліктері бар. Сонымен қатар, сандық FM радиосының көптеген нұсқаулары мен оқулықтары arduino -ны қолданады.

Орындайық ….

1 -қадам: қажет бөлшектер мен құралдар …

Негізгі бөліктер келесідей:

  1. Ми - Microchip Pic16F1847
  2. Сандық FM радиоқабылдағыш - AR1010 модулі
  3. Дисплей - MAX7219 8 цифрлық 7 сегментті жарықдиодты модуль
  4. Дыбыс күшейткіші - PAM8403 5V тұрақты дыбыс күшейткіш тақтасы 2 арна 2*3W дыбыс деңгейін басқару
  5. Қуат/ зарядтау - 3В -тан 5В -қа дейін 1А қадамдық модуль USB зарядтағышын күшейту түрлендіргіші/ 1 дана. Ескі ноутбуктің 18650 батареясы жиналған.
  6. Интерфейс - 3 дана. батырмалы микро қосқыштар
  7. 3D басып шығарылған қорап қорабы - STL файлдары осында

Қолданылатын құралдар:

  • Пісіру темірі
  • Ұзын мұрынды қысқыштар
  • Сандық мультитестер
  • Exacto пышағы
  • Пышақ кескіш
  • Желім мылтық
  • 3D принтері
  • Microchip PICKIT 3 бағдарламашы/отладчик

2 -қадам: СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ

СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ
СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ
СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ
СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ
СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ
СХЕМАТИКА ЖӘНЕ Сымдар ЖИНАҒЫ

Схема Autodesk Eagle PCB бағдарламалық жасақтамасының ақысыз нұсқасының көмегімен жасалған.

Негізгі тақтаның бөлшектер тізімі келесідей:

1 дана. PIC16F1847 MCU PDIP-18

1 дана. AMS1117-3.3 SOT223 кернеу реттегіші

6 дана. 4,7Км / 0,5 ватт резисторлар

1 дана. 10ф / 16в электролиттік конденсатор

Бұл бөлшектердің әрқайсысы корпустың ішіне сәйкес келу үшін 30 мм х 30 мм өлшемді арнайы кесілген тақтаға орнатылады. PIC Mcu тақтаның жоғарғы жағына орнатылады. AMS1117-3.3 SMD реттегіші мен AR1010 модулі мыс жағында дәнекерленген.

Сыртқы осциллятор жоқ, себебі мен PIC16F1847 MCU ішкі 32 мГц сағатын қолдандым. Мен модульдерді қосу үшін ешқандай тақырыптар мен қосқыштарды пайдаланбадым, олар секіргіш сымдармен дәнекерленген. Тақырыптар сериялық күйін келтіруге және ICSP бағдарламалауға арналған.

3 -қадам: КОД

Код PIC үшін MikroC Code Limited нұсқасы арқылы жазылады және құрастырылады.

Мен adamjansch/AR1010lib Ar1010 Arduino кітапханасын қолдандым және оны PIC IDE үшін MikroC -пен үйлесімді етіп жібердім.

Мен Max7219 жеке кітапханамды жаздым.

Жеткілікті, рақмет

4 -қадам:

MAX7219 кітапханасын қосу үшін бастапқы файл жаңартылды …

5 -қадам: Болашақ жаңартулар:

Мен уақыт бойынша RTC қосамын, мүмкін температура мен ылғалдылық сияқты кейбір сенсорлар.

Bluetooth дыбыс кірісі.

Mp3 ойнатқыш.

Ұсынылған: