Метки «Arduino»

ESP32-S2. Исследование встроенного USB

В 2020 году компания Espressif представила три новых чипа: ESP32-S2, ESP32-S3 и ESP32-S3. Если S3 это новый топовый контроллер ESP32, а C3 представляет новую архитектуру RISC-V, то S2 — это явный «CELERON» в мире ESP — с низкой ценой и обрезанным функционалом. ESP32-S2 построен на одноядерном микропроцессоре Xtensa LX7 нового поколения, имеет интегрированную поддержку USB  и […]

ESP32. Управление кнопками в FreeRTOS

Год назад я писал статью про управление кнопками в Arduino. С тех пор родилась библиотека SButton с кучей наворотов, которая активно используется мной в различных проектах. В последнее время я использую в проектах контроллер ESP32  компании Espressif Systems и много времени уделяю программирование под FreeRTOS, хорошо раскрывающей возможности этого двухъядерного контроллера. Итак, задача реализовать работу кнопки […]

Сервер MajorDoMo из старого нетбука

MajorDoMo — бесплатная платформа для создания умного дома, мощная и гибкая, поддерживающая самое разное оборудование. Платформа написана на PHP, работает через веб сервер и хранит данные на сервере MySQL. Все это подразумевает работу на выделенном сервере. Первым делом поднял  MajorDoMo на одноплатном компьютере Orange PI PC.  Для запуска шлюзов с различными устройствами заказал изготовление платки шилда. В […]

Новый станок ЧПУ с рамой из алюминиевого профиля

Назначение Данный станок предназначен для сверления и фрезерования фольгированного текстолита (изготовление печатных плат), дерева и пластмассы. После небольшой модернизации с заменой фанерных элементов на металл — мягкого металла. Станок разрабатывался как настольный на замену покупного китайского станочка. Он достаточно тих в работе и компактен.  

Распродажа 11.11.2016

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

Маленький дисплей LCD0802A

Посылки с TAOBAO — для меня довольно редкое явление (по сравнению с Алиэкспресс), поэтому всегда стараюсь в заказ включить какую-нибудь экзотику. Вот и сейчас, когда заказывал партию разных дисплейчиков взял для пробы один LCD0802A с желто-зеленой!!! подсветкой (как оказалось потом, не совсем желто-зеленой) Экранчики LCD1602 часто применяются в ардуиноподобных поделках из за своей неприхотливости и […]

Миниатюрные индикаторы 1602

LCD индикаторы 1602 очень популярны в мире микроконтроллеров. Что не удивительно. Меньше чем за пару баксов получается полноценная символьная консоль на 16 символов и две строки с подсветкой. Но дешевые модули «для Ардуино» имеют довольно большие габариты. При размере области цифр 58 x 10 мм габариты платы такого модуля 80 x 36 мм, при толщине в 1 […]

Управление кнопками на Ардуино

В предыдущей статье я писал об организации индикации на светодиодах. О работе с кнопками на Ардуино написано очень много. В этой статье я напишу свое видение, как удобно разрабатывать управление микроконтроллера с использованием тактовых кнопок, подключенных к цифровым входам. Не буду вдаваться в подробности схем подключения кнопок к цифровым (и не только) входам микроконтроллера. В данной […]

Программируем Ардуино «по воздуху» через ESP-link

У меня дома трудится масса устройств умного дома. Большая часть из них использует недорогие платы Arduino Pro Mini или микроконтроллеры Atmega328 с прошитым ардуиновским бутлоадером. Иногда, с приходом новых идей, требуется перепрограммирования всех этих устройств. Монтаж-демонтаж контроллера, встроенного в какую нибудь люстру то еще удовольствие. Скакать под потолком с ноутбуком тоже удовольствие ниже среднего. В […]

«Умное» мигание светодиодом в Ардуино

Эта статья будет о программировании. О простом и сложном одновременно — мигании светодиодом. Зачем все это? Бывает при программирование какого-нибудь устройства не хватает портов ввода-вывода микроконтроллера. Или из экономических соображений, а может нехватки места в корпусе, не хочется устанавливать дисплей, а как то сигнализировать о режимах работы устройства очень хотелось бы. Часто достаточно сигнализировать о этих […]