Innehållsförteckning:

Elektromagnetisk interferens (EMI) detektor: 3 steg
Elektromagnetisk interferens (EMI) detektor: 3 steg

Video: Elektromagnetisk interferens (EMI) detektor: 3 steg

Video: Elektromagnetisk interferens (EMI) detektor: 3 steg
Video: electromagnetic disturbance SONG 3+final.mov 2024, November
Anonim
Elektromagnetisk störning (EMI) detektor
Elektromagnetisk störning (EMI) detektor

I denna handledning lär du dig att montera en EMI -sond (elektromagnetisk interferens).

EMI är en form av elektromagnetisk strålning: en kombination av elektriska och magnetiska vågor som går utåt var som helst där en elektrisk kraftsignal ändras eller slås på och av snabbt

Där denna gadget utmärker sig är att upptäcka "fantom" eller "vampyr" energilaster. Mer korrekt kallad vänteläge, detta är mängden elektricitet som ständigt rinner genom vissa elektroniska enheter, även när de förmodligen är avstängda eller i standbyläge. Enheter använder standby -ström på funktioner som digitala klockor, fjärrkontrollmottagning och termometrar. Relativt svaga energieffektivitetsregler i USA resulterar i att många enheter drar mycket mer watt än de behöver i vänteläge.

EMI -detektorn fungerar genom att fånga den elektriska energin som kommer in i arduinoens analoga port och förvandla den till ett ljud via högtalaren.

Tillbehör

  • 1x Arduino uno eller arduino nano + USB -kabel
  • 1x 1MOhm motstånd några enkelkärniga hook up wire
  • 1x 4x6cm PCB några arduino hanrubriker
  • 1x piezohögtalare
  • länk till den digitala designen av ett fodral för din EMI -detektor (lämplig om du använder en arduino nano)

Steg 1: Montering av EMI -proben

Montering av EMI -proben
Montering av EMI -proben
Montering av EMI -proben
Montering av EMI -proben
Montering av EMI -proben
Montering av EMI -proben

Det är möjligt att montera en EMI -sond med en arduino Uno eller en arduino nano.

Här är en timelapse av monteringsprocessen för en EMI -sond baserad på arduino nano.

Här är en video av monteringsprocessen för en EMI -sond baserad på arduino uno.

Lista över delar

  • 1x Arduino uno eller arduino nano + USB -kabel
  • 1x 1MOhm motstånd några enkelkärnig anslutningstråd
  • 1x 4x6cm kretskort några arduino hanrubriker
  • 1x piezohögtalare
  • länk till den digitala designen av ett fodral för din EMI -detektor (lämplig om du använder en arduino nano).

Till att börja med, löd 3 manliga rubriker på kretskortet. När du ansluter kretskortet till arduino -kortet måste rubrikerna gå in i stift 9, GND och Analaog5. Löd högtalaren på kretskortet. Högtalarens positiva ben måste anslutas till det manliga huvudet som går in i stift 9 på arduino -kortet.

Högtalarens andra ben (negativa ben) måste anslutas till motståndets ena ände (via någon anslutningskabel).

Löd nu motståndet på kretskortet. Anslut ena änden av motståndet till det manliga huvudet som går in i GND på arduino -kortet. Anslut den andra änden till rubriken som går in i A5.

Ta ett stycke fast kärntråd som är cirka 20 cm långt och löd ena änden i överensstämmelse med det manliga huvudet som går in i A5.

Din EMI -sond är klar.

Steg 2: Programmera EMI -detektorn

Oavsett om du använder en arduino uno eller en nano, är koden som du måste ladda upp för att sonden ska fungera korrekt i princip densamma.

Se bara till att programmera rätt digital stift för piezohögtalaren. I instruktionerna ovan anslöt vi högtalaren på D9 på en arduino uno och D3 på en arduino nano.

// Arduino elektromagnetisk interferensdetektor // Kod modifierad av Patrick Di Justo, baserad på // Aaron ALAI EMF Detector 22 april 2009 VERSION 1.0 // [email protected] // // Detta matar ut ljud och numeriska data till 4char #include #define SerialIn 2 #define SerialOut 7 #define wDelay 900 int inPin = 5; int val = 0; SoftwareSerial mySerialPort (SerialIn, SerialOut); void setup () {pinMode (SerialOut, OUTPUT); pinMode (SerialIn, INPUT); mySerialPort.begin (19200); mySerialPort.print ("vv"); mySerialPort.print ("xxxx"); fördröjning (wDelay); mySerialPort.print ("----"); fördröjning (wDelay); mySerialPort.print ("8888"); fördröjning (wDelay); mySerialPort.print ("xxxx"); fördröjning (wDelay); Serial.begin (9600); } void loop () {val = analogRead (inPin); Serial.println (val); dispData (val); val = map (val, 1, 100, 1, 2048); ton (9, val, 10); } void dispData (int i) {if ((i9999)) {mySerialPort.print ("ERRx"); lämna tillbaka; } char fourChars [5]; sprintf (fourChars, "%04d", i); mySerialPort.print ("v"); mySerialPort.print (fourChars); }

Hela arduino -koden finns också här.

Eftersom Arduino är ansluten med en USB -kabel till din dator, mottar den en ström av elektromagnetisk störning från datorn. Ännu värre är att EMI pumpas in i Arduino via USB -kabeln. För att den här detektorn verkligen ska fungera måste vi gå mobilt. Ett nytt 9-voltsbatteri borde räcka för att få denna gadget igång. Din Arduino ska starta normalt: Lysdioderna som är monterade på Arduino -kortet ska blinka och inom några sekunder ska EMI -koden vara igång.

Se EMI -sonden i aktion här.

Steg 3: Använda EMI -detektorn

Du kan använda EMI -sonden för att jämföra och kontrastera EMI -strålningar som härrör från olika elektroniska apparater.

Håll sonden bredvid ett stereoanläggning eller en TV medan dessa enheter är i vänteläge, och du kommer förmodligen att få en liknande läsning som en bärbar dator när den är påslagen. När du väl fått reda på vilka elektroniska apparater som utstrålar den största mängden EMI i standby -läge kan du lära dig att koppla bort dessa för att spara energi.

Rekommenderad: