Оглавление:

Детектор электромагнитных помех (EMI): 3 ступени
Детектор электромагнитных помех (EMI): 3 ступени

Видео: Детектор электромагнитных помех (EMI): 3 ступени

Видео: Детектор электромагнитных помех (EMI): 3 ступени
Видео: Измерения уровня электромагнитных излучений в квартире 2024, Июль
Anonim
Детектор электромагнитных помех (EMI)
Детектор электромагнитных помех (EMI)

В этом руководстве вы узнаете, как собрать датчик EMI (электромагнитных помех).

EMI - это форма электромагнитного излучения: комбинация электрических и магнитных волн, распространяющихся наружу из любого места, где сигнал электроэнергии изменяется или быстро включается и выключается.

Отличительной чертой этого устройства является обнаружение «фантомных» или «вампирских» энергетических нагрузок. Более правильно называемая резервной мощностью, это количество электроэнергии, которое постоянно проходит через некоторые электронные устройства, даже когда они предположительно выключены или находятся в режиме ожидания. Устройства используют функции резервного питания, такие как цифровые часы, прием дистанционного управления и термометры. Относительно слабые нормы энергоэффективности в США приводят к тому, что многие устройства потребляют в режиме ожидания гораздо больше мощности, чем им необходимо.

Детектор электромагнитных помех улавливает электрическую энергию, поступающую в аналоговый порт Arduino, и превращает ее в звук через динамик.

Запасы

  • 1x Arduino uno или arduino nano + USB-кабель
  • 1x 1 МОм резистор, какой-то одножильный провод для подключения
  • 1x 4x6cm PCB несколько разъемов Arduino для мужчин
  • 1x пьезо-динамик
  • ссылка на цифровой дизайн корпуса для вашего детектора электромагнитных помех (подходит, если вы используете arduino nano)

Шаг 1: Сборка датчика электромагнитных помех

Сборка зонда электромагнитных помех
Сборка зонда электромагнитных помех
Сборка зонда электромагнитных помех
Сборка зонда электромагнитных помех
Сборка зонда электромагнитных помех
Сборка зонда электромагнитных помех

Можно собрать датчик электромагнитных помех, используя Arduino Uno или Arduino nano.

Вот таймлапс процесса сборки зонда EMI на базе Arduino nano.

Вот видео процесса сборки датчика электромагнитных помех на базе arduino uno.

Список частей

  • 1x Arduino uno или arduino nano + USB-кабель
  • 1x 1 МОм резистор, какой-то одножильный провод для подключения
  • 1x 4x6cm PCB несколько разъемов Arduino для мужчин
  • 1x пьезо-динамик
  • ссылка на цифровой дизайн корпуса для вашего детектора электромагнитных помех (подходит, если вы используете arduino nano).

Для начала припаяем к плате 3 штекерных разъема. Когда вы подключите печатную плату к плате Arduino, заголовки должны будут войти в контакт 9, GND и Analaog5. Припаяйте динамик к печатной плате. Положительный вывод динамика необходимо подключить к штекерному разъему, идущему к контакту 9 платы Arduino.

Другая ножка (отрицательная) динамика должна быть подключена к одному концу резистора (через какой-то соединительный провод).

Теперь припаяйте резистор к плате. Подключите один конец резистора к штыревому разъему, идущему в GND на плате Arduino. Другой конец подсоедините к заголовку, идущему в A5.

Возьмите кусок одножильного провода длиной около 20 см и припаяйте один конец в соответствии с разъемом «папа», входящим в A5.

Ваш датчик электромагнитных помех готов.

Шаг 2: запрограммируйте детектор электромагнитных помех

Независимо от того, используете ли вы arduino uno или nano, код, который вам нужно загрузить для правильной работы зонда, в основном один и тот же.

Просто убедитесь, что вы запрограммировали правильный цифровой вывод для пьезо-динамика. В приведенных выше инструкциях мы подключили динамик к D9 на arduino uno и D3 на arduino nano.

// Детектор электромагнитных помех Arduino // Код, измененный Патриком Ди Хусто на основе // Детектора ЭМП Аарона АЛАИ 22 апреля 2009 ВЕРСИЯ 1.0 // [email protected] // // Выводит звуковые и числовые данные в 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, ВЫХОД); pinMode (SerialIn, ВХОД); mySerialPort.begin (19200); mySerialPort.print ("vv"); mySerialPort.print («хххх»); задержка (wDelay); mySerialPort.print ("----"); задержка (wDelay); mySerialPort.print («8888»); задержка (wDelay); mySerialPort.print («хххх»); задержка (wDelay); Serial.begin (9600); } void loop () {val = analogRead (inPin); Serial.println (val); dispData (val); val = map (val, 1, 100, 1, 2048); тон (9, val, 10); } void dispData (int i) {если ((i9999)) {mySerialPort.print ("ERRx"); возвращение; } char fourChars [5]; sprintf (fourChars, "% 04d", i); mySerialPort.print ("v"); mySerialPort.print (fourChars); }

Полный код Arduino также доступен здесь.

Поскольку Arduino подключается к компьютеру с помощью USB-кабеля, он получает поток электромагнитных помех от компьютера. Хуже того, этот EMI закачивается в Arduino через USB-кабель. Чтобы этот детектор действительно работал, нам нужно стать мобильными. Для работы этого гаджета должно хватить свежей 9-вольтовой батареи. Ваш Arduino должен запуститься нормально: светодиоды, установленные на плате Arduino, должны мигать, и в течение нескольких секунд должен запуститься код EMI.

Посмотрите, как работает датчик электромагнитных помех.

Шаг 3: Использование детектора электромагнитных помех

Вы можете использовать датчик EMI для сравнения и сопоставления излучения EMI, исходящего от различных электронных устройств.

Держите зонд рядом со стереосистемой или телевизором, пока эти устройства находятся в режиме ожидания, и вы, вероятно, получите показания, аналогичные показаниям портативного компьютера, когда он включен. Как только вы выяснили, какие электронные устройства излучают больше всего электромагнитных помех в режиме ожидания, вы можете научиться отключать их для экономии энергии.

Рекомендуемые: