цифровая электроника
вычислительная техника
встраиваемые системы

 

Управляем вентилятором с помощью Raspberry Pi

Автор: Mike(admin) от Вчера, 20:05

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


Управляем вентилятором с помощью Raspbery PiУправляем вентилятором с помощью Raspbery Pi

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

ESP32: дальность действия до 10 км

Автор: Mike(admin) от 26-04-2017, 18:25

Относительно недавно вышедший микроконтроллер ESP32 со встроенными возможностями WiFi и Bluetooth имеет все шансы произвести революцию (как его предшественник ESP8266) в области беспроводной передачи данных в низко- и среднебюджетных проектах.


ESP32: дальность действия до 10 км

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

Четырехразрядный индикатор на TM1637 и Arduino DigiSpark

Автор: Mike(admin) от 25-04-2017, 19:05

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


Четырехразрядный индикатор на TM1637 и Arduino DigiSpark

Работа с этим модулем довольно проста, поскольку передача данных осуществляется только по двум проводам. Тем не менее, этот способ коммуникации не идентичен интерфейсу I2C.

Arduino и датчик изгиба

Автор: Mike(admin) от 20-04-2017, 19:55

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


Arduino и датчик изгиба

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

Как работать с прерываниями в Arduino

Автор: Mike(admin) от 17-04-2017, 17:35

Прерывание – это метод, с помощью которого микроконтроллер перенаправляет программу с текущего пути выполнения кода в другую, специальную область кода, чтобы сделать некоторые важные вещи, требующие немедленной обработки. Код, который активируется для обработки всякий раз, когда происходит прерывание, называется обработчиком прерываний, в иностранных источниках этому термину соответствует аббревиатура ISR или Interrupt Service Routine. Как только прерывание происходит, контроллер прекращает свою текущую обработку и начинает выполнение кода ISR, он возвращается к предыдущей задаче лишь только после того, как закончит выполнение кода в ISR.


Как работать с прерываниями в Arduino

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

Тахометр на Arduino своими руками

Автор: Mike(admin) от 14-04-2017, 18:15

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


Тахометр на Arduino своими руками

Тахометр является довольно простым по своей сути устройством, поэтому его можно без особого труда сделать самостоятельно на основе Arduino.

Металлоискатель на Arduino своими руками

Автор: Mike(admin) от 13-04-2017, 19:15

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


Металлоискатель на Arduino своими руками

Металлоискатели в официальных точках продаж стоят не так дешево, как хотелось бы. Но сегодня благодаря развитию радиолюбительской техники маталлоискатель можно сделать самостоятельно на основе Arduino.

Arduino и GSM: делаем телефонный вызов

Автор: Mike(admin) от 12-04-2017, 18:45

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


Arduino и GSM: делаем телефонный вызов

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

Краткий обзор самых лучших модулей и плат ESP8266

Автор: Mike(admin) от 11-04-2017, 17:55

Чип ESP8266 сегодня уже считается практически стандартом для радиолюбительских WiFi проектов, хотя он появился на рынке относительно недавно. Его популярность обусловлена в первую очередь ценой, а также функциональностью (микроконтроллер + возможности связи по WiFi).


Adafruit Feather HUZZAH

На сегодняшний день доступно немало модулей с ESP8266, и здесь мы рассмотрим наиболее практичные из них. Варианты типа ESP-01, ESP-07 и ESP-12, можно сказать, уже считаются классикой и предоставляют лишь необходимый минимум для конкретных задач, поэтому в данном случае уделим внимание более их «навороченным» собратьям.

Простейший термометр на Arduino и DS18B20 своими руками

Автор: Mike(admin) от 9-04-2017, 19:05

Платы Arduino применяют во многих проектах, как простых радиолюбительских, так и серьезных профессиональных. Одним из довольно простых проектов на Arduino является устройство регистрации параметров окружающей среды. Зачастую таким параметром выступает температура, иногда к ней добавляется влажность.


Простейший термометр на Arduino и DS18B20 своими руками

Данный проект термометра на Arduino очень прост и рекомендуется для новичков с целью изучения экосистемы Arduino.


Назад Вперед
Наверх