Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Arduino Mega

994 поста сначала свежее
5
MZTA
MZTA
10 месяцев назад

CatBot-Arduino⁠⁠

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

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

Разработчик сообразил, что птицы более пугливы, чем кошки. Настолько пугливы, что постукивания по стеклу достаточно, чтобы они улетели. Далее – дело техники.

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

На базе Raspberry Pi Zero был создан «CatBot», который использует встроенную камеру и компьютерное зрение для обнаружения кошек. Камера представляет собой стандартную камеру Raspberry Pi с сервером Flask для обработки изображений. Поскольку Pi Zero слишком слаб для развертывания модели компьютерного зрения, отдельный Pi 5 запрашивает изображения с Zero и выполняет обнаружение объектов с помощью небольшой модели Faster R-CNN MobileNet. Получившаяся система похожа на самодельного Bird Buddy.

Затем в систему был встроен серводвигатель Tower Pro с палочкой для еды. Когда она стучит по окну – птицы улетают. Соответственно если Pi 5 обнаруживает птицу, он отправляет запрос на Pi Zero, чтобы тот активировал двигатель.

Pi 5 также запускает клиент Twillo для отправки изображений кошек на телефон кошатника.

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

Описание системы доступно для повторения.

Материал подготовлен Московским заводом тепловой автоматики (МЗТА)

Показать полностью 3 1
Arduino Raspberry pi Гаджеты Электроника Самоделки Видео YouTube Длиннопост
1
12
PostHumanism
PostHumanism
10 месяцев назад
Серия Гаджеты

MiniPC - ретро в миниатюре⁠⁠

MiniPC  - ретро в миниатюре Электроника, Arduino, Raspberry pi, Гаджеты, Самоделки, Ретро-игры, Ретро, Видео, YouTube

Мипи ПК размером 10 см

Блогер Салим Бенбозиане создал ретро-ПК размером всего около 10 сантиметров в ширину и высоту. Миниатюрный корпус и рамку монитора он напечатал на 3D-принтере, добавив работающие индикаторы питания, а также отсек для SD-карты, с помощью которой можно загружать программы на устройство. Монитор был создан с помощью экрана разрешением 720х724 пикселя, дополнительно обрезанным под формат 4:3. В основе всего этого лежит микрокомпьютер Raspberry Pi.

Миниатюрный ретро-ПК, получившийся у блогера, оказался полностью рабочим. Несмотря на заставку Windows XP, на самом деле устройство работает на базе упрощённой Twister OS. Даже так энтузиасту удалось сыграть на своём мини-ПК в оригинальную DOOM, «Принца Персии», а также «Солитёра» и 3D Pinball.

Показать полностью 1 1
Электроника Arduino Raspberry pi Гаджеты Самоделки Ретро-игры Ретро Видео YouTube
2
8
sadolin
sadolin
10 месяцев назад
Есть на Маркете
Серия Электроника DIY

ТОП-9 технологичных предложений с AliExpress для ваших проектов⁠⁠

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

1. ESP-Prog JTAG In-Circui

ESP-Prog — это универсальный инструмент разработки и отладки, специально созданный для упрощения работы с микроконтроллерами ESP8266 и ESP32.

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

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Одной из основных функций ESP-Prog является автоматическая загрузка прошивки, которая упрощает процесс обновления программного обеспечения на микроконтроллере. Это позволяет разработчикам быстро и без лишних усилий загружать новые версии прошивок, что существенно ускоряет цикл разработки и тестирования.

Также ESP-Prog предоставляет возможность последовательной связи, что важно для обмена данными между микроконтроллером и внешним оборудованием. Эта функция обеспечивает надежную и быструю передачу данных, необходимую для взаимодействия с различными периферийными устройствами и модулями.

Для платформы ESP32 ESP-Prog предлагает дополнительные возможности, такие как функция внутренней отладки JTAG. Эта функция позволяет осуществлять отладку на уровне аппаратного обеспечения, что дает разработчикам возможность более глубоко анализировать работу микроконтроллера и устранять возможные ошибки в процессе разработки.

Использование ESP-Prog чрезвычайно удобно благодаря его простоте подключения. Инструмент подключается к компьютеру с помощью одного USB-кабеля, что минимизирует количество проводов и упрощает настройку.

Компьютер автоматически распознает подключение ESP-Prog, включая его функции загрузки и два порта, которые соответствуют функциям JTAG. Это делает процесс установки и настройки максимально беспроблемным и быстрым.

Таким образом, ESP-Prog представляет собой мощное и удобное решение для разработчиков, работающих с ESP8266 и ESP32, предлагая широкий спектр функций для автоматической загрузки прошивки, последовательной связи и отладки JTAG.

Ссылка

2. Yagi WiFi пушка: Антенна для дальних расстояний

Yagi WiFi пушка — это специализированная антенна, предназначенная для обеспечения стабильной связи на больших расстояниях.

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

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

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

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

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

Yagi WiFi пушка идеально подходит для использования в условиях, где требуется усиление сигнала и стабилизация связи на больших дистанциях, будь то на открытых пространствах или в сложных сетевых условиях.

Ссылка

3. Приставка SIMBOX 2021 Glocalme 4G

GlocalMe SIMBOX — это передовое устройство для IP-телефонии, предлагающее уникальные возможности для управления несколькими SIM-картами через интернет. Оно позволяет вставить до четырех SIM-карт, что делает его идеальным для пользователей, которые нуждаются в управлении несколькими телефонными номерами.

Подключение SIMBOX к интернету осуществляется через Ethernet-кабель или Wi-Fi, что упрощает его установку и интеграцию в вашу сеть.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

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

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

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Устройство также предоставляет возможность скрыть ваше реальное месторасположение. Это полезно для обеспечения конфиденциальности и защиты личных данных, особенно для пользователей, которым необходимо скрыть своё местонахождение при общении.

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

GlocalMe SIMBOX находит применение в различных областях, от корпоративных настроек, где требуется централизованное управление несколькими номерами, до личного использования, когда необходимо управлять множеством SIM-карт для разных регионов.

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

Ссылка

4. FYSETC SD-WIFI

FYSETC SD-WIFI представляет собой инновационный модуль, который сочетает в себе функции SD-карты и Wi-Fi модуля, обеспечивая удобный доступ к файлам через беспроводное подключение.

Этот модуль, внешне напоминающий стандартную SD-карту, может быть вставлен в обычный слот для SD-карт на различных устройствах, таких как 3D-принтеры, камеры или другие гаджеты. Питание модуля осуществляется через тот же слот, что упрощает его использование и не требует дополнительных кабелей или адаптеров.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Основное преимущество FYSETC SD-WIFI заключается в возможности запуска сервера WebDAV на базе микроконтроллера ESP. Это позволяет использовать модуль как миниатюрный сервер, к которому можно подключиться с любого устройства, поддерживающего WebDAV-клиенты.

Например, с помощью компьютера под управлением GNU/Linux или Windows можно получить доступ к файлам на SD-карте так же, как к любому облачному диску. Файлы могут быть переданы, отредактированы или удалены удаленно, без необходимости физического извлечения карты из устройства.

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

Модуль обеспечивает удобство управления файлами, сочетая возможности локального хранения и удаленного доступа через Wi-Fi-сеть.

Ссылка

5. LattePanda Alpha

LattePanda Alpha представляет собой мощный одноплатный компьютер, который отличается компактными размерами и впечатляющей производительностью.

Несмотря на свои скромные габариты, он оснащен высокопроизводительным процессором Intel Core M3-7Y30, 8 ГБ оперативной памяти и встроенным SSD-накопителем объемом 64 ГБ. Эти характеристики делают его способным справляться с множеством задач, включая работу с операционными системами Windows 10 или GNU/Linux.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Устройство оснащено Wi-Fi 5 и Bluetooth 4.2, что обеспечивает стабильное беспроводное подключение. Также на борту присутствует Ethernet-порт, разъем HDMI для вывода изображения на внешние дисплеи, 3,5-мм аудиоразъем и три порта USB 3.0 Type-A. Поддержка USB Type-C позволяет подключать современные периферийные устройства и обеспечивает быструю передачу данных.

Одним из уникальных аспектов LattePanda Alpha является возможность установки на нем операционной системы macOS, что превращает его в один из самых компактных хакинтошей. Это делает его привлекательным для энтузиастов, стремящихся объединить производительность macOS с портативностью и компактностью этого одноплатного компьютера.

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

Ссылка

6. Комплект Raspberry Pi 4 Model B

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

Главным обновлением стало наличие двух портов Micro-HDMI, каждый из которых поддерживает разрешение 4K, что позволяет использовать Pi 4 для создания мультимедийных систем с высоким разрешением.

Процессор также был обновлен до 64-разрядного четырехъядерного Broadcom BCM2711 ARM Cortex-A72 с тактовой частотой 1,5 ГГц. Это значительно повышает общую производительность устройства, делая его примерно на 50% быстрее по сравнению с предыдущей моделью Raspberry Pi 3B+.

Более мощные ядра ARM 72 позволяют Raspberry Pi 4 справляться с более сложными задачами, обеспечивая плавную работу в различных приложениях, включая серверные задачи, разработку ПО и мультимедийные проекты.

Для беспроводного подключения Raspberry Pi 4 оснащен двухдиапазонным модулем 802.11ac Wi-Fi, который обеспечивает стабильное и быстрое подключение к сети, а также поддержкой Bluetooth 5.0, что является улучшением по сравнению с предыдущей версией Bluetooth 4.2. Это открывает больше возможностей для подключения периферийных устройств и управления различными гаджетами на расстоянии.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Ещё одним важным изменением стал переход на разъем USB-C для подачи питания. Новый порт USB-C может предоставлять дополнительный ток до 500 мА, что в совокупности с основным питанием позволяет устройству выдавать до 1,2 А для подключенных USB-устройств.

Это особенно полезно при использовании внешних периферийных устройств, требующих большего энергопотребления. Вместо старого HDMI-разъема типа A, на плате теперь установлены два HDMI типа C, что делает устройство более компактным и позволяет подключать два монитора одновременно.

Все эти улучшения делают Raspberry Pi 4 Model B мощным и универсальным инструментом, подходящим для самых разнообразных проектов, от создания мультимедийных центров до разработки и тестирования приложений.

Ссылка

7. Arduino Nano V3

Arduino Nano V3.0 — это компактная и популярная отладочная плата, которая завоевала признание среди радиолюбителей и разработчиков благодаря своей универсальности и небольшим размерам.

Она идеально подходит для проектов, где пространство ограничено, но при этом требуется полноценный функционал. Хотя Arduino Nano значительно меньше по габаритам, она практически не уступает в возможностях своей более крупной сестре — Arduino Uno.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Эта версия платы построена на основе микроконтроллера ATmega328, который обеспечивает высокую производительность благодаря увеличенному объему FLASH и EEPROM-памяти, а также повышенной тактовой частоте. Эти характеристики позволяют использовать Arduino Nano в самых разнообразных проектах, требующих быстрой обработки данных и хранения большего объема информации.

Arduino Nano V3.0 легко интегрируется в различные устройства и системы, предлагая все необходимые интерфейсы и пины для подключения датчиков, модулей и других компонентов.

Благодаря своей компактности и мощности, плата становится отличным выбором для проектов, где важны как функциональные возможности, так и минимальные размеры устройства.

Ссылка

8. Kensington Expert Trackball

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

Благодаря возможности подключения через Bluetooth 4.0 LE, трекбол освобождает USB-порты для других устройств, что особенно полезно для тех, кто использует ноутбуки или компьютеры с ограниченным количеством разъемов.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Кроме того, его можно подключить через нано-приемник USB, обеспечивая гибкость в использовании.

Особое внимание уделено эргономике: съемная подставка для запястья создана для поддержки руки, минимизируя усталость при длительной работе и обеспечивая комфортное положение кисти.

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

Kensington Expert Trackball также оснащен функцией автоматического перехода в спящий режим, что помогает продлить срок службы батареи AA, обеспечивая длительное использование без необходимости частой замены батареек. Этот трекбол сочетает в себе технологические инновации и удобство, предлагая пользователю возможность работать продуктивно и с комфортом.

Ссылка

9. Digispark

Digispark — это компактная и бюджетная плата для разработки, которая совместима с Arduino и подключается через USB. Несмотря на свои небольшие размеры, она предлагает широкие возможности для реализации различных проектов.

ТОП-9 технологичных предложений с AliExpress для ваших проектов Товары, Электроника, AliExpress, Китайские товары, Arduino, Гаджеты, Своими руками, Самоделки, Покупка, Мастерская, Сборка, Инструменты, Длиннопост, Видео, Без звука

Благодаря поддержке Arduino, Digispark может использоваться для создания эмуляторов клавиатуры и мыши, сигнализаторов открытия дверей, автоматических систем подсветки, датчиков контроля протечек и множества других устройств.

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

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

Ссылка

«Реклама» ООО "АЛИБАБА.КОМ (РУ)" ИНН 7703380158

Показать полностью 10 1
[моё] Товары Электроника AliExpress Китайские товары Arduino Гаджеты Своими руками Самоделки Покупка Мастерская Сборка Инструменты Длиннопост Видео Без звука
4
6
sadolin
sadolin
10 месяцев назад
Есть на Ali
Серия Электроника DIY

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только⁠⁠

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

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Часы сами по себе вещь привычная, но именно дисплей делает их по-настоящему интересными.

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

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Сам модуль представляет собой стандартный семисегментный индикатор с двоеточием и управлением по UART.

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Для его подключения требуется всего три провода: питание, масса и данные. Такой дисплей можно подключать к любому устройству с интерфейсом UART, либо его программной эмуляцией.

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Размер сегментов дисплея составляет 0,8 дюйма, что значительно больше, чем у популярных модулей на базе ТМ1367, и это делает его более удобным для использования в часах.

Однако дисплей не выглядит громоздким, оставаясь компактным и практичным. Модуль основан на микросхеме 1652, которая часто использовалась, например, в DVD-плеерах и других бытовых устройствах.

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

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Для работы с дисплеем используется пример кода, который демонстрирует основные команды и функции.

Хотя код можно было бы адаптировать и упростить, стандартные методы управления остаются интуитивно понятными.

Питание дисплея подключается через жёлтый провод, а данные передаются через красный, что может вызвать путаницу, поэтому следует быть внимательным при подключении.

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

Далее, дисплей был интегрирован с модулем часов реального времени DS3231. Хотя установка времени и настройка часов не включены в стандартный код, эти функции могут быть добавлены при необходимости.

Сам код занимает всего 6 КБ, поэтому его легко можно поместить в небольшой микроконтроллер, такой как ATtiny85.

Семисегментный индикатор WeAct TM1652 0,8 для сборки часов и не только Электроника, Китайские товары, AliExpress, Arduino, Товары, Самоделки, Своими руками, Сборка, Мастерская, Длиннопост, YouTube (ссылка)

В процессе работы также возникли некоторые проблемы с кнопками из-за нехватки ног для их подключения.

Оказалось, что для этого проекта лучше использовать микроконтроллер без обвязки USB, чтобы избежать конфликтов и обеспечить достаточное количество выводов для кнопок.

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

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

Ссылка

Автор

Показать полностью 6
Электроника Китайские товары AliExpress Arduino Товары Самоделки Своими руками Сборка Мастерская Длиннопост YouTube (ссылка)
0
10
DevilByte
DevilByte
10 месяцев назад
Arduino & Pi

Сгибатель кабелей, часть 3⁠⁠

Сгибатель кабелей, часть 3 Arduino, Своими руками, Микроконтроллеры, Программирование, Avr, Видео, YouTube

Приветствую всех! Я продолжаю развивать свой самодельный стенд для испытания USB-кабелей, и хочу поделиться последними достижениями. В новой версии моего устройства, которое я называю "сгибателем кабелей", появилась возможность подсчета количества сгибаний. Каждое сгибание и разгибание теперь учитываются как отдельные действия, что позволяет более точно отслеживать износ кабеля.

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

Я также изменил логику работы сервы, и теперь она изгибается в диапазоне от 0° до +90°. Однако, несмотря на все эти улучшения, я чувствую, что моё устройство ещё не достигло совершенства. Одной из важных функций, которую я планирую добавить в четвёртой версии, является возможность сохранения результатов. Это позволит избежать потери данных о количестве циклов при отключении питания, что критически важно для точной оценки долговечности кабелей.

Я продолжаю работать над этим проектом и надеюсь, что вскоре смогу представить ещё более совершенную версию моего устройства.

Показать полностью 1
[моё] Arduino Своими руками Микроконтроллеры Программирование Avr Видео YouTube
1
13
v.azhure
v.azhure
10 месяцев назад

Продолжаю делать рычаги управления для ETS 2 / ATS⁠⁠

Я написал новый код для стеклоочистителей. Алгоритм получился необычным (с костылями), но он работает!

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

Распечатал крепеж на базу под рычаги от девятки:

Продолжаю делать рычаги управления для ETS 2 / ATS Arduino, Своими руками, Euro Truck Simulator 2, American Truck Simulator, Github, Симулятор вождения, Симулятор, Видео, Длиннопост
Продолжаю делать рычаги управления для ETS 2 / ATS Arduino, Своими руками, Euro Truck Simulator 2, American Truck Simulator, Github, Симулятор вождения, Симулятор, Видео, Длиннопост
Продолжаю делать рычаги управления для ETS 2 / ATS Arduino, Своими руками, Euro Truck Simulator 2, American Truck Simulator, Github, Симулятор вождения, Симулятор, Видео, Длиннопост
Продолжаю делать рычаги управления для ETS 2 / ATS Arduino, Своими руками, Euro Truck Simulator 2, American Truck Simulator, Github, Симулятор вождения, Симулятор, Видео, Длиннопост

Ссылка на мой github: https://github.com/vazhure

✌

Показать полностью 4
[моё] Arduino Своими руками Euro Truck Simulator 2 American Truck Simulator Github Симулятор вождения Симулятор Видео Длиннопост
5
3
sadolin
sadolin
10 месяцев назад
Есть на Ali
Серия Электроника DIY

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов⁠⁠

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

1. RFID Дубликатор RW2000

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

Это компактное оборудование завоевало популярность благодаря своей надежности и удобству использования, став лидером в своем ценовом сегменте.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

Устройство выполнено в корпусе, напоминающем мини-планшет, что делает его не только стильным, но и практичным. Эргономичная форма обеспечивает удобство при переноске и использовании, позволяя легко управлять дубликатором в различных условиях.

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

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

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

Ссылка

2. DSTIKE Wi-Fi Deauth Detector

Инновационное устройство, которое обеспечивает дополнительный уровень безопасности для вашего Wi-Fi-соединения.

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

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

Этот детектор оснащен светодиодным RGB-индикатором и звуковым сигналом, которые моментально реагируют на угрозу.

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

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

DSTIKE Wi-Fi Deauth Detector — простой и эффективный способ оставаться в курсе состояния вашей сети, мгновенно реагируя на потенциальные угрозы и обеспечивая дополнительную защиту ваших данных.

Ссылка

3. Набор E-Mate X

E-Mate X — это высокотехнологичное устройство, предназначенное для чтения и записи данных на карты памяти eMMC (embedded MultiMediaCard) формата BGA.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

E-Mate X Socket — один из ключевых компонентов набора, представляет собой разъем для подключения eMMC BGA (Ball Grid Array) к основному устройству, обеспечивая стабильное и надежное соединение.

E-Mate Box — адаптер или контроллер, который соединяет E-Mate X Socket с компьютером или другим устройством, предоставляя возможность чтения и записи данных на карты памяти.

Этот набор поддерживает работу с 13 различными типами eMMC BGA карт памяти, что делает его универсальным инструментом для профессионалов в области ремонта электроники.

Набор E-Mate X активно используется для восстановления данных и прошивки мобильных устройств, таких как смартфоны и планшеты.

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

Ссылка

4. MangoPi

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

В его основе лежит процессор Allwinner H616 с четырьмя ядрами Cortex-A53, обеспечивающий тактовую частоту до 1.5 ГГц, что в сочетании с графическим процессором Mali-G31 MP2 позволяет поддерживать современные графические API, такие как OpenGL 3.2 и Vulkan 1.1.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

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

Для хранения данных можно использовать MicroSD карты, а для расширения возможностей предусмотрено место для распайки SPI флеш-памяти. Устройство поддерживает вывод видео в разрешении до 4K через Mini HDMI 2.0, что открывает возможности для мультимедийных приложений.

MangoPi поддерживает Wi-Fi и Bluetooth, что делает его удобным для подключения к сети и различным устройствам. На плате есть керамическая антенна и разъем для внешней антенны, что обеспечивает гибкость в использовании беспроводных соединений.

Два порта USB Type-C позволяют подключать различные периферийные устройства, а благодаря 40-контактному разъему, совместимому с Raspberry Pi, можно легко интегрировать дополнительные модули и сенсоры.

Питание устройства осуществляется через порт USB-C или разъем GPIO, а его компактные размеры делают его удобным для размещения в различных корпусах и системах.

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

Ссылка

5. Мини-ПК Orange Pi 800

Компактное устройство, которое сочетает в себе функциональность настольного компьютера и портативность.

Его сердце — мощный процессор Rockchip RK3399 с поддержкой 64-битной архитектуры и выводом изображения в 4K HD. Это делает его идеальным для работы с мультимедиа и выполнения повседневных задач.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

С 4 GB оперативной памяти и 64 GB встроенной eMMC памяти, Orange Pi 800 предоставляет достаточно места для хранения данных и приложений.

Беспроводное подключение обеспечивается двухдиапазонным Wi-Fi и Bluetooth 5.0, что позволяет легко взаимодействовать с другими устройствами и сетями.

Особенностью устройства является наличие портов HDMI и VGA, которые поддерживают вывод изображения в разрешении до 4Kp60, обеспечивая качественное отображение на внешних мониторах.

Orange Pi 800 поставляется с предустановленной ОС Chromium, а также включает инструменты Scratch и Python, что делает его особенно полезным для образовательных целей.

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

Ссылка

6. TinyPICO

Миниатюрная и полнофункциональная плата разработки на базе процессора ESP32, которая сочетает в себе мощность и компактность.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

Несмотря на свои небольшие размеры, сравнимые с большим пальцем руки, TinyPICO оснащена двухъядерным процессором ESP32 с тактовой частотой 240 МГц и возможностью подключения к интернету, что делает ее идеальной для разнообразных проектов и экспериментов.

Эта универсальная плата идеально подходит для прототипирования и разработки на MicroPython, CircuitPython и C. TinyPICO оснащена портом USB-C и встроенной антенной, что обеспечивает удобство подключения и стабильную работу.

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

Ссылка

7. Home Assistant Green

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

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

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

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

Home Assistant Green поддерживает более 2500 встроенных интеграций, охватывающих широкий спектр интеллектуальных устройств и онлайн-сервисов, с регулярными обновлениями от сообщества.

Этот хаб умного дома оснащен мощным четырехъядерным процессором ARM с тактовой частотой 1,8 ГГц, 4 ГБ оперативной памяти и 32 ГБ встроенного хранилища eMMC, что делает его идеальным решением для управления вашим умным домом.

Ссылка

8. Omega2+

компактный IoT-компьютер, работающий на базе ОС Linux LEDE, дистрибутива, основанного на OpenWRT. Эта Wi-Fi плата от Onion предназначена для разработчиков всех уровней, позволяя легко создавать подключенные аппаратные приложения.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

Omega2+ сразу же загружает операционную систему, что позволяет быстро приступить к разработке на любом любимом языке программирования, созданию веб-приложений и интеграции с различными аппаратными средствами.

В сравнении с предыдущей версией, Omega2+ обладает удвоенным объемом оперативной памяти и встроенного хранилища, а также дополнительно включает слот для карт MicroSD.

Благодаря компактному форм-фактору, доступной цене и гибкости, обеспечиваемой запуском настроенной версии GNU/Linux, эта плата является отличным решением для различных IoT-приложений.

Ссылка

9. ProxGrind Детектор полей RFID

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

Оно позволяет быстро и дискретно выявлять наличие RFID-полей на частотах 125 КГц и 13,56 МГц, что делает его незаменимым инструментом для пентестеров и специалистов по безопасности.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

Устройство оснащено светодиодным индикатором, который отображает частоту обнаруженного поля, и не требует батареек для работы.

ProxGrind особенно полезен для быстрой разведки системы контроля доступа и отладки оборудования или ПО.

Используя этот детектор, пентестер может оценить скорость и точность сканирования ID-карт, что помогает выявить уязвимости в системе безопасности, основанной на RFID-технологиях.

Ссылка

10. Facedancer21

Универсальное USB-устройство для тестирования и анализа USB-интерфейсов. Оно предназначено для эмуляции различных USB-устройств, таких как клавиатуры, мыши и флэш-накопители, а также для анализа USB-трафика.

Компактные решения для безопасности: Детекторы RFID и эмуляторы USB для профессионалов Электроника, Товары, AliExpress, Китайские товары, Инженер, Гаджеты, Инструменты, Сборка, Arduino, Покупка, Длиннопост, Самоделки, Мастерская

С помощью Facedancer21 можно проводить пентестинг, проверяя безопасность USB-устройств и систем.

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

Кроме того, Facedancer21 полезен для анализа USB-трафика с целью выявления уязвимостей в устройствах и проверки реализации протоколов безопасности.

Он помогает обнаруживать уязвимости, такие как USB-флэш-атаки, где эксплойты могут использоваться для заражения системы через USB-порт.

Ссылка

Показать полностью 10
[моё] Электроника Товары AliExpress Китайские товары Инженер Гаджеты Инструменты Сборка Arduino Покупка Длиннопост Самоделки Мастерская
0
50
Timeweb.Cloud
Timeweb.Cloud
10 месяцев назад
TECHNO BROTHER

Мой умный свет: или как я разработал свой модуль управления освещением⁠⁠

Автор текста: CyberexTech

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Привет, Пикабу!

В этой статье я хочу описать свой опыт разработки такого простого, но в тоже время самого используемого элемента «Умного дома». Речь пойдет о модуле управления освещением. Забегая вперед, хочу сказать, что данный проект был реализован еще в 2021 году, но в настоящее время потребовалась реализация еще одного модуля. Я решил совместить приятное с полезным, дополнительно обновить прошивку устройства и «перепроектировать» данный модуль с помощью современного ПО и само собой — поделиться с вами. Если стало интересно, то добро пожаловать под кат.

❯ Небольшая предыстория


Домашней автоматизацией я занимаюсь давно и застал те времена, когда еще не было доступных микроконтроллеров с беспроводной коммуникацией на борту (типа ESP8266), в основном использовались проводные решения на базе 1-Wire. И мой «Умный дом» не стал исключением.

Каждый начинающий «строитель» «Умного дома» понимает, что первым делом нужно научиться включать и выключать свет, чтобы эффектно удивлять друзей, управляя освещением со смартфона. В те времена это казалось магией :) Вот и я, закупившись на Алиэкспрессе поддельными двухканальными 1- Wire свичами DS2413P, решил реализовать управление светом. В итоге была собрана плата управления на базе купленных свичей и симисторным управлением нагрузкой. Данное устройство надежно проработало аж до 2021 года. Но летом того же года была жуткая гроза и по витой паре интернет провайдера прилетел мощный разряд, который унес в электронный рай сетевую карту сервера, USB 1-Wire адаптер, ну и плату управления освещением с эффектным взрывом симистора. Тогда я подумал, что пора завязывать с проводными решениями ибо гирлянда сгоревших устройств ни на секунду меня не радовала и я принялся за разработку беспроводного модуля управления освещением.

❯ Проектируем аппаратную часть


Условно мы можем разделить модуль на три сегмента:

  • Система питания;

  • Контроллер управления;

  • Система силового управления.


При проектировании принципиальной схемы устройства будем придерживаться «золотого» принципа: чем проще — тем лучше, а значит — надежнее. Поэтому в качестве системы питания будет реализована схема на базе экономичного импульсного преобразователя напряжения LNK306GN, который доказал свою надежность временем и работой в аномальных условиях.

Краткая информация о LNK306GN:

LNK306GN — это понижающий преобразователь с наименьшим количеством внешних элементов.
Серия микросхем LinkSwitch-TN специально разработана для замены всех неизолированных источников питания с линейным питанием и питанием от конденсаторов в диапазоне выходного тока менее 360 мА при равной стоимости системы, обеспечивая гораздо более высокую производительность и энергоэффективность.
Устройства LinkSwitch-TN объединяют в монолитной IC силовой полевой МОП-транзистор с напряжением до 700 В, генератор, простую схему управления включением/выключением, высоковольтный импульсный источник тока, генератор частот, схему ограничения тока и схему отключения при перегреве.

В качестве «мозга» нашего устройства, будем использовать микроконтроллер от компании Espressif Systems ESP8266. А для силового управления нагрузкой, то есть нашими лампочками, будем использовать связку оптопары MOC3052M и симистора BT136-600. Почему не реле? — спросите вы, ну не люблю я реле, они щелкают и габаритные. Ниже можно видеть результат разработки принципиальной схемы устройства. Для разработки схем и печатных плат я использую открытое ПО KiCAD.

Принципиальная схема модуля:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Как я уже говорил ранее, источник питания реализован на высоковольтном импульсном преобразователе LNK306GN, который позволяет максимально упростить схему источника питания. На выходе источника формируется напряжение в 3,3 В, данное напряжение устанавливается обратной связью, которая организована с помощью резистивного делителя напряжения R4 и R5. Данная схема питания не имеет гальванической развязки с сетью, поэтому нужно обеспечить эффективную изоляцию платы для исключения поражения электрическим током. Первоначальный запуск устройства должен выполняться с последовательно подключенной нагрузкой (лампа накаливания 60 Вт) в цепи питания, чтобы исключить повреждения в случае ошибки при монтаже компонентов.

Трассировка платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Визуализация печатной платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Хочется добавить, что данная плата разрабатывалась с учетом современных реалий, здесь изменен форм-фактор микросхемы LNK306GN на SOP-7 в старой версии модуля используется тип корпуса DIP-7.

❯ Изготовление печатной платы


На тот момент, плата изготавливалась по канонам DIY, с помощью фоторезиста и фотошаблона. Но в настоящее время я пользуюсь для изготовления прототипов плат лазерным методом.

Активация фоторезиста с помощью фотошаблона:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Плата прототипа модуля после монтажа электронных компонентов:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

❯ Разработка корпуса


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

Визуализация корпуса с моделью платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Далее модель корпуса распечатывается на 3D принтере, в качестве материала печати используется HIPS пластик.

Устройство в собранном виде:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

AirTag для сравнения габаритов устройства:

❯ Разработка прошивки и описание интерфейса


Разработка микро ПО устройства велась в средеArduino IDE, обновленная версия реализована на моей, ставшей уже базовой, прошивке для умный устройств. Для улучшения пользовательского опыта, в прошивке применены следующие технологии:

  • Captive portal;

  • Multicast DNS;

  • MQTT Auto Discovery;

  • SSDP.


Captive portal— это сервис, на который принудительно перенаправляется пользователь, который выполнил подключение к устройству. Данный сервис работает только в режиме «точки доступа» при первоначальной конфигурации устройства. При отсутствии сетевого соединения или при первоначальной настройке, устройство создает беспарольную точку доступа с именемCYBEREX-Light. При подключении к данной точке доступа, пользователь автоматически будет перенаправлен на страницу авторизации для выполнения первоначальной конфигурации устройства. Для конфигурации устройства необходимо ввести пароль по умолчанию "admin".

Ниже приведены несколько скриншотов веб интерфейса устройства.

Страница входа:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Главная страница с элементами управления:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Конфигурация обмена по MQTT протоколу:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Multicast DNS — данный сервис используется для поиска устройств по доменному имени в локальной сети без использования предварительно настроенного DNS сервера. Другими словами, пользователь может получать доступ к устройству без необходимости ввода IP адреса. Ниже пример использования данного сервиса, где доступ к устройству выполняется с помощью его локального имени 11395386.local.

Страница конфигурации управления устройством через API:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Как вы можете видеть на скриншоте, в устройстве реализован доступ управления каналами модуля по API. Данная функция необходима для прямого взаимодействия с устройством без посредников в виде MQTT сервера или системы «Умного дома». Эту функцию можно использовать для подключения беспроводных выключателей, пример реализации в одном из моих проектов:

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


А еще функция данного API применяется в моей «умной колонке» (статья первая,статья вторая) для управления освещением. Ниже пример кода для реализации прямого управления с помощью «умной колонки»:

Код управления по API | Python:

elif cmd == 'lightON':

try:

contents = urllib.request.urlopen("http://11395386.local/?page=status&apikey=UkFA7").read()

response0 = json.loads(contents)

if response0['c1'] == 'Off1' and response0['c2'] == 'Off2':

text = "Включила свет"

if response0['c1'] == 'On1' and response0['c2'] == 'Off2':

text = "Первый светильник уже включен, включила второй!"

if response0['c1'] == 'Off1' and response0['c2'] == 'On2':

text = "Второй светильник уже включен, включила первый!"

if response0['c1'] == 'On1' and response0['c2'] == 'On2':

text = "Свет уже включен! Но я могу выключить, если попросите!"

if response0['c1'] == 'Off1':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=1')

if response0['c2'] == 'Off2':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=2')

tts.va_speak(text)

except:

tts.va_speak("Сожалею, но возникла ошибка, попробуйте позже!")

elif cmd == 'lightOFF':

try:

contents = urllib.request.urlopen("http://11395386.local/?page=status&apikey=UkFA7").read()

response0 = json.loads(contents)

if response0['c1'] == 'Off1' and response0['c2'] == 'Off2':

text = "Свет уже выключен! Но я могу включить, если попросите!"

if response0['c1'] == 'On1' and response0['c2'] == 'Off2':

text = "Второй светильник уже выключен, выключила первый!"

if response0['c1'] == 'Off1' and response0['c2'] == 'On2':

text = "Первый светильник уже выключен, выключила второй!"

if response0['c1'] == 'On1' and response0['c2'] == 'On2':

text = "Выключила свет!"

if response0['c1'] == 'On1':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=1')

if response0['c2'] == 'On2':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=2')

tts.va_speak(text)

except:

tts.va_speak("Сожалею, но возникла ошибка, попробуйте позже!")

❯ Интеграция в «Умный дом»


Интеграция устройства в систему «Умного дома» реализована с помощью MQTT Auto Discovery.
MQTT Auto Discovery— сервис, позволяющий максимально упростить интеграцию нашего устройства в систему «Умного дома». В моем случае, в качестве системы «умного дома», я использую Home Assistant, поэтому сервис MQTT Auto Discovery адаптирован именно под неё. Ниже код реализации MQTT Auto Discovery в микро ПО устройства:

Код реализации MQTT Auto Discovery | С++:

void send_mqtt(String tops, String data, String subscr){

// Анонсируем объекты для Home Assistant [auto-discovery ]

// Анонсируем объекты один раз при успешном подуключении и при запуске устройства

// if(!annonce_mqtt_discovery){

mqqt_d_annonce("CL1", "c1", "On1", "Off1");

mqqt_d_annonce("CL2", "c2", "On2", "Off2");

mqqt_d_annonce("CL3", "c3", "On3", "Off3");

annonce_mqtt_discovery = true;

// }

// Отправляем данные

client.publish(tops.c_str(), data.c_str());

client.subscribe(subscr.c_str());

}

void mqqt_d_annonce(String namec, String cn, String on_d, String off_d){

String top = String(settings.mqtt_topic) +"/jsondata";

String control = String(settings.mqtt_topic) +"/control";

char jsonBuffer[1024] = {0};

DynamicJsonDocument chan1(1024);

chan1["name"] = namec;

chan1["state_topic"] = top;

chan1["command_topic"] = control;

chan1["payload_on"] = on_d;

chan1["payload_off"] = off_d;

chan1["state_value_template"] = "{{ value_json."+cn+" }}";

serializeJson(chan1, jsonBuffer, sizeof(jsonBuffer));

String top_to = "homeassistant/light/"+cn+"/config";

client.publish(top_to.c_str(), jsonBuffer, true);

}


После успешного подключения устройства к сети и настройки MQTT соединения, в «объектах» Home Assistant появятся объекты нашего устройства, пользователю останется только настроить карточку объектов на панели управления, чтобы иметь возможность управлять данным модулем. Ниже приведен пример кода карточки объектов:

Пример кода карточки объектов:

type: horizontal-stack

cards:

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl1

name: Свет 1

show_state: true

hold_action:

action: more-info

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl2

name: Свет 2

show_state: true

hold_action:

action: more-info

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl3

name: LED

show_state: true

hold_action:

action: more-info

В результате карточка объектов будет выглядеть следующим образом:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Осталось упомянуть о последнем сервисе SSDP.
Чтобы как-то «повелевать» всем зоопарком моих умных устройств, был реализован данный сервис.

SSDP (Simple Service Discovery Protocol) — сетевой протокол, основанный на наборе протоколов Интернета, служащий для объявления и обнаружения сетевых сервисов. SSDP позволяет обнаруживать сервисы, не требуя специальных механизмов статической конфигурации или действий со стороны серверов, таких как DHCP или DNS.
Для моего удобства, я написал мобильное приложение, которое позволяет в три нажатия обнаружить и сконфигурировать устройство без лишних хлопот и похода в роутер. Ниже представлены скриншоты приложения, ссылка на приложение будет размещена в конце статьи.

Приложение для поиска устройств в сети:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

❯ Использование аппаратного выключателя


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

❯ Итоги


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

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

Ссылки к статье:

  • Проект печатной платы;

  • Исходный код прошивки устройства;

  • Модель корпуса устройства;

  • Мобильное приложение для поиска устройств.

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

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

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

📚 Читайте также:

  • Azure Stack HCI — что такое, как улучшить и пользоваться;

  • Каждая капля на счету или как я счетчик умным делал;

  • Простое, но очень нужное устройство. Сигнализатор открытой двери холодильника.

Показать полностью 14 1
[моё] Электроника Timeweb Техника Сборка Гаджеты Свет Умный дом Изобретения Arduino Познавательно Инженер Видео YouTube Длиннопост
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии