Tartalomjegyzék:

PIC16F1847 és AR1010 alapú FM rádió zenei doboz: 5 lépés
PIC16F1847 és AR1010 alapú FM rádió zenei doboz: 5 lépés

Videó: PIC16F1847 és AR1010 alapú FM rádió zenei doboz: 5 lépés

Videó: PIC16F1847 és AR1010 alapú FM rádió zenei doboz: 5 lépés
Videó: Arduio/Sainsmart FM Radio AR1010 Part 2 GERMAN/DEUTSCH 2024, November
Anonim
Image
Image

Ez az első Instructable bejegyzésem. Digitális FM rádió dobozt készítettem ezzel az olcsó AR1010 FM rádió vevő modullal, amelyet az Ebay -től vettem, és egy PIC16F1847 mikrokontrollert a MICROCHIP -től. Miért pont a PIC -ek? Miért nem használja az Arduino -t? Mert van egy csomó ilyen IC -m az alkatrésztartóban. És azért is, mert a legtöbb digitális FM rádió utasítás és oktatóanyag az arduino -t használja.

Készítsük el…..

Lépés: Szükséges alkatrészek és eszközök…

Az alapvető részek a következők:

  1. Az agy - Microchip Pic16F1847
  2. Digitális FM rádióvevő - AR1010 modul
  3. Kijelző - MAX7219 8 számjegyű 7 szegmenses LED -modul
  4. Audioerősítő - PAM8403 5V DC audioerősítő kártya 2 csatornás 2*3W hangerőszabályzó
  5. Tápellátás/ töltés - 3V - 5V 1A fokozható modul USB töltőfokozó átalakító 1 db -val. 18650 akkumulátor mentve a régi laptop akkumulátorból.
  6. Interfész - 3 db. nyomógombos mikrokapcsolók
  7. 3D nyomtatott doboz - STL fájlok linkje itt

Használható eszközök:

  • Forrasztópáka
  • Hosszú orrú fogó
  • Digitális multi tesztelő
  • Exacto kés
  • Vágófogó
  • Ragasztópisztoly
  • 3d nyomtató
  • Microchip PICKIT 3 programozó/hibakereső

2. lépés: SEMMATIKA és VEZETÉKSZERELÉS

VÁLASZTÉK ÉS VEZETÉKSZERELÉS
VÁLASZTÉK ÉS VEZETÉKSZERELÉS
VÁLASZTÉK ÉS VEZETÉKSZERELÉS
VÁLASZTÉK ÉS VEZETÉKSZERELÉS
VÁLASZTÉK ÉS VEZETÉKSZERELÉS
VÁLASZTÉK ÉS VEZETÉKSZERELÉS

A vázlat az Autodesk Eagle PCB tervező szoftver ingyenes verziójával készült.

Az alaplap alkatrészlistája a következő:

1 db PIC16F1847 MCU PDIP-18

1 db AMS1117-3.3 Feszültségszabályozó SOT223

6 db. 4.7ohm / 0.5 watt ellenállások

1db 10uf / 16v elektrolit kondenzátor

Mindezek az alkatrészek egyedi vágású 30 mm x 30 mm -es egyoldalas perforációs táblára vannak szerelve, hogy illeszkedjenek a burkolatba. A PIC Mcu a tábla felső oldalára van felszerelve. Az AMS1117-3.3 SMD szabályozó és az AR1010 modul a réz oldalon van forrasztva.

Nincs külső oszcillátor, mert a PIC16F1847 MCU belső 32 MHz -es óráját használtam. A modulok csatlakoztatásához semmilyen fejlécet és csatlakozót nem használtam, jumpervezetékekkel vannak forrasztva. A fejlécek soros hibakeresésre és ICSP programozásra szolgálnak.

3. lépés: KÓDOLÁS

A kód írása és fordítása a MikroC for PIC Code Limited verziójával történik.

Az Ar1010 Arduino Library -t használtam az adamjansch/AR1010lib -ből, és átvittem, hogy kompatibilis legyen a MikroC -vel a PIC IDE számára.

Saját Max7219 könyvtárat írtam.

Ennyi… köszi

4. lépés:

Frissítette a forrásfájlt a MAX7219 könyvtárral …

5. lépés: Jövőbeli frissítések:

Hozzáadok egy RTC -t az időhöz, és talán néhány érzékelőt, például a hőmérsékletet és a páratartalmat.

Bluetooth audio bemenet.

Mp3 lejátszó.

Ajánlott: