Spisu treści:

Pozytywka z radiem FM na bazie PIC16F1847 i AR1010: 5 kroków
Pozytywka z radiem FM na bazie PIC16F1847 i AR1010: 5 kroków

Wideo: Pozytywka z radiem FM na bazie PIC16F1847 i AR1010: 5 kroków

Wideo: Pozytywka z radiem FM na bazie PIC16F1847 i AR1010: 5 kroków
Wideo: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, Listopad
Anonim
Image
Image

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:

  1. Mózg - Microchip Pic16F1847
  2. Cyfrowy odbiornik radiowy FM - moduł AR1010
  3. Wyświetlacz - MAX7219 8-cyfrowy 7-segmentowy moduł LED
  4. Wzmacniacz audio-PAM8403 5V DC płyta wzmacniacza audio 2 kanały 2*3W regulacja głośności
  5. Zasilanie/Ładowanie - Moduł Step Up 3V do 5V 1A Przetwornica USB Ładowarka Boost z 1 szt. 18650 bateria uratowana ze starego akumulatora laptopa.
  6. Interfejs - 3 szt. mikroprzełączniki przyciskowe
  7. 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

SCHEMATY I INSTALACJA OKABLOWANIA
SCHEMATY I INSTALACJA OKABLOWANIA
SCHEMATY I INSTALACJA OKABLOWANIA
SCHEMATY I INSTALACJA OKABLOWANIA
SCHEMATY I INSTALACJA OKABLOWANIA
SCHEMATY I INSTALACJA 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: