Sadržaj:

Prijenosni FM radio odašiljač: 4 koraka
Prijenosni FM radio odašiljač: 4 koraka

Video: Prijenosni FM radio odašiljač: 4 koraka

Video: Prijenosni FM radio odašiljač: 4 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Prijenosni FM radio odašiljač
Prijenosni FM radio odašiljač

U ovom projektu stvorit ćemo FM odašiljač koristeći Arduino.

Korak 1: Šta će vam trebati

  1. Arduino Nano ili bilo koji Arduino po vašem izboru.
  2. Arduino LCD ekran 16x2.
  3. Elechouse FM modul V 2.0
  4. Prekidač sa dugmetom
  5. Otpornik od 220 ohma
  6. Varijabilni otpornik od 500 k Ohma
  7. Varijabilni otpornik od 50 k Ohma
  8. 10k Ohm promjenjivi otpornik za LCD

Korak 2: Skupština

Skupština
Skupština
Skupština
Skupština

Ideja za ovaj dio je dovršiti cijelo postavljanje našeg kruga kako bi se postigao cilj, stvaranje FM odašiljača.

Počnite tako što ćete uzeti matičnu ploču, neke skakače i svoj Arduino. Potražite pinove A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, uzemljenje i 5V.

Nakon što ih pronađemo, počet ćemo povezivanjem promjenjivih otpornika koji će poslužiti kao gumbi koji će u budućnosti promijeniti frekvenciju na koju želimo emitirati. Zapamtite, u popisu dijelova spomenuta su tri promjenjiva otpornika. Za ovaj dio koristit ćemo one od 500.000 i 50.000. Naravno, 50k će nam poslužiti kao marker za svaku jedinicu frekvencije, a 500k će nam poslužiti za označavanje decimalnih mjesta.

Za montažu spojite srednji terminal 500k promjenjivog otpornika na A0, lijevi terminal na masu, a desni na 5V. Zatim nastavite na isti način za 50k, ali ovaj put će srednji terminal ići do A1 pina Arduina.

Sada kada smo sastavili gumbe, sastavit ćemo dio kruga koji uključuje FM odašiljač. Uzmite modul i pogledajte iglice. Trebali biste vidjeti Vcc terminal, terminal uzemljenja, SDA pin i SCL pin. Trebalo bi biti očito da Vcc ide na 5V, a uzemljenje na GND. Sada za SDA i SCL morat ćete pogledati serijsko sučelje za Arduino po vašem izboru, tačnije za I2C. Za arduino Nano, SDA je u pinu A4, a SCL u pinu A5, pa nastavite s povezivanjem na svaki odgovarajući pin i sastavit ćete prijenosni dio.

Nadalje, spojit ćemo prekidač. Prekidač služi kao funkcija prebacivanja između stanja u spremanje frekvencije na kojoj želimo prenositi i postavljanje frekvencije na kojoj želimo emitirati. Spajanje sklopke je prilično jednostavno, jednostavno spojite na terminal otpornik koji će ići do izvora, a zatim se na isti terminal spojite kratkim spojem na Arduino pin D9 kako biste u budućnosti mogli tražiti promjene u prekidaču. Drugi terminal će se uzemljiti.

Konačno, postoji mnogo vodiča za povezivanje LCD -a za Arduino, zato vam neću objašnjavati kako to učiniti. Ipak, uključit ću vezu koju sam koristio za povezivanje LCD -a bez upravljačkog programa.

Veza:

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

Veza je na španskom, ali objašnjenje je dovoljno za sve koji ne govore jezik.

Također, smatram korisnim pogledati obje sheme uključene u ovaj odjeljak.

Korak 3: Kôd

Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Prvo što ćete primijetiti je uključivanje biblioteke pod imenom FMTX.h Ovo je biblioteka koju je Elechouse napravio za korištenje vlastitog modula. Ovu biblioteku i više informacija o upotrebi ovog modula možete pronaći u odgovarajućem listu s podacima koji ćete pronaći na sljedećoj poveznici:

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

Sada se kod koristi princip digitalne elektronike koja raste. Zamislite prekidač spojen na izvor i LED diodu. Intuitivno ćete vidjeti da će se LED uključiti ako pritisnete dugme, a ako ga pustite, LED će se isključiti. Sada je ideja držati LED uključenim pri prvom pritisku tipke, a za sljedeći će se LED isključiti. Isti princip primijenit ćemo i na naš kôd. Prvo stanje će biti za postavljanje frekvencije na kojoj ćemo željeti emitirati, a drugo za spremanje. Za odašiljanje na toj frekvenciji morat ćete se vratiti u prvo stanje.

Preporučuje se: