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

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

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

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

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



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


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

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

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

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



В предыдущей статье я рассказал, как мы делали робота с искусственным интеллектом в Летней компьютерной школе на базе детского лагеря в Новгородской области.
Ребята собрали робота, который управляется голосом с помощью специального AI-модуля для Ардуино.
Сегодня научим его принимать команды по Buetooth.

Если вы оказались здесь, то скорее всего помните как в еще в 2022 году одним из самых важных событий в мире (DIY) была новость про микроконтроллер за 10 центов от уже известной всему миру благодаря своему USB-UART свистку CH340 компании Nanjing Qinheng Microelectronics Co., Ltd, далее WCH.
Отладку от самой WCH, плату от WeAct и даже сами камни я заказал на Али, потыкал в пару примеров и забыл. Для DIY-проектов мне гораздо больше понравились платы от WeAct с ch32x035 и ch32v203, по стоимости примерно такие же, а функционала сильно больше, но в этом году на просторах китайского маркетплейса мне стала попадаться плата с героем статьи, да еще и с USB-C на ней.
Она стоит заметно дешевле своих собратьев и на момент заказа мне обошлась за 90 рублей в сумме с доставкой, а значит, новому королю DIY - быть.
Так и родилась идея сделать свой sdk.


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

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

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