Daftar Isi:

Kotak Musik Radio FM Berbasis PIC16F1847 dan AR1010: 5 Langkah
Kotak Musik Radio FM Berbasis PIC16F1847 dan AR1010: 5 Langkah

Video: Kotak Musik Radio FM Berbasis PIC16F1847 dan AR1010: 5 Langkah

Video: Kotak Musik Radio FM Berbasis PIC16F1847 dan AR1010: 5 Langkah
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, November
Anonim
Image
Image

Ini adalah posting Instructable pertama saya. Saya membuat kotak Radio FM Digital menggunakan modul penerima Radio FM AR1010 murah yang saya beli dari Ebay dan Mikrokontroler PIC16F1847 dari MICROCHIP. Kenapa PIC? Mengapa tidak menggunakan Arduino? Karena saya punya banyak IC ini ditebar di bagian bin. Dan juga karena sebagian besar instruksi dan tutorial Radio FM Digital menggunakan arduino.

Ayo Buat…..

Langkah 1: Suku Cadang dan Alat yang Dibutuhkan…

Bagian dasar adalah sebagai berikut:

  1. Otak - Microchip Pic16F1847
  2. Penerima Radio FM Digital - Modul AR1010
  3. Tampilan - MAX7219 8 Digit 7 Segmen Led Modul
  4. Audio Amplifier - PAM8403 5V DC Audio Amplifier Board 2 Saluran 2*3W Kontrol Volume
  5. Power/Charging - 3V ke 5V 1A Step Up Module USB Charger Boost Converter w/1pc. Baterai 18650 diselamatkan dari baterai laptop lama.
  6. Antarmuka - 3 buah. saklar mikro tombol tekan
  7. Lampiran Kotak Cetak 3D - Tautan file STL di sini

Alat untuk Digunakan:

  • Solder Besi
  • Tang Hidung Panjang
  • Penguji Multi Digital
  • Pisau Tepat
  • Tang Pemotong
  • Lem tembak
  • Pencetak 3D
  • Microchip PICKIT 3 Programmer/Debugger

Langkah 2: SKEMA dan PERAKITAN KABEL

SKEMA dan PERAKITAN KABEL
SKEMA dan PERAKITAN KABEL
SKEMA dan PERAKITAN KABEL
SKEMA dan PERAKITAN KABEL
SKEMA dan PERAKITAN KABEL
SKEMA dan PERAKITAN KABEL

Skema digambar menggunakan versi gratis dari perangkat lunak desain Autodesk Eagle PCB.

Daftar bagian untuk papan utama adalah sebagai berikut:

1 buah PIC16F1847 MCU PDIP-18

1 buah AMS1117-3.3 Regulator Tegangan SOT223

6 buah. Resistor 4.7Kohm / 0,5 watt

1 buah Kapasitor elektrolit 10uf / 16v

Semua bagian ini dipasang pada papan perf satu sisi 30mm x 30mm yang dipotong khusus agar pas di dalam casing. PIC Mcu dipasang di sisi atas papan. Regulator SMD AMS1117-3.3 dan modul AR1010 disolder pada sisi tembaga.

Tidak ada Osilator eksternal karena saya menggunakan jam internal 32 mhz dari PIC16F1847 MCU. Saya tidak menggunakan header dan konektor untuk menghubungkan modul, mereka disolder dengan kabel jumper. Header adalah untuk debugging serial dan pemrograman ICSP.

Langkah 3: KODE

Kode ditulis dan dikompilasi menggunakan MikroC versi Code Limited untuk PIC.

Saya menggunakan Ar1010 Arduino Library dari adamjansch/AR1010lib dan porting agar kompatibel dengan MikroC untuk PIC IDE.

Saya menulis perpustakaan Max7219 saya sendiri.

Itu saja… terima kasih

Langkah 4:

Memperbarui File Sumber untuk menyertakan perpustakaan MAX7219…

Langkah 5: Pembaruan di Masa Depan:

Saya akan menambahkan RTC untuk Waktu dan mungkin beberapa sensor seperti Suhu dan Kelembaban.

Masukan audio Bluetooth.

Pemutar mp3.

Direkomendasikan: