Turinys:

Nešiojamasis FM radijo siųstuvas: 4 žingsniai
Nešiojamasis FM radijo siųstuvas: 4 žingsniai

Video: Nešiojamasis FM radijo siųstuvas: 4 žingsniai

Video: Nešiojamasis FM radijo siųstuvas: 4 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
Nešiojamas FM radijo siųstuvas
Nešiojamas FM radijo siųstuvas

Šiame projekte mes sukursime FM siųstuvą naudodami „Arduino“.

1 žingsnis: ko jums reikės

  1. „Arduino Nano“arba bet koks jūsų pasirinktas „Arduino“.
  2. 16x2 „Arduino“LCD ekranas.
  3. Elechouse FM modulis V 2.0
  4. Mygtuko jungiklis
  5. 220 omų rezistorius
  6. Kintamas 500 000 omų rezistorius
  7. 50 kΩ kintamas rezistorius
  8. 10 kΩ kintamas rezistorius LCD ekranui

2 žingsnis: surinkimas

Asamblėja
Asamblėja
Asamblėja
Asamblėja

Šios dalies idėja yra užbaigti visą mūsų grandinės sąranką, kad būtų pasiektas tikslas, sukuriant FM siųstuvą.

Pradėkite nuo duonos lentos, kai kurių džemperių ir „Arduino“. Ieškokite kaiščių A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground ir 5V.

Kai jie bus rasti, mes pradėsime prijungti kintamus rezistorius, kurie bus naudojami kaip rankenėlės, kurios ateityje pakeis dažnį, kurį norėtume perduoti. Dabar atsiminkite, kad dalių sąraše buvo paminėti trys kintamieji rezistoriai. Šiai daliai naudosime 500 ir 50 tūkst. Natūralu, kad 50 tūkst. Mums tarnaus kaip kiekvieno dažnio vieneto žymeklis, o 500 tūkstančių - dešimtainių skaičių žymėjimui.

Surinkimui prijunkite 500k kintamojo rezistoriaus vidurinį gnybtą prie A0, kairįjį gnybtą prie žemės ir dešinįjį prie 5V. Tada tęskite tą patį 50 000, bet šį kartą vidurinis terminalas eis prie „Arduino“A1 kaiščio.

Dabar, surinkę rankenėles, surinksime grandinės dalį, kurioje yra FM siųstuvas. Paimkite modulį ir pažiūrėkite į kaiščius. Turėtumėte pamatyti Vcc terminalą, įžeminimo gnybtą, SDA kaištį ir SCL kaištį. Turėtų būti akivaizdu, kad Vcc eina į 5 V, o Ground - į GND. Dabar, kalbant apie SDA ir SCL, turėsite išnagrinėti jūsų pasirinkto „Arduino“nuosekliąją sąsają, konkrečiau - ieškoti „I2C“. „Arduino Nano“atveju SDA yra kaištyje A4, o SCL - kaištyje A5, todėl prisijunkite prie kiekvieno atitinkamo kaiščio ir surinksite transmisijos dalį.

Be to, mes prijungsime jungiklį. Jungiklis atlieka būsenų keitimo funkciją, kad išsaugotų dažnį, kuriuo norėsime perduoti, ir nustatytų dažnį, kuriuo norėsime perduoti. Jungiklio prijungimas yra gana paprastas, tiesiog prijunkite prie rezistoriaus terminalo, kuris pateks į šaltinį, tada prijunkite prie to paties terminalo trumpą jungtį prie „Arduino“kaiščio D9, kad ateityje galėtumėte ieškoti jungiklio pakeitimų. Antrasis terminalas eis į žemę.

Galiausiai yra daug pamokų, kaip prijungti „Arduino“skystųjų kristalų ekraną, todėl nepaaiškinsiu, kaip tai padaryti. Nepaisant to, aš įtraukiu nuorodą, kurią naudoju prijungdamas minėtą LCD be tvarkyklės.

Nuoroda:

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

Nuoroda yra ispanų kalba, tačiau paaiškinimo pakanka visiems, kurie nemoka kalbos.

Taip pat manau, kad naudinga pažvelgti į abi šiame skyriuje pateiktas schemas.

3 žingsnis: Kodas

Kodas
Kodas
Kodas
Kodas
Kodas
Kodas

Pirmas dalykas, kurį pastebėsite, yra bibliotekos, pavadintos FMTX, įtraukimas. H Tai yra Elechouse sukurta biblioteka, skirta naudoti savo modulį. Šią biblioteką ir daugiau informacijos apie šio modulio naudojimą rasite atitinkamame duomenų lape, kurį rasite šioje nuorodoje:

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

Dabar kode naudojamas skaitmeninės elektronikos kylančio šono principas. Įsivaizduokite jungiklį, prijungtą prie šaltinio ir šviesos diodą. Intuityviai pamatysite, kad paspaudus mygtuką, šviesos diodas įsijungs, o jei atleisite, šviesos diodas išsijungs. Dabar idėja yra išlaikyti šviesos diodą pirmą kartą paspaudus mygtuką, o paskui - šviesos diodas įsijungs. Taikysime tą patį principą ir savo kodui. Pirmoji būsena bus skirta nustatyti dažnį, kuriuo norėsime perduoti, o antroji - išsaugojimui. Norėdami perduoti tokiu dažniu, turėsite grįžti į pirmąją būseną.

Rekomenduojamas: