Сообщество - Arduino & Pi
Добавить пост

Arduino & Pi

1 379 постов 20 580 подписчиков

Популярные теги в сообществе:

Светодиодная гирлянда на новый год своими руками

У каждого свои традиции перед новым годом. Кто-то ходит в баню, а я дорабатываю новогоднюю гирлянду. И к этому новому году сделал новую версию.

С наступающим всех Новым 2022 годом! Пусть ваши мечты сбудутся в нового году!

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Возможности гирлянды:

1. 18 режимов (можно расширять).

2. Авторежим. Автоматически перелистывает режимы через установленное время.

3. Настройка яркости.

4. Управление с помощью тактовой кнопки: переключение режимов и изменение яркости.

5. Изменение цвета звезды.

6. Установка тока источника питания.

7. Поддерживает ESP8266 и ESP32.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Что добавлено в новой версии:

1. Благодаря SSDP гирлянду можно найти в сетевых устройствах.

2. Быстро узнать IP гирлянды по SSDP.

3. Внешнее управление сделал с помощью тактовой кнопки.

4. Переписал все эффекты для гирлянды. Вынес изменение скорости эффектов. Пока не реализовано в приложении.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Приложение выглядит так.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Прошивку и приложение можно скачать тут.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Уже второй год делаю гирлянду на ESP-01, которая украшает мою кухню.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 6

Программирование ESP32, ESP8266 на MicroPython

Запланировал небольшой курс по программированию ESP32, ESP8266 на MicroPython. В данном видео ролике рассказываю преимущества и недостатки MicroPython. И провожу небольшое сравнение с Arduino.

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

Программирование ESP32, ESP8266 на MicroPython Esp8266, Esp32, Python, Видеоблог, Обучение, Видео

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 1

Делаем дешёвую версию дорогой гирлянды!

Итак, данный девайс меня просили сделать БОЛЬШЕ ВСЕГО раз, и происходит это уже 3 года, поэтому я так больше не могу. Сегодня будем делать аналог "умной" гирлянды Twinkly, основная фишка - сканирование расположения светодиодов и вывод эффектов согласно их позициям.


Видео планировалось к началу декабря, чтобы желающие могли закупиться и замутить себе экран на ёлку. Но что то пошло не так, я сделал всё что смог, новогоднего чуда не случилось :'-(

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Нам понадобится:

- Wemos Mini (или любая другая плата на esp8266)

- Адресная светодиодная лента в виде гирлянды

- Блок питания

- Кнопка (опционально)

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Собираем всё это дело

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Для управления по WiFi я сделал приложение под Windows и Android. Делал на Processing, пост про него вот он

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Распознавание и калибровка светодиодов работает следующим образом: лента выключается, камера запоминает кадр. Также кадр обесцвечивается (превращается в карту "яркости"). Далее светодиоды включаются по одному, и новые кадры с камеры попиксельно "вычитаются" из базового кадра, таким образом получаем новый кадр, на котором видно отличие текущего кадра от базового. В случае со светодиодами это будут яркие точки, поэтому не составляет труда найти самый яркий пиксель, это и будет позиция светодиода!

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Приложение полностью контролирует процесс: даёт команду на включение следующего светодиода и попутно отправляет координаты предыдущего.

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

В текущей версии 22 эффекта, каждый можно настроить

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Из функциональных возможностей ещё таймер выключения, система "избранных" эффектов, автоматическая смена избранных эффектов с заданным интервалом, поддержка управления несколькими гирляндами в одной сети и что то ещё, смотрите видео =)

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост
Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Проект полностью открытый, можно скачать и загрузить прошивку, почитать исходники, приложение доступно в Play Market. Но самое главное - цель достигнута, удалось сделать аналог хайповой гирлянды как минимум в 7 раз дешевле!

Делаем дешёвую версию дорогой гирлянды! Самоделки, Своими руками, Новый Год, Arduino, Электроника, Видео, Длиннопост

Всех с наступающим! Спасибо что выпросили этот проект, мне было очень интересно =)

Показать полностью 10

Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно?

Наконец-то руки дошли посмотреть что внутри волшебного чемоданчика

KS3014 Raspberry Pi 4B Super Starter Kit.

Пока еще не попробовал компоненты в деле, но как мне кажется все, что нужно есть.

Может только камеры не хватает.

Для начала буду пробовать проекты, которые публикует производитель keyestudio(https://fs.keyestudio.com/KS3014), язык python. Потом попробую что-нибудь совместить.


Можно ли было купить отдельно это все дешевле 2600 руб?

Что еще можете посоветовать чего здесь нет?

Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост
Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост
Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост
Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост
Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост
Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно? Самоделки, Обучение, Raspberry pi, YouTube, Видео, Длиннопост

Видео моего набора:

Показать полностью 6 1

Пишем десктопное приложение для управления Arduino. Python + PyQT5

В этом уроке я, как непрограммист для непрограммистов, хочу показать, как написать простенькое приложение с графическим интерфейсом под Винду для управления Ардуиной. Примерный план видео:

- Краткий обзор языка Python

- Самый быстрый в мире гайд "как начать писать на Питоне"

- Короткий гайд по QT Designer

- Добавляем и описываем различные элементы интерфейса

- Отправляем данные из программы в Ардуино

- Добавляем обратную связь с Ардуино

- 10 искромётных мемов про Питон


Примечания:

- "Почему serial?" - проще всего реализовать и наглядно показать. Точно таким же образом можно наладить связь по сети, блютусу, балансной линии, телеграфу итд. Основная суть видео - интерфейс.

- Я не программист и никогда не писал на питоне. На видео в режиме "лайв" я показываю, где искать документацию, как её читать и использовать для достижения поставленной цели, изучаю всё вместе с вами. Это экспериментальный формат, обычно я работаю по сценарию, но, судя по коментам - получилось весьма наглядно и нескучно.

Показать полностью

Уроки Arduino. Строки, стринги и парсинг

Два близких по теме урока - работа с текстом (String и массив символов) и парсинг этого текста, содержащего численные значения.

Показать полностью 1

Простой автополив растений своими руками на M5Stack + Приложение

Для того, чтобы собрать простой автополив растений своими руками достаточно использовать всего 2 устройства M5Stack и юнит Watering.

Подключаем их по схеме.

Простой автополив растений своими руками на M5Stack + Приложение Arduino, Самоделки, Видеоблог, Электроника, Своими руками, Esp32, Python, Wi-Fi, Bluetooth, Core, Видео, Длиннопост

Для более простого подключения нужно прикупить модуль расширения портов, так как юнит подключается к порту В. При использовании модуля расширения портов в программе менять ничего не нужно.

Простой автополив растений своими руками на M5Stack + Приложение Arduino, Самоделки, Видеоблог, Электроника, Своими руками, Esp32, Python, Wi-Fi, Bluetooth, Core, Видео, Длиннопост

Программы написал в двух вариантах: в среде UIFlow и Arduino IDE. Скачать программы можно тут.

Простой автополив растений своими руками на M5Stack + Приложение Arduino, Самоделки, Видеоблог, Электроника, Своими руками, Esp32, Python, Wi-Fi, Bluetooth, Core, Видео, Длиннопост

Скетч в среде Arduino IDE позволяет подключиться к системе полива по сети Wi-Fi и с помощью приложения отслеживать полив и управлять помпой.

Простой автополив растений своими руками на M5Stack + Приложение Arduino, Самоделки, Видеоблог, Электроника, Своими руками, Esp32, Python, Wi-Fi, Bluetooth, Core, Видео, Длиннопост

Во время написания данной статьи пришли мысли о том, что можно добавить в данную систему полива:

• Устанавливать процент влажности почвы с дисплея и приложения – для разных растений они отличаются.

• Звуковое уведомление при отсутствии воды.

Как вы считает, чего не хватает данному устройству?


Полезные ссылки:

- Полный обзор M5Core2;

- Онлайн компилятор UIFlow;

- Англоязычный сайт;

- Полезные видеоматериалы, русскоязычные описания устройств линейки M5Stack.

- Настройка UIFlow - M5Core2

- Настройка Arduino IDE

- Описание Watering

Простой автополив растений своими руками на M5Stack + Приложение Arduino, Самоделки, Видеоблог, Электроника, Своими руками, Esp32, Python, Wi-Fi, Bluetooth, Core, Видео, Длиннопост

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 5

Скоро все случится

Пару лет назад на запрос дочери по украшательству комнаты какой-нибудь LED-лентой, подумал а почему бы не самому смастерить? Как раз новые годы и рождества на носу!


У товарищя Цинь из Провинции Женьшень прикупил пару метров ленты на устройствах WS2812B (светодиодами их язык не поворачивается назвать - там полноценный чип со своей логикой).

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


И так порывшись в загашниках обнаружил пару штук ESP-01. Это одна из первых реализаций Expressiff в модульном исполнении. Легко програмировать, легко устанавливать на макетке и т.дю и т.п. Но сами по себе модули дерьмо: имеют маленький объем флэш-памяти и потому некоторые удобные фишки более поздних моделей в них не доступны.


Как обычно накидал плату в Eagle CAD Soft. Сразу задумался о питании и унификации из того, что есть.

Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост
Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост

1. Питание решил развести на LD33 на для возможности использовать блок питания от старой лампы. Входное напряжение подается через коннектор типа Jack, затем понижается линейным LD33. Почему им? Было в наличии около 5 штук. Надо же их кудато применить. Требование в таком блоке только одно: стабильные 5 вольт для питания ленты. Хотя и от 3.3 вольт она тоже может работать.


Потом взгляд упал и на аккумуляторную батарею от телефона. Телефон залился водой не по собственной воле, но батарея новая. Поэтому решил присобачить и возможнось питания от аккумулятора. Добавил туда имевшийся в наличии из тех же краев модуль на основе китайской народной TP4056. В нем уже питание всей ленты можно проводить от телефонной зарядки по USB кабелю. Даже без использования аккумулятора.


2. Вторым интересным моментом является приведение выходного сигнала под питание ленты. ESP-01 выдает сигналы уровня 3.3 вольта. Для этих целей прилепил каксад преобразования на N-Ch полевике. Так же подумал о двух различных вариантах в наличии: TO-92 и SOP-23. Первые можно прикрупить не дорого у местных барыг, вторые снять с какого либо устройства. Выбирать их особо не нужно: токи идут маленькие, напряжение тоже. Что есть, то и втыкается.


3. Кнопок тоже не много. Одна на питание, вторая сброса.


4. Выход используется ввиде винтовой клеммы. Тоже поставил с запасом и опять же по принципу "уже есть".


Заказ у китайцев прошел гладко. Платы пришли, с запозданием и поэтому первый вариант был опробован на макетке. Как раз за это время написал скетч для него. За прошедшее время он пару раз переписывался. Теперь он на ESP-01 запоминает SSID и PSK. Правда другие настройки недоступны: нельзя сменить ножку управления, изменить количество светлячков в ленте ( по умолчанию 300). Под большие требования нужно перекомпилировать прошивку самому.


Настройка тоже не сложная. Лучше производить на смартфоне. При первом старте, когда не прописан SSID или если неверный ключ, то запускается точка доступа (Access Point) с реализацией Captive Portal. На смартфоне переход производится сразу в браузере, на компьютере сначала попытаеся ломануться куда либо еще.

Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост

После перезагрузки, при обращении к устройству отображается уже страница настроек которая выглядит так:

Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост
Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост

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

Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост
Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост

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

Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост
Скоро все случится Arduino, Электроника, Esp8266, Смартфон, Умный дом, Длиннопост

Ну желающие могут попробовать сами повторить: https://bitbucket.org/svddevelop/esp01_ws2812b_led_strip/src...

Так как "умный дом" у меня реализован на domoticz, то там еще положил скрипт и показал настройки как это дело подключить туда.

Показать полностью 9
Отличная работа, все прочитано!