Все потоки
Поиск
Написать публикацию
Обновить
19.92

Arduino *

Платформа для создания автоматики

Сначала показывать
Порог рейтинга
Уровень сложности

Telogreika v1.0 — носимое устройство персонального обогрева на Arduino

Время на прочтение8 мин
Количество просмотров31K
image

На картинке скрин из нашумевшей игры про не очень далёкое будущее. Заметили странный воротник у типа? Думаете что это такое? Признаюсь честно, я совсем не пытался выяснить назначение этого устройства по сюжету, но мне сразу подумалось, что художник пытался изобразить ИНФРАКРАСНЫЙ ОБОГРЕВАТЕЛЬ! По-моему, логично. Сколько бы вы не протезировали органов и сколько бы дырок в черепе под нейролинк не насверлил вам Илон Машк, остатки вашей биологической плоти будут предательски старомодно мёрзнуть, создавая всем хорошо знакомое угнетающее ощущение «божечки, я сейчас точно кони двину от холода, если этот автобус не приедет в ближайшую минуту!»

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

Кому в микроконтроллере жить хорошо?

Время на прочтение3 мин
Количество просмотров8.7K

В каком году — рассчитывай, в какой земле — угадывай, задачился вопросами. Насколько ARM быстрее AVR? Какая разновидность протокола Modbus более «быстрая»? ASCII или RTU?
Читать дальше →

Олдскульный кассетный магнитофон и новые «кассеты»

Время на прочтение9 мин
Количество просмотров14K
Однажды на Instructables я увидел проект, который лёг в основу моей идеи, о реализации которой я хочу сегодня рассказать. Автор этого проекта, пользователь с ником Ananords, создал проигрыватель с RFID-управлением, рассчитанный на детей и на людей, которые по каким-то причинам не могут пользоваться обычными MP3-плеерами. Тот проект назывался Juuke. Ananords создал его для бабушки своей возлюбленной. Это — устройство, которое отлично подойдёт людям с синдромом Альцгеймера или с деменцией. Эта особенность проекта меня зацепила, так как нечто подобное случилось с моей бабушкой, болезнь забрала её у нас, и я знал о том, что проигрыватель, о котором пойдёт речь, ей бы понравился.



Всё работает следующим образом: имеется проигрыватель с двумя кнопками. Одна позволяет включить музыку или поставить воспроизведение на паузу, а вторая позволяет перемешать композиции. Кроме того, можно выбрать RFID-карту и поднести её к читающему устройству, что позволяет включить конкретную композицию. Это, по своей сути, воспроизводит процесс прослушивания музыки в давние времена, когда для включения нужной записи надо было вставлять в проигрыватель обычный CD или обычную кассету. Но тут старый подход дополнен новыми технологиями, что позволяет облегчить прослушивание музыки людьми с определёнными ограничениями.

ESP32 в окружении VSCode

Время на прочтение15 мин
Количество просмотров53K

В нескольких следующих статьях я хотел бы детально рассмотреть настройку окружения VSCode для работы с фреймворком ESP-IDF. Не совсем популярная комбинация ПО обладает как преимуществами, так и недостатками, которые при детальном рассмотрении мы попытаемся исправить, обойти или превратить в достоинства.

Изыскания проводятся в рамках разработки программно-аппаратного комплекса полетного контроллера на чистых кватернионах, без применения углов Эйлера.

Поскольку предполагается многопользовательская удаленная разработка, то мы решили вначале отработать выбор и настройку самой среды разработки. После нескольких экспериментов с Eclipse, Visual Studio и QT Creator выбор пал на кроссплатформенный VSCode и плагин от разработчика Espressif IDF для работы с фреймворком ESP-IDF.

В качестве «сердца» контроллера рассмотрим двухъядерный микроконтроллер ESP32, который обладает рядом преимуществ, и которые планируется использовать и раскрыть в проекте, а именно:

Читать далее

Игровой контроллер для одной руки, что так, а что не так

Время на прочтение5 мин
Количество просмотров13K

Хочу получить обратную связь от людей, которые связаны с разработкой электронных продуктов и не только. Написал сюда, т.к. не знаю, куда писать еще в Рунете на эту тему.

Читать далее

Портирование ModBus Slave RTU/ASCII на IAR AVR v3

Время на прочтение6 мин
Количество просмотров5.9K


Я уже десять лет не писал под AVR… А вдруг разучился?! Для проверки я решил портировать библиотеку ModBus Slave RTU/ASCII без смс и регистрации на платформу IAR AVR, а также, по просьбам читателей, показать демку подключения к панели оператора Weintek.
Читать дальше →

Самые маленькие Arduino для ваших мини-проектов + примеры самих проектов

Время на прочтение5 мин
Количество просмотров60K

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

Эта подборка поможет выбрать то, что нужно. В ней собраны самые маленькие Arduino платы с разными характеристиками. Их можно использовать для разработки самых разных проектов — от роботов до носимых устройств. Есть и примеры проектов.

gamebuino-arduboy

Время на прочтение1 мин
Количество просмотров8.3K

2 года назад я увидел проект gamebuino. Мне очень понравилась идея загружать игры прямо с sd карты. Еще один достаточно популярный проект arduboy.

TL;DR Ретро консоль для гика или DIY Cybiko.

Что там далее?

Самодельный гироскутер

Время на прочтение7 мин
Количество просмотров21K

Насмотревшись роликов на youtube и на своих детей, пускающих слюни, на арендуемые гироскутеры решил попробовать свои силы в самостоятельной сборке данного устройства.

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

Читать далее

Исследуем энергопотребление Bluetooth LE модуля MLT-BT05

Время на прочтение3 мин
Количество просмотров8.4K

Понадобилось мне один свой проект по-быстрому дополнить возможностью доступа к прибору через Bluetooth. Взгляд мой упал на давно валявшийся в столе модуль MLT-BT05 (такой же, как на КДПВ), с которым когда-то поигрался, убедился в том, что байтики туда-сюда бегают и AT-команды отрабатываются, да и отложил за ненадобностью. На плате прибора был разведен и выведен на разъем свободный UART и оставалось только припаять модуль к его ответной части и дописать соответствующий код в прошивку. Возникал только один вопрос: питание у прибора батарейное, так что лишнее потребление нам ни к чему. Особенно когда модуль не используется. Bluetooth в нем, конечно, Low Energy, но возник вопрос, насколько low эта energy. Поиск не дал результатов -- единственная найденная цифра была "до 50 мА". Значит, придется измерять самостоятельно.

Читать далее

Погода в доме или бюджетный мониторинг CO2, PM2.5, температуры и влажности на ESP32 и Blynk

Время на прочтение6 мин
Количество просмотров43K
По просьбах трудящихся в этой теме, решил сделать обзор-инструкцию, как можно сделать бюджетный измеритель CO2.

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

Также для максимальной простоты повторения, в обзоре выложу прошивку для ESP32 и проект Blynk.
Читать дальше →

Механико-цифровые часы из стальных шариков

Время на прочтение2 мин
Количество просмотров81K
Перевод с сайта про самоделки instructables.com


Как работают часы

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


Начать заниматься роботами должно быть просто

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров14K

Введение


Это руководство в первую очередь предназначено для тех, кто хочет начать заниматься программированием и созданием роботов, но не знает куда идти дальше после мигания светодиодами на Arduino.

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

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



Интересно? Тогда начнём.
Читать дальше →

Ближайшие события

Как получить 9В/12В от зарядного с Quick Charge (на примере STM32)

Время на прочтение3 мин
Количество просмотров61K

Чем может быть полезна быстрая зарядка


С увеличением ёмкости аккумуляторов телефонов потребовалось увеличить и мощность зарядных устройств, чтобы достичь маленького времени зарядки, для чего и нужно было увеличивать выходную мощность: напряжение, ток. Таким образом зарядные с Quick Charge 3.0 кроме 5 В могут выдавать 9В/12В/20В +возможность регулировки с шагом 0.2 В (до 12 В).


image

Ввиду распространенности ЗУ с этой технологией появляется интерес использовать их для получения повышенного напряжения без дополнительных преобразователей.

Читать дальше →

Отладочная плата для Arduino Nano 2 часть

Время на прочтение3 мин
Количество просмотров7.7K
Здесь собственно о самой плате, её изготовлении, отдельные моменты не упомянутые в первой части.

Сразу даю ссылку на плату в формате .lay6 что-бы было сразу понятно о чём речь. Итак, нижний левый угол платы перегружен слоем шелкографии из-за расположенного под модулем SIM800L преобразователя уровня. Для лучшего рассмотрения подробностей можно переключаться между изображениями модулей.
Читать дальше →

Создание уникальных часов

Время на прочтение8 мин
Количество просмотров12K


Все началось, когда мое внимание привлек старый светодиодный дисплей, лежащий в ящике среди мелочевки и запасных деталей. Он сохранился еще со времен древних 386/486 ПК и мог отображать частоту до 99 МГц. Когда он был установлен на системном блоке в те времена, он показывал только две скорости, обычную и турбо, эти скорости работы центрального процессора выбирались специальной кнопкой. Фишка была в том, что сами цифры были желтыми, а надпись MHz (горящие непрерывно) светились красным. Такая комбинация цветов мне понравилась. *
*В те годы частота процессора менялась специальной кнопкой “Turbo”, и эта кнопка присутствовала на системном блоке, а частота отображалась на таком светодиодном дисплее. Прим. Переводчика.

Тогда я задумался, а можно ли собрать на основе этого циферблата часы. Оперируя всего двумя цифрами, мне пришлось бы мультиплексировать часы и минуты. Я решил, что в таком случае могу отображать 12:34 как 12H, сопровождаемое 34М.

О декодировании протокола погодных датчиков Oregon Scientific

Время на прочтение7 мин
Количество просмотров8.8K

Лет десять назад как-то по случаю я купил простенькую погодную станцию Oregon Scientific BAR208HG. Радовала она домочадцев достаточно долго, и продолжает радовать до сих пор. Мне же со временем стало не хватать её функционала и захотелось расширить свои возможности наблюдения за погодой. И тут выяснился один неприятный факт — покупка продвинутой метеостанции от того же Oregon Scientific не давала возможности транслировать показания с её датчиков на старую станцию. Не совпадала версия протокола передачи данных. Примерно в это же время я был вовлечён в такую увлекательную авантюру, как передачу метеоданных на сервис небезызвестного Народного мониторинга. Уже на тот момент сети имелось достаточно много информации о самих погодных станциях и датчиках Oregon, о протоколе передачи данных и методах их расшифровки. Я легко нашёл и несколько готовых программ и библиотек Arduino для приёма и расшифровки сигнала. Вся эта информация показалась мне недостаточно систематизирована, местами неточна, а программы давали удовлетворительный результат только на очень коротких расстояниях. В конечном итоге я пришёл к старой истине: "Хочешь сделать что-то хорошо — сделай сам". Результатом последующих изысканий стало написание вот этой заметки, в которой хотелось бы поделиться полученными знаниями и умениями.

Читать дальше →

Отладочная плата для Arduino Nano

Время на прочтение4 мин
Количество просмотров14K
На данный момент плата используется как учебная, тестер модулей с интернет- магазинов для различных микроконтроллеров (МК) и для создания законченных конструкций с минимальным изменением топологии печатной платы. В общем достаточно универсальная. Как всегда универсальность- это компромисс, который считаю был достигнут.
Читать дальше →

«ОПЭДИ»: мой первый опыт создания IoT устройства

Время на прочтение9 мин
Количество просмотров10K

Доброго времени суток, Хабр. Думаю многие люди задумывались о том, какое, к примеру, потребление электричества или уровень углекислого газа у них дома.



Проект умного календаря «ОПЭДИ» создан именно для того, чтобы моментально и понятно передавать телеметрию дома в реальном времени.


В этой статье я расскажу о функционале этого девайса и о том как он делался.

Платформа с web-камерой на ESP32

Время на прочтение16 мин
Количество просмотров48K
Идея собрать мобильную платформу с web-камерой на борту появилась практически спонтанно. Мне хотелось иметь в арсенале скромной домашней автоматизации что-то вроде IP-камеры. И тут вопрос не столь в цене или качестве, сколь в своеобразном творческом эксперименте. Материалом для вдохновения были различные статьи DIY и проекты вроде этого.

image
Читать дальше →