Indholdsfortegnelse:

Bærbar FM -radiosender: 4 trin
Bærbar FM -radiosender: 4 trin

Video: Bærbar FM -radiosender: 4 trin

Video: Bærbar FM -radiosender: 4 trin
Video: СВИСТОК СМЕРТИ ночью НА КЛАДБИЩЕ / Призрак ребёнка в видео / Aztec Death Whistle 2024, November
Anonim
Bærbar FM -radiosender
Bærbar FM -radiosender

I dette projekt vil vi oprette en FM -sender ved hjælp af Arduino.

Trin 1: Hvad du får brug for

  1. En arduino Nano eller enhver Arduino efter eget valg.
  2. En 16x2 Arduino LCD.
  3. Elechouse FM -modul V 2.0
  4. En knapkontakt
  5. Modstand på 220 ohm
  6. En variabel modstand på 500k Ohm
  7. En variabel modstand på 50k Ohm
  8. En 10k Ohm variabel modstand til LCD

Trin 2: Forsamlingen

Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen

Ideen med denne del er at fuldføre hele opsætningen af vores kredsløb for at nå målet, at lave en FM -sender.

Start med at tage dit brødbræt, nogle jumpere og din Arduino. Se efter ben A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground og 5V.

Når vi er fundet, starter vi med at forbinde de variable modstande, der fungerer som knapper, som i fremtiden vil ændre den frekvens, vi gerne vil sende ved. Husk nu på delelisten tre variable modstande blev nævnt. Til denne del vil vi bruge 500k og 50k dem. Naturligvis vil 50k tjene os som en markør for hver frekvensenhed, og 500k en vil tjene os til at markere decimaler.

Til samlingen forbindes den midterste terminal på den 500k variable modstand til A0, den venstre terminal til jorden og den højre til 5V. Fortsæt derefter til det samme for 50k -en, men denne gang går den midterste terminal til A1 -stiften på Arduino.

Nu hvor vi har samlet knapperne, samler vi den del af kredsløbet, der indeholder FM -senderen. Tag modulet og se på stifterne. Du bør se Vcc -terminalen, jordterminalen, en SDA -pin og en SCL -pin. Det burde være indlysende, at Vcc går til 5V, og Ground går til GND. Nu til SDA og SCL skal du kigge på den serielle grænseflade for den Arduino du vælger, mere specifikt kigge efter I2C. For arduino Nano er SDA i pin A4 og SCL i pin A5, så fortsæt med at forbinde til hver respektive pin, og du har samlet transmissionsdelen.

Desuden tilslutter vi kontakten. Omskifteren tjener funktionen til at skifte mellem stater til at gemme den frekvens, som vi vil sende og ved at indstille den frekvens, som vi vil sende. Tilslutningen af en switch er temmelig enkel, du skal blot tilslutte modstanden på terminalen, som går til kilden, og derefter tilslutte den samme terminal en kort til Arduino pin D9 for at kunne se efter ændringer i kontakten i fremtiden. Den anden terminal går til jorden.

Endelig er der masser af vejledninger til tilslutning af LCD'en til Arduino, derfor vil jeg ikke forklare, hvordan man gør det. Ikke desto mindre vil jeg inkludere det link, jeg brugte til at forbinde nævnte LCD uden driver.

Link:

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

Linket er på spansk, men forklaringen er tilstrækkelig for alle, der ikke taler sproget.

Jeg anser det også for nyttigt at se på begge skemaer, der er inkluderet i dette afsnit.

Trin 3: Koden

Koden
Koden
Koden
Koden
Koden
Koden

Den første ting, du vil bemærke, er inkluderingen af et bibliotek ved navn FMTX. H Dette er biblioteket lavet af Elechouse til brug af deres eget modul. Du kan finde dette bibliotek og flere oplysninger om brugen af dette modul i det respektive datablad, som du finder i følgende link:

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

Nu bruger koden princippet om digital elektronik, der stiger. Billede en switch tilsluttet kilde og en LED. Intuitivt vil du se, at hvis du trykker på knappen, tændes LED'en, og hvis du slipper, slukker LED'en. Nu er tanken at holde LED'en tændt ved det første tryk på knappen, og for den deraf følgende vil LED'en tænde. Vi vil anvende det samme princip for vores kode. Den første tilstand vil være til indstilling af den frekvens, som vi vil sende og den anden til at gemme. For at sende med den frekvens skal du vende tilbage til den første tilstand.

Anbefalede: