Обновить
70.52

Arduino *

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

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

Игровой автомат своими руками

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

Создание игрового автомата с нуля своими руками!

Как сделать игровой автомат на ESP32 для обучения детей. За победу в игре выдает призы!

Читать далее

Больше чем Хакатон

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

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

Привет Хабр. Меня зовут Артём. Сегодня я расскажу про наш кейс на национальном студенческом хакатоне Цифровой суверенитет 3.0. Подробнее про него можно почитать на сайте https://цифровой-суверенитет.рф.

Перед участниками стояла задача разработать среду визуального программирования для российского контроллера Рудирон.

По итогам соревнования мы получили самые разнообразные решения: от расширений для VS Code, до самописных приложений. Результат не разочаровал

Читать продолжение в источнике

Контролька автоэлектрика с голосовым управлением, AI, мобильным приложением и сенсорным AMOLED дисплеем

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

По просьбе большинства решил оформить данное видео в форме статьи.

В начале давайте быстренько пробежимся по возможностям контрольки:

Режим тестера: для активации его голосовой командой нужно сказать ДАТА (Вы можете вместо этой и других команд записать свои команды, данные команды приведены в качестве примера), или сделать свайп по экрану, или выбрать в меню на телефоне. В этом режиме контролька может измерять сопротивление и напряжение, при чём переполюсовка ей не страшна, при измерении напряжения прямой полярности она показывает данные без знака минус, при обратной полярности - со знаком минус, при чём не только на дисплее измерительного прибора, но и на телефоне, так же знак минус произносится при озвучивании показаний. При команде ДАТА контролька озвучит показания на дисплее.

Читать далее

Создаю своё первое устройство для продажи на маркетплейсах (Часть 1)

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

К новому, 2024-му году я подарил племяннику Lego WeDo — набор для детей с возможностью программирования. В результате меня самого очень увлекла возможность программирования того, что можно потрогать и осязать в реальном мире.

Я решил погрузиться в эту вселенную и сделать своё устройство для массового производства.

Узнать больше

Малопотребляющий датчик с передачей данных по радиоканалу

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров20K
Несколько лет назад я опубликовал статью о простейших приемниках и передатчиках для обмена данными на частоте 433 МГц (на рисунке внизу левая пара). Публикация была вызвана в основном тем фактом, что абсолютно во всех источниках в интернете приемник подключался неграмотно, и это значительно снижало возможности удобного и дешевого способа связи. Приемник MX-RM-5V (известен также под названием XD-RF-5V) представляет собой дешевую регенеративную схему, которая крайне чувствительна к помехам и капризна к настройке, что хорошо известно радиолюбителям, но почему-то совершенно темный лес для остального мира, включая даже опытных ардуинщиков. Поэтому такой приемник, как минимум, следует включать с отдельным хорошо зафильтрованным аналоговым стабилизатором, что сразу повышает дальность в разы.



Но оказалось, что не все обретенные таким образом пары работают с надлежащей дальностью, а некоторые приемники приходится вовсе отбраковывать (особенно, если их приобретали оптом на AliExpress). Потому здесь я хочу поговорить об проблемах, связанных с другими альтернативами этим модулям, а также указать на более простое и надежное решение, к которому пришел в результате поисков.
Читать дальше →

Как перемещать объекты с высокой точностью

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров9.1K
Картинка: sciencedirect.com, under CC license, коллектив авторов

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

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

Однако, что же делать, если требуется манипулировать объектами с субнанометровой точностью?
Читать дальше →

Мои безумные часы: или как создать точку фокуса в рабочем интерьере

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров8.9K

Привет, Хабр!

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

Читать далее

Все мои Ардуинки: часть вторая, ATtiny и STM

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

Продолжаю перебирать все мои Ардуинки и делиться опытом работы с ними.

В прошлый раз я выдал базу про платы, начавшие свою жизнь как официальные продукты Arduino. Но время показывает, что истинная сила платформы скрывалась не в конкретных Uno и Nano, а в открытости и расширяемости. В этой и следующей части речь пойдёт уже о сторонних решениях, разработанных и поддержанных в Arduino IDE творческими усилиями множества энтузиастов.

Сегодня это будут довольно редкоземельные элементы — платы, не так часто встречающиеся в самоделках. Но возможно, это именно то, что вы искали для решения какой-то особенно нестандартной задачи. А я расскажу о некоторых связанных с ними граблях, по которым уже сплясал лично, чтобы вам не пришлось повторять этого дома.
Читать дальше →

Контролька с голосовым управлением, AI помощником, мобильным приложением и сенсорным AMOLED дисплеем

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

Привет друзья, сейчас мы с Вами соберём контрольку автоэлектрика на базе модуля T-Display-S3 AMOLED Touch, благодаря ему мы с Вами сможем измерять напряжение любой полярности, сопротивление, частоту, увидеть форму сигнала с помощью функции осциллографа, управлять контролькой благодаря ёмкостному сенсорному экрану, передавать данные на телефон и управлять контролькой с телефона.

Благодаря модулю ELECHOUSE Voice Recognition Module V3.1 мы можем управлять контролькой с помощью голосовых команд.

Всё верно, эта контролька новое слово в автоэлектрики, глоток свежего воздуха посреди душных, однообразных и малофункциональных конкурентов.

Читать далее

Цифровая настройка хода в часах на STM32 простым языком

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

В этой статье будет формула для расчёта значений регистров подстройки скорости хода часов в STM32 (функция RTC smooth calibration) на основе величины отклонения времени за сутки. Информации по этой теме много, но именно для компенсации нужного количества секунд в день я не нашёл понятных формул, поэтому изучил этот вопрос, поэкспериментировал с реальным микроконтроллером и написал статью.

Читать далее

DIY AR монитор в промышленности

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.3K

Привет, Хабр!

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

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

Читать далее

Программирование контроллера звуком с телефона — заметки на полпути

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

С настольного компьютера или ноутбука мы прошиваем микроконтроллеры обычно через USB, да часто и с каким-нибудь программатором. А что если мы хотим прошить или сконфигурировать поделку с телефона? Некоторые телефоны имеют USB-OTG. Некоторые контроллеры умеют BlueTooth. Существуют системы поддерживающие WiFi. К сожалению всё это не носит массового характера - нужен подходящий телефон, подходящий контроллер и т.п.

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

Был "предшествующий этап" - передача через аудиоразъём телефона, по проводу - об этом тоже вкратце расскажу и покажу (можете попробовать).

Бип-бип-бззззззз

Все мои Ардуинки: часть первая, восьмибитные на ATmega

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

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

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

Название является отсылкой к мыльной опере «Все мои детальки» из Футурамы. Ведь разных видов Arduino настолько много, что намечается целый сериал. Впрочем, не буду пытаться объять необъятное и перечислять всю сотню. Вместо этого сосредоточусь на тех, которыми обладаю или хотя бы подержал в руках. Приступаем!
Читать дальше →

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

Пишем Wake-on-LAN сервис на ESP8266 при помощи ChatGPT

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


Мне нужен простой девайс с веб-страницей, заходя на которую, я смогу будить спящие компьютеры при помощи Wake-on-LAN магического пакета.

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

О том, как я писал прошивку и веб-страницу через ChatGPT, поведаю далее в статье.
Читать дальше →

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

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

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

Ребята собрали робота, который управляется голосом с помощью специального AI-модуля для Ардуино.

Сегодня научим его принимать команды по Buetooth.

Читать далее

Получаем удовольствие от дешевых китайских микроконтроллеров (CH32V003)

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров42K

Если вы оказались здесь, то скорее всего помните как в еще в 2022 году одним из самых важных событий в мире (DIY) была новость про микроконтроллер за 10 центов от уже известной всему миру благодаря своему USB-UART свистку CH340 компании Nanjing Qinheng Microelectronics Co., Ltd, далее WCH.

Отладку от самой WCH, плату от WeAct и даже сами камни я заказал на Али, потыкал в пару примеров и забыл. Для DIY-проектов мне гораздо больше понравились платы от WeAct с ch32x035 и ch32v203, по стоимости примерно такие же, а функционала сильно больше, но в этом году на просторах китайского маркетплейса мне стала попадаться плата с героем статьи, да еще и с USB-C на ней.

Она стоит заметно дешевле своих собратьев и на момент заказа мне обошлась за 90 рублей в сумме с доставкой, а значит, новому королю DIY - быть.

Так и родилась идея сделать свой sdk.

Читать далее

Искусственный интеллект для детей или Знакомим детей с ИИ, не перегружая их взрослыми понятиями

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.2K
В этой статье расскажу, как мы с ребятами из Летней компьютерной школы собирали робота с искусственным интеллектом и что из этого получилось.


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

Запускаем Arduino от DIY-батарейки из лимона

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

В 2018 году я уволился из российского подразделения Atmel (компании, которая разработала микроконтроллеры ATmega, применяемые в Arduino) и был приглашён в южноамериканское подразделение NXP. На собеседовании в числе прочих был один весьма забавный вопрос: «Как вы запустите демоплату с микроконтроллером MCXA143VLH, если окажетесь в античной Греции?» Мой ответ про батарейку из лимона приятно удивил собеседника.

Такую батарейку каждый читатель легко может сделать у себя дома. И сегодня я расскажу как. А чтобы убедиться в том, что батарейка функциональна, мы подключим к ней Arduino, который выполнит написанный нами код.

Опустить электроды в лимонный сок

Интерактивный Бейсик для Arduino и STM32

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

Этот проект был разработан в 2018 для занятий со школьниками - чтобы можно было программировать контроллеры в том числе через Bluetooth с телефона - притом и с интерактивным режимом (ввёл команду - светодиод загорелся). В состав входят простенький самодельный интерпретатор BASIC с версиями прошивок для AtMega328 (arduino) и STM32F103, эмулятор чтобы можно было попробовать/попрактиковаться онлайн - и Bluetooth терминал для Android (на случай программирования с телефона а не по кабелю).

Вещь более менее рабочая - семестр мы с ней поигрались - но всё же результатом я не очень доволен (поясню почему) - и в следующие годы пробовал уже другие затеи в этом направлении (тоже довольно дикие).

Код выложен на GitHub так что можете попробовать сразу - хоть живьём, хоть в эмуляторе :)

Итак, что это за странная штуковина?

Редактор изображений для Arduino

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

В этой статье я расскажу, как из проекта по созданию метеостанции на Arduino родился проект графического редактора для подготовки bitmap-картинок.

Если в ваших Arduino-проектах используется монохромный OLED-дисплей (например, SSD1306), эта статья поможет вам упростить процесс подготовки картинок для него.

Читать далее