Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius.
Šiandien mes sukursime 433MHz RF nuotolinio valdymo jungiklį su keturių kanalų rele, kuriuo belaidžiu būdu įjungsime arba išjungsime iki keturių prijungtų kintamosios srovės įrenginių, tokių kaip šviestuvas, ventiliatorius, elektroninės durys ir kt. Imtuvo modulis gali būti montuojamas į bet kurį tradicinį arba standartinį prietaisų valdymo skydą.
Kodėl verta sukurti RF nuotolinį relės jungiklį?
Šiais laikais galite įsigyti arba sukurti „pasidaryk pats“ išmanųjį „Wi-Fi“ jungiklį ir naudokite juos valdydami kintamosios srovės įrenginius per „Wi-Fi“. Tačiau ne visada įmanoma gauti „Wi-Fi“ signalą kiekviename jūsų patalpų kampe. Be to, jie neveiks, jei internetas neveikia. Tokiais atvejais 433MHz pagrįstas RF jungiklis gali būti tikrai naudingas. Tas, kurį ketiname statyti, yra tinkamas 50–100 metrų atstumas ir veikia patikimai.
Galite įdiegti ir naudoti šį RF jungiklį, kad perjungtumėte arba valdytumėte bet kokią šviesos ar kintamosios srovės apkrovą, kur laidų prijungti neįmanoma. Įdiegę RF jungiklį galite išvengti bet kokių elektros darbų, kurių kitu atveju gali prireikti. Pavyzdžiui, mes naudojame jį norėdami atidaryti garažo vartus, kai pasiekiame namus, arba pagrindines elektronines duris, naudodami siųstuvo modulį belaidžiu būdu, kai kas nors yra prie durų. Galite sukurti kelis siųstuvus, kad valdytumėte tą patį imtuvo modulį, kai esate diapazone. Vieną turime automobilyje, kitą namie.
Daiktai, kurių jums prireiks
Norėdami sukurti RF jungiklį, jums reikės šių dalykų:
- 433,92 MHz ASK siųstuvo ir imtuvo moduliai
- HT12E kodavimo ir HT12D dekoderio IC
- Vieno, dviejų arba keturių kanalų SPDT 5V relės modulis (pagal norimų valdyti įrenginių skaičių)
- Mygtuko jungiklis
- Bendroji PCB plokštė
- Lituoklis ir lituoklis
- 9V baterija siųstuvui ir 5V maitinimas imtuvo moduliui
- 3D spausdintas korpusas (pasirinktinai) arba bet kokia dėžutė
Lituokite visas dalis ant bendros PCB
Norėdami surinkti ir lituoti visus siųstuvo ir imtuvo modulių komponentus, žr. šias schemas. Jei niekada anksčiau nelitavote, štai a vadovas, kaip išmokti lituoti.
RF siųstuvo grandinė
Siųstuvo grandinei nereikia daug komponentų. Viskas, ko jums reikia, yra HT12E kodavimo IC, 433MHz RF siųstuvo modulis, 1M rezistorius ir keturi mygtukai.
RF imtuvo grandinė
Imtuvo grandinei jums reikia HT12D dekoderio IC, dviejų rezistorių, RF imtuvo modulio, šviesos diodo ir keturių kanalų SPDT 5V relės modulio.
Grandinės paaiškinimas
Mes naudojame HT12E kodavimo IC siųstuvo grandinėje (Tx) ir HT12D imtuvo (Rx) grandinėje. Abi gali užkoduoti ir dekoduoti 12 bitų informacijos, kurią gali sudaryti iki aštuonių adreso bitų ir keturių duomenų bitų:
- HT12E ir HT12D turi 18 kontaktų.
- Smeigtukai 1, 2, 3, 4, 5, 6, 7, ir 8 HT12E ir HT12D yra aštuoni adreso bitų kaiščiai, o kaiščiai 10, 11, 12, ir 13 yra keturi duomenų bitų kaiščiai. Tx sistemoje duomenims siųsti naudojami keturi duomenų bitų kontaktai; Rx grandinėje šie kontaktai yra aukšti arba žemi, atsižvelgiant į signalą, gautą iš Tx.
- Aštuoni adreso bitų kaiščiai yra prijungti prie žemės, o keturi HT12E duomenų bitų kaiščiai yra prijungti prie vieno iš mygtukų gnybtų, o kitas gnybtas yra prijungtas prie žemės.
- Smeigtukai 9 ir 18 HT12E ir HT12D yra atitinkamai įžeminimo (-5 V) ir VCC (+5 V) kaiščiai.
- Smeigtukas 14 ant Tx circuitis Perdavimo įjungimas (TE) kaištis, kuris yra prijungtas prie žemės, kad būtų galima perduoti duomenis.
- Smeigtukas 14 ant Rx grandinė yra Duomenų įvedimas (DI) kaištis, kuris gauna serijinius duomenis iš RF imtuvo modulio, kurį vėliau iškoduoja HT12D IC.
- Smeigtukai 15 ir 16 abiejuose IC yra osciliatoriaus kaiščiai. Sujungus juos su 1MΩ rezistoriumi ant Tx ir 51Ω prie Rx grandinės, įjungiamas vidinis generatorius.
- Smeigtukas 17 yra Duomenų išvestis (DO) kaištis, prijungtas prie RF siųstuvo modulio.
- Smeigtukas 17 imtuvo modulyje yra Patikrinkite perdavimą (VT) kaištis, prijungtas prie šviesos diodo (kuris įsijungia, kai Rx ir Tx yra diapazone ir tuo pačiu adresu).
Kai paspaudžiamas mygtukas ant Txgrandinė, siųstuvui perduodamas žemas signalas. Remiantis aštuonių adresų bitų kontaktų jungtimis su įžeminimu, HT12E koduoja duomenis į serijinę formą, kuri moduliuojama ir siunčiama į aplinką per RF siųstuvo modulį.
Kai duomenys gaunami Rx grandinėje, jie siunčiami į duomenų įvesties kaištį (14). Tada informacija iššifruojama, o aukštas signalas siunčiamas į vieną iš keturių duomenų bitų kontaktų Rx grandinėje.
Rx grandinės duomenų kaištis yra prijungtas prie relės modulio, kuris suveikia, kai gaunamas aukštas signalas, ir įjungia prijungtą kintamosios srovės apkrovą.
Kiti RF Tx ir Rx grandinių pritaikymai
Be prijungtos kintamosios srovės apkrovos įjungimo / išjungimo, šią grandinę taip pat galite naudoti kurdami daugybę kitų projektų. Taip pat galite susieti šią grandinę su NodeMCU arba D1 Mini, kad galėtumėte perduoti duomenis dideliam nuotoliui belaidžiam ryšiui, ir integruoti ją su Home Assistant serveris automatizavimui.
Žemiau pateikiami keli pavyzdžiai, kur galite naudoti šią RF Tx ir Rx grandinę.
- Praėjimo kontrolės sistemos
- Belaidės namų apsaugos sistemos
- Belaidis durų skambutis
- Roboto ar žaislinio automobilio nuotolinio valdymo pultas
- Pagrindinė namų automatika, pvz., nuotolinis apšvietimas ar jungiklis
- Belaidės signalizacijos sistemos
- Belaidis įvairių tipų buitinės technikos ir kitų elektronikos projektų valdymas
Alternatyva „Wi-Fi Smart Switches“.
Naudodami RF belaidžio siųstuvo ir imtuvo jungiklį, galite įveikti išmaniųjų jungiklių, kuriems veikti reikalingas Wi-Fi tinklas, iššūkius ir apribojimus. Galite sukurti kelias Rx grandines ir valdyti jas vienu Tx.
Taip pat galite pakeisti adreso kaiščio jungtį Rx ir Tx, kad skirtingiems kintamosios srovės jungikliams būtų naudojami skirtingi siųstuvai. Tiesiog įsitikinkite, kad aštuoni RF Tx ir Rx grandinių adresų bitų kaiščiai yra prijungti ta pačia tvarka ir Rx, ir Tx, kad veiktų. Pakeitus adreso kaiščio jungtį Tx, reikės pakeisti adreso kaiščio jungtį Rx grandinėje. Priešingu atveju jie nesusiporuos arba neveiks.