В данном материале будет представлена простая демонстрация того, как написать обработчик прерываний на Python для одноплатного компьютера BeagleBone Black, работающего под управлением Debian.

В данном материале будет представлена простая демонстрация того, как написать обработчик прерываний на Python для одноплатного компьютера BeagleBone Black, работающего под управлением Debian.

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

Трансформаторы, как и все устройства, не идеальны. В то время как идеальные трансформаторы не имеют потерь, реальные трансформаторы имеют потери мощности. Выходная мощность трансформатора всегда немного меньше входной мощности трансформатора. Эти потери мощности превращаются в тепло, которое необходимо отводить от трансформатора. Существуют четыре основных типа потерь: резистивные потери, потери из-за вихревых токов, потери из-за гистерезиса и потери из-за магнитного потока.

В некоторых проектах с беспроводной связью возможностей микроконтроллерных решений, вроде ESP8266 и ESP32, может не хватать. В этом случае можно прибегнуть к использованию более мощных решений на основе одноплатного компьютера, например, Raspberry Pi Zero W.

В данном материале мы рассмотрим как с помощью Raspberry Pi Zero W считывать показания с датчика температуры и выводить их на ЖК-дисплей. Приведенный здесь код может стать частью большого проекта, например, погодной станции и т.п.
Операционный усилитель (ОУ) – это блок аналоговой схемы, который принимает входное дифференциальное напряжение и выдает несимметричный выходной сигнал напряжения. Операционные усилители позволяют реализовать ряд полезных схемотехнических решений, которые широко используются в электронике. И в данном материале мы приведем наиболее популярные и широко используемые схемы на основе ОУ с формулами, которые должен знать любой уважающий себя инженер-электронщик.

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

В некоторых случаях необходимо знать, насколько аналоговые сигналы сдвинуты во времени относительно друг друга, независимо от их амплитуды. Стандартный метод получения результата называется взаимной корреляцией, и он появился примерно в 1920 году.
Инфракрасный датчик – это электронный модуль, который используется для пространственного определения окружающей среды путем испускания и/или обнаружения инфракрасного излучения. ИК-датчики также могут определять движение и определять количество тепла, выделяемого объектом. Эти датчики обычно используются в охранной сигнализации, выключателях света и других приложениях домашней и промышленной автоматизации. В радиолюбительских проектах широко применяются бюджетные ИК-датчики. Но эти ИК-датчики нельзя использовать при существенном солнечном свете, так как солнце также излучает ИК-волны. Есть только одно общее решение этой проблемы: модулировать свой ИК-сигнал, чтобы датчик мог обнаруживать изменение ИК-излучения, а не фиксированный уровень ИК-излучения.

В данном проекте мы собираемся связать ИК-датчик приближения E18-D80NK с Arduino. E18-D80NK – это современный недорогой ИК-датчик приближения с диапазоном обнаружения препятствий от 3 до 80 см. Использование модулированного ИК-сигнала защищает датчик от помех, вызванных обычным светом лампочки или солнечным светом.
Системы сервоуправления двигателями особенно полезны в приложениях, где необходимо учитывать движение, такое как положение и скорость. Так, простые или старые двигатели работают с постоянной скоростью и в одном направлении и управляются только включением и выключением двигателя.

Однако серводвигатели – гораздо более эффективные механизмы. Серводвигатели обычно оснащены технологией изменения скорости и крутящего момента. Они часто работают с более интеллектуальными методами управления, благодаря чему появляется больше возможностей в управлении движением. Эта технология теперь широко используется во всех автоматизированных процессах, где скорость и точность серводвигателей позволяют производителям повышать эффективность производства.
В данном проекте показано, как сделать простой даталоггер для регистрации климатических показаний (температуры, влажности и уровня влажности почвы) на основе ESP8266. При этом такое устройство должно работать длительное время от двух батареек AA и периодически отправлять данные для записи в таблицу Google.

В этом проекте будет показано вам, сделать измеритель УФ-индекса, который может отображать УФ-индекс и состояние УФ-излучения с помощью датчика ульрафиолетового излучения GUVA-S12SD.
