Главная » Архив меток: arduino

Архив меток: arduino

АЦП HX711 от 3.3V — не верьте китайской документации и не только

У энтузиастов, использующих данный модуль для сборки электронных весов "по-умолчанию", с пяти-вольтовым питанием, проблем не возникает. Я-же который раз сталкиваюсь с несоответствиями мануалов — притом ладно, линейный регулятор сгорает при вдвое меньшем входном напряжении, или настройки модуля Ai-Thinker не сохраняются, но перепутать формулу в документации — это перебор. О модификации платы 24-битного конвертера АЦП для работы от "батареек" под катом. ...

Читать далее »

Радиомодули для arduino JDY-40

На просторах aliexpress наткнулся на очередное китайское творение, из раздела "Беспроводные модули для arduino". Приветствую всех. Вот я и решил сделать обзор данного модуля. Ранее подобные модули с аналогичными возможностями за столь малые деньги мне не попадались. Речь пойдет о маломощном трансивере JDY-40, работающем на частоте 2,4 Гигагерца. Возможно, кого-то он заинтересует. Работать с модулем очень просто, для настройки модуля ...

Читать далее »

Мигание винтажными светодиодами или как мы предупреждаем о «пожарах» на проекте

Если задача отнимает много сил, требует усидчивости и из раза в раз повторяется — это верный знак, что стоит сделать парочку шагов к уменьшению этой повторяющейся боли. Рутина — огромное поле для автоматизации. А ещё реализацию можно превратить в неплохой технофанчик. Под катом польская мигалка 1984 года и ни одного пропущенного возгорания. Сегодня я расскажу про автоматизацию системы оповещений, мониторинга ...

Читать далее »

[Из песочницы] Преодоление порога 32 КБ для данных в ПЗУ микроконтроллеров AVR

Только неполно документированные костыли. Что может быть хуже костылей? Как видно из столбца Value, переменная my_array содержит число 0x8089. Перед вами скриншот из последней официальной интегрированной среды разработки для 8-битных микроконтроллеров AVR, Atmel Studio 7, язык программирования Си. Другими словами, массив my_array располагается в памяти, начиная с адреса 0x8089. Стоп, но ведь 0x8089 != 0x18089. В то же время столбец ...

Читать далее »

Опыт создания первого робота на Ардуино (робот-«охотник»)

Здравствуйте. Материал будет полезен другим таким же новичкам, как и я, которые захотят изготовить какую-нибудь «самобеглую тележку». В данной статье я хочу описать процесс сборки своего первого робота на ардуино. Ссылка на итоговый код (скорее всего, не самый идеальный) дана в конце статьи. Статья представляет собой описание этапов работы с моими дополнениями по различным нюансам. Что именно с ним получалось, ...

Читать далее »

Xiaomi Aqara Switch переделываем с ZigBee на Z-Wave

Для экспериментов приобрел недорогой ZigBee выключатель на батарейках Xiaomi Aqara Smart Switch. Решил попробовать интегрировать в свою домашнюю Z-Wave автоматизацию ZigBee выключатели. Выглядит красиво, пластик высочайшего качества, очень приятный, клавиша выключателя с пружинным механизмом, что дает полный тактильный фидбэк. Выключатель планировал использовать в следующих сценариях: при одинарном нажатии включать/выключать ночник при долгом удержании диммировать ночник при двойном нажатии включать/выключать LED ...

Читать далее »

[Из песочницы] Самодельный BadUSB на Arduino Pro Micro или Leonardo

Введение Не так давно в наших кинотеатрах появился фильм про человека-паука. Главный герой фильма при помощи устройства, по виду напоминающего флешку, смог взломать систему и получить контроль над лучом, переносящим между измерениями. Платы Arduino Leonardo и Arduino Pro Micro (и вообще почти все микроконтроллеры на чипе 32u4) могут восприниматься системой как устройства ввода. Поэтому такое устройство вполне реально сделать, причём ...

Читать далее »

Ардуина и светодиод, или как прокачать детский конструктор

Однажды просматривая серию Фиксиков где фигурировал такой же конструктор ребенок спросил: “Папа, а почему у фиксиков детальки светятся, а у нас нет?”. Мой сын крепко “подсел” на магнитный конструктор Magformers. Поскольку к этому времени у нас уже собрался целый ящик магнитиков всех возможных форм и размеров (как по мне, китайский магформерс ничуть не уступает оригиналу), покупать еще один набор только ...

Читать далее »

OMower c ROS, первые шаги

Первоначально, OMower разрабатывался под простые интерфейсы управления pfodApp и Modbus. Первый — это текстовый протокол высокого уровня, в котором передаются менюшки и управляющие команды, а второй — известная, но не слишком удобная в данном применении вещь, так как требует от управляющей программы постоянно опрашивать состояние всех используемых датчиков «вручную». Поэтому, было принято решение постепенно переходить на ROS (Robot OS), широко ...

Читать далее »

Создана роботизированная рука, играющая на пианино не сгибая пальцы

Чтобы обучить их  «человеческим» движениям, разработчики оснащают механизмы аналогами связок, мышц, нервов и, разумеется, костей и суставов. Подражание движениям человеческих рук — выполнимая, но весьма сложная задача для роботов. Оказалось, что она довольно талантливо играет на синтезаторе. Исследователи из Кембриджского университета решили пойти по другому пути — оснастить роботизированную конечность минимумом деталей и посмотреть, на что она способна. В качестве ...

Читать далее »