Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Plan
- Krok 2: Przygotowanie modułu radiowego FM
- Krok 3: Wykonanie obudowy
- Krok 4: Przygotowanie płytek drukowanych
- Krok 5: Czas na kodowanie
- Krok 6: Łączenie rzeczy
- Krok 7: Ciesz się
Wideo: Radio FM: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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
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:
Smart Booy [GPS, radio (NRF24) i moduł karty SD]: 5 kroków (ze zdjęciami)
Smart Buoy [GPS, Radio (NRF24) i moduł karty SD]: Ta seria Smart Buoy przedstawia naszą (ambitną) próbę zbudowania naukowej boi, która może dokonywać znaczących pomiarów morza przy użyciu gotowych produktów. To jest samouczek dwa z czterech - upewnij się, że jesteś na bieżąco, a jeśli potrzebujesz szybkiego w
Radio internetowe: 5 kroków (ze zdjęciami)
Radio internetowe: Miesiące temu zobaczyłem płytkę rozwojową M5stickC w Banggood i kupiłem ją do zabawy. Możesz go zdobyć tutaj. Próbowałem wielu szkiców, ale w końcu przejrzałem tę stronę i postanowiłem spróbować stworzyć radio internetowe. Dla tej płyty rozwojowej są
Radio FM z RDS (Radio Text), sterowaniem BT i bazą ładującą: 5 kroków
Radio FM z RDS (Radio Text), sterowaniem BT i bazą ładującą: Bonjour, to moja druga „instrukcja”. Ponieważ lubię robić niezbyt przydatne rzeczy, oto mój ostatni projekt: to radio FM z tekstem radiowym z podstawa ładująca, którą można monitorować przez Bluetooth i aplikację na AndroidaDlatego
TANIEJ SZYNKI – ZMIEŃ RADIO PODRĘCZNE W RADIO MOBILNE: 6 kroków
TANI SZYNKA - ZMIEŃ RADIO DORĘCZNE W RADIO MOBILNE: Przenośna krótkofalówka z ograniczonym budżetem? Tak, można to zrobić z pewną kreatywnością. Istnieje mnóstwo tanich chińskich radiotelefonów przenośnych. Te tanie nowe radia z kolei obniżyły ceny wysokiej jakości używanego sprzętu szynkowego. Kolejna rzecz, która dodaje
Radio internetowe/radio internetowe z Raspberry Pi 3 (bezgłowy): 8 kroków
Radio internetowe/radio internetowe Z Raspberry Pi 3 (bezgłowy): HI Chcesz hostować własne radio przez Internet, to jesteś we właściwym miejscu. Postaram się jak najwięcej rozwinąć. Próbowałem na kilka sposobów, większość z nich potrzebowała karty dźwiękowej, której nie chciałem kupić. ale udało się fi