Max
Real Time Radiation Mapper using DFRobot Beetle ESP32 C3
Will guide you to build a Radiation mapper device with DFRobot Beetle ESP32 C3 and Geiger Counter.
https://www.hackster.io/pradeeplogu0/real-time-radiation-mapper-using-dfrobot-beetle-esp32-c3-5cc315
Aleks
А так полотно можно снять раз 5 без замены
Aleks
Xlebp
PvBuch
Всем привет, есть вопросик. На esp32 запускаю бота телеграм. PlatformIO (Arduino), библиотека от Гайвера fastBot. Измеряю задержку на цикле while(1) loop(), в цикле только телега, в callback эхо обратно в телегу. Никаких аппаратных прерываний нет. При запуске все ок, вифи коннект, телега инит, в юарт выводим время задержки на один тик в телеге раз в секунду. Пока не отправишь сообщение в бота с другого устройства все ок, но если отправить, особенно русским текстом, то функция bot.tick() раз в 5 секунд дает задержку в 3-5 секунд.
Aleks
Кирилл Ильич
Кто работал с хоум ассистант и есп32?
Mezzo Lab
Кирилл Ильич
Кирилл Ильич
ПРосто мне надо человеку пару вопросиков задать :)
Инет тоже дал свои знания, но ESPHome меня не устраивает
ㅤ
А за чо клоуна то?
Как минимум потому что ты перекличку пытаешься устроить. Еслие есть вопросы задавай в чат, если нет, то не надо проводить перекличку
Aleks
Кирилл Ильич
Просто раньше я на блинке сидел, и вот пересаживаюсь плавно на НА, и что тут к чему не разобрался
Aleks
Всем привет, есть вопросик. На esp32 запускаю бота телеграм. PlatformIO (Arduino), библиотека от Гайвера fastBot. Измеряю задержку на цикле while(1) loop(), в цикле только телега, в callback эхо обратно в телегу. Никаких аппаратных прерываний нет. При запуске все ок, вифи коннект, телега инит, в юарт выводим время задержки на один тик в телеге раз в секунду. Пока не отправишь сообщение в бота с другого устройства все ок, но если отправить, особенно русским текстом, то функция bot.tick() раз в 5 секунд дает задержку в 3-5 секунд.
Вы что-то много хотите от есп
Aleks
ㅤ
ㅤ
А примерчик есть?
Окей гугл. "esp32 homeassistant mqtt". Просто масса
Кирилл Ильич
Mezzo Lab
Mezzo Lab
Или у гопоты
Mezzo Lab
ok-home
Всем привет, есть вопросик. На esp32 запускаю бота телеграм. PlatformIO (Arduino), библиотека от Гайвера fastBot. Измеряю задержку на цикле while(1) loop(), в цикле только телега, в callback эхо обратно в телегу. Никаких аппаратных прерываний нет. При запуске все ок, вифи коннект, телега инит, в юарт выводим время задержки на один тик в телеге раз в секунду. Пока не отправишь сообщение в бота с другого устройства все ок, но если отправить, особенно русским текстом, то функция bot.tick() раз в 5 секунд дает задержку в 3-5 секунд.
ну насчет нет прерываний ты погорячился )) wifi, uart, freertos, все тикает через прерывания
а по теме - может это телега сама тормозит ?
ㅤ
Всем привет, есть вопросик. На esp32 запускаю бота телеграм. PlatformIO (Arduino), библиотека от Гайвера fastBot. Измеряю задержку на цикле while(1) loop(), в цикле только телега, в callback эхо обратно в телегу. Никаких аппаратных прерываний нет. При запуске все ок, вифи коннект, телега инит, в юарт выводим время задержки на один тик в телеге раз в секунду. Пока не отправишь сообщение в бота с другого устройства все ок, но если отправить, особенно русским текстом, то функция bot.tick() раз в 5 секунд дает задержку в 3-5 секунд.
Ну если заглянуть в его код, то видим следующее. Период функции тик по умолчанию задан в 3,6 секунды. Хоть увызывайся её. Либо я не так понял проблему. Или думает сама функция 5 секунд? Так крути её в отдельной таске
ㅤ
Всем привет, есть вопросик. На esp32 запускаю бота телеграм. PlatformIO (Arduino), библиотека от Гайвера fastBot. Измеряю задержку на цикле while(1) loop(), в цикле только телега, в callback эхо обратно в телегу. Никаких аппаратных прерываний нет. При запуске все ок, вифи коннект, телега инит, в юарт выводим время задержки на один тик в телеге раз в секунду. Пока не отправишь сообщение в бота с другого устройства все ок, но если отправить, особенно русским текстом, то функция bot.tick() раз в 5 секунд дает задержку в 3-5 секунд.
ㅤ
PvBuch
ㅤ
А так вынес её в отдельную таску и пусть там тикает
ㅤ
Может банальный рейт лимит от самой телеги, если ты её задрал запросами возможно она тупо думает и не отвечает. Такое тоже часто практикуют
PvBuch
Думал может уже известная проблема. Спасибо за советы
ㅤ
ㅤ
Вот в эту функцию напихуй записей в юарт. И посмотри между ними расстояние где затык. "Кодинга" на пол минуты
PvBuch
Да я тож не особо), понадобилось телегу запустить, удобно что можно прошивку через бота обновить удаленно
ㅤ
Agent
Tonchik
PvBuch
Tonchik
ㅤ
PvBuch
PvBuch
ㅤ
ㅤ
А про использование тасков в том, что у тебя и так уже есть в прошивке, задумался бы
PvBuch
Max
Tracking the Date with a Real-Time Moon Phase Clock
Using the moon Prior to the advent of ubiquitous calendars and digital timekeeping devices, people would rely on the sun and moon to tell the time. While the sun can give the current hour via a sun dial, the moon's phase was used to determine the day. For instance, native Hawaiians created a full lunar calendar that was utilized to determine planting times and predict tides. Drawing on this rich history, Instructables user rabbitcreek has constructed a lifelike scale moon , which is illuminated according to the current day of the month thanks to a real-time clock. Building the display The microcontroller for this project is the Seeed Studio XIAO ESP32S3 due to its small footprint and deep sleep capabilities for power savings. To keep the time, rabbitcreek added an Adafruit RTC3231 module that talks via I2C to the ESP32. As for the lighting, waxing moon phases (where the visible portion of the moon is "growing") are denoted by a yellow color, while waning moon phases (where the visible portion is "shrinking") are colored blue-gray. Because this unit is meant to be outdoors, it houses an internal LiPo battery, charger, and solar panel for continuous operation. Physically, the half-moon shell is composed of a 3D-printed PETG enclosure modeled after realistic satellite data. When it's time to adjust the moon phase angle, a servo rotates a small string of NeoPixel LEDs to the designated angle, thus illuminating the shell from the inside. Real-time clock and lighting Once it had been assembled, rabbitcreek wrote a small Arduino sketch for the ESP32 that begins by initializing the real-time clock and LEDs. From here, the ESP32 will enter deep sleep and then wake up every 15 minutes to check if the angle has changed based on the current date and time. During daylight hours, the LEDs are inactive to allow for the battery to charge from the solar panel. More information about this moon phase clock can be found here.
https://www.hackster.io/news/tracking-the-date-with-a-real-time-moon-phase-clock-64b9308f4e35
Ivan
Но есть момент. Если клиентов несколько, то получат не все. Тогда делай группу и сажай в неё
Ivan
Хотя... Могу ошибаться
Max
Rocket avionics ESP32 project | JLC PCB
"Building a custom low-altitude rocket with ESP32-based avionics to record and share data. Open source, step-by-step, and full of passion!
https://www.hackster.io/glendale-rocket-club/rocket-avionics-esp32-project-jlc-pcb-0be80d
Max
Беспроводной таймер для BMX, бега и спринта
Представляем ProTimer — универсальный таймер, на базе ESP8266 который вы можете собрать самостоятельно! Созданный для спортсменов и энтузиастов, он предлагает высокую точность, беспроводное подключение и множество настраиваемых функций. Независимо от того, тренируетесь ли вы для скорости, выносливости или точности.
Читать далее
https://habr.com/ru/articles/871466/?utm_campaign=871466&utm_source=habrahabr&utm_medium=rss
Max
Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266
Smart Fight Ball (или Box Ball) — это усовершенствованная версия классического тренажера с мячом на резинке, которую можно собрать самостоятельно! Благодаря микроконтроллеру ESP8266 устройство отслеживает количество ударов, сохраняет прогресс тренировок и позволяет соревноваться с другими пользователями на платформе bitball.club.
Читать далее
https://habr.com/ru/articles/871630/?utm_campaign=871630&utm_source=habrahabr&utm_medium=rss
PvBuch
Orion
Какие транзисторы, конденсаторы или еще что то купить комплектом на для начала и у кого?
ㅤ
Юрий
ㅤ
Хороший наборчик 👍
Из минусов, что я вижу могли бы чуть чуть полевиков положить. Желательно logic level
Orion
ㅤ
Max
Environment audio monitoring wearable with XIAO ESP32S3
Learn how to build a tiny audio classification wearable that can identify dog sounds.The model is trained on synthetic data from ElevenLabs.
https://www.hackster.io/sologithu/environment-audio-monitoring-wearable-with-xiao-esp32s3-12a096
Max
Renze Nicolai's Tanmatsu Is a Powerful, Radio-Packed Espressif ESP32-P4 Pocket Terminal
Electrical engineer and self-described hacker Renze Nicolai is preparing to launch an all-in-one palmtop-style gadget designed for everything from penetration testing to LoRa-enabled wireless communication: the Tanmatsu, powered by Espressif's ESP32-P4 chip. "Tanmatsu is the dream terminal device for hackers, makers, and tech enthusiasts," Nicolai claims. "Based around the powerful [Espressif] ESP32-P4 microcontroller, this device provides an accessible way to make, hack, and tinker on the go. Tanmatsu lets you program on the go and communicate over long distances using LoRa whilst also providing advanced connectivity and extendability options for hardware hacking and development." The heart of the Tanmatsu is, as Nicolai says, Espressif's ESP32-P4 — a powerful entry in the ESP32 microcontroller family, which packs two 32-bit RISC-V cores running at up to 400MHz and, in the version used in the Tanmatsu, 32MB of pseudo-static RAM (PSRAM) on top of the microcontroller's 768kB of on-chip static RAM (SRAM). The machine also includes an Espressif ESP32-C6 single-core 160MHz RISC-V coprocessor, which handles Wi-Fi, Bluetooth Low Energy (BLE), and Thread- and Zigbee-compatible IEEE 802.15.4 connectivity — with either an Ai-Thinker Ra-01S or Ra-01SH adding LoRa connectivity on the 433MHz or 868MHz bands respectively. These parts, plus 16MB of on-board flash, are housed in a 3D-printed casing that places an 800×480 MIPI Display Serial Interface (DSI) color display panel above a compact but functional metal-dome physical keyboard. There's a lithium-polymer battery of unspecified capacity, chargeable via USB Type-C, and expansion capabilities including Qwiic/STEMMA QT compatible I2C and I3C headers, a microSD Card slot, Simple Add-On (SAO) and PMOD headers, and a rear-facing expansion port designed for optional "personality modules." The device itself is designed as a more powerful, though admittedly bulkier, alternative to the popular Flipper Zero: a pocket-friendly tool aimed at tinkerers and hackers alike. A stock firmware provides a basic "operating system" under which custom applications can run — with Nicolai promising a "marketplace" for developers to share their creations for direct installation on-device. The software will, the maker claims, be released under the permissive MIT license, with the hardware design files to be published as a KiCad project under the permissive variant of the CERN Open Hardware License 2. More information on the device, the price for which has yet to be announced, is available on the Nicolai Electronics website ; interested parties can sign up to be notified when the Tanmatsu is available to order and its design files and source code are publicly released. If you're looking to do a little radio work on-the-go, the Tanmatsu is going to tick a lot of your boxes. (📷: Nicolai Electronics) The device includes plenty of scope for expansion, including a custom header on the rear for future "personality modules." (📷: Nicolai Electronics)
https://www.hackster.io/news/renze-nicolai-s-tanmatsu-is-a-powerful-radio-packed-espressif-esp32-p4-pocket-terminal-b26b16524a76
Andrey
Добрый вечер коллеги) Подскажите кто то занимался загрузкой фалов в spiffs по http (ESP32 IDF) ? нигде не могу найти вменяемого примера. Буди признателен, если покажите где искать)
ㅤ
Max
Andrey
ㅤ
Max