Turinys:
- 1 žingsnis: statinės elektros jutiklis
- 2 veiksmas: signalo apdorojimas naudojant „Arduino“
- 3 žingsnis: visa grandinė
- 4 žingsnis: kodo paaiškinimas
- 5 žingsnis: Kalmano objektas
- 6 veiksmas: Kalmano objektas ir sąranka
- 7 žingsnis: kilpa
Video: Statinio elektros matavimo avarinio apšvietimo sistema: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Ar kada pagalvojote sukurti avarinio apšvietimo sistemą, kai išsijungs jūsų pagrindinis maitinimas. Kadangi turite nors šiek tiek žinių apie elektroniką, turėtumėte žinoti, kad galite lengvai patikrinti, ar yra elektros tinklo, tiesiog išmatuodami įtampą.
Bet ką aš pasakysiu, tai visai kitoks požiūris. Aš siūlau išmatuoti elektrostatinio lauko intensyvumą šalia pagrindinio maitinimo laido ir filtruoti, kad nuskaitytumėte ir panaudotumėte jį pagal mūsų naudojimo būdą. Šio metodo pranašumas yra tai, kad mes esame visiškai elektra izoliuoti nuo pagrindinės galios ir galėčiau pasakyti, kad neinvazinis (net jūs naudojate optinį izoliatorių, kurį reikia naudoti norint išjungti elektros tinklą) Šį projektą sudaro 3 pagrindinės dalys,
- statinės elektros jutiklis
- Kalman filtru pagrįstas signalų procesorius
- relėmis pagrįstas šviesos valdiklis.
1 žingsnis: statinės elektros jutiklis
Vaikinai, tai yra paprasčiausias statinės elektros jutiklis. tai tik darlingtono tranzistorių pora.
- Aš naudoju 2 C828 NPN tranzistorius, bet bet kuris 2 bendrosios paskirties NPN tranzistorius atliks darbą.
- Dėl labai stipraus darligtono poros padidėjimo galime išmatuoti statinės elektros pokyčius įvesties taške.
- Tiesiog naudokite lipnią juostą ir įklijuokite įvesties kaištį su elektros tinklo izoliacija.
į mano kambario šviesą eina 230 V kintamosios srovės laidas, o aš tiesiog sujungiau darligtono poros laidą prie korpuso, kuriame yra tas laidas.
2 veiksmas: signalo apdorojimas naudojant „Arduino“
Tam naudojau „Arduino nano“. Bet galima naudoti bet kurį „Arduino“variantą.
Iš esmės čia bus apdorotas statinio elektros jutiklio įtampos rodmuo, paaiškinsiu kodą dokumento pabaigoje.
Tada atitinkamai keičiamas skaitmeninis kaištis 9, kad avarinę lemputę būtų galima valdyti per relę
3 žingsnis: visa grandinė
Relę valdo galios tranzistorius ir yra atvirkštinis šališkas diodas, kad tranzistorius nebūtų pažeistas dėl atvirkštinės relės ritės sukeltos įtampos.
Nesivaržykite pakeisti relės laidų ir turėti bet kokios įtampos lemputę.
4 žingsnis: kodo paaiškinimas
Šiame kode įdiegiau 2 pakopinius kalmano filtrus. Aš sukūriau šį algoritmą stebėdamas kiekvieno žingsnio išvestį ir sukūriau jį taip, kad būtų norimas rezultatas.
5 žingsnis: Kalmano objektas
Čia aš sukūriau Kalmano filtro klasę. įskaitant visus būtinus kintamuosius. Čia aš nesiruošiu išsamiai paaiškinti kintamųjų reikšmių, kaip tai galite rasti kitose svetainėse. „dvigubas“duomenų tipas yra tinkamas reikiamai matematikai tvarkyti.
Vertę „R“nustatiau pagal taką ir klaidą, stebėdamas pirmojo filtro išvestį, padidinau jį, kol gausiu triukšmo neturintį singlą, kaip parodyta antroje nuotraukoje. „Q“reikšmė yra bendra visiems 1D kalmano filtrams. Rasti tinkamą vertę tam yra varginanti užduotis, todėl geriau eiti paprastai
6 veiksmas: Kalmano objektas ir sąranka
- čia įdiegtas kalmano filtras
- Susidarė 2 jo objektai
- „pinModes“buvo nustatytas gauti duomenis ir perduoti relės signalą
7 žingsnis: kilpa
Pirmiausia aš filtravau įvesties signalą, tada stebėjau, kas atsitinka, kai yra kintamosios srovės maitinimo šaltinis ir kai jo nėra.
Pastebėjau, kad perjungus maitinimą, pasikeičia dispersija.
Taigi aš atėmiau 2 iš eilės filtro išvesties reikšmes ir laikiau tai dispersija.
tada aš stebėjau, kas atsitinka, kai įjungiu ir išjungiu elektros tinklą. Pastebėjau, kad pasikeitus įvyksta didelis pokytis. tačiau problema buvo ta, kad vertės labai svyruoja. Tai galima išspręsti naudojant vidurkį. bet kadangi aš anksčiau naudoju „Kalman“, aš tiesiog pakreipiau kitą filtro bloką į dispersiją ir palyginau rezultatus.
Rekomenduojamas:
„Arduino“temperatūros ir drėgmės matavimo sistema - Technic Joe: 3 žingsniai
„Arduino“temperatūros ir drėgmės matavimo sistema | Technikas Joe: Sukūręs du nenaudingus žaidimus su „Arduino“ir sugaišęs laiko juos žaisdamas, norėjau sukurti kažką naudingo su „Arduino“. Sugalvojau sukurti augalų temperatūros ir oro drėgmės matavimo sistemą. Kad projektas būtų šiek tiek sėkmingesnis
Automatizuota akvariumo apšvietimo sistema: 6 žingsniai
Automatizuota akvariumo apšvietimo sistema: Sveiki visi! Šiandienos projekte parodysiu, kaip sukurti automatinę jūsų akvariumo apšvietimo sistemą. Naudodamas „Wifi“valdiklį ir „Magic Home WiFi“programą, galėjau belaidžiu būdu pakeisti šviesos diodų spalvą ir ryškumą. Galiausiai
Automobilio automatinio apšvietimo sistema: 4 žingsniai
Automobilio automatinio apšvietimo sistema: Ei, vaikinai, šiuolaikiniame automobilyje yra automatinė automobilio apšvietimo sistema, o tai reiškia, kad priekiniai žibintai automatiškai įsijungia ir išsijungia, priklausomai nuo aplinkos šviesos, todėl kai sutemsta arba važiuojate taneliu, žibintai įsijungs automatiškai. net pagalvojau apie perjungima
2007 m. „Ford Mustang“salono apšvietimo sistema: 3 žingsniai
2007 m. „Ford Mustang“salono apšvietimo sistema: tai skirta LED apšvietimo komplekto montavimui bet kuriam automobiliui, tačiau šiam naudoju 2007 m. „Ford Mustang“. Šis apšviestas vaikas eina šalia priekinės ir keleivio kojų, taip pat galinės sėdynės
R Pi -nuotolinio valdymo pulto ir apšvietimo sistema: 4 žingsniai (su nuotraukomis)
„R Pi“-nuotolinio valdymo pulto ir apšvietimo sistema: tai paprastas projektas, skirtas garsiniams pranešimams ir nuotoliniu būdu iš interneto naršyklės įjungti ir išjungti PI šviesas. Taigi štai ko jums reikia: 1) Raspberry Pi su iš anksto įdiegta „Apache“ir „PhP“. Aš naudoju seną Pi v1, kurį turėjau gulėti. Manau, kad