Sadržaj:

Glazbena kutija FM radija na temelju PIC16F1847 i AR1010: 5 koraka
Glazbena kutija FM radija na temelju PIC16F1847 i AR1010: 5 koraka

Video: Glazbena kutija FM radija na temelju PIC16F1847 i AR1010: 5 koraka

Video: Glazbena kutija FM radija na temelju PIC16F1847 i AR1010: 5 koraka
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Studeni
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 iz tvrtke MICROCHIP. Zašto PIC -ovi? Zašto ne biste koristili Arduino? Budući da imam hrpu ovih IC -a spremljenih u kantu za dijelove. Također i zato što većina instrukcija i vodiča za Digitalni FM radio koristi arduino.

Učinimo to ……

Korak 1: Potrebni dijelovi i alati …

Osnovni dijelovi su sljedeći:

  1. Mozak - Mikročip Pic16F1847
  2. Digitalni FM radio prijemnik - modul AR1010
  3. Zaslon - MAX7219 8 -znamenkasti 7 -segmentni LED modul
  4. Audio pojačalo - PAM8403 5V DC ploča audio pojačala 2 kanala 2*3W Kontrola glasnoće
  5. Napajanje/ punjenje - 3V do 5V 1A Modul za pojačavanje USB punjač Povećavajući pretvarač w/ 1kom. Baterija 18650 spašena iz stare baterije.
  6. Sučelje - 3 kom. mikro prekidači na tipke
  7. Kućište s 3D printanom kutijom - STL datoteke ovdje

Alati za korištenje:

  • Lemilica
  • Klešta za dugi nos
  • Digitalni multi tester
  • Exacto nož
  • Klešta za rezanje
  • Pištolj za ljepilo
  • 3D pisač
  • Programer/ispravljač pogrešaka Microchip PICKIT 3

Korak 2: SHEMATIKA I MONTAŽA 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.

Popis dijelova za glavnu ploču je sljedeći:

1 kom. PIC16F1847 MCU PDIP-18

1 kom. AMS1117-3.3 Regulator napona SOT223

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

1 kom. 10uf / 16v elektrolitski kondenzator

Svi su ti dijelovi montirani na prilagođenu jednostranu perfonsku ploču dimenzija 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 unutarnji sat od 32 MHz PIC16F1847 MCU -a. Za povezivanje modula nisam koristio nikakva zaglavlja i konektore, lemljeni su kratkospojnicima. Zaglavlja su za serijsko otklanjanje pogrešaka i programiranje ICSP -a.

Korak 3: KOD

Kôd je napisan i sastavljen pomoću Code Limited verzije 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 vlastitu biblioteku Max7219.

To je sve … hvala

Korak 4:

Izvorna datoteka je ažurirana 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čeni: