Spisu treści:

Radio FM: 7 kroków (ze zdjęciami)
Radio FM: 7 kroków (ze zdjęciami)

Wideo: Radio FM: 7 kroków (ze zdjęciami)

Wideo: Radio FM: 7 kroków (ze zdjęciami)
Wideo: Cleo - Za Krokiem Krok 2024, Lipiec
Anonim
Image
Image
Przygotowanie modułu radiowego FM
Przygotowanie modułu radiowego FM

Ostatnio natknąłem się na moduł RDA5807, który jest tunerem radiowym FM w bardzo malutkiej obudowie. Jest bardzo tani i wykorzystuje do komunikacji protokół I2C, co oznacza, że do komunikacji z IC będą potrzebne tylko dwa przewody. Mniej okablowania!

Moja mama słuchała radia codziennie, gotując jedzenie, zanim radio umarło. Chciałem ją zaskoczyć radiem, które sam zbudowałem. W tej instrukcji pokażę, jak skomunikowałem się z układem scalonym RDA5807 z Arduino. Aby wyglądał dobrze, zaprojektowałem obudowę i wydrukowałem ją w 3D. Jestem nowy w projektowaniu 3D, więc będzie to prosty projekt. Żadnych wymyślnych rzeczy.

Zacznijmy

Kieszonkowe dzieci

1x Arduino Nano

1x RDA5807M tuner radiowy FM IC

1x wyświetlacz OLED I2C

Głośnik 1x3 W

1x moduł wzmacniacza audio PAM8403

Przełączniki dotykowe 2x 6x6

Potencjometr 1x100 k

1x gniazdo zasilania prądem stałym;

Opcjonalny:

drukarka 3d

Krok 1: Plan

Plan jest taki, aby wszystko było proste i schludne. Żadnych wymyślnych rzeczy.

W naszym projekcie użyjemy Arduino Nano jako mózgu. Ciężka praca komunikacji z modułem została już wykonana. Upewnij się, że zainstalowałeś bibliotekę Radio. Istnieje wiele funkcji, którymi możesz się bawić. Uwaga: Biblioteka działa również dla SI4703, SI4705 i TEA5767.

Jeden przycisk z przodu będzie używany do przełączenia radia w tryb „Wybór częstotliwości”, a drugi przycisk do wyboru częstotliwości. Potencjometr będzie używany do przewijania zaprogramowanych częstotliwości (które można ustawić w kodzie w zależności od lokalizacji).

Wyświetlacz OLED zostanie użyty do pokazania częstotliwości, z jaką jest dostrojony.

Wyjściowy sygnał audio modułu radiowego jest bardzo niski i nie wystarcza do wysterowania głośnika 0W. Moduł PAM8403 posłuży do wzmocnienia sygnału audio. Istnieje wiele wersji tego modułu. Poszedłem z tym, który ma potencjometr do regulacji głośności, a także przełącznik ON/OFF.

Krok 2: Przygotowanie modułu radiowego FM

Przygotowanie modułu radiowego FM
Przygotowanie modułu radiowego FM
Przygotowanie modułu radiowego FM
Przygotowanie modułu radiowego FM

Jak widać na zdjęciu, jest bardzo, bardzo malutki! Co więcej, odstęp między padami modułu nie jest przyjazny dla płytki stykowej/perfboardowej.

Musimy zrobić do tego tablicę informacyjną. Wytnij mały kawałek płyty perforowanej o wielkości modułu. Upewnij się, że z każdej strony jest co najmniej 5 otworów. Przylutuj męskie kołki nagłówka, jak pokazano na zdjęciu. Następnie umieść moduł na płytce i przylutuj cienkie przewody pomiędzy padami na module a pinami nagłówka. Użyłem wykończeń nóg komponentów.

Krok 3: Wykonanie obudowy

Wykonanie obudowy
Wykonanie obudowy
Wykonanie obudowy
Wykonanie obudowy
Wykonanie obudowy
Wykonanie obudowy

Jestem zupełnie nowy w projektowaniu 3D i jest to zdecydowanie najwięcej, jakie zaprojektowałem. Obudowa została zaprojektowana w Fusion 360 i wydrukowana na drukarce Creality Ender 3. Załączam wszystkie używane przeze mnie pliki. STL.

Płytkę przednią pomalowałem na biało bo mam tylko jeden kolor filamentu.

Włożyłem „wkładki gwintowane M3” w otwory w korpusie zewnętrznym za pomocą lutownicy. To było całkiem satysfakcjonujące!

Przyklej Wewnętrzną Obręcz wewnątrz Korpusu Zewnętrznego za pomocą super kleju.

Zrób również otwór 6 mm i 2 mm w „tylnej płytce” odpowiednio na pokrętło wzmacniacza i anteny. Zapomniałem dodać je podczas projektowania.

Krok 4: Przygotowanie płytek drukowanych

Przygotowanie płytek drukowanych
Przygotowanie płytek drukowanych
Przygotowanie płytek drukowanych
Przygotowanie płytek drukowanych
Przygotowanie płytek drukowanych
Przygotowanie płytek drukowanych

Musimy zrobić dwie płytki drukowane. Jedna będzie płytą główną z Arduino i modułem FM, a drugą dla przycisków, które będą montowane na płycie czołowej.

Użyłem złączy z męskimi i żeńskimi pinami nagłówka dla każdego komponentu, dzięki czemu można go łatwo podłączyć / odłączyć. Możesz pominąć ten krok, jeśli chcesz.

Wykonaj okablowanie zgodnie ze schematem.

Krok 5: Czas na kodowanie

Czas na kodowanie
Czas na kodowanie
Czas na kodowanie
Czas na kodowanie

Kod został dołączony tutaj. Pobierz plik.ino i otwórz go w Arduino IDE. Przed przesłaniem musisz zmodyfikować dwie rzeczy.

  • Zmieni się liczba stacji radiowych i ich częstotliwości. Szybkie wyszukiwanie w Google pozwoli Ci poznać stacje i ich częstotliwości. Gdy już je wymienisz, dodaj je do tablicy 'stations', jak pokazano na rysunku. Musisz pominąć kropkę dziesiętną. Na przykład 9110 oznacza 91,10 MHz, 10110 oznacza 101,10 MHz i tak dalej.
  • W nawiasach kwadratowych wpisz także całkowitą liczbę stacji. W moim przypadku mam 12 stacji wewnątrz tablicy. Stąd stacje [12]. Odejmij 1 od całkowitej liczby stacji i wprowadź go w kodzie, jak pokazano na drugim rysunku. 11 w tym przypadku.

Wiem, że jest lepszy sposób, ale zamiast tego miałem wiele błędów!

I prześlij kod!

Krok 6: Łączenie rzeczy

Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy

Przyklej na gorąco wyświetlacz OLED i głośnik na płycie przedniej.

Umieść wydrukowane przyciski 3D na swoim miejscu, dodaj kroplę super kleju na przełączniki dotykowe i umieść płytkę drukowaną na górze przycisków, upewniając się, że przyciski i przełączniki są wyrównane.

Wkręcić potencjometr na płycie czołowej.

Nałóż sporą ilość super kleju na wewnętrzną obręcz i umieść całą przednią płytkę ze wszystkimi elementami na obręczy.

Wykonaj wszystkie połączenia komponentów z płytą główną. Podłącz wyjście audio z modułu radiowego do wzmacniacza, który jest zamontowany na tylnej płycie.

Umieść odrobinę gorącego kleju wokół złączy, aby działał jako odciążenie.

Przykręć tylną płytkę za pomocą śrub M3.

Na koniec pokrój gorący klej w sztyfcie na 4 kółka o grubości około 2-3 mm i przyklej je na dole, jak pokazano. Służą jako gumowe nóżki.

Jesteś skończony!

Krok 7: Ciesz się

Włącz radio za pomocą zasilacza 5V. Jeśli nie możesz znaleźć 5V, użyj regulatora napięcia 7805 z wejściem 12V.

Dziękuję za wytrwanie do końca. Mam nadzieję, że wszyscy kochacie ten projekt i nauczyliście się dzisiaj czegoś nowego. Daj mi znać, jeśli zrobisz dla siebie. Subskrybuj mój kanał na YouTube, aby zobaczyć więcej nadchodzących projektów. Dziękuję raz jeszcze!

Zalecana: