Obsah:

Přenosný FM rádiový vysílač: 4 kroky
Přenosný FM rádiový vysílač: 4 kroky

Video: Přenosný FM rádiový vysílač: 4 kroky

Video: Přenosný FM rádiový vysílač: 4 kroky
Video: ✅ SDR de $19 👍 TIENE EL SELLO DE RECOMENDADO ! 👍 2024, Červen
Anonim
Přenosný FM rádiový vysílač
Přenosný FM rádiový vysílač

V tomto projektu vytvoříme FM vysílač pomocí Arduina.

Krok 1: Co budete potřebovat

  1. Arduino Nano nebo jakékoli Arduino podle vašeho výběru.
  2. 16x2 Arduino LCD.
  3. Elechouse FM modul V 2.0
  4. Tlačítkový spínač
  5. Rezistor 220 Ohm
  6. Variabilní odpor 500 kOhm
  7. Variabilní odpor 50 kOhm
  8. Variabilní odpor 10k Ohm pro LCD

Krok 2: Shromáždění

Shromáždění
Shromáždění
Shromáždění
Shromáždění

Cílem této části je dokončit celé nastavení našeho obvodu, aby bylo dosaženo cíle, a to vytvořit vysílač FM.

Začněte tím, že si vezmete prkénko, pár propojek a Arduino. Hledejte piny A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground a 5V.

Jakmile jsme lokalizováni, začneme připojením variabilních odporů, které budou sloužit jako knoflíky, které v budoucnu změní frekvenci, na kterou bychom chtěli vysílat. Nyní si pamatujte, že v seznamu dílů byly zmíněny tři proměnné odpory. Pro tuto část použijeme 500k a 50k. Přirozeně nám 50k poslouží jako značka pro každou jednotku frekvence a 500k nám poslouží k označení desetinných míst.

Pro montáž připojte střední vývod 500k proměnného odporu k A0, levý vývod k zemi a pravý k 5V. Poté pokračujte stejným způsobem pro 50k jeden, ale tentokrát střední terminál přejde na pin A1 Arduina.

Nyní, když jsme sestavili knoflíky, sestavíme část obvodu, která obsahuje vysílač FM. Vezměte modul a podívejte se na piny. Měli byste vidět svorku Vcc, zemnicí svorku, pin SDA a pin SCL. Mělo by být zřejmé, že Vcc jde na 5V a Ground jde na GND. Nyní pro SDA a SCL budete muset nahlédnout do sériového rozhraní pro Arduino podle vašeho výběru, konkrétněji hledat I2C. U arduina Nano je SDA v pinu A4 a SCL v pinu A5, takže pokračujte v připojení ke každému příslušnému pinu a sestavíte převodovou část.

Dále připojíme přepínač. Přepínač slouží funkci přechodu mezi stavy do uložení frekvence, na které budeme chtít vysílat, a nastavení frekvence, na které budeme chtít vysílat. Připojení přepínače je velmi jednoduché, jednoduše připojte na terminál odpor, který přejde ke zdroji, a poté připojte ke stejnému terminálu krátký pin Arduino D9, abyste mohli v budoucnu hledat změny ve spínači. Druhý terminál půjde na zem.

Nakonec existuje spousta návodů pro připojení LCD pro Arduino, proto nebudu vysvětlovat, jak to udělat. Přesto zahrnu odkaz, který jsem použil pro připojení uvedeného LCD bez ovladače.

Odkaz:

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

Odkaz je ve španělštině, ale vysvětlení je dostatečné pro kohokoli, kdo daným jazykem nemluví.

Také považuji za užitečné podívat se na obě schémata obsažená v této části.

Krok 3: Kód

Kód
Kód
Kód
Kód
Kód
Kód

První věcí, které si všimnete, je zahrnutí knihovny s názvem FMTX.h Toto je knihovna vytvořená společností Elechouse pro použití vlastního modulu. Tuto knihovnu a další informace o používání tohoto modulu najdete v příslušném datovém listu, který najdete v následujícím odkazu:

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

Nyní kód využívá princip stoupajícího boku digitální elektroniky. Představte si spínač připojený ke zdroji a LED. Intuitivně uvidíte, že když stisknete tlačítko, LED se rozsvítí a pokud ji pustíte, LED zhasne. Nyní jde o to, nechat LED svítit při prvním stisknutí tlačítka a při dalším se LED zhasne. Stejný princip použijeme i pro náš kód. První stav bude pro nastavení frekvence, na které budeme chtít vysílat a druhý pro ukládání. Pro vysílání na této frekvenci se budete muset vrátit do prvního stavu.

Doporučuje: