Страница 57 из 119
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 3:42 pm
serghei
Какое то безобразие творится с температурой. Запускается на D4 - gpio2. Из 3 датчиков ,что были под рукой запустился один. Показывает 89 градусов. В скетче отнял 64 градуса - стал показывать более-менее приличную 25. Уже укоротил провод до 10 см и подтягивающий резистор на 10 ком, все равно бред какой то. Сам датчик 100% исправный.
Код: Выделить всё
tempSensor[n][3] == idTempDat[n][3]) {
tempSensorHealth[n] = FULL_HEALTH;
// current_temp[n] = 23;//sensors.getTempC(tempSensor[n]); // если подставить - на страницах показывает то же.
current_temp[n] = sensors.getTempC(tempSensor[n])-64;// при 5-ти вольтах такого безобразия нет
В чем проблема - понять не могу. ID видит правильно и все прописаны . На сенсоре LowPower из Nano_3 и 3 вольтах питания показывает правильно
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 4:15 pm
SolarW
serghei писал(а): при 5-ти вольтах такого безобразия нет
В чем проблема - понять не могу. ID видит правильно и все прописаны . На сенсоре LowPower из Nano_3 и 3 вольтах питания показывает правильно
Система как бы намекает сколько надо питания для нормальной работы DS18B20
У меня опыт не особо большой, но при:
- трех проводном подключении
- 5 вольт питания
- подтяжка 4.7к
- использование полноценных GPIO (4,5 в моем случае)
- прошивка от WiFi-IoT
работает нормально "гирлянда" из 4-5 датчиков между которыми по 5-7 метров телефонного плоского кабеля.
Недели по два-три аптайм контроллера, датчики не теряются.
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 5:00 pm
serghei
Спасибо за разъяснения. У меня сверх-задача собрать систему "полный фарш" (ESP+SD+NRF+I2C+dallas...) .Так что в свободных пинах я сильно ограничен.Поиграюсь с полноценным питанием. Мне не принципиально затолкнуть всё это богатство в одну машину - по отдельности прекрасно работает на трех серверах. Хочется узнать максимальные возможности ESP.
PS Тяжело я понимаю это слово - "прошивка". Мне больше нравятся исходники....
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 7:42 pm
SolarW
serghei писал(а):У меня сверх-задача собрать систему "полный фарш" (ESP+SD+NRF+I2C+dallas...) .
Думаете работа в таком режиме добавит устойчивости системе?
serghei писал(а):PS Тяжело я понимаю это слово - "прошивка". Мне больше нравятся исходники....
Ну если вы в них понимаете - то чего не нравится?
А я вот в программировании полный ноль, потолок - несложные скрипты на bash'е.
Потому для меня проект Максима просто таки спасение.
Расставил галочки, нажал кнопку обновить, настроил через веб-морду - все работает

Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 8:16 pm
serghei
Есть два золотых правила, которые мы постоянно нарушаем . 90 % сообщений на этом форуме - я обновился и у меня все рухнуло или не работает. Поэтому правило 1 - засейвится надо и 2 правило - работает - НЕ ТРОГАЙ!!! ( не мои слова!). Из того что я запустил у себя - работает очень устойчиво. С SD картой напряг - с 3-4 раза стартует , но если запустилась - не остановишь. Ставить галочки в браузере - это очень круто (честное пионерское))). АМС пока так не может. И прошивка тут ни причем ( это всего лишь готовый скомпилированный код, который я не могу изменить).
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 8:20 pm
Mochalov_da
Как и обещал выкладываю архив своей версии AMS, в которой включено сохранение сетевых настроек в EEPROM и модуль "rtemp" который собирал у меня данные с 2-х датчиков ds18b20.
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 8:51 pm
serghei
Код скомпилировался. Завтра залью в тестовую машину. Далласы сидят на втором пине и работают? Если так, то на "лице" конфликт протоколов. И папка с файлами по другому называется...Пока читаю код.
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 8:57 pm
Mochalov_da
Верно, датчики на 2 пине. У меня работает. А с чем может быть конфликт?
Отправлено с моего HUAWEI TIT-AL00 через Tapatalk
Re: Arduino Mega Server для esp8266
Добавлено: Ср окт 05, 2016 9:18 pm
serghei
Я уже говорил - у меня запущен протокол I2C на 4 и 5 пине ( пишу в слепую , сервер работает) , ISP протокол для NRF24 и SD карты ( задан жестко и не двигается) еще 3 пина , два надо для выбора радио (gpio0 и 15 )и один для SD карты (gpio16 ). Остается gpio2 как у Вас. Но градусник показывает 89 градусов. Как такое может быть , если там идет поток и его надо просто расшифровать библиотекой ??? ID определяются правильно на всех 3 далласах....
Re: Arduino Mega Server для esp8266
Добавлено: Чт окт 06, 2016 7:52 am
serghei
Вот еще бы легонькую инструкцию по запуску и настройке скетча выложите. Файлы и скетч в машинке , в сериале вижу только температуру .Такое чуйство, что чего то не хватает - судя по коду Wi-Fi в сериал должен выводиться дефолтный IP ? К сайту не могу подключиться. У меня вторая подсеть.
Код: Выделить всё
AMS for ESP8266 started...
Modul Hardware...
SDK version: 1.3.0
Boot version: 31
Boot mode: 1
Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq: 80 MHz
Free memory: 34080 (73%)
Flash speed: 40 MHz
Flash mode: 2
Flash size: 4194304
SPIFFS size: 3149476
Program size: 1044828
Sketch size: 291164
Free for sketch: 753664
started
Modul SPIFFS...
Total files: 141
Total size: 2043041
started
Modul Random... started
Modul EEPROM...
started
Modul NTP...
Local port: 2390
started
Modul RTC...
Set time provider
sending NTP packet...
packet received, length=48
Unix time = 1475739226
started
2016-10-06 07:33:46 Modul HTTP...
2016-10-06 07:33:46 HTTP port: 8080
2016-10-06 07:33:46 started
2016-10-06 07:33:46 Modul Server... started
2016-10-06 07:33:46 Modul Temperature...
2016-10-06 07:33:46 Parasite power OFF
2016-10-06 07:33:46 Found 0 devices
2016-10-06 07:33:46 #0: 0 0 0 0 0 0 0 tempSTR
2016-10-06 07:33:46 #1: 0 0 0 0 0 0 0 tempHOM
2016-10-06 07:33:46 #2: 0 0 0 0 0 0 0 tempWRM
2016-10-06 07:33:46 started
GLOBAL Init DONE (10s)
AMS WORK
2016-10-06 07:33:46 : 30144 (65%) 30144
2016-10-06 07:33:46 tempSTR: ID problem or not present
2016-10-06 07:33:46 tempHOM: ID problem or not present