Spisu treści:

Przenośny nadajnik radiowy FM: 4 kroki
Przenośny nadajnik radiowy FM: 4 kroki

Wideo: Przenośny nadajnik radiowy FM: 4 kroki

Wideo: Przenośny nadajnik radiowy FM: 4 kroki
Wideo: Nadajnik UKF FM ze stabilizacją częstotliwości PLL (Transmiter FM RF-03PLL DIY KIT) 2024, Lipiec
Anonim
Przenośny nadajnik radiowy FM
Przenośny nadajnik radiowy FM

W tym projekcie stworzymy nadajnik FM za pomocą Arduino.

Krok 1: Czego będziesz potrzebować

  1. Arduino Nano lub dowolne Arduino do wyboru.
  2. Wyświetlacz LCD Arduino 16x2.
  3. Elechouse Moduł FM V 2.0
  4. Przełącznik przyciskowy
  5. Rezystor 220 Ohm
  6. Rezystor zmienny 500 k Ohm
  7. Rezystor zmienny 50k Ohm
  8. Rezystor zmienny 10 k Ohm dla LCD

Krok 2: Montaż

Zgromadzenie
Zgromadzenie
Zgromadzenie
Zgromadzenie

Ideą tej części jest ukończenie całej konfiguracji naszego obwodu, aby osiągnąć cel, tworząc nadajnik FM.

Zacznij od płytki stykowej, kilku zworek i Arduino. Poszukaj pinów A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, uziemienia i 5V.

Po zlokalizowaniu zaczniemy od podłączenia rezystorów zmiennych, które posłużą jako pokrętła zmieniające w przyszłości częstotliwość z jaką chcemy nadawać. Pamiętajcie, że na liście części wymieniono trzy rezystory zmienne. W tej części użyjemy tych 500k i 50k. Naturalnie 50k posłuży nam jako znacznik dla każdej jednostki częstotliwości, a 500k posłuży nam do zaznaczenia miejsc dziesiętnych.

Do montażu podłącz środkowy zacisk rezystora zmiennego 500k do A0, lewy zacisk do masy, a prawy do 5V. Następnie przejdź do tego samego dla 50k, ale tym razem środkowy terminal przejdzie do pinu A1 Arduino.

Teraz, gdy zmontowaliśmy pokrętła, zmontujemy część obwodu, która zawiera nadajnik FM. Weź moduł i spójrz na piny. Powinieneś zobaczyć terminal Vcc, terminal uziemienia, pin SDA i pin SCL. Powinno być oczywiste, że Vcc przechodzi do 5 V, a Ground przechodzi do GND. Teraz w przypadku SDA i SCL będziesz musiał zajrzeć do interfejsu szeregowego dla wybranego Arduino, a dokładniej poszukać interfejsu I2C. W przypadku arduino Nano SDA znajduje się na pinie A4, a SCL na pinie A5, więc przejdź do połączenia z każdym odpowiednim pinem, a zmontujesz część transmisyjną.

Ponadto podłączymy przełącznik. Przełącznik pełni funkcję przełączania pomiędzy stanami w celu zapamiętania częstotliwości na jakiej będziemy chcieli nadawać i ustawienia częstotliwości na jakiej będziemy chcieli nadawać. Podłączenie przełącznika jest dość proste, wystarczy podłączyć na zacisku rezystor, który przejdzie do źródła, a następnie podłączyć do tego samego zacisku zwarcie do pinu D9 Arduino, aby móc w przyszłości szukać zmian w przełączniku. Drugi terminal zejdzie na ziemię.

Na koniec jest mnóstwo samouczków dotyczących podłączania LCD do Arduino, dlatego nie będę wyjaśniał, jak to zrobić. Niemniej jednak dołączę link, którego użyłem do podłączenia wspomnianego LCD bez sterownika.

Połączyć:

fabricadigital.org/2015/11/como-conectar-u…

Link jest w języku hiszpańskim, ale wyjaśnienie jest wystarczające dla każdego, kto nie mówi w tym języku.

Uważam również, że warto przyjrzeć się obu schematom zawartym w tej sekcji.

Krok 3: Kodeks

Kod
Kod
Kod
Kod
Kod
Kod

Pierwszą rzeczą, którą zauważysz, jest włączenie biblioteki o nazwie FMTX.h Jest to biblioteka stworzona przez Elechouse do użytku z ich własnym modułem. Możesz znaleźć tę bibliotekę i więcej informacji na temat korzystania z tego modułu w odpowiednim arkuszu danych, który znajdziesz pod następującym linkiem:

www.elechouse.com/elechouse/index.php?main_…

Teraz kod wykorzystuje zasadę rosnącej flanki elektroniki cyfrowej. Wyobraź sobie przełącznik podłączony do źródła i diodę LED. Intuicyjnie zobaczysz, że jeśli naciśniesz przycisk, dioda LED się włączy, a jeśli puścisz, dioda LED zgaśnie. Teraz chodzi o to, aby dioda LED była włączona przy pierwszym naciśnięciu przycisku, a przy kolejnym, dioda LED wyłączy się. Tę samą zasadę zastosujemy w naszym kodzie. Pierwszy stan będzie służył do ustawienia częstotliwości na jakiej będziemy chcieli nadawać, a drugi do zapisania. Aby nadawać na tej częstotliwości, będziesz musiał powrócić do pierwszego stanu.

Zalecana: