Агуулгын хүснэгт:

PIC16F1847 ба AR1010 дээр суурилсан FM радио хөгжмийн хайрцаг: 5 алхам
PIC16F1847 ба AR1010 дээр суурилсан FM радио хөгжмийн хайрцаг: 5 алхам

Видео: PIC16F1847 ба AR1010 дээр суурилсан FM радио хөгжмийн хайрцаг: 5 алхам

Видео: PIC16F1847 ба AR1010 дээр суурилсан FM радио хөгжмийн хайрцаг: 5 алхам
Видео: Ҳалли масъалаҳои маркази миллӣ тестӣ аз фанни химия. Масъалаҳои 101 - 105 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 сегментийн LED модуль
  4. Аудио өсгөгч - PAM8403 5V DC аудио өсгөгчийн самбар 2 суваг 2*3W дууны хяналт
  5. Цахилгаан/ Цэнэглэх - 3V -аас 5V хүртэл 1А хүртэл дээшлүүлэх модуль USB цэнэглэгч Boost Converter w/ 1pc. 18650 батерейг хуучин зөөврийн компьютерын батерейгаас авав.
  6. Интерфэйс - 3 ширхэг. товчлуурын товчлуур бүхий микро унтраалга
  7. 3D хэвлэсэн хайрцагны хайрцаг - STL файлуудыг энд дарна уу

Хэрэглэх хэрэгсэл:

  • Гагнуурын төмөр
  • Урт хамар бахө
  • Дижитал олон шалгагч
  • Exacto хутга
  • Таслагч бахө
  • Цавуу буу
  • 3D хэвлэгч
  • Microchip PICKIT 3 Программист/дибаг хийгч

Алхам 2: СХЕМАТИК ба УТАСНЫ ХУРАЛ

СХЕМАТИК ба УТАСНЫ ХУРАЛ
СХЕМАТИК ба УТАСНЫ ХУРАЛ
СХЕМАТИК ба УТАСНЫ ХУРАЛ
СХЕМАТИК ба УТАСНЫ ХУРАЛ
СХЕМАТИК ба УТАСНЫ ХУРАЛ
СХЕМАТИК ба УТАСНЫ ХУРАЛ

Схемийг Autodesk Eagle ПХБ -ийн дизайны програм хангамжийн үнэгүй хувилбарыг ашиглан зурсан болно.

Үндсэн самбарын хэсгүүдийн жагсаалт дараах байдалтай байна.

1 ширхэг. PIC16F1847 MCU PDIP-18

1 ширхэг. AMS1117-3.3 Хүчдэл зохицуулагч 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 хувилбарыг ашиглан бичиж, эмхэтгэв.

Би adamjansch/AR1010lib -ийн Ar1010 Arduino номын санг ашиглаж, үүнийг PIC IDE -ийн MikroC -тэй нийцтэй болгож өгсөн.

Би өөрийн Max7219 номын санг бичсэн.

Энэ бүгд … баярлалаа

Алхам 4:

MAX7219 номын санг агуулсан эх файлыг шинэчилсэн…

Алхам 5: Ирээдүйн шинэчлэлтүүд:

Би цаг хугацааны RTC, магадгүй температур ба чийгшил гэх мэт зарим мэдрэгчийг нэмж оруулах болно.

Bluetooth аудио оролт.

Мп3 тоглуулагч.

Зөвлөмж болгож буй: