• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом Аквариум на esp8266

alexhaf

Member
Кто его делал? Где проект.
 

alexhaf

Member
Поменяй все пины с названием D на просто цифры, согласно картинке
Ошибок нет, буду пробовать заливать!
Вопрос такой, для флеш пина использовать кнопку или перемычку?
Т.е. нажимаю кнопку подаю питание нажимаю прошить и жду? или в процессе что-то нужно сделать?
 

Ildarmustafin86

Active member
Нажимаешь флэш, подаешь питание, после подачи питания можешь отпустить флэш и нажимаешь прошить.
 

alexhaf

Member
Нажимаешь флэш, подаешь питание, после подачи питания можешь отпустить флэш и нажимаешь прошить.
Код:
Executable segment sizes:
IROM   : 347252          - code in flash         (default or ICACHE_FLASH_ATTR)
IRAM   : 29104   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...)
DATA   : 1512  )         - initialized variables (global, static) in RAM/HEAP
RODATA : 4060  ) / 81920 - constants             (global, static) in RAM/HEAP
BSS    : 32248 )         - zeroed variables      (global, static) in RAM/HEAP
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer
Используем библиотеку ArduinoJson версии 5.13.4 из папки: C:\Users\User\Documents\Arduino\libraries\ArduinoJson
Используем библиотеку ESP8266HTTPUpdateServer версии 1.0 из папки: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPUpdateServer
Используем библиотеку SimpleMovingAverage версии 0.0.1 из папки: C:\Users\User\Documents\Arduino\libraries\SimpleMovingAverage
Используем библиотеку WebSockets версии 2.1.3 из папки: C:\Users\User\Documents\Arduino\libraries\WebSockets
Используем библиотеку Hash версии 1.0 из папки: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Hash
Используем библиотеку pubsubclient-master версии 2.8 из папки: C:\Users\User\Documents\Arduino\libraries\pubsubclient-master
Используем библиотеку LiquidCrystal_I2C в папке: C:\Users\User\Documents\Arduino\libraries\LiquidCrystal_I2C (legacy)
Используем библиотеку OneWire версии 2.3.5 из папки: C:\Users\User\Documents\Arduino\libraries\OneWire
Используем библиотеку TimeLib версии 1.6 из папки: C:\Users\User\Documents\Arduino\libraries\TimeLib
Используем библиотеку RTClib версии 1.4.0 из папки: C:\Users\User\Documents\Arduino\libraries\RTClib
Используем библиотеку Wire версии 1.0 из папки: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Wire
"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-size" -A "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_539022/esp8266_aquarium.ino.elf"
Скетч использует 381928 байт (42%) памяти устройства. Всего доступно 892912 байт.
Глобальные переменные используют 37820 байт (46%) динамической памяти, оставляя 44100 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.8
Serial port COM8
Connecting.....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 84:cc:a8:a2:aa:87
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Compressed 386080 bytes to 276928...
Wrote 386080 bytes (276928 compressed) at 0x00000000 in 26.8 seconds (effective 115.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
 

alexhaf

Member
Код:
Leaving...
Hard resetting via RTS pin...
[LittleFS] data    : C:\Users\User\Desktop\esp8266_aquarium\data
[LittleFS] size    : 128
[LittleFS] page    : 256
[LittleFS] block   : 4096
/bootstrap.min.css.gz
/chartist.min.js.gz
/configChart.json
/configSetup.json
/edit.htm.gz
/ENG.json
/favicon.ico
/functions.js.gz
/images/css_sprites.png
/index.htm.gz
/RUS.json
/style.css.gz
[LittleFS] upload  : C:\Users\User\AppData\Local\Temp\arduino_build_539022/esp8266_aquarium.mklittlefs.bin
[LittleFS] address : 0xDB000
[LittleFS] reset   : --before default_reset --after hard_reset
[LittleFS] port    : COM8
[LittleFS] speed   : 115200
[LittleFS] python   : C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1\python3.exe
[LittleFS] uploader : C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\tools\upload.py

esptool.py v2.8
Serial port COM8
Connecting........_____....._____....._____....._____.....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 84:cc:a8:a2:aa:87
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Compressed 131072 bytes to 67304...
Wrote 131072 bytes (67304 compressed) at 0x000db000 in 6.6 seconds (effective 158.6 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
 

Ildarmustafin86

Active member
У тебя появилась точка доступа?ты файловую систему не залил. Пкред заливкой такие же манипуляции сделай как при прошивке
 

alexhaf

Member
У тебя появилась точка доступа?ты файловую систему не залил. Пкред заливкой такие же манипуляции сделай как при прошивке
Зажал флеш, подал питание нажал, прошилось типа и ничего.. передернул питание и вообще ничего!Даже точки теперь нет
1616652509762.png
 

alexhaf

Member
После прошивки рестарт делал?
Прошил прошивку, сделал рестарт, появилась точка ESP_ (цыфры)
Выключил питание, нажал флеш, подал питание нажал LittleFS пошла прошивка в конце ....RTS....
Выключил питание, включил ни точки доступа ни доступа к порту com...
 

Ildarmustafin86

Active member
Нет доступа к порту не может быть. Он может быть занят другой программой. Попробуй перезапустить программу порта после подачи питания. Когда вместо точки доступа выходит ESP.... Это значит он не смог прочитать название ТД из файловой системы,а это возможно когда фс не установлена
 

CodeNameHawk

Moderator
Команда форума
у меня вчера целый день это заняло, но ничего не вышло, потому как доигрался с контроллером и он не захотел отвечать, теперь впаял другой
Обычно есп живучие, попробуйте залить в нее АТ прошивку.
 

alexhaf

Member
Проще выставить nodemcu 1.0
Посмотреть вложение 10910
Автор обновление выложит, то опять все по новой менять не надо будет.
Короче залил прошивку с горем на пополам, залил файловую систему, но так ни название точки ни отклик по 192.168.4.1
ничего
Сейчас попробую сделать программер на ардуине, выпаяв есп8266 ес07...

Может дело в обвязке?
 
Сверху Снизу