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

Решено Wemos®

Svirik82

New member
Здравствуйте !!! Дорогие пользователи пишу вам от безысходности потому как плохо владею английским
даже с Google translater !
Недавно прикупил вот такую штучку-дрючку!
Wemos Higrow ESP32 WiFi + Bluetooth Батарея + DHT11 Температура и влажность почвы.
Точное название на AliExpress: ESP32 WIFI&Bluetooh Battery Soil Molsture Sensor & DHT
Нигде в рус-яз инете не могу скетч добыть притом что с устройством ничего не было его память была пуста. Попытался найти к какой ноге прикручено понял что к 23 как ни старался в Arduino IDE в ставить не получалось. Скетч взял от сюда GitHub - lucafabbri/HiGrow-Arduino-Esp Разные библиотеки от датчиков ставил DHT.h не помогло пишет:

C:\Users\HP_DV7\Documents\Arduino\sketch\HiGrowEsp32\HiGrowEsp32.ino: In function 'void setup()':

HiGrowEsp32:50: error: 'esp_deep_sleep_enable_timer_wakeup' was not declared in this scope

esp_deep_sleep_enable_timer_wakeup(1800 * uS_TO_S_FACTOR);

^

HiGrowEsp32:51: error: 'esp_deep_sleep_pd_config' was not declared in this scope

esp_deep_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_OFF);

^

C:\Users\HP_DV7\Documents\Arduino\sketch\HiGrowEsp32\HiGrowEsp32.ino: In function 'void loop()':

HiGrowEsp32:75: error: 'esp_deep_sleep_enable_timer_wakeup' was not declared in this scope

esp_deep_sleep_enable_timer_wakeup(DEEPSLEEP_SECONDS * uS_TO_S_FACTOR);

^

C:\Users\HP_DV7\Documents\Arduino\sketch\HiGrowEsp32\HiGrowEsp32.ino: In function 'void sensorsData(char*)':

HiGrowEsp32:98: error: 'class DHT' has no member named 'computeHeatIndex'

float hic = dht.computeHeatIndex(temperature, humidity, false);

^

Используем библиотеку WiFi версии 1.0 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi
Используем библиотеку HTTPClient версии 1.1 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\HTTPClient
Используем библиотеку DHT в папке: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\DHT (legacy)
Используем библиотеку WiFiClientSecure версии 1.0 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\WiFiClientSecure
exit status 1
'esp_deep_sleep_enable_timer_wakeup' was not declared in this scope

Уважаемые люди помогите разобраться только открыто по сути а то я не особа шарю!!!
 

Svirik82

New member
Решил проблему со скетчем осталось правильно его закатать. Кто поможет?
 

=AK=

New member
Ваше устройство сделано на ESP32. По умолчанию Ардуино не поддерживает ESP32. Чтобы работать с ESP32 в Ардуино, вы должны были установить в Ардуино GitHub - espressif/arduino-esp32: Arduino core for the ESP32 . Вы это сделали? А то из вашего поста это непонятно, несмотря на его многословие.
 

Svirik82

New member
Ваше устройство сделано на ESP32. По умолчанию Ардуино не поддерживает ESP32. Чтобы работать с ESP32 в Ардуино, вы должны были установить в Ардуино GitHub - espressif/arduino-esp32: Arduino core for the ESP32 . Вы это сделали? А то из вашего поста это непонятно, несмотря на его многословие.
Все по взрослому.
 

Svirik82

New member
На другом сайте люди постепенно стали угадывать так как я сошара в коде. В месте с ними мы решили проблему.
Кому интересно пишите скетч и pin"ы подскажу.
CodeNameHawk А вам сэр нужно чуть по приветливее быть.
 
Сверху Снизу