home.social

#ардуино — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ардуино, aggregated by home.social.

  1. Применение платы Arduino Due для измерения параметров вибрации при балансировке роторов

    Статья предназначена для начинающих разработчиков, планирующих применять платы Ардуино для измерения аналоговых сигналов. Можно почитать предыдущие статьи Введение в балансировку роторов и Практическое применение преобразования Фурье для анализа сигналов. Введение для начинающих

    habr.com/ru/articles/1028062/

    #ардуино #балансировка_роторов #спектральный_анализ

  2. Ловим время в формате DCF77

    В комментариях к "серверу точного времени" ( habr.com/ru/articles/1023414 ) предлагали вдобавок к NTP и GPS подключить еще и DCF77, как еще один источник времени. И я таки сделал это, хоть и в виде отдельной железки, а поскольку техника тут аналоговая - были свои нюансы. В качестве справки: DCF77 - это радиостанция, передающая точное время от атомных часов, собственно, это ее основное назначение. Расположена в Европе, в Германии, неподалеку от Франкфурта. Вещает на длинных волнах на всю Европу, захватывая в том числе часть exUSSR. Передает сигнал, содержащий информацию о времени и дате, UTC+1/UTC+2 в зависимости от "летнего времени". Также передает местную погоду и может быть использована как средство оповещения, но нас это мало касается. Рабочая частота 77.5 кГц - поэтому и "DCF77". Её сигнал может быть использован для автонастройки электронных часов, для чего выпускаются недорогие модули, которые можно встраивать в различные устройства, там, в Европе. А вот у нас это всё работает довольно плохо. Проблема простая: расстояние. Несмотря на большую мощность передатчика и хорошее распространение длинных волн на большие расстояния - 2000 км это 2000 км.

    habr.com/ru/articles/1026588/

    #умный_дом #часы #радиосвязь #ардуино #ntp #dcf77 #электроника

  3. DIY: Экранчик для «умного дома»

    Есть такая штука, как "дисплей покупателя" - это тот самый экран на кассе, где пишут сколько денег вы должны заплатить. И есть такое народное развлечение - делать из этих экранов всякое разное - ну например, "часы или метеостанцию" (с) Фишка тут в том, что можно приобрести их б/у за копейки, и получить при этом винтажный газоразрядный экран, приятного зеленого или синего цвета. Пусть алфавитно-цифровой - для часов этого более чем достаточно. Поскольку сервер времени я себе уже сделал - дай-ка, думаю, и эту штуку попробую освоить, будут часы с синхронизацией по NTP. А еще можно приспособить их для полезного дела - показывать температуру воды в котле, например - чтобы не бегать смотреть на основные экраны "умного дома", и не хвататься за телефон. Итак, под руку попался Wincor Nixdorf BA64-2: 2 строки по 20 символов, газоразрядный, аккуратный черный корпус.

    habr.com/ru/articles/1025130/

    #diy #умный_дом #ардуино #часы #метеостанция #очумелые_ручки

  4. Примерка взрослого пальто. Событийно-ориентированный подход на Arduino

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

    habr.com/ru/articles/1024730/

    #событийное_программирование #рефакторинг #ардуино #структура

  5. Статический анализ кода STM32. Конкретный пример

    Для такого вот аппаратного ключа администратора нам понадобилось провести статический анализ кода. Как мы это делали - в статье. Добрый день, уважаемые коллеги! Хотел бы сегодня рассказать о несколько необычном опыте анализа кода. Предваряю возмущение многих – да, мсье действительно знает толк в извращениях 😊 Итак, о них родимых. В одном нашем изделии понадобилось защитить от несанкционированного доступа администраторскую консоль управления, банальный COM-порт с мостиком USB-UART на основе FT232. К сожалению, классическое решение с логином/паролем было обставлено целым частоколом формальных требований в виде (1) срока жизни паролей, (2) логирования успешных/неуспешных попыток, (3) минимальной длины паролей, (4) минимальным их алфавитом, (5) требований к применению больших и малых букв, и цифр, и спезнаков, именно «И», а не «ИЛИ». Перечислять можно бы и дальше, но зачем? Объехать все эти требования по обочине было решено нестандартным путём – поскольку все требования относились к программному продукту, а про аппаратные устройства ничего не было сказано, то мы просто применили АКА – аппаратный ключ администратора. Он втыкается в разрыв USB-кабеля, идущего от АРМ администратора к устройству, и по свободным линиям обменивается с Изделием сообщениями по схеме challenge-response, не передавая напрямую через линии связи общий секрет, при этом перехват сообщений злоумышленнику не даёт ровно ничего. Если кому интересно, как конкретно это сделано – пишите в комменты или в личку. Поскольку к историческому моменту принятия решения мы все были в жёстком цейтноте, изготовление АКА поручили стажёру. А он возьми и выбери за основу для разработки «голубую пилюлю (BluePill)» и STM32. Возмущаться, спорить и учить вечному было уже некогда, и тимлид, махнув рукой, согласился. Забегая вперёд, скажу, что отказов и/или сбоев АКА как с самого начала не наблюдалось, так и не наблюдается по сей день. Да, наверное, ПЛК на Ардуине – это уже слишком, но костыль и велосипед проходит вполне (рискую быть бит жёлтыми тряпками, но что было, то было).

    habr.com/ru/companies/centin/a

    #статистический_анализ #ардуино #stm32 #инфобез

  6. «Потребительская корзина»: игра на табло покупателя

    Однажды на онлайн-барахолке мне на глаза попался так называемый «дисплей покупателя» — алфавитно-цифровое табло, которое стоит на кассе и показывает текущий товар в чеке и сумму покупки. Это был старый экземпляр, с красивым зелёным VFD-дисплеем, да и стоил он копейки. Пройти мимо я не смог. Ну а потом, как и многие обладатели очумелых ручек до меня, захотел сделать какую-нибудь самоделку на его основе. Конечно, можно было бы засунуть туда ESP-шку и сделать погодную станцию, часы, или транслировать уведомления о новых сообщениях в ТГ и WhatsApp. Это всё, безусловно, по-своему интересно. Но самым большим моим увлечением являются игры. И поэтому я решил сделать из табло электронную игру. Как говорится, «но зачем?» Ответа у меня нет. Но есть рассказ, что и как я сделал.

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #штрихкод #штрихкод #vfd #дисплей #табло #кассовое_оборудование #самоделка #ruvds_статьи

  7. «Потребительская корзина»: игра на табло покупателя

    Однажды на онлайн-барахолке мне на глаза попался так называемый «дисплей покупателя» — алфавитно-цифровое табло, которое стоит на кассе и показывает текущий товар в чеке и сумму покупки. Это был старый экземпляр, с красивым зелёным VFD-дисплеем, да и стоил он копейки. Пройти мимо я не смог. Ну а потом, как и многие обладатели очумелых ручек до меня, захотел сделать какую-нибудь самоделку на его основе. Конечно, можно было бы засунуть туда ESP-шку и сделать погодную станцию, часы, или транслировать уведомления о новых сообщениях в ТГ и WhatsApp. Это всё, безусловно, по-своему интересно. Но самым большим моим увлечением являются игры. И поэтому я решил сделать из табло электронную игру. Как говорится, «но зачем?» Ответа у меня нет. Но есть рассказ, что и как я сделал.

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #штрихкод #штрихкод #vfd #дисплей #табло #кассовое_оборудование #самоделка #ruvds_статьи

  8. «Потребительская корзина»: игра на табло покупателя

    Однажды на онлайн-барахолке мне на глаза попался так называемый «дисплей покупателя» — алфавитно-цифровое табло, которое стоит на кассе и показывает текущий товар в чеке и сумму покупки. Это был старый экземпляр, с красивым зелёным VFD-дисплеем, да и стоил он копейки. Пройти мимо я не смог. Ну а потом, как и многие обладатели очумелых ручек до меня, захотел сделать какую-нибудь самоделку на его основе. Конечно, можно было бы засунуть туда ESP-шку и сделать погодную станцию, часы, или транслировать уведомления о новых сообщениях в ТГ и WhatsApp. Это всё, безусловно, по-своему интересно. Но самым большим моим увлечением являются игры. И поэтому я решил сделать из табло электронную игру. Как говорится, «но зачем?» Ответа у меня нет. Но есть рассказ, что и как я сделал.

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #штрихкод #штрихкод #vfd #дисплей #табло #кассовое_оборудование #самоделка #ruvds_статьи

  9. «Потребительская корзина»: игра на табло покупателя

    Однажды на онлайн-барахолке мне на глаза попался так называемый «дисплей покупателя» — алфавитно-цифровое табло, которое стоит на кассе и показывает текущий товар в чеке и сумму покупки. Это был старый экземпляр, с красивым зелёным VFD-дисплеем, да и стоил он копейки. Пройти мимо я не смог. Ну а потом, как и многие обладатели очумелых ручек до меня, захотел сделать какую-нибудь самоделку на его основе. Конечно, можно было бы засунуть туда ESP-шку и сделать погодную станцию, часы, или транслировать уведомления о новых сообщениях в ТГ и WhatsApp. Это всё, безусловно, по-своему интересно. Но самым большим моим увлечением являются игры. И поэтому я решил сделать из табло электронную игру. Как говорится, «но зачем?» Ответа у меня нет. Но есть рассказ, что и как я сделал.

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #штрихкод #штрихкод #vfd #дисплей #табло #кассовое_оборудование #самоделка #ruvds_статьи

  10. Имитация движений: как научить робота повторять движения, используя нейросеть для генерации траектории

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

    habr.com/ru/articles/1017826/

    #имитационное_обучение #нейросеть #робототехника #хоббипроекты #ардуино #python #регрессия #arduino #сервопривод #энкодер

  11. Как разработать устройство с нуля. Прибор измерения ёмкости конденсаторов

    В статье проектируется с нуля мобильное устройство для измерение емкости на микроконтроллере ATmega8.

    habr.com/ru/articles/1014768/

    #ардуино #схемотехника #проектирование #емкость #измерительное_оборудование #разработка_электроники

  12. Плохое яблоко на русской Ардуине

    Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда. В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

    habr.com/ru/companies/ruvds/ar

    #arduino #ардуино #амур #mik32 #mik32_амур #riscv #riscv #микроконтроллеры #bad_apple #ruvds_статьи

  13. Управляем вытяжной вентиляцией на Arduino

    Давайте поговорим о вытяжной вентиляции в многоквартирных домах. Какая она бывает. Какие проблемы встречаются и как их решать. И основное: как управлять внутриквартирными дросселирующими заслонками (дроссель-клапанами) вентиляции в современных ЖК и обеспечивать комфортные уровни и шума, и расходования воздуха даже в условиях постоянных изменений тяги в общем канале. И конечно же, запользуем запылившуюся на полке Ардуинку.

    habr.com/ru/articles/1005042/

    #Arduino #ардуино #вентиляция #умный_дом #дроссельклапан #электропривод #433_мгц

  14. Как я создавал шагающего робота «Регул»: путь от идеи до первых шагов

    Как я создал робота шагохода с нуля и что в итоге у меня получилось. Вдохновившись видео Алекса Корвина, я решил собрать своего робота. Начал с замеров сервоприводов и моделирования в FreeCAD. Процесс оказался нудным: детали ломались из-за тонкого пластика, пришлось переделывать. Купил бракованные сервы — хрустели и не работали. Заменил на нормальные, заодно переделал модели. С туловищем тоже намучился: косяки в расчётах, кривые крепления, лишние детали. Когда дошло до программирования, полез в чаты радиоэлектронщиков – там меня послали и начали насмехаться. Спас друг, помог дописать код. Добавил управление с пульта. В итоге робот пошёл. Такие вот дела, робот создан.

    habr.com/ru/articles/1005066/

    #Регул #Робот #ардуино #ардуино_проекты #ардуинщик #шагоход

  15. Солнечный трекер на Arduino

    Солнечный трекер – это устройство, которое может отслеживать положение солнца. На трекеры ставят солнечные панели, чтобы они могли аккумулировать больше энергии, благодаря изменению угла поворота в пространстве. Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге " Умная робототехника для начинающих. Разработка на Arduino ". Для создания работающей модели нам понадобяться прочный, но лёгкий материал, на котором будет производиться монтаж электрокомпонентов и сам он будет использоваться в качестве несущей конструкции. Можно выбрать вспенённый пвх лист 3 мм или листовой прозрачный пластик 1,5-3 мм. Так же подойдёт корпус из под лазерных дисков. Нам нужны электрокомпоненты . Я возьму: arduino uno, два сервопривода- четыре фоторезистора, четыре резистора на 1 кОм, соединительные провода, плата для монтажа (можно беспаечную). Чтобы производить монтаж электроники, вырезать и собирать конструкцию трекера нам нужны инструменты. Я воспользуюсь: канцелярским ножом и ножницами, клеем для пластика или термоклеем, карандашом, линейкой или штангенциркулем, наждачной бумагой мелкой фракции, паяльной станцией с припоем и канифолью. Фоторезисторы в этом устройстве будут работать, как датчики света. Располагаться они должны по краям подвижной платформу. С какой стороны более яркий свет – в ту сторону и поворачивается устройство. Рассмотрим схему конструкции .

    habr.com/ru/articles/995324/

    #ардуино #трекер #проекты #проектирование #arduino #фотоны #фотоэлектрические #сборка_проекта #модель #прототип

  16. Солнечный трекер на Arduino

    Солнечный трекер – это устройство, которое может отслеживать положение солнца. На трекеры ставят солнечные панели, чтобы они могли аккумулировать больше энергии, благодаря изменению угла поворота в пространстве. Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге " Умная робототехника для начинающих. Разработка на Arduino ". Для создания работающей модели нам понадобяться прочный, но лёгкий материал, на котором будет производиться монтаж электрокомпонентов и сам он будет использоваться в качестве несущей конструкции. Можно выбрать вспенённый пвх лист 3 мм или листовой прозрачный пластик 1,5-3 мм. Так же подойдёт корпус из под лазерных дисков. Нам нужны электрокомпоненты . Я возьму: arduino uno, два сервопривода- четыре фоторезистора, четыре резистора на 1 кОм, соединительные провода, плата для монтажа (можно беспаечную). Чтобы производить монтаж электроники, вырезать и собирать конструкцию трекера нам нужны инструменты. Я воспользуюсь: канцелярским ножом и ножницами, клеем для пластика или термоклеем, карандашом, линейкой или штангенциркулем, наждачной бумагой мелкой фракции, паяльной станцией с припоем и канифолью. Фоторезисторы в этом устройстве будут работать, как датчики света. Располагаться они должны по краям подвижной платформу. С какой стороны более яркий свет – в ту сторону и поворачивается устройство. Рассмотрим схему конструкции .

    habr.com/ru/articles/995324/

    #ардуино #трекер #проекты #проектирование #arduino #фотоны #фотоэлектрические #сборка_проекта #модель #прототип

  17. Солнечный трекер на Arduino

    Солнечный трекер – это устройство, которое может отслеживать положение солнца. На трекеры ставят солнечные панели, чтобы они могли аккумулировать больше энергии, благодаря изменению угла поворота в пространстве. Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге " Умная робототехника для начинающих. Разработка на Arduino ". Для создания работающей модели нам понадобяться прочный, но лёгкий материал, на котором будет производиться монтаж электрокомпонентов и сам он будет использоваться в качестве несущей конструкции. Можно выбрать вспенённый пвх лист 3 мм или листовой прозрачный пластик 1,5-3 мм. Так же подойдёт корпус из под лазерных дисков. Нам нужны электрокомпоненты . Я возьму: arduino uno, два сервопривода- четыре фоторезистора, четыре резистора на 1 кОм, соединительные провода, плата для монтажа (можно беспаечную). Чтобы производить монтаж электроники, вырезать и собирать конструкцию трекера нам нужны инструменты. Я воспользуюсь: канцелярским ножом и ножницами, клеем для пластика или термоклеем, карандашом, линейкой или штангенциркулем, наждачной бумагой мелкой фракции, паяльной станцией с припоем и канифолью. Фоторезисторы в этом устройстве будут работать, как датчики света. Располагаться они должны по краям подвижной платформу. С какой стороны более яркий свет – в ту сторону и поворачивается устройство. Рассмотрим схему конструкции .

    habr.com/ru/articles/995324/

    #ардуино #трекер #проекты #проектирование #arduino #фотоны #фотоэлектрические #сборка_проекта #модель #прототип

  18. Солнечный трекер на Arduino

    Солнечный трекер – это устройство, которое может отслеживать положение солнца. На трекеры ставят солнечные панели, чтобы они могли аккумулировать больше энергии, благодаря изменению угла поворота в пространстве. Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге " Умная робототехника для начинающих. Разработка на Arduino ". Для создания работающей модели нам понадобяться прочный, но лёгкий материал, на котором будет производиться монтаж электрокомпонентов и сам он будет использоваться в качестве несущей конструкции. Можно выбрать вспенённый пвх лист 3 мм или листовой прозрачный пластик 1,5-3 мм. Так же подойдёт корпус из под лазерных дисков. Нам нужны электрокомпоненты . Я возьму: arduino uno, два сервопривода- четыре фоторезистора, четыре резистора на 1 кОм, соединительные провода, плата для монтажа (можно беспаечную). Чтобы производить монтаж электроники, вырезать и собирать конструкцию трекера нам нужны инструменты. Я воспользуюсь: канцелярским ножом и ножницами, клеем для пластика или термоклеем, карандашом, линейкой или штангенциркулем, наждачной бумагой мелкой фракции, паяльной станцией с припоем и канифолью. Фоторезисторы в этом устройстве будут работать, как датчики света. Располагаться они должны по краям подвижной платформу. С какой стороны более яркий свет – в ту сторону и поворачивается устройство. Рассмотрим схему конструкции .

    habr.com/ru/articles/995324/

    #ардуино #трекер #проекты #проектирование #arduino #фотоны #фотоэлектрические #сборка_проекта #модель #прототип

  19. Умный дом, у каждого он свой

    Привет, Хабр! Меня всегда интересовала тематика умных домов, и поскольку разработка — это мое хобби, я всегда хотел создать что-то своё, уникальное, и при этом не потратить много денег. Также я давал себе отчет, что все современные системы по большей части имеют скорее маркетинговую цель, но всё же решил попробовать одно из популярных решений. Дисклеймер: я просто описываю личный опыт, все совпадения случайны!

    habr.com/ru/articles/987964/

    #умный_дом #ардуино #esp8266

  20. Будильник для зимы: как я подружил лампу Ильича, ZigBee и LLM

    Больше, чем понедельники, слякоть и безбашенные водятлы на дорогах, меня бесит будильник — маленький цифровой садист. Каждое утро он вырывает меня из сна с точностью и безжалостностью неумолимого палача. Причём бесит не сам факт пробуждения (я всё-таки взрослый человек и понимаю, что проекты сами себя не напишут), а то, как именно это происходит. Резко. Грубо. Без предупреждения. TLDR: Собрал мощный потолочный светобудильник на ZigBee-диммере + лампы накаливания. Настроил через Tasmota с помощью LLM за один день вместо недели. Подключить светобудильник к умному дому

    habr.com/ru/articles/982486/

    #здоровье_гика #ардуино #esp32 #сезон_ии_в_разработке #умный_дом #arduino #tasmota

  21. Программатор ROM на Arduino за вечер

    В ходе изучения данной стати вы узнаете: как создавать устройства на базе ардуино, как читать и применять документацию на микросхемы, как принимать стратегические решения в рамках установленной задачи, как работать с ROM памятью, как использовать доступные ресурсы максимально эффективно в установленных рамках, как собирать полезные устройства на макетке и многое другое, приятного чтения. Задача: есть микросхема памяти ROM 27С512 емкостью 512 бит или 64 Кбайта, в нее нужно прошить готовый дамп размером 16 Кбайт, понадобится нам такой ROM с дампом

    habr.com/ru/articles/974162/

    #27С512 #rom #Programmator #программатор #ардуино #arduino #flash #ZX #spectrum #eeprom

  22. [Перевод] Как инженер-программист собрал для дочери синтезатор

    На свой первый день рождения моя дочь получила развивающую доску Монтессори, полную переключателей и светодиодов. Наблюдая за тем, как она крутит ручки и переключает тумблеры, я вспомнил о панели управления синтезатором и задумался, а можно ли создать музыкальную версию доски Монтессори? Что-то простое, тактильное и креативное, не требующее нажатия кнопок для поддержания звука. Год спустя я решился воплотить эту идею в жизнь. И так как у меня не было опыта в создании такого рода устройств, то проект стал для меня поводом изучить микроконтроллеры, САПР, проектирование печатных плат и 3D-печать. В результате получилась музыкальная игрушка, в которой есть встроенный синтезаторный модуль, динамик, элементы управления темпом, громкостью, тональностью и инструментами (ползунки и «крутилки»), OLED-экран с танцующей пандой. И всё это в корпусе, напечатанном на 3D-принтере. Прототип вы видите на фото, а демонстрация финальной версии в конце статьи.

    habr.com/ru/companies/alfa/art

    #синтезатор #детские_игрушки #отцовство #dyi #ардуино

  23. Gately — мой симулятор логических схем: от «игрушки» к диплому

    История создания логического симулятора на TypeScript: от «игрушки» на паре до архитектурного движка с DI, event-bus и системой плагинов.

    habr.com/ru/articles/965598/

    #логический_симулятор #архитектура_ядра #di #логические_схемы #булева_логика #плагин #ардуино #typescript

  24. Gately — мой симулятор логических схем: от «игрушки» к диплому

    История создания логического симулятора на TypeScript: от «игрушки» на паре до архитектурного движка с DI, event-bus и системой плагинов.

    habr.com/ru/articles/965598/

    #логический_симулятор #архитектура_ядра #di #логические_схемы #булева_логика #плагин #ардуино #typescript

  25. Gately — мой симулятор логических схем: от «игрушки» к диплому

    История создания логического симулятора на TypeScript: от «игрушки» на паре до архитектурного движка с DI, event-bus и системой плагинов.

    habr.com/ru/articles/965598/

    #логический_симулятор #архитектура_ядра #di #логические_схемы #булева_логика #плагин #ардуино #typescript

  26. Gately — мой симулятор логических схем: от «игрушки» к диплому

    История создания логического симулятора на TypeScript: от «игрушки» на паре до архитектурного движка с DI, event-bus и системой плагинов.

    habr.com/ru/articles/965598/

    #логический_симулятор #архитектура_ядра #di #логические_схемы #булева_логика #плагин #ардуино #typescript

  27. АрдуЛисп: революционное решение в области образовательной робототехники

    АрдуЛисп – это революционное решение для олимпиадной и соревновательной образовательной робототехнике, основанное на использовании блочного языка программирования и скриптового языка программирования – ЛИСП. Все известные решения в области образовательной робототехники в мировой практике имеют возрастной порог...

    habr.com/ru/articles/959724/

    #Ардуино #Лисп #лиспмашина #соревновательное_программирование #pinlab #osdlab #образовательная_робототехника

  28. Откуда пришел звук под водой: акустические кубики

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

    habr.com/ru/articles/956676/

    #гидроакустика #ардуино #arduino #образование #разработка_электроники #конструктор #связь

  29. [Перевод] Создаем гаджеты с Matter — новым стандартом для умного дома

    Предположим, мы хотим создать устройство для умного дома, совместимое с Google Home, Amazon Alexa, Samsung SmartThings, Apple HomeKit, Tuya и другими платформами. В таком случае нам придется присоединиться к их партнерским программам и уже настраиваться на серьезный лад. Если же наша цель — гаджет, который работает со всеми этими экосистемами сразу, — то объем предстоящей разработки вырастает многократно. Неудивительно, что подобные программы рассчитаны в первую очередь на коммерческих производителей, а не на мейкеров. Но постойте… Неужели все так недоступно? Отнюдь. Сегодня все больше продуктов для домашней автоматизации внедряют протокол Matter. Возможно, мы сможем ограничиться поддержкой лишь этого стандарта. Простой пример — под катом

    habr.com/ru/companies/selectel

    #selectel #matter #электроника #самоделки #ардуино #умный_дом

  30. Мой первый проект по электронике: Дальномер на базе Arduino

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

    habr.com/ru/articles/929870/

    #ардуино #программирование

  31. Гидроакустические «кубики»

    Приветствую, глубокоуважаемые! Мы сделали гидроакустический конструктор: теперь при помощи Arduino можно управлять передачей, детектировать прием, измерять время распространения сигнала в воде, макетировать свои навигационные системы и системы связи и даже делать антенные решетки. Зачем? Ну, если вы решили заняться астрономией или, скажем, биологией, или резьбой по дереву - у вас есть широкий выбор в инструментах, оборудовании, школах и даже направлениях. Но что делать, если вы решили посвятить себя передачи данных и навигации под водой? Как бы странно это не звучало. Вот для этого редкого случая мы и старались. Ну и, вдруг в школах, инженерных кружках или даже в университетах этому найдется применение - будем только рады. Начать погружение

    habr.com/ru/articles/927914/

    #гидроакустика #ардуино #разработка_электроники #конструктор #связь

  32. Дизайн в электронике — кому он нужен? Тем более если это Ардуино, пусть и русская…

    Так говорили многие, и даже те ребята инженеры, которые занимались схемотехникой... Зачем двигать детали, усложнять схемотехнику ради красивой картинки?

    habr.com/ru/articles/920090/

    #ардуино #elbear #arduino #элрон #mik32 амур

  33. Управление голосом и наклоном «пульта» для робота CrowBot BOLT: разбор изменений в заводскую прошивку

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

    habr.com/ru/articles/897420/

    #ардуино #arduino #ESP32 #искусственный_интеллект #голосовое_управление #гироскоп #гироскопическое_управление

  34. Будни ретрогеймера: совершенная игровая Nintendo

    Возвращаемся к шестнадцати битам! Сегодня я готовлю к эксплуатации сразу две игровые консоли Super Nintendo с целью погружения в богатый внутренний мир этой замечательной платформы сразу двух неофитов. Проводником же для них в туда выступит опытный Сусанин, то есть я. Задача на этот раз максимально проста: доукомплектовать две консоли и сделать им простейший мод со снятием региональной блокировки. Не очень интересный процесс в свете предыдущих публикаций цикла, но можно немного сместить фокус: сегодня это просто повод поговорить про замечательную, но не особо популярную в наших краях платформу, и рассказать личную историю, связанную с ней. Да и модификации получились достаточно разными, а в процессе также были подняты некоторые полезные вопросы. Очередная будня ретрогеймера начинается!

    habr.com/ru/companies/ruvds/ar

    #игры #игры_и_игровые_приставки #игры_и_консоли #ретрогейминг #16_бит #16bit #16bit_games #super_nintendo #super_famicom #snes #картридж #картриджи #pal #ntsc #моддинг #модификация #diy #сделай_сам #arduino #ардуино #ruvds_статьи

  35. Использование лидара от робота-пылесоса для системы предотвращения столкновений в автономных роботах

    Как прочитать данные с недорогого лидара от робота-пылесоса на ESP32, визуализировать показания на кольце из 12 светодиодов и даже интегрировать решение в робота для участия в соревнованиях.

    habr.com/ru/articles/889524/

    #робототехнические_соревнования #робототехника #евробот #ардуино #лидар #лидары

  36. Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

    Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое! В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект. Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.

    habr.com/ru/companies/ruvds/ar

    #arduino #arduino_uno #arduino_nano #ардуино #ay38910 #ay38912 #ym2149f #chiptune #vgm #music #эмуляция #эмулятор #синтез_звука #синтезатор #psg #pwm #pwm_dac #ruvds_статьи

  37. Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной)

    Последнее время мне стали часто попадаться упоминания контроллеров Teensy, причём в самых интересных и мощных проектах. Какое-то время я не обращал на это внимание, но потом заинтересовался этой темой и чем дальше я в неё погружался, тем больше впечатлялся. Оказывается, последняя версия Teensy 4 сделана на основе Cortex M7 и работает на частоте 600 МГц, причём ядро там довольно продвинутое и позволяет исполнять две инструкции за такт, использует предсказание ветвлений и аппаратную обработку 64-битных чисел с плавающей точкой, а также много чего ещё, в том числе имеет на борту много RAM, Flash и PSRAM памяти и т. д. В общем, контроллер очень продвинутый и позволяет создавать проекты в области обработки звука, управления массивами светодиодов, вывода видео на LED экраны, создания музыкальных синтезаторов и т. д. и т. п. В результате я пришёл к выводу, что с этим стоит познакомиться поближе и на Али был заказан комплект Teensy 4.1 с Audio и Ethernet расширениями, а затем я с большим удовольствием поэкспериментировал с этим железом. Ну а далее я предлагаю свой отчёт о проведённых экспериментах, а также поделюсь своими впечатлениями о Teensy 4.1.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #arduino #teensy #Cortex #M7 #ардуино #diy #iot #ethernet #ams #audio #led

  38. Биперная музыка на Arduino

    Любимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом из середины 2000-х годов — тоже восьмибитный. Они похожи, но такие разные. Сегодня попробуем навести мостик между этими мирами, преодолеть пропасть в два десятка лет, и заставить два разных устройства проиграть одни и те же мелодии. В этой статье сплетаются сразу три темы: как устроены некоторые музыкальные полифонические процедуры на ZX Spectrum, как воспроизвести результат их работы в совершенно иной реализации на Arduino, а заодно немного электроники для начинающих — рассуждения на тему, как можно правильно или неправильно подключить динамик для вывода звука к этой самой Ардуине.

    habr.com/ru/companies/ruvds/ar

    #zx_spectrum #спектрум #бипер #beeper #1bit #музыка #чиптюн #видеоигры #arduino #ардуино #шим #pwm #усилитель #узч #усилитель_звуковой_частоты #электроника #электроника_своими_руками #электроника_для_начинающих #c #assembler #ассемблер #z80 #zilog_z80 #ruvds_статьи

  39. DIY LED Cube. Часть 2: превращаем Arduino Nano в ESP32 (а что, так можно было?)

    Понятно, что ESP32 в качестве управляющего контроллера для любого девайса, в том числе и светодиодного куба, — это гораздо интереснее, чем «простенькая» Arduino Nano, но AlexGyver в своём базовом проекте почему-то остановился именно на Arduino Nano. Мы же пойдём дальше и оснастим наш LED Cube современным ESP32 со всеми присущими ему возможностями: Bluetooth, Wi-Fi, двумя 32-разрядными ядрами, большим объёмом памяти и прочим, что позволит в дальнейшем оснастить куб беспроводными интерфейсами и включить его в IoT систему. Тем более, что сделать это будет не так сложно — оказывается стандартная распиновка колодки Arduino Nano — это ещё и универсальный переходник для подключения любых различных контроллеров. Об этой сакральной магии и поговорим далее…

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #Arduino #Nano #ESP8266 #ESP32 #LED #LED_Cube #Ардуино #светодиодный_куб #программирование #DIY #IoT

  40. Сколько роботов можно испечь на кухне?

    Привет, Хабр! Хочу поделится личным опытом в DIY роботостроении. Что можно уже сейчас сделать с доступными современными технологиями CAD проектирования, 3д печати, прототипирования моделей в симуляторах физики, новыми функциональными языками программирования а также паяльником, отверткой и желанием постигать что то новое. Так сколько?

    habr.com/ru/articles/872006/

    #ардуино #роботы #робототехника #slam #симулятор #mecanum #cad #diy #bldc #сервопривод

  41. Все мои Ардуинки: часть третья, ESP8266 и ESP32

    И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы платы на микроконтроллерах ESP8266 и ESP32. Также изучим краткую историю появления этих контроллеров, некоторые их особенности и роль в мировой революции место в экосистеме Arduino.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny #esp8266 #esp32 #esp32cam #espressif #esp32s2 #esp32s3 #esp32c3 #xtensa #riscv #nodemcu

  42. Все мои Ардуинки: часть третья, ESP8266 и ESP32

    И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы платы на микроконтроллерах ESP8266 и ESP32. Также изучим краткую историю появления этих контроллеров, некоторые их особенности и роль в мировой революции место в экосистеме Arduino.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny #esp8266 #esp32 #esp32cam #espressif #esp32s2 #esp32s3 #esp32c3 #xtensa #riscv #nodemcu

  43. Все мои Ардуинки: часть третья, ESP8266 и ESP32

    И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы платы на микроконтроллерах ESP8266 и ESP32. Также изучим краткую историю появления этих контроллеров, некоторые их особенности и роль в мировой революции место в экосистеме Arduino.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny #esp8266 #esp32 #esp32cam #espressif #esp32s2 #esp32s3 #esp32c3 #xtensa #riscv #nodemcu

  44. Все мои Ардуинки: часть третья, ESP8266 и ESP32

    И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы платы на микроконтроллерах ESP8266 и ESP32. Также изучим краткую историю появления этих контроллеров, некоторые их особенности и роль в мировой революции место в экосистеме Arduino.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny #esp8266 #esp32 #esp32cam #espressif #esp32s2 #esp32s3 #esp32c3 #xtensa #riscv #nodemcu

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

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

    habr.com/ru/companies/aquarius

    #Рудирон #хакатон #язык_программирования #контроллер #микроконтроллеры #блочное_программирование #ардуино #ide #среда_разработки

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

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

    habr.com/ru/companies/aquarius

    #Рудирон #хакатон #язык_программирования #контроллер #микроконтроллеры #блочное_программирование #ардуино #ide #среда_разработки

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

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

    habr.com/ru/companies/aquarius

    #Рудирон #хакатон #язык_программирования #контроллер #микроконтроллеры #блочное_программирование #ардуино #ide #среда_разработки

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

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

    habr.com/ru/companies/aquarius

    #Рудирон #хакатон #язык_программирования #контроллер #микроконтроллеры #блочное_программирование #ардуино #ide #среда_разработки

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

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

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny

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

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

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny