- Reikalingos medžiagos:
- 433MHz radijo siųstuvo ir imtuvo modulis:
- Kodavimo ir dekoderių poreikis:
- RF siųstuvo ir imtuvo grandinės schema:
- RF valdomų šviesos diodų veikimas:
Siekdami, kad mūsų projektai būtų belaidžiai, visada atrodo šauniai, taip pat praplečiamas diapazonas, kuriame jį galima valdyti. Pradedant naudoti įprastą IR šviesos diodą trumpojo nuotolio belaidžiui valdymui, iki ESP8266, skirto HTTP valdymui visame pasaulyje, yra daugybė būdų, kaip ką nors valdyti belaidžiu būdu. Šiame projekte sužinosime, kaip galime kurti belaidžius projektus naudodami 433 MHz RF modulį. Šie moduliai yra pigūs dėl savo funkcijų ir yra lengvai prieinami. Jie gali būti naudojami kaip atskiras siųstuvas ir imtuvas arba gali būti susieti su MCU / MPU, pvz., „Arduino“ ar „Raspberry Pi“.
Čia sužinosime RF modulio pagrindus ir kaip jį naudoti kaip atskirą RF siųstuvą ir imtuvą. Čia mes paaiškinome RF siųstuvo ir imtuvo grandinę, valdydami šviesos diodus belaidžiu būdu, naudodami RF.
Reikalingos medžiagos:
- 433 MHz radijo siųstuvas ir imtuvas
- HT12D dekoderio IC
- „HT12E Encoder IC“
- Mygtukai (3 nr.)
- Šviesos diodai (3 nr.)
- 1M omų, 47K omų ir 470 omų rezistorius
- 7805 Įtampos reguliatorius
- 9 V akumuliatorius (2Nos)
- Duonos lenta (2Nos)
- Jungiamasis laidas
433MHz radijo siųstuvo ir imtuvo modulis:
Leiskite trumpai pristatyti šiuos RF modulius prieš pradedant projektą. Sąvoka RF reiškia „ radijo dažnis “. RF siųstuvo-imtuvo modulis visada veiks poroje, t. Y. Jam reikia siųstuvo ir imtuvo, kad būtų galima siųsti ir siųsti duomenis. Siųstuvas gali siųsti tik informaciją ir imtuvą, ir gali tik juos gauti, todėl duomenis visada galima siųsti iš vieno galo į kitą, o ne atvirkščiai.
Siųstuvo modulis susideda iš trijų kaiščių būtent VCC, DIN ir žemės, kaip parodyta aukščiau. Vcc kaištis turi plačią įėjimo įtampą nuo 3V iki 12V. Siųstuvas sunaudoja mažiausiai 9mA srovę, o perdavimo metu jis gali siekti 40mA. Centrinis kaištis yra duomenų kaištis, į kurį siunčiamas perduodamas signalas. Tada šis signalas moduliuojamas naudojant ASK (Amplitude Shift Keying) ir tada siunčiamas į orą 433MHz dažniu. Greitis, kuriuo jis gali perduoti duomenis, yra maždaug 10 Kbps.
Imtuvas modulis turi keturis smeigtukai būtent Vcc, DOUT, Linijinis iš ir žemės, kaip parodyta aukščiau. „Vcc“ kaištis turėtų būti maitinamas naudojant reguliuojamą 5 V maitinimo šaltinį. Šio modulio veikimo srovė yra mažesnė nei 5,5 mA. Kaiščiai „Dout“ ir „Linear out“ yra sutrumpinti, kad gautų 433Mhz signalą iš oro. Tada šis signalas yra demoduliuojamas, kad gautų duomenis, ir išsiunčiamas per duomenų kaištį.
Patikrinkite kitus mūsų projektus naudodami RF porą:
- RF valdomas robotas
- IR į RF keitiklio grandinę
- RF nuotolinio valdymo LED, naudojant „Raspberry Pi“
Kodavimo ir dekoderių poreikis:
RF moduliai taip pat gali veikti be „Encoder“ ir „Decoder“ modulių. Tiesiog įjunkite abu modulius naudodami atitinkamą aukščiau nurodytą įtampą. Dabar padarykite aukštą siųstuvo „Din“ kaištį ir pamatysite, kad imtuvo „Dout“ kaištis taip pat eina aukštai. Tačiau šiame metode yra didelis trūkumas. Siuntėjo pusėje galite turėti tik vieną mygtuką ir imtuvo pusėje - vieną išvestį. Tai nepadės kurti geresnių projektų, todėl mes naudojame kodavimo ir dekoderio modulius.
HT12D ir HT12E yra 4 duomenų bitų kodavimo ir dekoderio moduliai. Tai reiškia, kad galime padaryti (2 ^ 4 = 16) 16 skirtingų įėjimų ir išėjimų derinių. Tai yra 18 kontaktų IC, kurie gali veikti nuo 3 V iki 12 V įėjimo maitinimo šaltinio. Kaip sakoma, jie turi 4 duomenų bitus ir 8 adresų bitus, šie 8 adreso bitai turi būti nustatyti vienodi tiek kodavimo įrenginyje, tiek dekoderyje, kad jie veiktų kaip pora.
RF siųstuvo ir imtuvo grandinės schema:
Visa schemos schema su siųstuvo ir imtuvo dalimis šiam projektui parodyta toliau pateiktuose paveikslėliuose.
Žemiau esančios nuotraukos, kuriose pavaizduota RF siųstuvo grandinė su duonos lentos sąranka:
Žemiau pateikiami radijo imtuvo grandinė su duonos lentos sąranka:
Kaip matote, RF siųstuvo grandinė susideda iš koduotojo IC, o radijo imtuvo grandinė - iš dekoderio IC. Kadangi siųstuvui nereikia reguliuojamo 5V, mes jį tiesiogiai maitiname 9V baterija. Imtuvo pusėje mes naudojome 7805 + 5 V įtampos reguliatorių, kad galėtume reguliuoti 5 V įtampą iš 9 V baterijos.
Atkreipkite dėmesį, kad tiek kodavimo, tiek dekoderio IC adresų bitai nuo A0 iki A7 yra įžeminti. Tai reiškia, kad jie abu laikomi adresu 0b00000000. Tokiu būdu jie abu turi tą patį adresą ir veiks kaip pora.
Duomenų kaiščiai nuo D8 iki D11 yra prijungti prie mygtukų kodavimo įrenginio pusėje ir prie šviesos diodų dekoderio pusėje. Paspaudus kodavimo įrenginio mygtuką, informacija bus perkelta į dekoderį ir atitinkama lemputė persijungs.
RF valdomų šviesos diodų veikimas:
Aš sukūriau grandines ant dviejų atskirų skydinių, abu maitinamus atskira 9 V baterija. Kai juos sukursite, tai turėtų atrodyti kaip parodyta paveikslėlyje žemiau.
Maitinkite tiek „Breadboards“, tiek turėtumėte pastebėti, kad šviesos diodai pradės šviesti. Dabar paspauskite bet kurį siųstuvo plokštės mygtuką ir imtuvo grandinėje bus išjungtas atitinkamas šviesos diodas.
Taip yra todėl, kad „Encoder IC“ viduje iš vidaus ištraukiami mygtuko kaiščiai (D8-D11). Taigi visi trys šviesos diodai šviečia ir, kai paspausime mygtuką, duomenų kaištis yra prijungtas prie žemės, todėl imtuvo pusėje atitinkamas šviesos diodas bus išjungtas.
Visą darbą galite pamatyti žemiau pateiktame vaizdo įraše. Tačiau demonstravimo tikslais naudojau tik 3 LED, taip pat galite naudoti keturis. Taip pat galite prijungti relę vietoje šviesos diodų ir tada belaidžiu būdu galite valdyti kintamosios srovės prietaisus naudodami „RF Remote“. Tikiuosi, kad supratote projektą ir patiko jį kurti. Jei turite kokių nors abejonių, paskelbkite juos žemiau esančiame komentarų skyriuje arba forume, ir aš mielai jums padėsiu.