ㅤ
вот сюда. потом мултиметром проверяя, настроил выход на 5вольт
Так у тебя блок реле 12 вольтовый. Ты 12 вольт подключил к блоку реле куда?
жора
Так у тебя блок реле 12 вольтовый. Ты 12 вольт подключил к блоку реле куда?
аааа, блок должен управляться 12 вольтами? на странице товара было написано мол 5V 12V, и я подумал что управляеться он 5, а пропускать может 12 сейчас попробую входы реле к 12 подключить
ㅤ
аааа, блок должен управляться 12 вольтами? на странице товара было написано мол 5V 12V, и я подумал что управляеться он 5, а пропускать может 12 сейчас попробую входы реле к 12 подключить
Нет. 12VDC напряжение катушки реле 12 вольт. Реле может до 250 вольт переменки и до 30 вольт постоянки коммутировать при токе не более 10 ампер
жора
понял, спасибо большое!
ㅤ
понял, спасибо большое!
А зачем тебе реле для светодиодной ленты? Любишь когда щелк щелк делает?
ㅤ
Массивно, шумно, энергозатратно (ток удержания катушки тоже не бесплатный). Не вижу смысла
жора
а как ею ещё можно управлять?
ㅤ
а как ею ещё можно управлять?
Тебе вкл выкл? Любой N канальный полевик логического уровня
ㅤ
На алике даже готовые модули продаются для особо ленивых
ㅤ
https://aliexpress.ru/item/1005002626970800.html Типа таких
ㅤ
Можно даже шим организовать и яркостью управлять с помощью него
жора
Тебе вкл выкл? Любой N канальный полевик логического уровня
я нашел у себя 2n2222, это не полевик, но в теории он же может подойти?
Max
Smart Lamp Design Using ESP-12F and WS2812 RGB LEDs A Wi-Fi-controlled smart lamp using ESP-12F and WS2812 RGB LEDs, adjustable via mobile, PC, or the internet based on time. https://www.hackster.io/dogukansahil/smart-lamp-design-using-esp-12f-and-ws2812-rgb-leds-739193
Денис
Всем привет. Есть 10 шаговиков и SPI, собираюсь сделать плату для разводки всего этого безобразия. Cмотрел в сторону конструкции MKS-TinyBee. Там используются сдвиговые + что-то еще. Какие камни лучше выбрать для этой задачи?
Max
ESPuno Pi Zero WiFi BT Zigbee Thread 60V ESPuno Pi Zero is a STEM Maker and Developer SDK board based on an Epsressif ESP32-C6, featuring a wide operating voltage of 5-60V https://www.hackster.io/DitroniX/espuno-pi-zero-wifi-bt-zigbee-thread-60v-69ef92
Max
Leon Böttger's Experimental Firmware Turns Any Espressif ESP32 Into a Google Find My Device Tag Developer and security researcher Leon Böttger has written a firmware that lets any Espressif ESP32 microcontroller act as a device on the Google Find My Device network — along with standalone tools for querying trackers and compatible devices. "This code enables you to use an ESP32-device as a custom Google Find My Device tracker. Note that the firmware is very experimental," Böttger writes of the project. "The firmware works differently to regular Find My Device trackers. It is made to be as simple as possible. It has no Fast Pair support, MAC rotation, advertisement rotation, etc." Google launched the Find My Device service in 2013, allowing owners of lost Android smartphones and tablets to locate their devices based on connections to other nearby devices. In 2024 the company expanded the Find My Device network to cover additional devices, including asset tracking tags — and now it's possible to build your own tag on the cheap. Böttger's firmware, part of a wider project dubbed Google Find My Tools, allows Espressif ESP32 devices to be loaded with a public key and registered on the Find My Device network like any other tag — with a few caveats. The first two are the biggest: at the time of writing tags built using the firmware wouldn't show in Google's Find My Device app but could be located using Böttger's own Python tool, and devices may need to be re-registered to the network after three days in operation. "Working on a fix," Böttger says of the latter. The project is similar in many ways to OpenHaystack, which turns similarly-specified low-cost microcontrollers into Apple AirTag equivalents compatible with the company's own Find My network — and for which engineer Aaron Christophel recently wrote a web flasher to simplify the process of turning a Telink TLSR8252-based microcontroller module, costing around $2, into a working AirTag clone. The firmware, along with tools for querying Find My Device compatible hardware, reading out their encryption keys, and decrypted locations sent from the network, is available on GitHub under the reciprocal GNU General Public License 3. A new suite of utilities for the Google Find My Device includes a firmware for building Espressif ESP32-based tags. (📷: Leon Böttger) https://www.hackster.io/news/leon-bottger-s-experimental-firmware-turns-any-espressif-esp32-into-a-google-find-my-device-tag-0cb0ea9c08c1
Max
MaTouch SmartKnob Assembled ESP32-based rotary knob with touchscreen display sells for $69 Makerfabs has recently released “MaTouch SmartKnob Assembled” based on the SmartKnob View open-source hardware design but enclosed in a plastic case. As a reminder, the SmartKnob View is an ESP32-S3-based DIY rotary knob built around a BLDC motor. With clever software and engineering, the motor is so configured that it can do software configurable detents,… https://www.cnx-software.com/2025/02/12/matouch-smartknob-assembled-esp32-based-rotary-knob-touchscreen-display/
Max
Gus 2.0 Is an Adorable Desktop Robot That Monitors the Conditions of a Room Do you ever feel like the room you’re sitting in just isn’t comfortable, but you can’t quite figure out why? Maybe your throat has a mysterious scratchiness or you’re sweating more than normal. It sure would be nice if there was some way to figure out what environmental conditions are causing your discomfort. Enter Gus 2.0 , an adorable little desktop “robot” built by Makestreme to monitor several environmental data points. Gus 2.0 isn’t actually a robot — it just looks like one and the design is very cute, like the kind of robot you might see in an animated Pixar flick. The face is a display with two big eyes and those provide an indication of the conditions in the room. If the eyes are big and full, everything is good, with each monitored parameter falling within the desired range. But if the eyes start drooping, that means something in the room is wrong. Maybe the temperature is too cold or the air quality is subpar. If the user desires specifics, they can touch the top of Gus 2.0’s head to see the real-time sensor readings. Makestreme designed Gus 2.0 to monitor three different parameters: temperature, humidity, and air quality. Those first two are straightforward enough, but the term “air quality” on its own can mean a lot of different things. In this case, the sensor detects concentrations of potentially hazardous or toxic gases, including carbon monoxide, alcohol, formaldehyde, and others. That air quality sensor and all of the other electronic components came from Seeed Studio. Gus 2.0’s brain is a Seeed Studio XIAO ESP32-C3 development board. The temperature and humidity module, part of Seeed Studio’s Grove line, contains a DHT22 sensor. The Air Quality Sensor v1.3 also has a Grove connector, as does the Touch Sensor. The Grove connectors made wiring easy, though Makestreme did still do some soldering to connect the modules to the XIAO dev board. Those components all fit into the 3D-printed enclosure that Makestreme designed in Autodesk Fusion 360. This was Makestreme’s first attempt at creating a CAD model specifically for 3D printing and there was a mistake that required some trimming, but the enclosure still looks nice. Finally, Makestreme programmed Gus 2.0 using the Arduino IDE. That programming included a function to rate “comfort level” on a scale from 0 to 4, which ultimately controls the droopiness of the displayed eyes. https://www.hackster.io/news/gus-2-0-is-an-adorable-desktop-robot-that-monitors-the-conditions-of-a-room-5db35b7f229e
Dmitriy
Смотрю на ESP32-C6. У него на плате есть пятки B+ и B-. В спеках на С6 не вижу ничего про работу с батареей. Подскажите, что это за пятаки?
Dmitriy
И в целом, есть ли готовые ESP киты, чтобы с одной-двумя 18650 или 21700 можно было использовать несколько дней от одного заряда аккумулятора при использовании засыпания. Вроде такие штуки есть на озоне, но в отзывах увидел, что даже в deep sleep там значительное энергопотребление из-за преобразователя.
Dmitriy
Первое что нужно сделать, загуглить схему этой платы. Смотрел уже?
Ну как, первое... второе ;) Сначала было бы неплохо спеку на плату глянуть, что там производители навертели. Но спеку найти не смог. Так то, судя по фото, там есть lth7r, который как раз за это отвечает.
ㅤ
Ну как, первое... второе ;) Сначала было бы неплохо спеку на плату глянуть, что там производители навертели. Но спеку найти не смог. Так то, судя по фото, там есть lth7r, который как раз за это отвечает.
Я могу ошибаться но для автономного питания эта плата весьма плохо подходит. На алике есть полноразмерные платы от той же лили с человеческими питальниками.
ㅤ
Спасибо, гляну. А почему не подходит?
Стоит линейник, кпд не самое хорошее. Да и линейный зарядник мне тоже не нравится. Плюс плата мелкая, все это говно сильно греется.
ㅤ
Банку 21700 ты запаришься заряжать через неё... Либо будет бабах. Вообщем я бы не рискнул
Tonchik
И в целом, есть ли готовые ESP киты, чтобы с одной-двумя 18650 или 21700 можно было использовать несколько дней от одного заряда аккумулятора при использовании засыпания. Вроде такие штуки есть на озоне, но в отзывах увидел, что даже в deep sleep там значительное энергопотребление из-за преобразователя.
Под роутер + LED ленты я делал большие сборки с 3 x 18650 = "12v" + MP1584EN модуль 12->5 + WROOM 32U Board. На WiFi без слипа только ESP32 жило достаточно долго. Весь световой день точно. Может - сутки. монтировал и проверял года 2 назад. (в кейс выше не любой формат 18650 влезет, там что-то про выпуклось плюса, под рукой нет)
Вадим
Добрый день. Нужна помощь с ESP32-S3. Никак не разберусь с Flash Encryption. Кто-нибудь знает как это настроить?
Max
QuadClock PCB – An ESP32-S3 multi-display clock controller for DIY enthusiasts The QuadClock PCB is an ESP32-S3-powered multi-display clock controller designed to serve as a foundation for creating a four-TFT-display clock. It supports up to four 1.69-inch rectangular TFT displays (240×280) or four 1.28” round displays (240×240). It manages essential functions such as driving the displays and maintaining precise time, allowing you to focus on crafting… https://www.cnx-software.com/2025/02/13/quadclock-pcb-esp32-s3-multi-display-clock-controller-for-diy-enthusiasts/
Alexey
Глянь, может подойдёт. Есть такие же с есп32. Только там нет защиты от разряда акб, хоть и заявлено, надо батку с защитой использовать.
Sergey
Добрый день. Нужна помощь с ESP32-S3. Никак не разберусь с Flash Encryption. Кто-нибудь знает как это настроить?
Прочитай reference manual, потом возвращайся и спрашивай что не понятно, я помогу
Вадим
Там немного сложно. Может не надо? Судя по постановке вопроса
в том-то вся и беда, что НАДО.. ключ я сгенерил, в блок записал, но проблема в том, что выставил Release Mode. ну и вечный 10:20:59.905 -> invalid header: 0xf35166ad
Вадим
python3 espsecure.py generate_flash_encryption_key key_esp32s3.bin python3 espefuse.py --port COM16 burn_key BLOCK_KEY0 key_esp32s3.bin XTS_AES_128_KEY python3 espefuse.py --port COM16 --chip esp32s3 burn_efuse SPI_BOOT_CRYPT_CNT 7 вот так это выглядело
Вадим
python3 espefuse.py --port COM16 burn_efuse DIS_DOWNLOAD_MANUAL_ENCRYPT но самое печальное вот это
Вадим
пробовал писать как нешифрованные BIN так и шифрованные этим ключом python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x1000 bootloader-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x8000 partitions-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0xe000 boot_app0-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x10000 firmware-enc.bin
Sergey
пробовал писать как нешифрованные BIN так и шифрованные этим ключом python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x1000 bootloader-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x8000 partitions-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0xe000 boot_app0-enc.bin python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x10000 firmware-enc.bin
Первое шифрование обязано быть провальным) ты на верном пути. Просто выкинь модуль и поставь новый. Если делаешь достаточно серьезный проект чтобы использовать шифрование, то это несущественная потеря
Max
https://www.nextpcb.com/blog/Beetle-ESP32C6-free-pcba-prototypes-nextpcb-accelerator
Sergey
у мня нет чистых модулей все на плате. довольно дорогой. увы. а с этим модулем покончено?
Я не пробовал использовать внешний ключ, но по идее если зашифруешь все правильно и аккуратно положишь на флешку, то должно работать. Только флешку скорее всего придется шить через внешний программатор, поскольку usb/JTAG у тебя должен быть уже заблочен
Sergey
А как планировал обновляться? Ota настроил, проверил? Надо с этого начинать
Вадим
А как планировал обновляться? Ota настроил, проверил? Надо с этого начинать
да весь проект работает.. и ота и usb .. но вот появилась необходимость в FE.. на данный момент все шьется по USB CDC, никаких ошибок. но вот результат не фонтан.. (((
Вадим
А как планировал обновляться? Ota настроил, проверил? Надо с этого начинать
C:\Users\VADIM\.platformio\packages\tool-esptoolpy>python3 esptool.py --chip esp32s3 --port COM16 --baud 921600 write_flash --force 0x1000 bootloader.bin esptool.py v4.8.5 Serial port COM16 Connecting... Chip is ESP32-S3 (QFN56) (revision v0.2) Features: WiFi, BLE Crystal is 40MHz MAC: 34:b7:da:69:93:8c Uploading stub... Running stub... Stub running... Changing baud rate to 921600 Changed. Configuring flash size... Flash will be erased from 0x00001000 to 0x00008fff... Compressed 32736 bytes to 19445... Wrote 32736 bytes (19445 compressed) at 0x00001000 in 0.3 seconds (effective 750.5 kbit/s)... Hash of data verified. Leaving... Hard resetting with RTC WDT...
Вадим
ну и так все 4
ㅤ
Шо опять управление теплицей шифруют что-ли? Чтож ты делать будешь. Секретные алгоритмы однако
Вадим
Шо опять управление теплицей шифруют что-ли? Чтож ты делать будешь. Секретные алгоритмы однако
не надо думать, что только ваши проекты великие, а все остальные делают только термометры..
ㅤ
не надо думать, что только ваши проекты великие, а все остальные делают только термометры..
Нет, данный вывод сложился из заданного вопроса а так же попытке прошивать уже готовые девайсы.
Вадим
Если у тебя прошивка проходит, то похоже что у тебя все же development mode
DIS_DOWNLOAD_MANUAL_ENCRYPT (BLOCK0) Set this bit to disable flash encryption when in d = True R/W (0b1) ownload boot modes SPI_BOOT_CRYPT_CNT (BLOCK0) Enables flash encryption when 1 or 3 bits are set = Enable R/W (0b111)
Вадим
Вадим
Проьовал фьюзами отменить шифрование или нет?
я перед попыткой сохранил summary . поэтому вижу всю разницу это вышеупомянутые 2 фьюза.. они одноразовые, взад не вернешь, а еще эти два WR_DIS (BLOCK0) Disable programming of individual eFuses = 8388864 R/W (0x00800100) RD_DIS (BLOCK0) Disable reading from BlOCK4-10 = 1 R/W (0b0000001) ну и сам ключ KEY_PURPOSE_0 (BLOCK0) Purpose of Key0 = XTS_AES_128_KEY R/- (0x4) BLOCK_KEY0 (BLOCK4) Purpose: XTS_AES_128_KEY Key0 or user data = ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? -/- вот собственно и всё.. или я недоделал, или лишнего сделал..
Вадим
Ради 500р слишком много геморроя, самый правильный вариант перепаять проц
да эта плата уже была списана по другим причинам, но проц был работающий.. на нем и пробовал.. но других таких уже нет.. потому и спрашиваю, он уже всё, или еще можно что-то сделать? и кстати сама плата далеко не 500р.
Вадим
Речь про модуль. Тренируйся на девборде, возьми обычный есп32. Я тоже не один модуль запорол, пока не разобрался. 200 рублей есп32 стоит
там, где я живу он стоит минимум 1000р и придет не раньше чем через неделю.. но один обычный всеже есть в запасе..
ㅤ
там, где я живу он стоит минимум 1000р и придет не раньше чем через неделю.. но один обычный всеже есть в запасе..
esp32 обыкновенный на алике стоит 200 рублей. Приходит тоже за неделю +-. Заказываешь штук 10 и играешься (обязательно искать в третьей ревизией)
Вадим
и не минск даже
ㅤ
это солнечная РБ
Я думал когда речь шла про российские рубли то речь идет про РФ
ㅤ
В РБ, да, печально
Вадим
Я думал когда речь шла про российские рубли то речь идет про РФ
ну.. я вообще о деньгах речи не заводил 😂😂😂
ㅤ
ну.. я вообще о деньгах речи не заводил 😂😂😂
Да речь шла про то, что надо сначала потрениться на кошках а потом уже херачить в прод. А не наоборот
Вадим
да эта плата и была кошкой.. я же написал уе.. но вязанки кошек увы нет..
Вадим
тут ведь вопрос в том, что если бы кирпич, то я бы плюнул и растерел и даже не писал ничего сюда.. но он шьется, мониторится по usb.. а значит можно мучать пока не окирпичится.. поэтому и прошу - помогите понять что у меня не так.
Вадим
Но если совсем скучно, пробуй зашифровать стандартной командой аккуратно все разделы согласно твоей таблице разделов и запиши во флеш
а стандартная это какая? я шифровал так python3 espsecure.py encrypt_flash_data --aes_xts --keyfile key_esp32s3.bin --address 0x01000 --output bootloader-enc.bin bootloader.bin
Sergey
а стандартная это какая? я шифровал так python3 espsecure.py encrypt_flash_data --aes_xts --keyfile key_esp32s3.bin --address 0x01000 --output bootloader-enc.bin bootloader.bin
Ну тебе кроме основной прошивки нужно ещё зашифровать second stage bootloader и partition table. Я знаю только такую команду, хотя и твоя команда скорее всего работает idf.py secure-encrypt-flash-data --aes-xts --keyfile /path/to/key.bin --address 0x10000 --output my-app-ciphertext.bin my-app.bin