INHOUDSOPGAWE:

Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel: 8 stappe
Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel: 8 stappe

Video: Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel: 8 stappe

Video: Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel: 8 stappe
Video: Wat is statische elektriciteit? 2024, November
Anonim
Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel
Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel
Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel
Statiese elektrisiteitsmetingsgebaseerde noodverligtingstelsel

Het u al ooit daaraan gedink om 'n noodbeligtingstelsel te maak as u hoofkrag af is. Aangesien u selfs 'n bietjie kennis in elektronika het, moet u weet dat u die beskikbaarheid van die netkrag maklik kan kontroleer deur eenvoudig die spanning te meet.

Maar wat ek gaan sê, is 'n heel ander benadering. Ek stel voor om die intensiteit van die elektrostatiese veld naby 'n hoofdraad te meet en die lesing te filter en dit volgens ons gebruik te gebruik. 'n opto-isolator wat u nodig het om die krag te hanteer) Hierdie projek bestaan uit 3 hoofdele,

  • sensor vir statiese elektrisiteit
  • kalman -filtergebaseerde seinverwerker
  • relais -gebaseerde ligkontroleerder.

Stap 1: Statiese elektrisiteitsensor

Statiese elektrisiteitsensor
Statiese elektrisiteitsensor
Statiese elektrisiteitsensor
Statiese elektrisiteitsensor

Ouens, dit is die eenvoudigste statiese elektrisiteitsensor wat daar is. dit is net 'n darlington -paar transistors.

  • Ek het 2 C828 NPN -transistors gebruik, maar enige 2 NPN -transistors vir algemene doeleindes sal die werk doen.
  • As gevolg van die uiterste wins van die darligton -paar, kan ons die verandering van statiese elektrisiteit by die invoerpunt meet.
  • Gebruik net 'n kleeflint en plak die invoerpen met die isolasie van die netkrag.

daar is 'n AC 230V -draad na my kamer se lig, en ek het net 'n draad van die darligton -paar gekies om die konduktas wat die draad dra.

Stap 2: Verwerking van die sein met behulp van Arduino

Die sein verwerk met behulp van Arduino
Die sein verwerk met behulp van Arduino

Ek het 'n Arduino nano hiervoor gebruik. Maar elke Arduino -variant kan gebruik word.

Hier word die spanning van die statiese elektriese sensor verwerk, en ek verduidelik die kode aan die einde van die dokument.

Dan word die digitale pen 9 dienooreenkomstig verander sodat die noodlig deur die relais gestuur kan word

Stap 3: volledige stroombaan

Volle kring
Volle kring

Die relais word aangedryf deur 'n kragtransistor en daar is 'n omgekeerde voorspelde diode om te voorkom dat transistor beskadig raak deur die omgekeerde geïnduseerde spanning van die aflosspoel.

Verander gerus die bedrading van die aflos en het 'n gloeilamp met enige spanning.

Stap 4: Verduideliking van die kode

In hierdie kode het ek 2 kaskade -kalmanfilters geïmplementeer. Ek het hierdie algoritme gemaak deur die uitset by elke stap waar te neem en dit ontwikkel om die gewenste uitset te hê.

Stap 5: Kalman Object

Kalman Object
Kalman Object
Kalman Object
Kalman Object

hier het ek 'n klas gemaak vir die kalman -filter. insluitend al die veranderlike wat nodig is. Hier gaan ek nie die betekenisse van die veranderlikes in detail verduidelik nie, soos u dit op ander webwerwe kan vind. 'dubbele' datatipe is geskik vir die hantering van die vereiste wiskunde.

Waarde 'R' het ek deur spoor en fout opgespoor deur die uitset van die 1ste filter waar te neem, ek het dit verhoog totdat ek 'n geraasvrye enkelsnit kry, soos in die tweede prentjie getoon. Waarde 'Q' is 'n algemene vir alle 1D -kalmanfilters. Om die regte waarde hiervoor te vind, is 'n vervelige taak, dus is dit beter om eenvoudig te wees

Stap 6: Kalman -voorwerp en opstelling

Kalman Object en Setup
Kalman Object en Setup
  • hier word die kalman -filter geïmplementeer
  • 2 voorwerpe daarvan gevorm
  • pinModes is ingestel om die data te kry en die sein vir die aflos uit te voer

Stap 7: Die lus

Die lus
Die lus
Die lus
Die lus

Eers het ek die insetsein gefiltreer, en daarna gesien wat gebeur wanneer die wisselstroomtoevoer teenwoordig is en afwesig is.

Ek het opgemerk dat die afwykings verander toe ek die hoofnet verander.

so ek trek 2 opeenvolgende waardes van die filteruitset af en neem dit as die afwyking.

toe sien ek wat daarmee gebeur as ek die net aan en af skakel. Ek het opgemerk dat daar 'n aansienlike verandering plaasvind toe ek skakel. maar die probleem was dat die waardes aansienlik wissel. Dit kan opgelos word met behulp van 'n lopende middel. maar aangesien ek vroeër kalman gebruik het, het ek net 'n ander filterblok met die afwyking opgeval en die uitsette vergelyk.

Aanbeveel: