Denisio
там есть схема подключения по двум проводам
kibastus
ну не вижу гемора сильного
ну я про гемор не в плане сложно, а всмысле что писанина что для мультиплексора что для этого варианта одинаковая нет смысла тогда ждать мультиплексор
Denisio
кода будет на 5 строк больше
kibastus
пин в режим OUT и потом на него digital write (1)
спасибо за крутую идею, дружище)
на 100м теплицы можно раскидать радиомодули nRF24LE1 со встроенным микроконтроллером + Ионистор + солнечную панельку маленькую. все будет как часы ))
kibastus
на 100м теплицы можно раскидать радиомодули nRF24LE1 со встроенным микроконтроллером + Ионистор + солнечную панельку маленькую. все будет как часы ))
это интересная тема, но сложновато для меня. Я относительный нуб в МК. ЕСП8288 и 32 подкупили тем что там уже вайфай встроен и можно на питоне писать. Это сильно упрощает мне жизнь. Вайфай в теплицу затянуть не проблема и стоят модули не так чтобы дорого, можно купить полведра и развесить гирлянду) Солнечная панелька она всвязке с аккумом работает? Можно же на есп сделать дипслип и слать спокойно по вайфаю раз в 5 мин
kibastus
он может на 3V тоже работать
а ему обязательно нужен резистор? что будет если без резистора подключить? и как подобрать правильный резистор?
esp как и планировал 1шт и останется где нибудь с краю теплицы
kibastus
а ему обязательно нужен резистор? что будет если без резистора подключить? и как подобрать правильный резистор?
просто резюков нету, за ними на рынок нужно ехать, если уж ехать то брать сразу горсть с запасом разных, а сейчас прямо хотелось бы написать код и потестить как оно работает с есп32
kibastus
оказалось что DS18B20 можно вешать гирляндой штук 60 на витой паре с резюками...
A
оказалось что DS18B20 можно вешать гирляндой штук 60 на витой паре с резюками...
и как потом понять какой из них какой? они ж безадресные, только по индексу как то на шине различаются. тем более если один перестал работать - как искать?
kibastus
пока загадка для меня. но уже много статей и тем на форуме видел где гирляндой вешают
kibastus
вот тут с кодом, но это для меня слишком низкоуровнево)
kibastus
https://microkontroller.ru/praktikum-mikrokontrollershhika/datchik-temperaturyi-ds18b20-podklyuchenie-programmirovanie/
Anonymous
Dmitriy будет жить. Поприветствуем!
Dmitriy
Привет всем. Есть esp8266 Witty Cloud. Пытаюсь прошить через Arduino IDE, придерживаясь рекомендуемых настроек: board -> Generic esp8266 / Speed -> 115200. Прошивка blink из примеров. питание с USB на нижнюю плату, зажата кнопка flash при загрузке скетча. Ubuntu. IDE запущена через sudo. В общем не шьётся error: espcomm_open failed error: espcomm_upload_mem failed An error occurred while uploading the sketch Полный: https://gist.github.com/DmitriyHellyeah/6303904b75e5a2b42432bb4c8c52adaa что я делаю не так ? спасибо
Ссылка ведёт на казино
Господа участники если новые участники сразу кидают ссылки не переходите по ним. Я проверю сначала как сейчас была ситуация.
Dmitriy
chmod 777 стоит
Dmitriy
Ссылка ведёт на казино
надеюсь это не о моей ссылке речь, ибо там гит обычный
надеюсь это не о моей ссылке речь, ибо там гит обычный
Нет нет это не вам. С вашей ссылкой все ок.
Владимир
Парни, кто шарит, удилите минуту https://ru.stackoverflow.com/questions/978551/Обмен-данными-между-esp8266-и-приложением-на-android
kibastus
Парни, кто шарит, удилите минуту https://ru.stackoverflow.com/questions/978551/Обмен-данными-между-esp8266-и-приложением-на-android
с андроидом не работал, но если нужен реалтайм то логично что это сокеты,вебсокеты или mqtt
Konstantin
+
Konstantin
Я бы просто на одном из устройств сделал бы веб-сервер, а на другом — клиент
kibastus
реалтайм понятие растяжимое, ведь на есп ты будешь опрашивать термопару каждые х секунд, вот после опроса ты любым из 3 способов можешь отправлять даные, либо отображать на вебморде
kibastus
тут вопрос основной в том что куда коннектить будет
kibastus
https://www.rototron.info/raspberry-pi-esp32-micropython-websockets-tutorial/
Anonymous
@MasterDanila будет жить. Поприветствуем!
Resident
Всех с праздником!
Resident
Чуть вас всех поздравить не забыл
Всех с праздником!
Да с наступающим! Статейка в тему ⚠ http://robocraft.ru/blog/3625.html
Klaus
Парни, кто шарит, удилите минуту https://ru.stackoverflow.com/questions/978551/Обмен-данными-между-esp8266-и-приложением-на-android
Лучше всего использовать обычные tcp сокеты, т.к. всё остальное даст приличный оверхед. Проще всего в плане реализации использовать периодические http запросы, подняв на есп веб сервер. Вебсокеты и mqtt тут не нужны.
Anonymous
Sergey будет жить. Поприветствуем!
Gtir
Всем привет! Каким инструментом оптимальнее всего заставить задачу ожидать сигнала на freertos? Ну то есть есть таск, и есть сторонняя функция. Как только сторонная функция дает сигнал, таск исполняет задачу. Стоит использовать семафор?
Anonymous
@ruslanpopov будет жить. Поприветствуем!
Ruslan
Камрады, у меня есть опыт с stm32/atmel с небольшим перерывом. Теперь надо быстро воткнуться в ESP32. Под рукой макос и линукс, посоветуйте туториал, как правильно настроить окружение. В консоли собирать проект могу, но хочется отладчика и прочее.
Ruslan
Главный вопрос, я сделал платку на которой настроил IO34 и 35 на вывод, это я зря сделал?
Gtir
https://docs.espressif.com/projects/esp-idf/en/latest/get-started/eclipse-setup.html esp idf. Тут настройка под eclipse
Ruslan
Где тут прописывать пути?
Ruslan
Видимо, эклипс уже поменял свой интерфейс с времени создания документации
Gtir
Неа там все актуально. Начни с правильного испортирования проекта hello word из примеров. Там все будет. Видимо не так просто проект создал и не все пункты есть
Gtir
Hello world как раз заготовка для следующих проектов
Для начинающих. Не плохая статья.
Знакомство с недорогим и функциональным микроконтроллером ESP8266: прошивка и пример использования https://tproger.ru/articles/about-esp8266/
Медоед
Как раз только разбирался с этим модулем
Ruslan
Камрады, у кого руки по локоть в PlatformIO?
Anonymous
Alexey Karak будет жить. Поприветствуем!
Oby
Why u don't write in English
Why u don't write in English
why do we need to learn English better than Russian. 😁
Sergio
😁😁
Sergio
Why u don't write in English
Ask something if you looking for answers
Oby
I have a problem in esp32 The gif program doesn't install In Windows 10 Whyyyyyy ?
Sergio
Gif program?) Emm..
Oby
Yea do u know it ?
Oby
Git
Sergio
I have a problem in esp32 The gif program doesn't install In Windows 10 Whyyyyyy ?
You need to read what the error do you get during installing
Anonymous
@Vladbacks будет жить. Поприветствуем!
Anonymous
@SlavaZagaynov будет жить. Поприветствуем!
Anonymous
@dmitryd25 будет жить. Поприветствуем!
Gtir
Всем привет! Подскажите. Нужно во флеш памяти хранить файл с массивом. Как правильно прочитать массив из файла этого?
Ruslan
А сам файл прочитать уже получается?
Gtir
да конечно
Slava
Всем привет! Подскажите. Нужно во флеш памяти хранить файл с массивом. Как правильно прочитать массив из файла этого?
ArduinoJson / config file - в примерах посмотри суть для SD карты ... // Loads the configuration from a file void loadConfiguration(const char *filename, Config &config) { // Open file for reading File file = SD.open(filename); // Allocate the memory pool on the stack. // Don't forget to change the capacity to match your JSON document. // Use arduinojson.org/assistant to compute the capacity. StaticJsonBuffer<512> jsonBuffer; // Parse the root object JsonObject &root = jsonBuffer.parseObject(file); if (!root.success()) Serial.println(F("Failed to read file, using default configuration")); // Copy values from the JsonObject to the Config config.port = root["port"] | 2731; strlcpy(config.hostname, // <- destination root["hostname"] | "example.com", // <- source sizeof(config.hostname)); // <- destination's capacity // Close the file (File's destructor doesn't close the file) file.close(); } для SPIFFS смотри SPIFFS_Test void readFile(fs::FS &fs, const char * path){ Serial.printf("Reading file: %s\r\n", path); File file = fs.open(path); if(!file || file.isDirectory()){ Serial.println("- failed to open file for reading"); return; } Serial.println("- read from file:"); while(file.available()){ Serial.write(file.read()); } } вообщем тебе нужно это склеить вместе
Gtir
да это то сделано, думаю как считать именно целочисленный массив
Gtir
спасибо
Slava
да это то сделано, думаю как считать именно целочисленный массив
что такое целочисленный массив, как выглядит?
Gtir
35, 26 253, 43 12, 666
Gtir
типо такого
Slava
в общих чертах понял, если правильно понял, видел такое в какомто видеоуроке толи на амперке, толи на iarduino. Или у тебя проблема строку чисел через запятую разобрать на части?
Gtir
Да вот не знаю как записывать сразу в массив, щас буду че нить придумывать
Slava
Да вот не знаю как записывать сразу в массив, щас буду че нить придумывать
пиши в строку, потом разбирай примерно таким кодом //пример String txt = "192.168.1.100"; String txt = config.ip; int i = 0, c = 0; do {c++; } while ((i = txt.indexOf('.', ++i)) > 0); uint8_t rawData[c];