Sid
Взял с дуру ттго дисплей так там ноги под дисплей заняты которые юзал в других проектах
Sid
Просто тупалул что хардварно подключить
Никита
или https://aliexpress.ru/item/33015504632.html
хорошая штука, балуюсь
Никита
Никита
Приветы, хочу купить несколько типа ESP8266 и ESP32 поиграться и чтоб были под рукой. Они в разных вариантах бывают, какие лучше брать (тех и тех) чтоб максимально универсальные были и не за все деньги мира?
да любые, какие нравятся я заказал 1. Heltec Wifi kit 8, с экранчиком, есть ссылка выше и фотка 2. ESP32 A1S с аудио пинами 3. БП с макеткой MB102 4. по паре штук esp-12s и esp-07 несколько разных девбордов и макеток под пайку и пины
Никита
поигрался понравилось, m5stack возьму, что-нибудь прикольное из неё сделаю
Олег
Подскажите, кто чем ESPшки питает? Помехи от стандартного usb питания на датчиках отражаются? Прямое питание 5в от обычного блока питания тоже не ахти как-то но лучше, меньше помех. Думаю в сторону Hilink ов 220 в 5в. Хорошие блоки?
Олег
https://a.aliexpress.com/_9GSDT8
Олег
Такие
Олег
Здрасти. Спокойно питаются от внешних 5в
Василий
Здрасти. Спокойно питаются от внешних 5в
или магия, или вы не знаете что такое девборда
Алексей Кузнецов 🦔
Олег
или магия, или вы не знаете что такое девборда
Ну ессно речь про девборду еспшки, кэп. сама еспшка не питается от юсб
Алексей Кузнецов 🦔
Ну ессно речь про девборду еспшки, кэп. сама еспшка не питается от юсб
А там распаяны стаб и пара конденсаторов (ну, должны быть). Так что оно не сильно требовательно к питанию.
Алексей Кузнецов 🦔
Да вот не особо. сильно АЦП шумит например..
Значит, обвязка криво выполнена уже после стабилизатора. Сомневаюсь, что внешним питанием это можно исправить.
Алексей Кузнецов 🦔
Да вот не особо. сильно АЦП шумит например..
Кстати, немного в сторону, но имейте в виду, что АЦП там вообще так себе. Если важны точные измерения (ну, точнее, чем 6% с нелинейностью до 7 милливольт), лучше брать внешний.
Алексей Кузнецов 🦔
6% меня устроят, просто шумные очень. Грешу на питание, так как от разных БП шум разный..
нелинейность (может, она и выливается в «шум»?) в 7-12 битов младшего разряда - не так уж мало, они и сами рекомендуют измерения усреднять.
Ok!
хорошая штука, балуюсь
А Вы точно этим "балуетесь"? Или слабое знание английского не позволило выбрать правильный презентационный материал?
Anonymous
Подскажите, кто чем ESPшки питает? Помехи от стандартного usb питания на датчиках отражаются? Прямое питание 5в от обычного блока питания тоже не ахти как-то но лучше, меньше помех. Думаю в сторону Hilink ов 220 в 5в. Хорошие блоки?
повешайте конденсаторы электролитические снаружи на 3.3В и 5В. Микрофарад по 100. Прям рядом с ножками девборда. Можно питание на датчик подавать через резистор 10 — 100 Ом (в зависимости от потребляемого тока) (ну или ферритбид вместо резистора) и дополнительный конденсатор со стороны датчика. Стабилизатор не при чем, это, по большей части, шум от микроконтроллера
Ok!
Других фото нет) Можно считать надпись выполнением заказа
ну, да... и редакторов фото тоже, надо полагать, нет.
Никита
ну, да... и редакторов фото тоже, надо полагать, нет.
ну если мне было лень воткнуть платку и перепрошить за минуту, что уж говорить о фотошопе
Никита
Никита
Воть)
Valeriy
люди есть пример как поднять вебсокет сервер без Ардуино?
AntikillerVova 🇷🇺
господа, как сделать так чтобы пины не притягивались к - при подаче питания?
AntikillerVova 🇷🇺
вот такая штука. дребезг
AntikillerVova 🇷🇺
Dmytro
господа, как сделать так чтобы пины не притягивались к - при подаче питания?
Никак, так есп работает при включении, вы на это не повлияете. Разные пины в разном состоянии, можете поискать те что вам подойдут
Ultrabug
Переставить светодиод чтоб он светился при другом сигнале, изменить управление пином на инверсное
Dmytro
Есп дёргает пины при вкючении, они не в воздухе висят. Вам нужен резистор 0 Ом
Dmytro
Который будет открываться таким же пином от есп?)
AntikillerVova 🇷🇺
пин Д4 что то не хочет подтягиваться к +
AntikillerVova 🇷🇺
свето диод на пине д2?
Dmitriy
Добрый день. А может кто знает. Можно ли на esp32 проигрывать звук только одним Цапом, а второй использовать по своему назначению. Или там они жестко парой уходят в стерео режиме на проигрывание звука?
AntikillerVova 🇷🇺
дребезг 74hc595n. При подачи питания светики(зелёный и красный) вспыхивают, а мне это не надо. надо как то избавиться от этого.
AntikillerVova 🇷🇺
вот так надо
AntikillerVova 🇷🇺
Anonymous
У меня такой вопрос . Как реализовать сенсорный выключатель лампочки
Anonymous
Понятно как реле подключить к esp и управлять через mqtt а вот ещё сенсор прикрутить и что бы все это работало
Ultrabug
🤷‍♂️
Надо чтоб ~OE гарантировано был в высоком пока esp не проинициализирует сдвиговый регистр
AntikillerVova 🇷🇺
куда мне подключить то?
Никита
Ну не прикрученных гвоздями к ардуино фреймворку пытаюсь в non-os sdk
Andy
У меня такой вопрос . Как реализовать сенсорный выключатель лампочки
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/touch_pad.html
Andy
Всем привет, пытаюсь завести oled дисплей на ssd1306 по i2c, уже три дня ничего не выходит, что я делаю не так? Дисплей рабочий, подключение проверял, плата nodemcu wemos https://pastebin.com/mk2UFjjY
Лень смотреть код. Инициализация для такого дисплея: static const uint8_t ssd_init[] PROGMEM = { OLED_CMD_DISPLAY_OFF, // Display off 0x20, // Set Memory Addressing Mode 0x10, // 00,Horizontal Addressing Mode;01,Vertical Addressing Mode;10,Page Addressing Mode (RESET,11,Invalid 0xB0, // Set Page Start Address for Page Addressing Mode,0-7 0xC8, // Set COM Output Scan Direction 0x00, // Set low column address 0x10, // Set high column address 0x40, // Set start line address 0x81, // set contrast control register 0xFF, #ifdef SSD1306_COM_TB_REMAP 0xA1, // Set segment re-map 0 to 127 #else 0xA0, // Set segment re-map 0 to 127 #endif 0xA6, // Set normal display 0xA8, // Set multiplex ratio(1 to 64) #ifdef MEM_EVEN_BIT_ONLY 63, //for 32 pixel height! #else (HEIGHT-1), #endif 0xA4, // 0xa4,Output follows RAM content;0xa5,Output ignores RAM content 0xD3, // Set display offset 0x00, // No offset 0xD5, // Set display clock divide ratio/oscillator frequency 0xF0, // Set divide ratio 0xD9, // Set pre-charge period 0x22, 0xDA, // Set com pins hardware configuration #ifdef SSD1306_COM_LR_REMAP 0x32, // Enable COM left/right remap #else 0x12, // Do not use COM left/right remap #endif // SSD1306_COM_LR_REMAP 0xDB, // Set vcomh 0x20, // 0x20,0.77xVcc 0x8D, // Set DC-DC enable 0x14, // OLED_CMD_DISPLAY_ON // Turn on SSD1306 panel };
Andy
sorry, не обратил внимания :)
Dmitriy
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/i2s.html
Понятное дело, я это в оригинале прочёл. Понял так, что только в стерео режиме можно. А один из - нет.
Dmitriy
Там же
Да, но если вы смотрели примеры, то там не конфигурируются пины в случае ЦАП и всегда два работает.
Dmitriy
Корявый перевод только вносит смуты.
Dmitriy
В оригинале все хорошо написано, но я не уверен, что так можно сделать.
⁣🇺🇦
esp-idf, я в глаза долблюсь или в доках нету ничего про то что здесь нужно передавать какой-то параметр? taskENTER_CRITICAL блин...
Andy
Да, но если вы смотрели примеры, то там не конфигурируются пины в случае ЦАП и всегда два работает.
не знаю про какой пример вы говорите, но в одном из проектов работает на один вывод DAC, второй чем-то еще занят, счас не помню, но точно не звуком :)
Dmitriy
А pdm кто юзал? По сути rc цепочка и ЦАП не надо?
Anonymous
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/touch_pad.html
Я думал может схема есть какая нибудь
Andy
Я думал может схема есть какая нибудь
https://github.com/espressif/esp-iot-solution/blob/release/v1.0/documents/touch_pad_solution/touch_sensor_design_en.md
⁣🇺🇦
esp-idf, я в глаза долблюсь или в доках нету ничего про то что здесь нужно передавать какой-то параметр? taskENTER_CRITICAL блин...
Хрень блин какая-то https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/freertos-smp.html?highlight=taskenter_critical https://www.esp32.com/viewtopic.php?t=10169#p41892
Andy
Хрень блин какая-то https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/freertos-smp.html?highlight=taskenter_critical https://www.esp32.com/viewtopic.php?t=10169#p41892
вот так точно работает: static web_status_t server_ip(web_status_t *set_value) { static web_status_t value; if (set_value) { portMUX_TYPE status_mutex = portMUX_INITIALIZER_UNLOCKED; taskENTER_CRITICAL(&status_mutex); value.status = set_value->status; value.ip.addr = set_value->ip.addr; taskEXIT_CRITICAL(&status_mutex); } return value; }
⁣🇺🇦
ISR контекст это типа оно с прерывания?