Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Создание дешевого детектора молний на Arduino Uno

Компоненты и материалы

Физика процесса

При разряде молнии излучается мощный электромагнитный импульс в диапазоне VLF/LF (3–300 кГц). Ардуино может регистрировать колебания около 7–9 кГц. Антенна (кусок провода) улавливает слабые наведенные напряжения. Проблема: аналоговые пины Ардуино измеряют 0–5 В, а сигнал может быть отрицательным. Решение — делитель напряжения на двух 10 кОм резисторах, задающий 2,5 В на пине A4. Через резистор 3,3 МОм к этому узлу подключается антенна. Колебания сигнала теперь «плавят» вокруг 2,5 В, не выходя за пределы 0–5 В.

Схема подключения

Создание дешевого детектора молний на Arduino Uno

Два резистора 10 кОм в цепи 5 В → GND создают точку 2,5 В. Резистор 3,3 МОм соединяет эту точку с пином A4. Антенна подключена к тому же узлу (только один конец).

Программный код (скетч)

Главная сложность — частота дискретизации. Стандартный ADC дает ~9600 отсчетов/с, нужно ~28 кГц (4 отсчета на волну 7 кГц). Используется предделитель (prescaler) ADC = 16, что теоретически дает 77 кГц, на практике ~46 кГц. Скетч накапливает 512 отсчетов в буфер, при обнаружении всплеска (порог по амплитуде) высылает весь буфер в Serial Plotter.

Код доступен на GitHub: Arduino-Lightning-Detector.

Результаты

На графиках Serial Plotter четко видны пики, соответствующие разрядам молний в радиусе 10–20 км. Можно передавать данные на ESP8266 для публикации в интернете.

Производственный процесс

  1. Датчики дыма: спасающая жизнь технология, история и современные инновации
  2. Панель управления полётным симулятором 2020 на Arduino Nano: LCD и CDI-дисплеи
  3. Панель переключателей и LED для Microsoft Flight Simulator 2020 на Arduino
  4. Детектор аудиочастот на Arduino: измеряем пик громкости с высокочувствительным модулем
  5. Умная система мониторинга температуры для школ: точно, в реальном времени, безопасно
  6. Библиотека 8-битного порта ввода-вывода для Arduino — расширение цифрового управления
  7. Arduino 64-клавишная прототипная клавиатура: матрица на сдвиговых регистрах
  8. TFT Shield 2.8" 320×240 SPI для Arduino Nano — высокопроизводительный дисплей
  9. Гальванически разделённый аналоговый вход для Arduino на LM331 и оптопаре 4N25
  10. Набор для создания робота с умной внутренней навигацией на базе Arduino