Sadržaj:

PIC16F1847 i AR1010 FM radio muzička kutija: 5 koraka
PIC16F1847 i AR1010 FM radio muzička kutija: 5 koraka

Video: PIC16F1847 i AR1010 FM radio muzička kutija: 5 koraka

Video: PIC16F1847 i AR1010 FM radio muzička kutija: 5 koraka
Video: PIC16F1847 and AR1010 based FM radio Receiver 2024, Novembar
Anonim
Image
Image

Ovo je moj prvi post s uputama. Napravio sam digitalnu FM radio kutiju koristeći ovaj jeftini AR1010 FM radio prijemnik koji sam kupio na Ebayu i mikrokontroler PIC16F1847 kompanije MICROCHIP. Zašto PIC -ovi? Zašto ne biste koristili Arduino? Zato što imam hrpu ovih IC -a spremljenih u kantu za dijelove. I zato što većina instrukcija i vodiča za Digitalni FM radio koristi arduino.

Uspimo ……

Korak 1: Potrebni dijelovi i alati …

Osnovni dijelovi su sljedeći:

  1. Mozak - Mikročip Pic16F1847
  2. Digitalni FM radio prijemnik - modul AR1010
  3. Ekran - MAX7219 8 -cifreni 7 -segmentni LED modul
  4. Audio pojačalo - PAM8403 5V DC ploča audio pojačala 2 -kanalna 2*3W Kontrola jačine zvuka
  5. Napajanje/ punjenje - 3V do 5V 1A Modul za povećanje USB pretvarača za pojačavanje punjača sa 1kom. Baterija 18650 spašena iz stare baterije.
  6. Interfejs - 3 kom. mikro prekidači na dugme
  7. 3D štampano kutijsko kućište - STL datoteke ovdje

Alati za upotrebu:

  • Lemilica
  • Klešta za dugi nos
  • Digitalni multi tester
  • Exacto Knife
  • Klešta za rezanje
  • Pištolj za ljepilo
  • 3D štampač
  • Mikročip PICKIT 3 programator/debager

Korak 2: SHEMATIKA I SKLOP OŽIČENJA

SHEMATIKA I SKLOP OŽIČENJA
SHEMATIKA I SKLOP OŽIČENJA
SHEMATIKA I SKLOP OŽIČENJA
SHEMATIKA I SKLOP OŽIČENJA
SHEMATIKA I SKLOP OŽIČENJA
SHEMATIKA I SKLOP OŽIČENJA

Shema je nacrtana pomoću besplatne verzije Autodesk Eagle PCB softvera za dizajn.

Lista dijelova za glavnu ploču je sljedeća:

1 kom. PIC16F1847 MCU PDIP-18

1 kom. AMS1117-3.3 Regulator napona SOT223

6 kom. Otpornici od 4,7Kohm / 0,5 vata

1kom. 10uf / 16v elektrolitski kondenzator

Svi ovi dijelovi montirani su na prilagođenu jednostranu perfonsku ploču 30 mm x 30 mm koja se uklapa u kućište. PIC Mcu je montiran na gornju stranu ploče. SMD regulator AMS1117-3.3 i modul AR1010 lemljeni su na bakrenoj strani.

Nema vanjskog oscilatora jer sam koristio interni sat od 32 MHz PIC16F1847 MCU. Za povezivanje modula nisam koristio zaglavlja i konektore, lemljeni su kratkospojnicima. Zaglavlja su za serijsko otklanjanje grešaka i ICSP programiranje.

Korak 3: KOD

Kôd je napisan i sastavljen koristeći Code Limited verziju MikroC -a za PIC.

Koristio sam Ar1010 Arduino biblioteku adamjansch/AR1010lib i prenio je da bude kompatibilna s MikroC -om za PIC IDE.

Napisao sam svoju biblioteku Max7219.

To je sve … hvala

Korak 4:

Ažurirana je izvorna datoteka tako da uključuje biblioteku MAX7219 …

Korak 5: Buduća ažuriranja:

Dodati ću RTC za vrijeme i možda neke senzore poput temperature i vlažnosti.

Bluetooth audio ulaz.

Mp3 player.

Preporučuje se: