INHOUDSOPGAWE:

Draagbare FM -radiosender: 4 stappe
Draagbare FM -radiosender: 4 stappe

Video: Draagbare FM -radiosender: 4 stappe

Video: Draagbare FM -radiosender: 4 stappe
Video: Bruce Lee vs. Titan Atlas - EA Sports UFC 4 - Epic Fight 🔥🐲 2024, November
Anonim
Draagbare FM -radiosender
Draagbare FM -radiosender

In hierdie projek sal ons 'n FM -sender met behulp van Arduino skep.

Stap 1: wat u benodig

  1. 'N Arduino Nano, of enige Arduino van jou keuse.
  2. 'N 16x2 Arduino LCD.
  3. Elechouse FM -module V 2.0
  4. 'N Knoppie skakelaar
  5. 'N Weerstand van 220 Ohm
  6. 'N Veranderlike weerstand van 500k Ohm
  7. 'N Veranderlike weerstand van 50k Ohm
  8. 'N Veranderlike weerstand van 10k Ohm vir die LCD

Stap 2: Die vergadering

Die Vergadering
Die Vergadering
Die Vergadering
Die Vergadering

Die idee vir hierdie deel is om die hele opstelling van ons stroombaan te voltooi om die doel te bereik, met die maak van 'n FM -sender.

Begin met u broodplank, 'n paar springers en u Arduino. Soek penne A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Grond en 5V.

Sodra ons dit gevind het, begin ons met die koppeling van die veranderlike weerstande wat as knoppe dien, wat in die toekoms die frekwensie wat ons wil oordra, sal verander. Onthou nou dat drie veranderlike weerstande in die deellys genoem is. Vir hierdie deel gebruik ons die 500k en 50k ene. Uiteraard dien die 50k ons as 'n merker vir elke eenheid van frekwensies, en die 500k vir ons om desimale te merk.

Vir die samestelling, koppel die middelste aansluiting van die 500k veranderlike weerstand aan A0, die linker aansluiting op die grond en die regter na 5V. Gaan dan dieselfde na vir die 50k -een, maar hierdie keer gaan die middelste terminaal na die A1 -pen van die Arduino.

Noudat ons die knoppe bymekaargemaak het, sal ons die deel van die stroombaan wat die FM -sender bevat, saamstel. Neem die module en kyk na die penne. U moet die Vcc -terminale, die grondterminal, 'n SDA -pen en 'n SCL -pen sien. Dit behoort duidelik te wees dat Vcc na 5V gaan, en Ground na GND. Nou vir die SDA en SCL, moet u na die seriële koppelvlak kyk vir die Arduino van u keuse, meer spesifiek na die I2C -een. Vir die arduino Nano is SDA in pen A4 en SCL in pen A5, dus koppel aan by elke onderskeie pen en u het die transmissiedeel saamgestel.

Verder sal ons die skakelaar aansluit. Die skakelaar dien die funksie om tussen toestande te verander om die frekwensie waarop ons sal wil stuur, op te slaan en die frekwensie in te stel waarop ons wil stuur. Die aansluiting van 'n skakelaar is redelik eenvoudig; verbind eenvoudig die weerstand wat na die bron gaan, op die terminaal, en maak dan 'n kort verbinding met dieselfde terminaal met die Arduino -pen D9 om in die toekoms na veranderinge in die skakelaar te kan kyk. Die tweede terminale sal grond toe gaan.

Ten slotte is daar baie tutoriale om die LCD vir die Arduino aan te sluit, daarom sal ek nie verduidelik hoe om dit te doen nie. Tog sal ek die skakel insluit wat ek gebruik het om die LCD sonder 'n bestuurder aan te sluit.

Skakel:

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

Die skakel is in Spaans, maar die verduideliking is voldoende vir almal wat nie die taal praat nie.

Ek beskou dit ook as nuttig om na albei skemas in hierdie afdeling te kyk.

Stap 3: Die kode

Die kode
Die kode
Die kode
Die kode
Die kode
Die kode

Die eerste ding wat u sal opmerk, is die opname van 'n biblioteek met die naam FMTX.h Dit is die biblioteek wat Elechouse gemaak het vir die gebruik van hul eie module. U kan hierdie biblioteek en meer inligting oor die gebruik van hierdie module vind in die onderskeie datablad, wat u op die volgende skakel kan vind:

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

Nou gebruik die kode die beginsel van digitale elektroniese stygende flank. Stel 'n skakelaar voor wat aan die bron gekoppel is en 'n LED. Intuïtief sal u sien dat as u op die knoppie druk, die LED sal aanskakel, en as u los, sal die LED uitskakel. Die idee is om die LED aan te hou vir die eerste druk op die knoppie, en vir die daaropvolgende een sal die LED aanskakel. Ons sal dieselfde beginsel vir ons kode toepas. Die eerste toestand is vir die instelling van die frekwensie waarop ons wil stuur en die tweede vir die besparing. Om met die frekwensie te stuur, moet u terugkeer na die eerste toestand.

Aanbeveel: