Obsah:

Hudobný box FM rádia PIC16F1847 a AR1010 na báze FM: 5 krokov
Hudobný box FM rádia PIC16F1847 a AR1010 na báze FM: 5 krokov

Video: Hudobný box FM rádia PIC16F1847 a AR1010 na báze FM: 5 krokov

Video: Hudobný box FM rádia PIC16F1847 a AR1010 na báze FM: 5 krokov
Video: #Moduł DSP PLL radio UKF 2024, November
Anonim
Image
Image

Toto je môj prvý príspevok s pokynmi. Vytvoril som digitálny rozhlasový prijímač FM pomocou tohto lacného prijímača FM rádia AR1010, ktorý som kúpil od spoločnosti Ebay, a mikrokontroléra PIC16F1847 od spoločnosti MICROCHIP. Prečo PIC? Prečo nevyužiť Arduino? Pretože mám veľa týchto integrovaných obvodov uložených v koši na diely. A tiež preto, že väčšina pokynov a návodov k digitálnemu rádiu FM používa arduino.

Poďme to zvládnuť ….

Krok 1: Potrebné diely a nástroje…

Základné časti sú tieto:

  1. Mozog - mikročip Pic16F1847
  2. Digitálny FM rádioprijímač - modul AR1010
  3. Displej - 8 -miestny 7 -segmentový LED modul MAX7219
  4. Zosilňovač zvuku - PAM8403 5V DC doska zosilňovača zvuku, 2 kanálové 2*3W ovládanie hlasitosti
  5. Napájanie/ nabíjanie - 3V až 5V 1A zosilňovací modul zosilňovača USB nabíjačky s 1 kusom Batéria 18650 zachránená zo starej batérie notebooku.
  6. Rozhranie - 3 ks. tlačidlové mikrospínače
  7. Krabica s 3D tlačenou krabicou - odkazy na súbory STL tu

Nástroje na použitie:

  • Spájkovačka
  • Kliešte s dlhým nosom
  • Digitálny multi tester
  • Presný nôž
  • Rezací kliešť
  • Lepiaca pištoľ
  • 3D tlačiareň
  • Programátor/debugger mikročipu PICKIT 3

Krok 2: SCHÉMA a MONTÁŽ KABELOV

SCHÉMA A MONTÁŽ KABELOV
SCHÉMA A MONTÁŽ KABELOV
SCHÉMA A MONTÁŽ KABELOV
SCHÉMA A MONTÁŽ KABELOV
SCHÉMA A MONTÁŽ KABELOV
SCHÉMA A MONTÁŽ KABELOV

Schéma je nakreslená pomocou bezplatnej verzie dizajnového softvéru Autodesk Eagle PCB.

Zoznam dielov pre hlavnú dosku je nasledujúci:

1 ks PIC16F1847 MCU PDIP-18

1 ks AMS1117-3.3 Regulátor napätia SOT223

6 ks Rezistory 4,7Kohm / 0,5 wattu

1ks Elektrolytický kondenzátor 10uf / 16v

Všetky tieto diely sú namontované na zákazkovo rezanú jednostrannú dosku 30 mm x 30 mm, aby sa zmestili do puzdra. PIC Mcu je namontovaný na hornej strane dosky. Regulátor SMD AMS1117-3.3 SMD a modul AR1010 sú spájkované na medenej strane.

Neexistuje žiadny externý oscilátor, pretože som použil interné hodiny 32 MHz MCU PIC16F1847. Na pripojenie modulov som nepoužil žiadne hlavičky a konektory, sú spájkované prepojovacími vodičmi. Hlavičky sú pre sériové ladenie a programovanie ICSP.

Krok 3: KÓD

Kód je napísaný a zostavený pomocou verzie MikroC pre PIC s obmedzeným kódom.

Použil som knižnicu Ar1010 Arduino Library of adamjansch/AR1010lib a portoval som ju, aby bola kompatibilná s MikroC pre PIC IDE.

Napísal som vlastnú knižnicu Max7219.

To je všetko … vďaka

Krok 4:

Aktualizoval sa zdrojový súbor tak, aby obsahoval knižnicu MAX7219…

Krok 5: Budúce aktualizácie:

Pridám RTC pre čas a možno aj niektoré senzory ako Teplota a Vlhkosť.

Audio vstup Bluetooth.

Mp3 prehrávač.

Odporúča: