romanetz
Короче, оно уже есть, и без всяких микрофонов
Imperator
romanetz
Нет, точность субметровая
Иван
romanetz
Иван
Газы разные бывают...
Это понятно. Но если он вызовет какие-то проблемы со здоровьем у нападающего, присесть лет на несколько могу уже я 😊
Sandip
https://youtu.be/BKetBUHk0Cc
Artem
Доброе утро. Столкнулся с тем что при включении и перезагрузке esp32 на 14 и 15 пинах появляется напряжение, можно как-то убрать это?
Artem
Где прописать чтоб пин 14 и 15 при включении были low ?
Илья
в void setup
Artem
это понятно, но эти пины при загрузке принудительно включают HIGH
Artem
я так понял их система при загрузке и перезагрузке использует для юарта или еще чего
Илья
на жтих пинах что то весит ?
Artem
реле
Artem
вернее даже не реле а мосфеты
Илья
ну так и в чем проблема void setup это конфигурационная часть скетча если можно так вырозится тут вы говорите в каком состоянии должны быть пины при начале работы
Илья
как то так
Илья
mcp.pinMode(8, OUTPUT);
mcp.digitalWrite(8, HIGH);
mcp.pinMode(9, OUTPUT);
mcp.digitalWrite(9, HIGH);
mcp.pinMode(10, OUTPUT);
mcp.digitalWrite(10, HIGH);
mcp.pinMode(11, OUTPUT);
mcp.digitalWrite(11, HIGH);
Илья
вот мой кусок счкетча для реле
Илья
чтобы они не включалить при перезагрузке стоит высокий уровень
Artem
ну у меня там все прописано. дело в том что при включении или перезагрузке эти два пина кратковременно получают питание, а после этого уже то что прописано в скече
Илья
но мои реле упровляются низким
Artem
Artem
по идеи в gpio.h нада чет написать, но я не могу понять что и где
Илья
у меня твердотельные реле и такого не происходит
Илья
а обвязка на мосфетах какя то есть ?
Artem
да обвязка есть, там все по красоте
Artem
менять ноги не очень хочется, разводка на плате уже вся сделана
Илья
Тогда смеритесь
Илья
или все переделавать на реверс
Artem
есть же где-то файл в котором написана инструкция для каждого пина
Artem
по идеи это gpio.h
Илья
в загрущике
Илья
скорее всего его можно переписать ...........
Илья
Artem
Relay1 g23
Relay2 g15
Relay3 g21
Relay4 g33
Relay5 g25
Relay6 g26
Relay7 g27
Relay8 g14
Artem
Может можно сделать задержку на инициализуцию этих пинов ?
Илья
то есть проблемы только с GPIO 25,26 они же D14 D15 ТАК?
Artem
нет, gpio14 gpio15
Artem
http://joxi.ru/VrwnalbH8jMoxA
Илья
gpio_reset_pin(14); есть вот такой еще вариант
Artem
это куда писать нада ?
Илья
void setup
Resident
Resident
Надо схему нормально планировать а потом разводить)))
Artem
Спасибо кеп)
Artem
Как это сделать подскажи плз
Semyon
Это же boot.hex в многофайловых прошивках? Или я путаю?
Alexey D.
Alexey D.
https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection
Artem
Я зелёный в этом как весенний лист)
Andy
Вот тут еще пишуть: https://esp32.com/viewtopic.php?t=5925
Andy
Вообщем простого решения судя по всему нет. Либо переделать так что бы ключ открывался 0, тогда притянутый вверх пин не будет мешать пока идет загрузка.
Artem
А можно сделать задержку на инициацию этих пинов?
Artem
Пока бутлоадер загрузишься
Artem
Короч без вариантов, нада в другие пины из пихать?
Artem
У меня осталось не так много свободных, может подскажите куда перекинуть два?
Artem
Andy
Andy
Вот тут таблица про пины https://diytech.ru/projects/spravochnik-po-raspinovke-esp32-kakie-vyvody-gpio-sleduet-ispolzovat
Artem
Это мосфеты, положение изначальное прописано LOW, открывается HIGH
Илья
romanetz
Илья
romanetz
romanetz
В минусе - на I2C адресация есть, расширителей можно много навешать
Василий
на SPI можно гирлянду из 595х повесить хлть 50 хоть 200 и более штук
Василий
бегущие строки все видели - вот там так и сделано
Василий
представляю это - сработало прерывание а потом по i2c считываем состояние - со скоростью черепахи