Indholdsfortegnelse:
- Trin 1: Statisk elektricitetssensor
- Trin 2: Behandling af signalet ved hjælp af Arduino
- Trin 3: Fuldt kredsløb
- Trin 4: Forklaring af koden
- Trin 5: Kalman Object
- Trin 6: Kalman Object and Setup
- Trin 7: Loop
Video: Statisk elektricitetsmåling baseret på nødbelysningssystem: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Har du nogensinde tænkt på at lave et nødbelysningssystem, når din hovedstrøm slukker. Og da du har en lille smule viden inden for elektronik, bør du vide, at du nemt kan kontrollere tilgængeligheden af lysnettet ved blot at måle spændingen.
Men det, jeg vil sige, er en helt anden tilgang. Jeg foreslår, at for at måle den elektrostatiske feltintensitet i nærheden af en hovedstrømledning og filtrere den aflæsning og bruge den i henhold til vores brug. en opto-isolator, du skal håndtere netstrøm) Dette projekt består af 3 hoveddele,
- statisk elektricitetssensor
- kalman filterbaseret signalprocessor
- relæbaseret lysstyring.
Trin 1: Statisk elektricitetssensor
Guys, dette er den enkleste statiske elektricitetssensor, der er. det er bare et darlington -par transistorer.
- Jeg brugte 2 C828 NPN -transistorer, men alle 2 generelle NPN -transistorer vil gøre arbejdet.
- På grund af ekstrem gevinst for darligton -parret kan vi måle ændringen af statisk elektricitet ved inputpunktet.
- Brug bare et gaffatape og indsæt inputstiften med isolering af lysnettet.
der går en AC 230V -ledning til mit rums lys, og jeg har lige selotapet en ledning af darligton -parret til konduktkassen, der bærer den ledning.
Trin 2: Behandling af signalet ved hjælp af Arduino
Jeg brugte en Arduino nano til dette. Men enhver Arduino -variant kan bruges.
Grundlæggende her vil spændingsaflæsning fra den statiske elektriske sensor blive behandlet, og jeg forklarer koden i slutningen af dokumentet.
Derefter ændres den digitale pin 9 i overensstemmelse hermed, så nødlyset kan styres gennem relæet
Trin 3: Fuldt kredsløb
Relæet drives af en effekttransistor, og der er en omvendt forspændt diode for at undgå, at transistoren beskadiges af relæspolens omvendte inducerede spænding.
Skift gerne relæets ledninger og få en pære med enhver spænding.
Trin 4: Forklaring af koden
I denne kode har jeg implementeret 2 kaskade kalman filtre. Jeg lavede denne algoritme ved at observere output ved hvert trin og udviklede den til at have den ønskede output.
Trin 5: Kalman Object
her har jeg lavet en klasse til kalman -filteret. inklusive alle nødvendige variabler. Her vil jeg ikke forklare betydningen af variablerne i detaljer, som du kan finde det på andre websteder. "dobbelt" datatype er egnet til håndtering af den nødvendige matematik.
Værdi 'R' satte jeg efter spor og fejl ved at observere output fra det første filter, jeg øgede det, indtil jeg får en støjfri single som vist på det andet billede. Værdi 'Q' er en generel for alle 1D kalman filtre. At finde passende værdi til dette er en kedelig opgave, så det er bedre at gå enkelt
Trin 6: Kalman Object and Setup
- her er kalman -filteret implementeret
- 2 objekter af det dannede
- pinModes er blevet indstillet til at hente data og udsende signalet for relæet
Trin 7: Loop
Først har jeg filtreret indgangssignalet og derefter observeret, hvad der sker, når vekselstrømforsyningen er til stede, og når den ikke er til stede.
Jeg lagde mærke til variationerne, da jeg skiftede lysnettet.
så jeg trak 2 på hinanden følgende værdier af filteroutput og tage det som variansen.
så observerede jeg, hvad der sker med det, da jeg tændte og slukkede for lysnettet. Jeg bemærkede, at der sker en betydelig ændring, da jeg skiftede. men spørgsmålet var alligevel, at værdierne svinger betydeligt. Dette kunne løses ved hjælp af et løbende middel. men da jeg brugte kalman tidligere kaskaderede jeg bare en anden filterblok til variansen og sammenlignede output.
Anbefalede:
Sådan laver du en statisk LCD -driver med I²C -grænseflade: 12 trin
Sådan laves en statisk LCD -driver med I²C -grænseflade: Liquid Crystal Displays (LCD) bruges i vid udstrækning til kommercielle og industrielle applikationer på grund af deres gode visuelle egenskaber, lave omkostninger og lave strømforbrug. Disse egenskaber gør LCD'en til standardløsningen for batteridrevne enheder
Enkel, men kraftfuld statisk elektricitetsdetektor, der også kan registrere "spøgelser": 10 trin
Enkel, men kraftfuld statisk elektricitetsdetektor, der også kan registrere "spøgelser": Hej, dette er min første instruerbare, så lad mig vide om de fejl, jeg har begået i denne instruerbare. I denne instruks vil jeg lave et kredsløb, der kan registrere statisk elektricitet. En af dens skabere har hævdet, at han opdagede & quot
ESP8266 Statisk IP (WIP): 3 trin
ESP8266 Statisk IP (WIP): (Hvis dit Wi-Fi-netværk allerede er konfigureret på en eller anden måde, skal du muligvis tale med din netværksadministrator.) En del af målet med vores projekt er at tildele hver ESP8266 sin egen statiske IP-adresse til gør det lettere at holde styr på enhederne og forbinde
Arduino -baseret ikke -kontakt infrarødt termometer - IR -baseret termometer ved hjælp af Arduino: 4 trin
Arduino -baseret ikke -kontakt infrarødt termometer | IR -baseret termometer ved hjælp af Arduino: Hej fyre i denne instruktion vil vi lave et kontaktfrit termometer ved hjælp af arduino. Da nogle gange temperaturen på væsken/faststoffet er alt for høj eller for lav, og så er det svært at komme i kontakt med det og læse dets temperaturen derefter i den scene
ESP32 Captive Portal til konfiguration af statisk og DHCP IP -indstillinger: 8 trin
ESP32 Captive Portal til konfiguration af statisk og DHCP IP -indstillinger: ESP 32 er en enhed med integreret WiFi og BLE. Det er en slags velsignelse for IoT -projekterne. Bare giv dine SSID, adgangskode og IP -konfigurationer og integrer tingene i skyen. Men styring af IP -indstillinger og brugeroplysninger kan være et hoved