Как стать автором
Обновить
66.47

Разработка под Arduino *

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

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

«Ростех» разработал «независимую сеть передачи данных для беспилотников»

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 28K
Mesh-сети *Разработка систем связи *Разработка под Arduino *Производство и разработка электроники *IT-компании
Кейс

Сегодня у меня есть особенная история, которую хотел бы поделиться с вами. Я являюсь одним из разработчиков проекта Meshtastic, и сегодня я обнаружил, что российская госкорпорация "Ростех" представила уникальную "разработку" – mesh-терминал, который выглядит удивительно знакомо для любого энтузиаста использующего Meshtastic, о котором @NanoVHF выпустил цикл статей на Хабре.

Читать далее
Всего голосов 146: ↑142 и ↓4 +138
Комментарии 117

Новости

Гайд по беспроводной связи в кружке робототехники

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 7.6K
Беспроводные технологии *Учебный процесс в IT Разработка под Arduino *Интернет вещей DIY или Сделай сам
Обзор

По моим наблюдением, создание управляемых роботов – самая популярная тема во время занятий по освоению Arduino. Ученикам нравится мастерить не просто автоматику – но контролируемые ими напрямую устройства.

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

Читать далее
Всего голосов 41: ↑41 и ↓0 +41
Комментарии 43

Arduino AY player с экраном и кнопками

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 4.9K
C++ *Разработка под Arduino *DIY или Сделай сам Звук Электроника для начинающих

Конструируем музыкальный плеер PSG-файлов на чипе AY-3-8910 с OLED-экраном, кнопками управления и дополнительной памятью, а также подключаем выходные и входные сдвиговые регистры и прочие устройства с интерфейсами I2C и SPI к Arduino.

Читать далее
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 33

APRS. AFSK модулятор из Flipper Zero

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 7.1K
C *Разработка систем связи *Разработка под Arduino *Электроника для начинающих
Туториал

Есть такой интересный протокол передачи данных - APRS. Про него в интернете уже много рассказывалось, здесь не будет углубленного теоретического материала. В этой статье будет описано как создать свой собственный «карманный» модулятор AFSK. В последующих статьях будут инструкции по выходу в эфир и по созданию простого демодулятора, который позволит принять пакеты APRS и отобразить информацию на дисплее прямо на улице. Всё будет реализовано для Flipper Zero. Если у Вас еще нет этого гаджета, то не расстраивайтесь и попробуйте всё на великой и ужасной Arduino. Передавать информацию на расстояние «своими руками» очень интересно.

Читать далее
Всего голосов 37: ↑34 и ↓3 +31
Комментарии 14

Истории

Starting Electronics: руководство по веб-серверам на Arduino. Часть 13. Графический индикатор на веб-странице

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 3K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Туториал
Перевод


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

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

Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Карманный ПК своими руками

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 26K
Блог компании RUVDS.com Разработка под Arduino *Разработка на Raspberry Pi *DIY или Сделай сам Электроника для начинающих
Туториал
Перевод

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

Карманные ПК всегда занимали в моём сердце особое место. Первым был Palm III, а чуть позже я стал обладателем Sharp HC-4500. Меня заинтересовали проекты Yarh.io, и в начале этого года я задумал купить uConsole. Предполагалось, что этот девайс будет отправлен в марте, но заказ всё ещё находится на стадии подготовки. Так что, вооружившись множеством идей и сильной мотивацией, я приступил к реализации собственного проекта по сборке карманного ПК: Decktility.
Читать дальше →
Всего голосов 105: ↑104 и ↓1 +103
Комментарии 50

Ключи с динамическим кодом: «Факториал» возвращается

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 6.4K
Блог компании Timeweb Cloud Реверс-инжиниринг *Программирование микроконтроллеров *Схемотехника *Разработка под Arduino *
Обзор
Приветствую всех! Несколько месяцев назад я уже выпускал пост про то, как работали магнитные ключи «Факториал». Сейчас же мы попробуем разобраться с более новой их разработкой.



Итак, в сегодняшнем посте узнаем, как работают домофонные ключи с динамическим кодом. Рассмотрим, как устроена сама панель и как считать такой ключ. Традиционно будет много интересного.
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Комментарии 31

Внутри MajorDom v1.0 — Разбираем архитектуру новой системы умного дома

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 2.9K
Python *Разработка под Arduino *Разработка на Raspberry Pi *Умный дом Голосовые интерфейсы *

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

МажорДом состоит из нескольких ключевых компонентов: девайсы, хаб, облако, мост, мобильное приложение и голосовой ассистент.

Девайсы обеспечивают управление физическими устройствами в доме. С помощью радиомодулей и протокола "Мерлин", они обмениваются данными, получают команды от хаба и отправляют ему события.

Читать далее
Всего голосов 6: ↑0 и ↓6 -6
Комментарии 2

MIDI chiptune + envelope

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 1.8K
C++ *Разработка под Arduino *DIY или Сделай сам Звук Электроника для начинающих

Продолжаем добавлять функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910 с помощью генератора огибающей.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 0

KC868-E16T: сбалансированное решение

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.7K
Блог компании Timeweb Cloud Разработка для интернета вещей *Разработка под Arduino *Умный дом DIY или Сделай сам
Обзор


Компания Kincony известна своим креативом и радует нас разнообразными контроллерами, но в своём творческом порыве часто создаёт весьма экзотические модели, в которых, например, есть огромное количество цифровых входов, но нет аналоговых или есть входы, но нет ни релейных, ни транзисторных выходов и т. д.

И вот, похоже, компании Kincony всё-таки удалось создать модель, которую можно назвать сбалансированной — в ней есть весь «джентльменский набор» входов, выходов и прочих составных частей DIY контроллера.

«Сбалансированность» важна не сама по себе, а для обеспечения применимости контроллера для реализации наибольшего количество проектов по «малой» автоматизации и похоже KC868-E16T как раз и является таким контроллером.

Далее мы подробно разберём его начинку и подтвердим или опровергнем это предположение.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 5

MajorDom v1.0 — От голосового помощника к умному дому

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2K
Разработка под Arduino *Разработка на Raspberry Pi *Умный дом Голосовые интерфейсы *
Ретроспектива

Статья на английском / read in english

В 2019 году я впервые узнал про возможность распознавания и синтеза речи на языке python. Гугл ассистент, сири, кортана и другие ассистенты тогда были еще более ограниченными и беспомощными, чем сейчас. О добавлении своих команд речи не шло от слова совсем. Тогда я и загорелся идеей создать своего голосового помощника, который не будет уступать даже Джарвису Тони Старка.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 1

Starting Electronics: руководство по веб-серверам на Arduino. Часть 12. Отображение DI и AI входов при помощи Ajax и XML

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 2.3K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Туториал
Перевод


От переводчика. В этой части руководства объясняется как работают в связке Ajax и ХML для передачи данных от Arduino сервера браузеру и даются примеры кода для реализации этого взаимодействия на практике.

Также объясняется как можно просто извлекать нужные значения из XML файлов при помощи Javascript и почему это лучше и удобнее, чем предавать данные в простом текстовом формате.

Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 2

Умный дом для геккона и сверчков: год спустя

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.9K
Разработка под Arduino *Умный дом DIY или Сделай сам

Примерно год назад я уже писал, как собрал умный дом для моего любимого эублефара.

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

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 8

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

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 5K
Блог компании RUVDS.com Разработка робототехники *Разработка под Arduino *Робототехника Электроника для начинающих

Как-то раз мы сидели с другом и подумали: а что, если попробовать управлять вещами реального мира из мира виртуального?! Например, роботами. Мысль не новая, и в том или ином воплощении она широко распространена, например, в области IoT.

Немного забегая вперёд: в результате мы разработали роботов и систему удалённого управления. Один из видеороликов рабочих тестов системы заметили на телеканале НТВ, и нас пригласили на съёмки телепередачи "Чудо техники", которые прошли в Сколково, в Институте науки и технологий.

Но обо всём по порядку…
Читать дальше →
Всего голосов 50: ↑47 и ↓3 +44
Комментарии 31

Дополнительная клавиатура своими руками

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 12K
Python *Разработка под Arduino *
Из песочницы

Давно интересовался как можно объединить микроконтроллеры, Python и пк, и мне в голову приходила идея дополнительной клавиатуры для пользователя, которая будет заменять сочетания клавиш, всего лишь одной кнопкой. Сначала я пробовал объединить платы NodeMCU на базе ESP8266 с пк, с помощью Python. Знаний для написания скетча на ардуино у меня не было, и по гуглив, нашел язык MicroPython. Он сильно мне подошел, так как я владел базовыми знаниями Python, да и умение правильно задавать вопрос гуглу.

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 9

Starting Electronics: руководство по веб-серверам на Arduino. Часть 11. SD веб-сервер c Ajax

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.8K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка под Arduino *Умный дом DIY или Сделай сам
Туториал
Перевод


От переводчика. Примеры руководства становятся всё более и более практичными — на этом уроке автор «скрестил» Arduino веб-сервер с SD картой памяти и динамическое отображение состояния кнопки (входов/выходов) на веб-странице.

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

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Как Kinect только Pinect

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 2.8K
Разработка игр *Разработка под Android *Разработка под Arduino *Производство и разработка электроники *
Ретроспектива

На мундиале 2018 году в России. Футбольные болельщики со всего мира могли бы увидеть и поиграть в наш отечественный игровой контроллер для писуаров. Не хочется писать по каким организационным причинам этого не случилось. Здесь я хочу рассказать как происходила разработка этого нестандартного игрового аппарата.

Как оно было...
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 16

Как крутить шаговый двигатель с помощью Blink

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 5.6K
Программирование микроконтроллеров *Разработка под Arduino *
Туториал

Есть много библиотек, которые позволяют управлять шаговыми двигателями. В данной статье речь будет идти про биполярный шаговый двигатель с драйвером с интерфейсом step/dir (импульс/направление). Что такое биполярный шаговый двигатель намного лучше расскажут другие статьи на Хабре, для этого достаточно вбить в поисковик (речь про поисковик Хабра) "шаговый". А в этой статье будет рассказано про практическую реализацию сигналов (импульс/направление) на отладочной плате из серии Arduino Nano.

Читать далее
Всего голосов 14: ↑7 и ↓7 0
Комментарии 6

Starting Electronics: руководство по веб-серверам на Arduino. Часть 10. Введение в CSS

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 2K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка под Arduino *Умный дом DIY или Сделай сам
Туториал
Перевод


От переводчика. Автор даёт ещё один ключ для понимания того, как работают веб-технологии и на простом примере объясняет принцип работы каскадных таблиц стилей (CSS). После прохождения этого урока вам станет доступным самостоятельное оформление страниц вашего Arduino веб-сервера и после некоторой тренировки вы сможете создавать свои собственные шедевры веб-дизайна.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 0

Satellite hunter

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 5.8K
Разработка под Arduino *DIY или Сделай сам
Из песочницы

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

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 41

Вклад авторов