Tonchik
Tonchik
В среднем я не заморачиваюсь и через макетную плату
Tonchik
Вот это что-то новое с зажимами… были еще с нераспаянными дырками и гребенкой на 9
Tonchik
Mikluho
с зажимами офигенен, а под пайку не быстроразъемный )
Ilnar
Ilnar
Карты для СКУД. С брелком удобнее, всегда с собой.
yura
Добрый день Всем. Поделитесь опытом почему такое может быть. Имеется 3 штуки esp7 (баня, водомер и управление котлом, измеряем температуру термопарой) поменял на роутере SID и все устройства отвалились. Это понятно. Но когда я вернул SID опять то ни одно устройство не подключилось. Пришлось передёрнуть по питанию. Так устройство работают нормально и стабильно. Вопрос что нужно сделать что бы подключение было всегда. Почитал про WathDog и как то всё мутно по сравнению с ардуиной. Код подключения по WiFi такой из примера взял:
yura
void connectToWifi() {
Serial.println("Connecting to Wi-Fi...");
WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.waitForConnectResult() != WL_CONNECTED) {
Serial.println("Connection Failed! Rebooting...");
delay(1000);
ESP.restart();
}
}
qwert
qwert
может ssid?
qwert
void connectToWifi() {
  Serial.println("Connecting to Wi-Fi...");
  WiFi.mode(WIFI_STA);
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  while (WiFi.waitForConnectResult() != WL_CONNECTED) {
     Serial.println("Connection Failed! Rebooting...");
     delay(1000);
     ESP.restart();
  }
  }
yura
qwert
qwert
не понятно как и кто и где и когда вызывает функцию, без этого вопрос не решить
qwert
в идеале закинуть проект на гитхаб и пошарить
qwert
тогда больше шансов на помощь
yura
вызывается функция из setup и есть ещё вызов в void onWifiDisconnect(const WiFiEventStationModeDisconnected& event) {
Serial.println("Disconnected from Wi-Fi.");
mqttReconnectTimer.detach();
wifiReconnectTimer.once(2, connectToWifi);
}
qwert
qwert
да и вообще думаю что это не правильный тред для этого дискашена
qwert
если у тебя код весь в одном файле то кинь лучше тхт
qwert
yura
DeFensy 🛡⚔️ AntiSpamBot
qwert, вам повышена репутация!🌟
Сейчас она составляет 1. Продолжайте в том же духе 😉
🔖ads: Бот создан в @botsbaseru
yura
управление котлом
yura
qwert
В общем это неправильно в хендлере вызывать тяжёлые функции
Колбек onWifiDisconnect неизвестно кем вызывается из системы, какого-то внутреннего эвент лупа. вызывая в колбеке коннект ты много чего нарушаешь
qwert
ты там вызываешь таймер чтобы это обойти но я не уверен что это точно правильно
qwert
в общем самое лучшее что можно сделать, это обставиться логами везде и тестировать проблему
yura
DeFensy 🛡⚔️ AntiSpamBot
qwert, вам повышена репутация!🌟
Сейчас она составляет 2. Продолжайте в том же духе 😉
🔖ads: Бот создан в @botsbaseru
Андрей
Тут дело в частоте а формат данных может быть разный, даже ЕМ есть 4100 и 4305 одна перезаписываться другая нет
Resident
у меня такие с модулем пришли, карта была mifare 13.58khz а вот брелок 125khz
Resident
Заказал ещё модуль на 125khz😂🙈
Resident
такие брелки в комплекте понравились
Александр
Да дольше проживут наверное.
Пластиковые уши со временем перетираются кольцом.
Dmitry
У нас есть кто кастомил bsp пакет для esp32?
Ilnar
Max
Blind Assist: An ESP32 based BLE proximity detection device
A device that helps people who recently got blind, to avoid bumping into objects in their homes, while they adapt to their new situation.
https://www.hackster.io/pius4109/blind-assist-an-esp32-based-ble-proximity-detection-device-5fa946
Max
Дружим iPhone и ESP32. Часть 1. ESP Arduino Core
В данной части статьи я простым языком поведаю вам о том, как написать собственный BLE сервис на микроконтроллере ESP32 для дальнейшего управления непосредственно с iPhone, а так же раскрою пару фишек, благодаря которым вы сохраните себе своё время и нервы.
Читать далее
https://habr.com/ru/articles/840784/?utm_campaign=840784&utm_source=habrahabr&utm_medium=rss
Эдуард
Всех приветствую. Есть вопрос. Кто может подсказать как настроить файл ini чтобы VSCode+PlatformIO использовал framework-arduinoespressif32 2.0.11? Сейчас используется framework-arduinoespressif32 2.0.17.
Александр
Александр
Или поправить инишку как то вот так
[env:lolin_d32]
platform = espressif32@6.2.0
board = lolin_d32
framework = arduino
platform_packages = platformio/framework-arduinoespressif32@^3.20009.0
с указанием нужного фреймворка и он его затянет при первой компиляции
Эдуард
Эдуард
Чуть позже проверю. О результате отпишусь
Александр
Ну я обычно первым способом нужный фреймворк устнавливал
Evgen
Памажите с esp32 c3 super mini .... о.....
Evgen
волшебная сила канала...написал, но не нажал отправить - и допер в нулевом приближении шо нужно делать, шоб не блямкало постоянно в диспетчере устройств
Evgen
Evgen
Завелось
Evgen
да @#$%*&^%$#@%^&**(() матерится низя, репостить низя, ссылки на гитхаб низя, гулаг какой-то тормозной
Evgen
https://github.com/sigmdel/supermini_esp32c3_sketches
Евгений
индзэец
индзэец
Tonchik
Эдуард
как вообще от этого избавиться? жмакание в нижней строке на мусорку (PlatformIO:Clean) не помогает. Он в терминале пишет строку
...Scripts\platformio.exe run --target clean
но потом при сборке опять появляется ошибка
Invalid simple block '^1.11.09'
Tonchik
Кстати, вопрос: никто в РФ (Нижний Новгород, Калуга, Москва) не занимался ли производством мелких серий мелких печатных плат с монтажом SMD и паяльником (TO-220 например) компонентов на них?
Одна фабрика ушла в молчанку, вторая что-то промямлила "одобрят проект как перспективный"
Max
Эдуард
Max
Tonchik
а насколько мелкая партия плат?
Я новичок в производстве на 100%, это паяльник мне отец до школы вручил...
Ну скажем там, есть условной лист текстолита метра на метр или сколько он там, вот сколько поместится на него - погнали...
Мне бы увидеть хоть от одного производителя смету из серии:
подготовка линий печати и монтажа = X
печать одного листа = Y
Монтаж одного листа = Z
А я там дальше пойму объем
Вот выше 4-канальный PWM для LED, даже если партия в 50 штук выйдет 500р штука на производстве - я тупо сделаю под себя. Вряд ли я на Озоне их продам по 1500р
Tonchik
Эдуард
Матвей
Всем привет, такой вопрос можно ли собрать голосовую колонку такуюже как алиса но на есп32
Александр
индзэец
Сергей
Всем привет. У меня вопрос по wifi. Передаю на компьютер три сообщения client.print("start") потом client.write(data) - тут кадр с камеры, потом client.print("end"). В data кадр с камеры в base64, кадр делится на несколько пакетов. И по какойто причине последний пакет объединяется с последним слобщением "end". Почему он их объединяет, можно както сделать чтоб не объединял?
Сергей
Пробовал добавлять задержку в 10 не работает все равно объединяет