Из данного материала вы узнаете, как сделать детектор жестов из простых компонентов, таких как датчик PIR и Arduino Nano.

Из данного материала вы узнаете, как сделать детектор жестов из простых компонентов, таких как датчик PIR и Arduino Nano.

С помощью Arduino и целой экосистемы сопутствующих плат и модулей сегодня можно собрать различные интересные электронные устройства, которые могут быть полезны в быту. Не исключением является и радиоприемник, который можно создать на основе Arduino и модуля TEA5767.

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

Данный проект будет отличным подспорьем для людей, увлеченных садоводством и цветами. Его цель – контролировать и уведомлять владельца, когда влажность почвы падает ниже определенного уровня и растение нуждается в воде, или если датчик обнаруживает высокий уровень влажности. Система в результате позволяет предупредить кого-то о необходимости выключить систему орошения. Пользователь уведомляется сообщением, отправленным на телефон.

В этом проекте используется датчик влажности, который заземляется в почве около растения. Когда датчик обнаруживает низкое содержание влажности в почве, он отправляет посредством подключенного по UART Bluetooth-модуля уведомление пользователю, чтобы сообщить ему об этом. Также система обеспечивает визуальную индикацию с помощью светодиода.
Если вы когда-нибудь пытались сделать погружное электронное устройство, то вы знаете, как важно иметь информацию об уровне воды. Благодаря датчику уровня воды вы можете получить ее. Этот датчик можно использовать для измерения уровня воды, наблюдения за выгребной ямой, обнаружения осадков, обнаружения утечек и т.п.

Динамик работает, активируя электромагнит, который находится рядом с «обычным» магнитом. Это вызывает вибрацию, в результате чего возникает звук. Логика подсказывает, что вместо подачи тока на динамик, мы можем генерировать ток (даже если он очень слабый), оказывая на его мембрану физическое воздействие. Затем этот ток может быть обнаружен и интерпретирован в сигналы микроконтроллером, таким как Arduino.

В некоторых случаях, особенно при реверс инжиниринге, необходимо получить код из микроконтроллера. В случае с Arduino это тоже бывает актуально, и самое главное, что это возможно. Полученный код будет в шестнадцатеричной формате hex-файла, и в данном материале мы рассмотрим как реализовать такую выгрузку кода из Arduino, используя программатор avrdude.

ARTERY Technology является разработчиком и производителем 32-битных микроконтроллеров. Компания основана в 2016 году, имеет филиалы в Чунцине, Шэньчжэне, Сучжоу и на Тайване. С момента своего создания ARTERY занимается инновационной разработкой 32-битных микроконтроллеров на базе ARM® Cortex®-M4/M0+, которые в основном являются копией микроконтроллеров STM32.

Благодаря лучшим в своем классе технологиям и превосходным функциям интеграции, семейство микроконтроллеров ARTERY, использующее передовой 55-нм техпроцесс и ядро ARM® Cortex®-M4/M0+, обеспечивает высокие характеристики при небольшой стоимости.
Компания Nanjing Qinheng Microelectronics Co., Ltd., владеющая брендом WinChipHead (WCH), была основана в 2004 году и является компанией, занимающейся разработкой и выпуском микроконтроллеров и интерфейсных микросхем.

В рамках данного проекта мы создадим довольно точный термометр, который основан на датчике температуры BME280. Многие для создания простого термометра на Arduino используют датчик температуры LM35. Но с ним температура может быть весьма неточной, поэтому можно повторить проект с более точным датчиком, таким как BME280. Здесь Arduino использует датчик BME280 для получения показаний температуры (в градусах Цельсия), а затем постоянно выводит это значение на ЖК-экран.
