Sisällysluettelo:

PIC16F1847 ja AR1010 -pohjainen FM -radiomusiikkikotelo: 5 vaihetta
PIC16F1847 ja AR1010 -pohjainen FM -radiomusiikkikotelo: 5 vaihetta

Video: PIC16F1847 ja AR1010 -pohjainen FM -radiomusiikkikotelo: 5 vaihetta

Video: PIC16F1847 ja AR1010 -pohjainen FM -radiomusiikkikotelo: 5 vaihetta
Video: Arduio/Sainsmart FM Radio AR1010 Part 1 GERMAN/DEUTSCH 2024, Marraskuu
Anonim
Image
Image

Tämä on ensimmäinen Instructable -postaukseni. Tein digitaalisen FM -radiolaatikon käyttämällä tätä halpaa E10: n ostamaa AR1010 FM -radiovastaanotinmoduulia ja MICROCHIPin PIC16F1847 -mikrokontrolleria. Miksi PIC? Miksi et käytä Arduinoa? Koska minulla on joukko näitä IC: itä varastosäiliössä. Ja myös siksi, että suurin osa digitaalisen FM -radion ohjeista ja opetusohjelmista käyttää arduinoa.

Selvitetään ….

Vaihe 1: Tarvittavat osat ja työkalut…

Perusosat ovat seuraavat:

  1. Aivot - mikrosiru Pic16F1847
  2. Digitaalinen FM -radiovastaanotin - AR1010 -moduuli
  3. Näyttö - MAX7219 8 -numeroinen 7 -segmenttinen LED -moduuli
  4. Äänenvahvistin - PAM8403 5 V DC -äänivahvistinkortti 2 kanavaa 2*3 W äänenvoimakkuuden säätö
  5. Virta/ lataus - 3V - 5V 1A tehostemoduuli USB -laturin tehostusmuunnin, 1 kpl. 18650 akku pelastettu vanhasta kannettavan akusta.
  6. Liitäntä - 3 kpl. painikkeen mikrokytkimet
  7. 3D -painettu laatikkokotelo - STL -tiedostojen linkki tästä

Käytettävät työkalut:

  • Juotin
  • Pitkät nenäpihdit
  • Digitaalinen Multi -testeri
  • Exacto -veitsi
  • Leikkuri Pihdit
  • Liimapistooli
  • 3D tulostin
  • Mikrosiru PICKIT 3 -ohjelmoija/virheenkorjaaja

Vaihe 2: KAAVIOT JA KYTKENTÄKOKOONPANO

KAAVA JA KYTKENTÄKOKOONPANO
KAAVA JA KYTKENTÄKOKOONPANO
KAAVA JA KYTKENTÄKOKOONPANO
KAAVA JA KYTKENTÄKOKOONPANO
KAAVA JA KYTKENTÄKOKOONPANO
KAAVA JA KYTKENTÄKOKOONPANO

Kaavio piirretään käyttämällä Autodesk Eagle PCB -suunnitteluohjelmiston ilmaista versiota.

Emolevyn osaluettelo on seuraava:

1 kpl. PIC16F1847 MCU PDIP-18

1 kpl. AMS1117-3.3 Jännitesäädin SOT223

6 kpl. 4.7Kohm / 0.5W vastukset

1 kpl. 10uf / 16v elektrolyyttikondensaattori

Kaikki nämä osat on asennettu räätälöidylle 30 mm x 30 mm: n yksipuoliselle perf -levylle kotelon sisään. PIC Mcu on asennettu levyn yläpuolelle. AMS1117-3.3 SMD-säädin ja AR1010-moduuli on juotettu kuparin puolelle.

Ulkoista oskillaattoria ei ole, koska käytin PIC16F1847 MCU: n sisäistä 32 MHz: n kelloa. En käyttänyt mitään otsikoita ja liittimiä moduulien liittämiseen, ne on juotettu hyppyjohdoilla. Otsikot on tarkoitettu sarjavianetsintään ja ICSP -ohjelmointiin.

Vaihe 3: KOODI

Koodi kirjoitetaan ja kootaan käyttämällä MikroC for PIC: n Code Limited -versiota.

Käytin Ar1010 Arduino -kirjastoa adamjansch/AR1010lib ja siirrän sen yhteensopivaksi MikroC for PIC IDE: n kanssa.

Kirjoitin oman Max7219 -kirjastoni.

Siinä kaikki … kiitos

Vaihe 4:

Lähdetiedosto päivitettiin sisältämään MAX7219 -kirjasto…

Vaihe 5: Tulevat päivitykset:

Lisään RTC -ajan ja ehkä joitain antureita, kuten lämpötila ja kosteus.

Bluetooth -äänitulo.

Mp3-soitin.

Suositeltava: