Обновить
83.96

Arduino *

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

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

Методы борьбы с воровством в кружке робототехники (часть 2)

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

В 2020 году я написал статью о своих наработках в области защиты активов кружка робототехники от краж.

За три с лишним года случилось очень много тематических событий: взлом личного ноута и одного из рабочих аккаунтов, странные поползновения конкурентов, и, конечно, вороватые детишки с безалаберными сотрудниками. Всё это спровоцировало внедрение ряда интересных решений.  О них и пойдёт речь в данной статье.

Ознакомиться с нововведениями

Starting Electronics: руководство по веб-серверам на Arduino. Часть 15. HTML теги, CSS и JavaScript

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


От переводчика. Разбор работы непосредственно веб-серверов на Arduino закончен автором в предыдущих статьях, но остались нераскрытыми различные тонкости формирования дизайна и работы самих веб-страниц.

В этом уроке автор «расставляет по полочкам» методы получения доступа к различным HTML элементам при помощи CSS и JavaScript и подробно объясняет механизмы управления внешним видом страниц.

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

Развлекаемся с электрофоретическими дисплеями

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

Как-то перебирая старый хлам в попытке навести порядок, я наткнулся на старую электронную книжку, купленную больше 15 лет тому назад. Когда-то я ей активно пользовался, но, несмотря на то, что операционка была на базе Linux, она была очень склонна к подвисаниям. Разогнутая скрепка, с помощью которой можно было сбросить устройство, стала ее непременным атрибутом. Потом я купил другую книжку, уже за смешные деньги, но у нее никаких проблем не наблюдалось.

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

Читать далее

Joystick для ПК на базе Arduino

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

Данная статья посвящена созданию и дальнейшим улучшениям джойстика (Joystick) на Arduino для управления ПК (имитации мыши).

Читать далее

Заметки о подключении дисплеев к ESP32

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

О том, как подключают дисплейные модули к контроллеру ESP32, с лирическими отступлениями и неожиданным окончанием. Сравнительный анализ вариантов, более детально рассмотрен T-Display S3 на контроллере ESP32 S3. Много текста, без картинок. Актуально на конец 2022 года, сейчас, вероятно уже что-то изменилось.

Читать далее

Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero

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

Привет, хабр! Хочу рассказать как я делал свой пет-прожект и чем всё закончилось.

Лопака — это редактор пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить всем жизнь.

Читать далее

Starting Electronics: руководство по веб-серверам на Arduino. Часть 14. I/O веб-сервер

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


От переводчика. Эта часть посвящена работе так называемого «сервера ввода/вывода» и представляет собой апофеоз всего курса — здесь даётся практический пример кода веб-сервера Arduino с подключёнными к нему «физическими» кнопками, светодиодами потенциометром и «виртуальными» кнопками и чекбоксами на веб-странице — весь этот конгломерат оборудования и технологий работает в реальном времени и обеспечивает интерактивное управление работой светодиодов и отображение актуальных данных на веб-странице.

Это всё, что может понадобиться вам для построения своих собственных микроконтроллерных приложений и интерфейсов — берите исходный код урока и модифицируйте его для своих собственных проектов.
Читать дальше →

Kincony KC868-AP: мега-диммер на 16 каналов (+18 DI)

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


Kincony заботится о нас (смайл) и на случай, если кому-то вдруг понадобится контроллер с 16-ю PWM каналами управления, выпустила модель KC868-AP «16 channel PWM dimmer board» в своём стандартном форм-факторе под 20-сантиметровый корпус.

Кроме 16-и выходных каналов, контроллер KC868-AP имеет на борту реле, цифровые входы, интерфейс RS485, Ethernet LAN8270A, I2C и Free GPIO разъёмы для подключения дополнительных компонентов и прочие элементы, плюс конечно же ESP32 со всеми его возможностями.

В общем, если идея чем-нибудь поуправлять при помощи 16-и PWM каналов вам не чужда, то приглашаю поближе познакомиться с нашим героем.
Читать дальше →

Дневной и ночной режимы освещения

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

Приветствую, Хабр!

Читал недавно книгу, один из героев которой, заходя в санузел, кинул фразу: почему еще не изобрели лампочку, которая ночью бы светили тусклее чем днем. Дело тут, конечно, не в экономии электричества, а в том, чтобы ночью не слепить «посетителя» со сна. Идея мне показалась довольно здравой.

Реализация

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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


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

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

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

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

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

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

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

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

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



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

MIDI chiptune + envelope

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

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

Читать далее

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

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


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

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

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

Далее мы подробно разберём его начинку и подтвердим или опровергнем это предположение.
Читать дальше →

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

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


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

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

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

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

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

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

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

Читать далее