Obsah:

Prenosný rádiový vysielač FM: 4 kroky
Prenosný rádiový vysielač FM: 4 kroky

Video: Prenosný rádiový vysielač FM: 4 kroky

Video: Prenosný rádiový vysielač FM: 4 kroky
Video: как сделать фм радиоприемник 2024, November
Anonim
Prenosný rádiový vysielač FM
Prenosný rádiový vysielač FM

V tomto projekte vytvoríme FM vysielač pomocou Arduina.

Krok 1: Čo budete potrebovať

  1. Arduino Nano alebo akékoľvek Arduino podľa vášho výberu.
  2. LCD displej Arduino 16x2.
  3. Elechouse FM modul V 2.0
  4. Tlačidlový spínač
  5. Rezistor 220 Ohm
  6. Variabilný odpor 500 kOhm
  7. Variabilný odpor 50 kOhm
  8. 10k Ohm variabilný odpor pre LCD

Krok 2: Zhromaždenie

Zhromaždenie
Zhromaždenie
Zhromaždenie
Zhromaždenie

Cieľom tejto časti je dokončiť celé nastavenie nášho obvodu, aby sa dosiahol cieľ, a to vytvoriť vysielač FM.

Začnite tým, že si vezmete dosku, niekoľko prepojok a Arduino. Hľadaj piny A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground a 5V.

Akonáhle sme lokalizovaní, začneme pripojením variabilných rezistorov, ktoré budú slúžiť ako gombíky, ktoré v budúcnosti zmenia frekvenciu, na ktorej by sme chceli vysielať. Teraz si pamätajte, že v zozname súčastí boli spomenuté tri variabilné odpory. Na túto časť použijeme 500k a 50k. Prirodzene, 50k nám bude slúžiť ako značka pre každú jednotku frekvencie a 500k nám bude slúžiť na označenie desatinných miest.

Pri montáži pripojte strednú svorku premenného odporu 500k k A0, ľavú svorku k zemi a pravú k 5V. Potom pokračujte k tomu istému pre 50k, ale tentoraz stredný terminál prejde na kolík A1 Arduina.

Teraz, keď sme zostavili gombíky, zostavíme časť obvodu, ktorá obsahuje vysielač FM. Vezmite modul a pozrite sa na kolíky. Mali by ste vidieť terminál Vcc, uzemňovací terminál, pin SDA a pin SCL. Malo by byť zrejmé, že Vcc ide na 5V a Ground ide na GND. Teraz pre SDA a SCL sa budete musieť pozrieť do sériového rozhrania pre Arduino podľa vášho výberu, konkrétnejšie vyhľadať I2C. V prípade arduino Nano je SDA v kolíku A4 a SCL v kolíku A5, pokračujte teda v pripájaní ku každému príslušnému kolíku a zostavíte prevodovú časť.

Ďalej prepínač zapojíme. Prepínač slúži na zmenu medzi stavmi na uloženie frekvencie, na ktorej budeme chcieť vysielať, a nastavenie frekvencie, na ktorej chceme vysielať. Pripojenie prepínača je veľmi jednoduché, jednoducho pripojte na svorku odpor, ktorý prejde na zdroj, a potom ho pripojte na ten istý terminál krátkym pinom Arduino D9, aby ste v budúcnosti mohli hľadať zmeny na prepínači. Druhý terminál pôjde na zem.

Nakoniec existuje veľa návodov na pripojenie LCD pre Arduino, a preto nebudem vysvetľovať, ako to urobiť. Napriek tomu uvediem odkaz, ktorý som použil na pripojenie uvedeného LCD bez ovládača.

Odkaz:

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

Odkaz je v španielčine, ale vysvetlenie je dostatočné pre každého, kto nehovorí týmto jazykom.

Tiež považujem za užitočné pozrieť sa na obe schémy zahrnuté v tejto časti.

Krok 3: Kód

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

Prvá vec, ktorú si všimnete, je zahrnutie knižnice s názvom FMTX.h Toto je knižnica, ktorú vytvorila spoločnosť Elechouse na používanie vlastného modulu. Túto knižnicu a ďalšie informácie o použití tohto modulu nájdete v príslušnom technickom liste, ktorý nájdete v nasledujúcom odkaze:

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

Kód teraz používa princíp stúpania boku digitálnej elektroniky. Predstavte si prepínač pripojený k zdroju a LED diódu. Intuitívne uvidíte, že ak stlačíte tlačidlo, kontrolka LED sa rozsvieti a ak ju pustíte, kontrolka LED zhasne. Ide o to, aby LED dióda zostala zapnutá pri prvom stlačení tlačidla a pri nasledujúcom LED dióda zhasne. Rovnaký princíp použijeme aj pre náš kód. Prvý stav bude pre nastavenie frekvencie, na ktorej budeme chcieť vysielať a druhý pre ukladanie. Na prenos na tejto frekvencii sa budete musieť vrátiť do prvého stavu.

Krok 4: Hotový stav

Odporúča: