sat
Dc dc какой
Mikhail
Dc dc какой
Его нет, напрямую от 3в идёт + полевики для периферии
Mikhail
китайцы доводили аналогичную схему до 2 мка (проект heltec esp32 lora)
Но там у части пользователей было и 6 и больше 10, непонятно почему
sat
Это на литиферум подходящее питание
sat
Тоже как вариант
Mikhail
Ну, мне привезли пачку для экспериментов)
https://www.chipdip.ru/product/varta-cr1-2aa-cd?utm_source=google&utm_medium=cpc&position_type={position_type}|k50id|pla-293946777986|cid|13661715000|aid|529958723645|gid|122428784605&utm_campaign=G_tovarnieobjavlenija&utm_content=text1_ga&utm_term=&gclid=EAIaIQobChMI5p7j0OP58wIVEwWiAx2N_wb_EAQYASABEgKRqvD_BwE
Вот таких
sat
Что 6 что 20 мкА невидно разницы она только спортивная
sat
Ещё лето зима тоже питание по разному все равно запас и обслуживание
Mikhail
Если получится сделать до января, попробую тогда весь проект выложить, на вртп, тогда обсудим)
sat
Это где вртп и что
Mikhail
👀 да ладно
Vrtp.ru
sat
Ага гляну, пообсуждать обязательно
Evgen
народ, подскажите модуль из дешевых, который в Deep Sleep можно отправлять без пайки под мелкоскопом
Evgen
esp1 и esp 1m - дешевые, но с DeepSleep засада
.
m5stack весь на esp32
.
m5stack.pro
Тут все на русском и вроде как официальный дистрибьютор в России 🙈
Slava
.
Slava
Evgen
.
Да
Там доставку ждать и это только для частников )
Dmitry
у кого-то получалось с помощью esptool.py загрузить прошивку в ESP32-C3 используя нативный USB port?
Dmytro
Dmitry
А он тут разве есть?
kernel: usb 1-6.4: new full-speed USB device number 36 using xhci_hcd
kernel: usb 1-6.4: New USB device found, idVendor=303a, idProduct=1001
kernel: usb 1-6.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-6.4: Product: USB JTAG/serial debug unit
kernel: usb 1-6.4: Manufacturer: Espressif
kernel: usb 1-6.4: SerialNumber: 84:F7:03:3B:79:B0
kernel: cdc_acm 1-6.4:1.0: ttyACM0: USB ACM device
Dmitry
А он тут разве есть?
https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-guides/usb-serial-jtag-console.html
Dmitry
последний аргумент
Dmytro
И правда есть, прошу прощения
Dmitry
И правда есть, прошу прощения
в принципе С3 очень похож на S2 только ядро другое (мне непринципиально), а вот что принципиально, то что в S2 напрочь выпилили блютуз и аз-за этого он потерял всю привлекательность
K.
K.
Хочу поделиться тем, что нарыл. Как запустить два экрана ST7789 на разных шинах SPI (VSPI и HSPI):
// прописываем новые классы SPI
SPIClass spiV(VSPI);
SPIClass spiH(HSPI);
Adafruit_ST7789 tft1 = Adafruit_ST7789 (&spiV, tft1_CS, tft1_DC, tft1_RST);
Adafruit_ST7789 tft2 = Adafruit_ST7789 (&spiH, tft2_CS, tft2_DC, tft2_RST);
void setup(void) {
spiV.begin();
spiH.begin();
tft1.init(240, 240, SPI_MODE2);
tft1.init(240, 240, SPI_MODE2);
}
Nikita7131
Примерно через 70 минут.
спасибо, кому интересно использую этот костыль для щота больше 70 мин. может кому-то пригодится )
Nikita7131
K.
спасибо, кому интересно использую этот костыль для щота больше 70 мин. может кому-то пригодится )
Если нужен счёт, то да, нормальное решение, а если нужно производить какую-то операцию через определённый промежуток времени, то красивее делать так:
unsigned int sampling_period_us = 27; // хотим каждые 27 микросекунд что-то делать
unsigned long microSeconds;
void setup(){
microSeconds=micros();
}
void loop(){
if (micros() > microSeconds){
// выполняем нужное нам действие
microSeconds += sampling_period_us;
}
}
Dmitry
это для какой-то операционки или бареметалл?
Ruslan
Машина времени?
Nikita7131
K.
Самое главное, что при таком коде не будет остановки выполнения программы.
Nikita7131
Думаю нужно добавить if(micros() > microSeconds && micros() < INT64_MAX - samling_period_us)
Nikita7131
Тогда согласен, норм.
kDn
Dmytro
kDn
Anonymous
Доброго времени суток. Ранее находил на просторах интернета утилитку под форточки, которая умела генерить бинарник spiffs файловой системы из произвольных файлов. Не могу теперь ее найти. Может кто ткнет носом или название подскажет? Заранее спасибо.
ㅤ
Anonymous
K.
Подскажите по такой проблемке.
Обычно GPS модуль генерирует данные один раз в секунду. Большинство модулей при подключении к программе u-blox можно настроить как минимум на пять раз в секунду, а те, что подороже, можно и больше. Но эти настройки хранятся в энергозависимой памяти и, если батарейка на плате уже сдыхает, то при простое больше суток настройки сбрасываются в дефолтные значения.
Кто-нибудь пробовал такие настройки задавать из ESP при включении? Поделитесь кодом, пожалуйста. Или хотя бы ткните, куда копать.
Ruslan
Andy
Dmytro
ainu
ainu
Ctrl+shift+P
вбить PlatformIO: IntelliSense Index Rebuild (у тебя может быть по другому) и энтер
ainu
самого доставала первое время эта особенность, думал что баг
Сергей
NeiroN
ну можно же разобрать и подключить напрямую к АКБ
Сергей
NeiroN
3.7 в есп к ним толерантен вполне
NeiroN
можно через диод снизить на 0.7в
NeiroN
рабочее по документации 1.7в до 3.6в
NeiroN
по факту до 4в выдерживают
NeiroN
в зависимости от партии
NeiroN
на 5в уже стабильно дохнут
ainu
Микроплаты за 60 руб вроде в сон не падают, на выходных буду пытаться подключить
ainu
Батарея - увеличитель напряжения 3.4-4.2 до 5 вольт, и на вход. Да, неэффективно, зато по питанию стабильно
ainu
Благо от электронных сигарет одноразовых разобранных есть куча аккумов
ainu
Но я ещё миниленту РГБ буду питать, так что мне 5в оправдано
ainu
Также оправдано для вайфай кнопок (нажал-проснулось-отправило-уснуло), там неважно 3 или 5 вольт, все равно почти не ест пока спит
Василий
ainu
Обычные только компактные
ainu
ainu
ainu
А во вторых их обыватели сдают обратно за 5% скидки, а у меня жаба душит так делать