Обновить
77.52

Arduino *

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

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

Как Kinect только Pinect

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

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

Как оно было...

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

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели23K

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

Читать далее

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

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели3.4K


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

Satellite hunter

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

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

Читать далее

Управление параметрами FPV видеопередатчиков по протоколам IRC Tramp и TBS SmartAudio

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели72K

Управление параметрами FPV видеопередатчиков по протоколам IRC Tramp и TBS SmartAudio

Читать далее

Незаслуженно забытая классика: изучаем возможности ATmega324PB

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели13K
Около 15-16-го года, как раз когда Atmel перешла в руки Microchip, я рылся в параметрических таблицах AVR на новом сайте, пытаясь разобраться, «что мы обрели и что потеряли». И тогда обратил внимание на продукт с крайне неудачным, на мой взгляд, названием: ATmega328PB. Почти неотличимый по названию от всем знакомого по Arduino ATmega328P, он, однако, содержит намного больше «фарша»: по паре портов UART, SPI, TWI, два 8-битных и аж три 16-битных таймера; причем все это, в отличие от монстрообразного ATmega2560, в тех же габаритах и с тем же количеством выводов.

Я тогда еще подумал, что хорошо бы кто-нибудь догадался выпустить на этом деле что-то ардуиноподобное. В Arduino всегда остро не хватало лишнего «железного» UART: родной занят общением с компом и загрузкой программ, а SoftwareSerial, как я убедился на собственном опыте, выручает далеко не всегда.

Но прошло почти десять лет, за это время развитие и профессионального и DIY-сектора свернуло в более производительную и удобную сторону 32-разрядных платформ, а на ATmega328PB так ничего и не появилось — казалось, он вообще остался незамеченным (UPD 03.05.23: тут мне подсказали, что я неправ: см. ссылку ). И вот на этом фоне мне вдруг совершенно неожиданно предложили попробовать отладочную плату с контроллером, о котором я ничего ранее не знал: ATmega324PB. По названию можно догадаться, что это какой-то аналог упомянутого ATmega328PB — старая модель с увеличенным количеством «фарша». И все оказалось даже лучше, чем можно было ожидать.
Читать дальше →

KC868-E8T: Master of Power (Energy Meter, ESP32, 4G LTE, Tuya, Ethernet, 433 МГц, RS485, RTC и т. д.)

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.7K


Похоже, компанию Kincony уже не остановить — она вышла на крейсерскую скорость и выдаёт на-гора новые контроллеры чуть ли не каждую неделю. Причём это не стандартные «унылые» девайсы, а в полном смысле слова оригинальные контроллеры в неподражаемом стиле Kincony.

С технологической точки зрения у инженеров и производственников Kincony нет никаких проблем — они могут создать контроллер с любой архитектурой и составом компонентов и мы от одной модели к другой видим всё более и более причудливые реализации их идей.

Сегодня мы рассмотрим очередной их шедевр — контроллер KC868-E8T, которой имеет на борту ESP32, 4G LTE, Tuya, Ethernet интерфейс LAN8270A, цифровые входы, реле (в разъёмах), часть из которых снабжена подсистемой контроля напряжения, тока, мощности и потреблённой нагрузкой энергии, часы реального времени на DS3231, приёмник 433 МГц, дисплей и т. д. и т. п. Чуть ниже будет дан полный список всех элементов и подсистем KC868-E8T, который содержит четверть сотни пунктов.

Образно, KC868-E8T — это что-то вроде современного высокотехнологического танка, который может «переехать» вашу задачу по автоматизации и даже не заметить этого — настолько много возможностей он предоставляет (грамотному) проектировщику IoT систем.
Читать дальше →

MIDI chiptune + detune

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели8.4K

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

Читать далее

Прикормочный кораблик на arduino

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

Сборка прикормочного кораблика на радиоуправлении начиналась в рамках моего первого студенческого проекта на arduino. Я жил далеко от городской суеты, поэтому приходилось в основном использовать только те компоненты, которые были на руках. Задача была проста - создать кораблик, который сможет разносить корм для рыбы с полезной нагрузкой около двух килограмм. Что бы достичь своих целей я должен был решить список следующих задач:

Читать далее

Голь на выдумки хитра или как сэкономить более 200 тыс.руб на изготовлении собственого оборудования

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели9.3K


Как-то пару лет назад была поставлена задача облегчить работу ОТК и создать для них прибор входного контроля некоторых покупных изделий. Суть проверки заключалась в измерении внутреннего сопротивления и последующей сигнализации сотруднику, что результат измерения находится в пределах заранее заданного допуска.


Оборудование с подобной функциональностью уже присутствует на рынке (милли или микроомметры). Его можно свободно купить, запрограммировать на световую или звуковую индикацию при настройке нужного диапазона, но было несколько НО. Устройство требуется сперва настроить и перед началом каждой смены нужно переключать на необходимый для работы диапазон. Да и ценник у подобного оборудования находится в пределах 50-120тыс. руб., а самих приборов нужно было сразу несколько штук.


Типов контролируемых изделий было несколько и у них совершенно разные характеристики, но самая большая проблема была общая — очень узкий диапазон измерений (от единиц до полутора десятков Ом) и необходимость обеспечения высокой степени точности (в некоторых случаях требовалась погрешность порядка 1%).


Из-за высокого ценника покупных устройств и сложности их эксплуатации была поставлена задача разработать подобное устройство самостоятельно с максимально простым способом выбора режима работы, а потом изготовить небольшую партию в количестве 8-10 штук (с некоторым запасом) и меня подключили к этой работе в качестве разработчика программного обеспечения.


Что из этого в конце концов вышло?

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

Платье с цветами на сервоприводах

Время на прочтение11 мин
Охват и читатели3.3K

Девушки в ИТ-сфере — не такое уж и редкое явление. Что интересно, даже будучи суровыми технарями, они сохраняют способность создавать какие-то красивые милые вещи. Так, например, Рехана Аль-Солтане (Rehana Al-Soltane) сшила элегантное вечернее платье с цветами, которые способны распускаться и закрываться по её команде. Да и корона у неё необычная. Интересно? Тогда давайте посмотрим, как всё это реализовано.

Читать далее

На что годится зонд от радиометра СРП-88?

Время на прочтение9 мин
Охват и читатели7.4K

Недавно мне досталась капсула времени -- сцинтилляционный блок детектирования БДПГ-22н от советского геологоразведочного радиометра СРП-88 с запечатанным в нем воздухом 1990 года. В этой статье мы заглянем внутрь, приведем все в порядок и традиционно подключим этот зонд к Arduino.

Читать далее

Делаем Ambient Light на Raspberry Pico. Контрибьютим в OpenRgb

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели9.3K

Ambient Light помогает работать ночью. Когда вокруг темно и светит только монитор, то глаза сильно напрягаются. Лично мне приятно работать без верхнего света и данное решение помогает мне это делать.

Читать далее

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

Кот в колесе: как узнать, с какой скоростью и в какую сторону бегают котики

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7K

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

А на что вы готовы ради своих котиков? 

Читать далее

Как подключить термопринтер к микроконтроллеру

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели17K
Приветствую всех!
Некоторые из нас неоднократно интересовались, как подключить термопринтер от какого-либо оборудования (кассы, терминала, торгового автомата или чего-то ещё). Количество постов на тематических форумах — хороший тому пример.

Тем не менее, подробного описания работы с такими железками я нигде не встречал.



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

Ethernet для Ариты

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


Недавно в моём блоге вышла статья о контроллере NORVI Arita на ATmega2560, которая вызвала неподдельный интерес у публики — на данный момент статья набрала аж 23 тысячи просмотров. Тут я полностью согласен с читателями, я тоже неровно дышу к красавице Арите и имею в отношении неё далеко идущие планы.

Как вы помните по вводной статье, в моём распоряжении имеется Model 5, то есть самый урезанный в функциональном плане вариант контроллера: в нём нет дисплея, Ethernet интерфейса, картридера для microSD карт памяти и т. д., оставлен только «слабенький» базовый набор функций, что, конечно, никак не могло меня устроить.

Поэтому я вооружился лупой, паяльником, тестером, осциллографом, термостолом, лабораторным источником питания, даташитами и дремелем (куда ж без него) и решил сделать из NORVI Arita Model 5 человека, то есть полноценный контроллер, что-то вроде Model 8++. Возможно в нём появятся функции, которых нет даже в оригинальных контроллерах NORVI.

Начнём мы с добавления в контроллер Ethernet интерфейса, который там просто обязан быть, без него Арита смотрится как инвалид, лишённый одной из важных частей тела. Немного магии и, с позволения сказать, реверс-инжиниринга и…
Читать дальше →

Интернет коров

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

По большому счету, хочу вам поведовать о моем небольшом DIY-проекте, но начать хотелось бы издалека. Если верить основателю псиохоанализа, то многие наши проблемы родом из детства. В свободное время от школы, с мая и до тех пор, пока не ляжет снег, мне приходилось стеречь коров, было их не очень много, голов до 20 крупнорогатого скота (КРС). Исходя из вышесказанного, идея избавиться от этого интереснейшего занятия или хотя бы как-то облегчить труд не покидает мою голову и по сей день.

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

Читать далее

Starting Electronics: руководство по веб-серверам на Arduino. Часть 9. Работа с изображениями

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели4.5K


От переводчика. Сегодня у нас лёгкий урок, мы можем расслабиться и просто следовать за объяснениями автора. Если вы внимательно ознакомились с предыдущей статьёй и уяснили принцип работы веб-сервера с файлами на SD карте памяти, то на этом занятии вам всё должно быть понятно — мы просто добавим одну строку в код страницы и немного модернизируем скетч из прошлого урока.

Несмотря на лёгкость сегодняшнего занятия, оно даёт нам важное умение — добавлять изображения на веб-страницы сервера и делать эти страницы красивыми и информативными.

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

Слушаем ZX Spectrum музыку с MIDI-плеера

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

Как-то раз долгие годы назад у меня умер Спектрум. Уже и не вспомню, что с ним случилось, но возиться с ремонтом желания не было, ибо на замену давно хотелось новенький ZX Evolution.

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

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

Однако, недавно мне попалась интересная штуковина — Casio FD-1. Это MIDI-плеер, играющий файлы с дискет в обычный MIDI-порт со штекером типа DIN-5.

Попробуем её приспособить для прослушивания музыки со спектрума!

LD DE, _ARTICLE : LD HL, _BRAIN : LDIR

NORVI GSM AE02-V: просто добавь GSM

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели3.8K


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

Как вы понимаете, наличие GSM модуля является существенным дополнением и значительно расширяет возможности контроллера: можно посылать и принимать информационные и управляющие SMS, можно организовать резервный, независимый от вашей IoT инфраструктуры канал связи и т. д.

В этой статье я рассмотрю модель NORVI GSM AE02-V, которая кроме ESP32 и GSM модуля содержит цифровые и аналоговые входы, интерфейс RS485 и прочие возможности, что делает этот контроллер интересным решением для создания ваших проектов по автоматизации.
Читать дальше →