
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02


To jest mój pierwszy wpis z instrukcją. Zrobiłem pudełko z cyfrowym radiem FM używając tego taniego modułu odbiornika radia FM AR1010, który kupiłem od Ebay i mikrokontrolera PIC16F1847 od MICROCHIP. Dlaczego PIC? Dlaczego nie skorzystać z Arduino? Ponieważ mam kilka tych układów scalonych w pojemniku na części. A także dlatego, że większość instrukcji i samouczków dotyczących cyfrowego radia FM korzysta z arduino.
Zróbmy to…..
Krok 1: Potrzebne części i narzędzia…
Podstawowe części to:
- Mózg - Microchip Pic16F1847
- Cyfrowy odbiornik radiowy FM - moduł AR1010
- Wyświetlacz - MAX7219 8-cyfrowy 7-segmentowy moduł LED
- Wzmacniacz audio-PAM8403 5V DC płyta wzmacniacza audio 2 kanały 2*3W regulacja głośności
- Zasilanie/Ładowanie - Moduł Step Up 3V do 5V 1A Przetwornica USB Ładowarka Boost z 1 szt. 18650 bateria uratowana ze starego akumulatora laptopa.
- Interfejs - 3 szt. mikroprzełączniki przyciskowe
- Obudowa z nadrukiem 3D - link do plików STL tutaj
Narzędzia do użycia:
- Lutownica
- Szczypce z długimi szczękami
- Cyfrowy tester multi
- Nóż Exacto
- Szczypce do cięcia
- Pistolet na klej
- drukarka 3d
- Programator/debugger Microchip PICKIT 3
Krok 2: SCHEMATY I MONTAŻ OKABLOWANIA



Schemat został narysowany przy użyciu darmowej wersji oprogramowania do projektowania PCB Autodesk Eagle.
Lista części płyty głównej jest następująca:
1 szt. PIC16F1847 MCU PDIP-18
1 szt. AMS1117-3.3 Regulator napięcia SOT223
6 szt. Rezystory 4,7Kohm / 0,5 W
1szt. Kondensator elektrolityczny 10uf/16v
Wszystkie te części są montowane na indywidualnie przyciętej jednostronnej płycie perforowanej o wymiarach 30 mm x 30 mm, aby zmieściły się w obudowie. PIC Mcu jest montowany na górnej stronie płyty. Regulator AMS1117-3.3 SMD oraz moduł AR1010 są przylutowane po stronie miedzi.
Nie ma zewnętrznego Oscylator, ponieważ użyłem wewnętrznego zegara 32 MHz MCU PIC16F1847. Do podłączenia modułów nie użyłem żadnych nagłówków i złączy, są one lutowane przewodami połączeniowymi. Nagłówki służą do debugowania szeregowego i programowania ICSP.
Krok 3: KOD
Kod jest napisany i skompilowany przy użyciu wersji Code Limited MikroC for PIC.
Użyłem biblioteki Arduino Ar1010 z adamjansch/AR1010lib i przeniosłem ją, aby była kompatybilna z MikroC for PIC IDE.
Napisałem własną bibliotekę Max7219.
To wszystko, dzięki
Krok 4:
Zaktualizowano plik źródłowy, aby zawierał bibliotekę MAX7219…
Krok 5: Przyszłe aktualizacje:
Dodam RTC na czas i może jakieś czujniki, takie jak Temperatura i Wilgotność.
Wejście audio Bluetooth.
Odtwarzacz mp3.
Zalecana:
CHOINKA NA BAZIE KOMPONENTÓW ELEKTRONICZNYCH: 8 kroków

CHOINKA OPARTA NA KOMPONENTACH ELEKTRONICZNYCH: Witaj i witaj ponownie!!! Jako entuzjasta elektroniki. Zawsze postrzegam rzeczy lub festiwale/okazji jako okazję do zrobienia czegoś innowacyjnego z elektroniki. Pomyślałem o zrobieniu choinki b
Wykrywacz metalu z indukcją impulsową na bazie Arduino: 5 kroków

Wykrywacz metali z indukcją impulsową na bazie Arduino: jest to stosunkowo prosty wykrywacz metali o doskonałych parametrach
Aplikacja Java uruchomiona w bazie danych Dysku Google: 8 kroków

Aplikacja Java uruchomiona w bazie danych Dysku Google: Czy kiedykolwiek chciałeś stworzyć aplikację działającą na dynamicznej bazie danych, która jest łatwa w obsłudze, umożliwia niezaawansowanym technicznie użytkownikom wprowadzanie danych i nie obciąża zasobów firmy? Cóż, mam dla ciebie rozwiązanie. Dziś będziemy
Dozownik leków na bazie Arduino: 5 kroków (ze zdjęciami)

Dozownik leków na bazie Arduino: jest bardzo łatwy w wykonaniu i bardzo przydatny
Zmienny zasilacz stołowy na bazie LM317 DIY: 13 kroków (ze zdjęciami)

Zmienny zasilacz stacjonarny oparty na LM317: Zasilacz jest bez wątpienia absolutnie niezbędnym sprzętem dla każdego laboratorium elektronicznego lub każdego, kto chce robić projekty elektroniczne, zwłaszcza zasilacz o zmiennym napięciu. W tym samouczku pokażę, jak zbudowałem liniowy regulator dodatni LM317