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

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Esp32

С этим тегом используют

Arduino Электроника Самоделки YouTube Esp8266 Своими руками Ardublock Все
141 пост сначала свежее
39
MiheevSanity
MiheevSanity
5 месяцев назад
Arduino & Pi

Создал пульт управления звуком на ESP 32, для тренировки⁠⁠

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

В 2024 году кроме нормального развития в программировании,
(Где так и не закончена единственная задача! В виде стабильности сети.) Включая изучения распределённых файловых систем, работы с 3D в браузере.

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

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

Пульт управления звуком, на основе ESP32 на C++.

Корпус спроектирован самостоятельно в FreeCad, многие элементы не имеют чертежа и нужно измерять самостоятельно штангенциркулем.
И распечатан самостоятельно в FDM принтере.

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост


Пока соединение по WIFI🛜 в мобильное приложение на смартфоне, принимающее команды.
Но возможно использовать и Bluetooth.

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

Имеет 2 экрана, I2C и SPI. Позволяющих выводить как ЧБ так и RGB изображения.
Питается аккумулятором 18650.

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

За примерно 14 дней, в первую половину декабря. Не считая доставки.

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

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

Наивный первый шаг к реализации идей мирового масштаба.

Показать полностью 4
[моё] Arduino Инженер Электроника Esp32 Микроконтроллеры Spi Аккумулятор 18650 Fdm печать 3D печать Длиннопост
19
98
Alkorolev
5 месяцев назад
Рукодельники

Уличная метеостанция, история одного проекта⁠⁠

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Окончательная версия на конец ноября 2024г.

В 2022-2023 году делал себе простенькую метеостанцию для дома, что бы передавала показания на телефон, даже снимал о ней видео:

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

За основу взял самые простые модули WeMOS D1 мини, понижающий модуль, датчик температуры и влажности BME280 и DS1820b для низких температура.

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

Разработал нижнюю часть с электроникой

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

первоначально она выглядела так

Итоговый вид конструкции получился следующий:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Стойка с датчиком

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Станция в разборе

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

Для радиации был использован модуль RadSens с трубкой СБМ20 к которой был так же изготовлен корпус.

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Станция с модулем радиации

А вот со скоростью и направлением ветра возникли вопросы, у WemosD1 ног не так и много пришлось думать о датчике направления и скорости ветра, нашел датчик на который подается 12 вольт а от скорости ветра и направления он выдавал 0-5 вольт, с помощью формул вывел корректные показания, для считывания вольтажа правда пришлось использовать внешний ADS1115 и станция приобрела следующий вид:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

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

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

Были разработаны несколько прототипов плат, заказаны из поднебесной и успешно собраны:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Как видно из фото — первая плата Wifi, вторая плата — Wi-Fi и LAN, все заработало — все замечательно, думал уже остановиться на этом варианте, но в последний момент отказался окончательно из за дороговизны LAN модуля и использовании 2х совершенно разных прошивок, захотелось сделать одну плату с одинаковыми выводами и Wi-Fi и LAN.

Опять новый прототип, ожидание и вот он уже на столе:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Собираем все это дело, готовим корпус и станция приобретает внешний вид:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

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

В итоге в первой версии данные были следующие, поддержка до 5 физических датчиков и до 11 показаний, вторая версия уже начала поддерживать до 10 физических датчиков и более 20 показаний и это еще не предел.

Фото самого веб интерфейса выглядит следующим образом:

Уличная метеостанция, история одного проекта Esp32, Home Assistant, Видео, YouTube, Длиннопост

Вот такой интересный проект получился в длинною в год.

Все показания со станции передаются в Home Assistant и народный мониторинг, оттуда уже в гаджеты. Так же научил отправлять данные дополнительно еще в 4 сервиса мониторинга погоды.

Показать полностью 9
[моё] Esp32 Home Assistant Видео YouTube Длиннопост
16
3
linuxtester
linuxtester
6 месяцев назад

Плата esp32 с ethernet⁠⁠

Плата esp32 с ethernet Юмор, Фотография, Микроконтроллеры, Esp32, Arduino, Rj-45, Смех (реакция)

RJ45(точнее 8P8C) + esp32

Показать полностью 1
[моё] Юмор Фотография Микроконтроллеры Esp32 Arduino Rj-45 Смех (реакция)
2
8
Аноним
Аноним
6 месяцев назад
Arduino & Pi

Аудио библиотеки от pschatzmann: arduino-audio-tools + ESP32-A2DP = одновременно музыка и звуки с SD карты⁠⁠

Все привет!
Я уже долгое время рассматриваю и пытаюсь на их основе создать Bluetootch колонку, но к сожалению имею трудности с программированием. Как мог пробовал, но так и не смог решить задачу а именно:
Работает аудио поток a2dp (т.е. блютуз музыка от телефона или другого источника), в нужный мне момент запустить воспроизведение аудио с SD карты, wav или mp3, да в принципе любой другой доступный формат. Главное с SD.
Я не понимаю как микшировать потоки и особенно работать с потоком блютуз.
Раздельно у меня получается запустить и то и другое. При попытке включить одновременно, но без построения между ними связи получаю искажения на протяжении проигрывания звука с SD.

Теперь мой вопрос для сообщества и участников Пикабу!
Кто-то использовал данные библиотеки и делал подобное? Если да, то прошу вас подскажите как вы это сделали и по возможности (в идеальном мне представлении ситуации) поделитесь блоком кода.

Esp32 Arduino Текст
7
93
CyberLabs
CyberLabs
6 месяцев назад
Arduino/Ардуино проекты

ESP32-C3 Super Mini против Arduino Nano⁠⁠

ESP32-C3 Super Mini против Arduino Nano Arduino, Электроника, Технологии, Esp32, Длиннопост

Введение

Мир DIY-электроники и микроконтроллеров постоянно развивается, и новые устройства появляются на рынке с завидной регулярностью. Arduino Nano долгое время был фаворитом среди энтузиастов, однако с появлением ESP32-C3 Super Mini многие задаются вопросом: не является ли он убийцей Arduino? В этой статье мы проведем подробное сравнение этих двух устройств и рассмотрим их достоинства и недостатки.

Технические характеристики

Arduino Nano:

  • Процессор: ATmega328P

  • Частота: 16 МГц

  • Память: 32KB Flash, 2KB SRAM, 1KB EEPROM

  • Порты ввода/вывода: 14 цифровых, 8 аналоговых

  • Коммуникации: UART, SPI, I2C

  • Напряжение питания: 5V

  • Размер: 45x18 мм

ESP32-C3 SuperMini:

  • Процессор: 32-битный RISC-V ядро

  • Частота: 160 МГц

  • Память: 400KB SRAM, 4MB Flash

  • Порты ввода/вывода: 22 цифровых, 6 аналоговых

  • Коммуникации: UART, SPI, I2C, I2S, BLE, Wi-Fi

  • Напряжение питания: 3.3V

  • Размер: 22x18 мм

Производительность

ESP32-C3 SuperMini значительно превосходит Arduino Nano по производительности. Его 32-битный RISC-V процессор с частотой 160 МГц многократно мощнее 8-битного ATmega328P с частотой 16 МГц. Оперативная память ESP32-C3 также в разы больше: 400KB против 2KB у Arduino Nano, что позволяет обрабатывать более сложные задачи и хранить больше данных. Flash память ESP32 C3 так же многократно превосходит Flash память Ардуино Нано, 4МБ против 32КБ

ESP32-C3 Super Mini поддерживает UART, SPI и I2C, как и Arduino Nano, но у него также имеет встроенные модули Wi-Fi и BLE (Bluetooth Low Energy). Это открывает огромные возможности для IoT-проектов, позволяя легко коннектиться с интернетом и другими устройствами.

Размер и удобство

ESP32-C3 Super Mini имеет размеры 22x18 мм, что делает его более компактным, чем Arduino Nano (45x18 мм). Это особенно важно для проектов, где экономия места критична.

Arduino Nano работает от 5В, в то время как ESP32-C3 требует 3.3 В. Но для многих современных сенсоров, дисплеев и других периферийных устройств 3.3В является стандартом.

Режим глубокого сна и работа от батарейки

Одним из ключевых преимуществ ESP32-C3 Super Mini является его режим глубокого сна. В этом режиме микроконтроллер потребляет всего несколько микроампер (обычно около 5 мкА), что позволяет значительно экономить заряд батареи. Это делает его идеальным выбором для проектов, которые должны работать автономно в течение длительного времени, таких как датчики, умные устройства и другие IoT-решения.

Допустим, у вас есть проект с датчиком температуры, который должен передавать данные один раз в 10 минут. В режиме глубокого сна ESP32-C3 Super Mini будет просыпаться только для сбора и передачи данных, а остальное время находиться в режиме минимального энергопотребления. Это позволяет устройству работать от небольшой батарейки типа CR2032 в течение нескольких месяцев.

Программирование

Обе платформы поддерживаются Arduino IDE, что облегчает переход с Arduino Nano на ESP32C3. Однако ESP32-C3 также поддерживает другие среды разработки, такие как PlatformIO и ESP-IDF, что может быть полезно для более сложных проектов.

Заключение

ESP32-C3 Super Mini действительно обладает всеми характеристиками, чтобы стать убийцей Arduino Nano. Он предлагает значительно лучшую производительность, больше памяти и встроенные модули для беспроводной связи, при этом оставаясь компактным и удобным в использовании. Так же без сомнений большое значение имеет режим глубокого сна и возможность многомесячной работы от одной маленькой батарейки типа CR2032.

Если вы ищете не дорогое, но более мощное и универсальное решение для своих проектов, ESP32-C3 Super Mini — это отличный выбор, который открывает новые возможности для творчества и инноваций.

Показать полностью
[моё] Arduino Электроника Технологии Esp32 Длиннопост
86
4
linuxtester
linuxtester
8 месяцев назад
Молодые предприниматели

Дешевый Open-Source VR шлем⁠⁠

1/3

Разные "железки"

Задумался я еще в прошлом году о создании своего VR шлема. В качестве самого шлема выбор пал на Google Сardboard-совместимые гарнитуры (я выбрал Shinecon SC-G05C). В качестве трекера головы изначально думал использовать WII Remote Plus, но увы библиотека Cwiid через пару дней после начала проекта перестала работать совсем. Проект был отложен на пол года. Потом я купил mpu6050 и решил попробовать использовать его как трекер головы. Через opentrack всё заработало отлично, даже в Half Life 2 VR Mod поиграл.

Планы:

  1. Перевести трекер на esp32-c3, для работы по BLE+WIFI(для устройств без BT, планируется использование websocket).

  2. Реализовать драйвер для SteamVR с поддержкой данного трекера.

  3. Сделать инструкции по сборке данного шлема самостоятельно

  4. (Не точно) Сделать инструкции по сборке самодельных игровых контроллеров. Ну и возможно сделать поддержку Wii Remote.

Оборудование и ПО которые применяются в прототипе:

  1. Смартфон с разрешением 1600x720(фактическое разрешение в сумме 615(85,5%)x1232(77%))

  2. Sunshine, Nvidia Gamestream(Для стриминга картинки на смартфон, т.к. задержки по Moonlight оказались меньше, чем у карты захвата HDMI)

  3. Opentrack(временно, когда будет реализован драйвер, Opentrack не понадобится)

  4. USB Gamepad

Разрешение экрана телефона низкое, стоит использовать телефон с разрешением FullHD, а лучше ~2k чтобы сетка не бросалась в глаза. Я рекомендую найти дисплеи с диагональю не менее 5.2", 58.8мм в ширину для Shinecon SC-G05C. На али можно найти дисплеи такого формфактора, только в таком случае нужно найти еще и контроллер для него, чтобы подключить в hdmi компьютера. Если вы знаете что это за дисплеи и контроллеры, дайте знать в комментариях. Если можно, то отправьте ссылку на товар на али.

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

Показать полностью 3
[моё] Виртуальная реальность Своими руками Дешево Arduino Esp32 Текст Длиннопост
25
11260
nradiowave
nradiowave
9 месяцев назад

Мой открытый проект метеостанции с монохромным дисплеем⁠⁠

Дописал документацию к своей железке. Хотел бы показать чего получилось

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

Метеостанция Волна 2BW42

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

Если вкратце про сам проект - метеостанция рассчитана на интеграцию в систему умного дома - данные о внешнем датчике устройство получает через Home Assistant или Domoticz, и так же может отправлять свои данные по MQTT (в HA девайс подхватывается через Auto Discovery, в Domoticz через виртуальные датчики)

Прошивка совместима с ESP8266 и ESP32 (Arduino Framework, C++, PlatformIO); внутренний датчик температуры \ влажности BME280. Прошивка работает с дисплеями на электронных чернилах 4.2' и 1.54' дюйма (таблицы совместимости с теми производителями с которыми тестил можно найти на сайте с документацией). Сами E-Ink дисплеи своеобразны в работе и значительно медленней отрисовывают всю область экрана в сравнении с обычными жк, но не требуют постоянного питания для отображения картинки и для автономного девайса подходят хорошо, позволяя очень существенно экономить расход батареи. В живую картинка на таком экране читается приятно, как с обычного листа бумаги.

В режиме работы от аккума устройство просыпается раз минуту для обновления области часов на экране и раз в 10 минут для полного обновления (датчики температуры и другая статистика), WiFi-соединение (синхронизация данных по внешнему датчику, отправка своих данных по MQTT) раз в час в целях экономии заряда; аккума 18650 2000 мА*ч хватает на ~несколько месяцев. Все таймауты при желании можно перенастроить.

Оформление интерфейса изначально делал под дисплеи 4.2' (400х300), с котиком-индикатором который меняется от погодных условий \ времени.

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

интерфейс по умолчанию

Некоторые зарисовки иконок которые делал для проекта, часть задействованы для индикатора :

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

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

Пример настройки кастомного оформления (фоновая картинка может быть и на весь экран) :

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

редактор интерфейсов

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост
Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

интерфейс для мелких дисплеев 1.54'

Еще некоторые фотографии с процесса сборки под разные варианты корпуса

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

Основание корпуса-подставки

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

вариант полностью закрытого корпуса (чуть промахнулся с размерами, в исходниках модельки 3д принта уже поправил)

Опционально в прошивке реализована возможность вывода картинок c 4 цветном режиме (2-bit). Если сам e-ink экран поддерживает такой режим работы, то можно загрузить картинку фона в таком режиме.

Пример отрисовки фона в градациях серого :

Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост
Мой открытый проект метеостанции с монохромным дисплеем Электроника, Гаджеты, Esp32, Esp8266, C++, Самоделки, Home Assistant, Domoticz, Умный дом, Длиннопост

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

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

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


Сайт с документацией (Метеостанция Волна 2BW42)
GitHub страница с прошивкой

Показать полностью 11
[моё] Электроника Гаджеты Esp32 Esp8266 C++ Самоделки Home Assistant Domoticz Умный дом Длиннопост
586
5919282
10 месяцев назад
Arduino & Pi

Загрузка программы в esp wroom 32 из макбука⁠⁠

Добрый всем день. Может кто нибудь подскажет, как можно загрузить прошивку на модуль esp wroom 32 с помощью мака?
есть программы для загрузки из виндовс, много роликов по загрузке из виндовс, но по макам подобной информации Я не нашел

[моё] Arduino Esp32 Текст
22
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии