Sisällysluettelo:
- Vaihe 1: Tarvittavat osat ja työkalut…
- Vaihe 2: KAAVIOT JA KYTKENTÄKOKOONPANO
- Vaihe 3: KOODI
- Vaihe 4:
- Vaihe 5: Tulevat päivitykset:
Video: PIC16F1847 ja AR1010 -pohjainen FM -radiomusiikkikotelo: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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:
- Aivot - mikrosiru Pic16F1847
- Digitaalinen FM -radiovastaanotin - AR1010 -moduuli
- Näyttö - MAX7219 8 -numeroinen 7 -segmenttinen LED -moduuli
- Äänenvahvistin - PAM8403 5 V DC -äänivahvistinkortti 2 kanavaa 2*3 W äänenvoimakkuuden säätö
- Virta/ lataus - 3V - 5V 1A tehostemoduuli USB -laturin tehostusmuunnin, 1 kpl. 18650 akku pelastettu vanhasta kannettavan akusta.
- Liitäntä - 3 kpl. painikkeen mikrokytkimet
- 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
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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen