Indholdsfortegnelse:
- Trin 1: Nødvendige dele og værktøjer …
- Trin 2: SKEMATIK og KABELMONTERING
- Trin 3: KODE
- Trin 4:
- Trin 5: Fremtidige opdateringer:
Video: PIC16F1847 og AR1010 Baseret FM -radio musikboks: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette er mit første instruerbare indlæg. Jeg lavede en digital FM -radioboks ved hjælp af dette billige AR1010 FM -radiomodtagermodul, som jeg købte fra Ebay og en PIC16F1847 mikrokontroller fra MICROCHIP. Hvorfor PIC'er? Hvorfor ikke bruge Arduino? Fordi jeg har en masse af disse IC'er på lager i skraldespanden. Og også fordi de fleste af de digitale FM -radios instruktioner og tutorials bruger arduinoen.
Lad os klare det ….
Trin 1: Nødvendige dele og værktøjer …
De grundlæggende dele er følgende:
- Hjernen - Mikrochip Pic16F1847
- Digital FM -radiomodtager - AR1010 -modul
- Display - MAX7219 8 -cifret 7 segmenters ledmodul
- Lydforstærker - PAM8403 5V DC lydforstærkerkort 2 kanal 2*3W lydstyrkekontrol
- Strøm/ opladning - 3V til 5V 1A Step Up Module USB Charger Boost Converter m/ 1stk. 18650 batteri reddet fra gammel bærbar batteripakke.
- Grænseflade - 3 stk. trykknap mikrokontakter
- 3D -trykt boks -kabinet - STL -filer linker her
Værktøjer, der skal bruges:
- Loddekolbe
- Lang næsetang
- Digital multitester
- Exacto Kniv
- Skæretang
- Limpistol
- 3D printer
- Mikrochip PICKIT 3 Programmer/Debugger
Trin 2: SKEMATIK og KABELMONTERING
Skematikken tegnes ved hjælp af den gratis version af Autodesk Eagle PCB -designsoftware.
Delelisten til hovedkortet er følgende:
1 stk. PIC16F1847 MCU PDIP-18
1 stk. AMS1117-3.3 Spændingsregulator SOT223
6 stk. 4.7Kohm / 0.5 watt modstande
1 stk. 10uf / 16v elektrolytkondensator
Alle disse dele er monteret på et specialskåret 30 mm x 30 mm enkeltsidet perf -bord, så det passer ind i kabinettet. PIC Mcu er monteret på oversiden af brættet. AMS1117-3.3 SMD-regulatoren og AR1010-modulet er loddet på kobbersiden.
Der er ingen ekstern oscillator, fordi jeg brugte det interne 32 mhz ur på PIC16F1847 MCU. Jeg brugte ingen headere og stik til at forbinde modulerne, de er loddet med jumperwires. Overskrifterne er til seriel fejlfinding og ICSP -programmering.
Trin 3: KODE
Koden er skrevet og kompileret ved hjælp af Code Limited -versionen af MikroC til PIC.
Jeg brugte Ar1010 Arduino Library i adamjansch/AR1010lib og porterede det til at være kompatibelt med MikroC til PIC IDE.
Jeg skrev mit eget Max7219 bibliotek.
Det er alt… tak
Trin 4:
Opdaterede kildefilen til at omfatte MAX7219 -biblioteket …
Trin 5: Fremtidige opdateringer:
Jeg tilføjer en RTC for Time og måske nogle sensorer som temperatur og luftfugtighed.
Bluetooth -lydindgang.
Mp3 afspiller.
Anbefalede:
Musikboks med lysshow: 9 trin (med billeder)
Musikboks med lysshow: Hej og velkommen, i denne vejledning viser vi, hvordan du kan lave din egen musikboks med et inkluderet lysshow. Alt du behøver er en tom sag. Vi tog en sag, der normalt bruges til værktøjer. I dette projekt kan du være meget kreativ, så du behøver ikke
Musikboks: 7 trin
Musikboks: Dette projekt er et lille rum med lys, der spiller i koordination med en komposition. Jeg valgte at bruge Beethovens 5. symfoni på grund af værkets følelsesmæssige vægt. Når du kommer ind i det lille rum med skumkerne, kan du tage nogle hovedtelefoner på og liste
Arduino -baseret ikke -kontakt infrarødt termometer - IR -baseret termometer ved hjælp af Arduino: 4 trin
Arduino -baseret ikke -kontakt infrarødt termometer | IR -baseret termometer ved hjælp af Arduino: Hej fyre i denne instruktion vil vi lave et kontaktfrit termometer ved hjælp af arduino. Da nogle gange temperaturen på væsken/faststoffet er alt for høj eller for lav, og så er det svært at komme i kontakt med det og læse dets temperaturen derefter i den scene
Ballet Space Wars, en musikboks: 7 trin
Ballet Space Wars, en musikboks: Denne instruerbare blev oprettet for at opfylde projektkravet i Makecourse-Art ved University of South Florida (www.makecourse-art.com) Temaet for vores arkademixer var baseret på 8 bit videospil musik og konceptet baller
Bærbar MP3 AUX musikboks: 23 trin (med billeder)
Bærbar MP3 AUX musikboks: Denne procesanalyse viser, hvordan man bygger en MP3-afspiller med Arduino Nano, filerne er 16-bit MP3 og fungerer i modsætning til traditionelle Arduino-musikafspillere, der er begrænset til en 8-bit WAV. En anden del af denne vejledning demonstrerer at skabe laser-c