Git Product home page Git Product logo

lilygo-higrow's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lilygo-higrow's Issues

DHT11 shows no values

The DHT11 sensor does not give any values. In this project the DHT12 library is used, but that should not be a problem because it should be downwards compatible, right? What could be the problem?

MQTT + Deep Sleep

Could add MQTT to local servers, also a Deep Sleep function please?

Sleep time = xxxx seconds
Wake time = xxxx seconds

MQTT Support

Any chance you can make a new sketch with MQTT support?

BME280 and MQTT

Hello,

How can we implement the BME280, as well as an MQTT connection ?

Thanks

Strange readings in my LilyGrow

Hi, i flashed my lilygo but the reasings i get are quite strange. Do i have the wrong sensors defined or something else not ok?

image

LilyGO TTGO T-Higrow ESP32 - BME280 Sensor

Any clue?

Wifi Conect Fail!

Dear Sirs,
I bought 5 pieces of TTGO-T-HIGROW ESP-32 V1.1, all of which are giving the error message and not connecting to the network. My network is TP-Link Mesh DECO4 2.4Ghz and 5Ghz, with several connected devices working.
I ask for help to solve this problem.
Thank you for your attention.
ATaciro.

Message:

ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
I2C device found at address 0x23 !
done

Connect SSID:mynetwok Password:mypassword
WiFi connect fail!

Compilation problems with LILYGO® T-Higrow ESP32 Soil Tester DHT11 BEM280 Kit.

Hi,

I'm just received LILYGO® T-Higrow ESP32 Soil Tester DHT11 BEM280 Kit and trying to follow instructions and connect it to WIFI.

But, I get two errors during compilation:

  1. Compilation error: 'GPIO_SEL_35' was not declared in this scope; did you mean 'GPIO_NUM_35'?
C:\Users\Any1\Documents\Arduino\src\src.ino: In function 'void sleepHandler(Button2&)':
C:\Users\Any1\Documents\Arduino\src\src.ino:119:34: error: 'GPIO_SEL_35' was not declared in this scope; did you mean 'GPIO_NUM_35'?
  119 |     esp_sleep_enable_ext1_wakeup(GPIO_SEL_35, ESP_EXT1_WAKEUP_ALL_LOW);
      |                                  ^~~~~~~~~~~
      |                                  GPIO_NUM_35

exit status 1
  1. Compilation error: text section exceeds available space in board
Sketch uses 1413085 bytes (107%) of program storage space. Maximum is 1310720 bytes.
Global variables use 50396 bytes (15%) of dynamic memory, leaving 277284 bytes for local variables. Maximum is 327680 bytes.

No changes were made to configuration.h, except changing WIFI_SSID and WIFI_PASSWD.
No changes to src.ino, except exception to line 119 "esp_sleep_enable_ext1_wakeup(GPIO_SEL_35, ESP_EXT1_WAKEUP_ALL_LOW);".

Someone can help?

Thank You.

BAT_ADC reading on external power

Hi!

When external power (USB-C) attached, the measured voltage on BAT_ADC (pin 33, after (reading / 4095.0) * 2.0 * 3.3 * vRef of course) is always around 5V, so equal to input. On the pins of battery connector it is 3.7-4.2V. Is there any way to measure battery charging voltage instead of external one during the charging phase?

Thanks!

Cant Compile

I try to compile in Arduino IDE 1.8.7,
I get the folwing error:
In` file included from ...\Documents\Arduino\libraries\LilyGo-HiGrow-master\src\src.ino:6:0:

...\Documents\Arduino\libraries\ESP-DASH-master\src/ESPDash.h:38:25: fatal error: ArduinoJson.h: No such file or directory

Multiple libraries were found for "WiFi.h"
compilation terminated.

Used: ...\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi_old
exit status 1
Error compiling for board ESP32 Dev Module.`

Any Ideas?

AsyncTCP.h & DHT12.h libraries

I have followed the instructions (including copying the libaries to the appropriate place) and I am getting complaints about AsyncTCP.h & DHT12.h. Where are the proper versions of these libraries?

TTGO-Multi-function-sensor-board:5:22: error: AsyncTCP.h: No such file or directory

Issues reading DHT12 sensor

I am having some challenges reading the DHT sensor on the v1.1 board. I keep getting failed to detect the sensor using DHT_PIN 16 . I have tried two boards with no success. Any help or advice appreciated

AHT25 on BME280 place

Hi I bought this fantastic hardware, unfortunately it only has the DHT11 as a sensor and the empty place where the BME280 should be. I would like to mount an AHT25 in the empty space of the (BME 280). I would need the exact pinout and I would like to know if the pullup resistors are already soldered on the mainboard. Thanks

HiGrow accuracy or missing calibration

I have 4 HiGrow board and all have the same issue:

  • If I put Higrow in a glass of water the Soil Value is always around 65%, when the expected value should be 100%
  • If I take it out of the water the Soil Value is 22%, when the expected value should be 0%
    @LilyGO @lewisxhe Is the soil sensor accuracy low or am I missing a calibration?

As a note: I made the same test with Xiaomi Soil Sensor and the values are correct.
https://www.aliexpress.com/item/32848400991.html

IMG_9874
IMG_9876

scrolling invalid header

Hi Xinyuan,

I have bought the TT-GO-T-HIGROW. But when opening de serial monitor I constantly see errors scrolling on the screen.
I have attached a logging file with the specific error. Do you have a suggestion what the problem can be?

Do you also have a guide which describes in more detail how to flash firmware with Arduino?

Regards,
Erik

invalid header.txt

two improvements

Gettign msqtt and lora the thingsnetwork would be great then you can add historycal data and dashboards to the project

Please update ArduinoJson to current version

Sketch does not compile with latest version of ArduinoJson v6.16.1 (2020-08-04).

Please check sketch-compatibility with the latest ArduinoJson library.

Sketch only compiles on outdated version 6.8.0-beta (2019-01-30), so I had to downgrade my current ArduinoJson first before I could successfully compile.

Wrong calculation of the humidity via BME280 sensor

Currently it's a val.humidity = (bme.readPressure()/100.0F) which probably does not make sense and explains why users have such large values of humidity on their sensors. I switched to just read bme.readHumidity() and it works much better/as expected

Wifi Connection Problem

Hi,

I use your ino file name is "TTGO-HiGrow". Also I have changed WIFI_SSID and WIFI_PASSWORD. I can't see any connection information and ip address in serial monitor. If I push boot button I can see smartconfig ................... endless.

How can I connect my wifi and use this device ?

Thank you.

Schematics missing

Could you please provide the schematics of the HiGrow?

I'm trying to reduce the average current consumption to use the HiGrow battery powered.
Even when setting the ESP32 to deep Sleep and deactivating the sensor power supply (digitalWrite(POWER_CTRL, 0);) it draws ~8mA. This is much too much for a battery powered application. So for reducing the current when the device is basically doing nothing, I need the schematic to find the power spendthrift.

V max at 5V input ? (regulator? Schematic?)

@lewisxhe whats the first regulator in the 5V input?
will it accept a 6V solar panel?
(if not, would be nice to add solar capability in the "higrow lorawan shield" you are working on)

Can we have the HiGrow schematic please?

BME sensor shows no values

I have uploaded the latest version via Arduino but in my webpage I don't see the BME280 values.
Do I need to change anything in scripting to enable the right sensor?

image

Soil Salt/Fertilization values units question

I've got a few of these running and I've noticed that the Salt/Fertilization values level is being reported in percentage (%) rather in the typical µS/cm which I've seen in other sensors ( like the Xiaomi MiFlora for instance ) or any common plant monitor.

I've also noticed that the percentage calculation is far above the 100% value ( some showing as high as 399% ). Can you please help me understand what the HiGrow Salt metric is actually measuring here and how are the values reported supposed to be used?

Is the intention here to calibrate the sensors for a specific plant type and then use the percentage as the high/low mark for that specific plant type?

in other Issues, I think I understood that the sensors should be calibrated based on the specific medium that they are monitoring in, but I'm not sure what the calibration process would look like for these sensors.

Trying to better understand how to use the information that's being reported. Any additional information you can share would be appreciated!

thanks!

Battery not powering unit

I have a 1000mAh 3.7V battery and know it's fully charged but when connected to this unit it does not power up. Anyone else got this issue ?

POWER_CTRL switches sensors?

While implementing my own sketch for the hardware I wondered why all sensor readouts are null/blank/void..
Eventually I stumbled upon this line in the sketch:
pinMode(POWER_CTRL, OUTPUT); digitalWrite(POWER_CTRL, 1);

Is my assumption correct that pin 4 is used to switch the power supply for the sensors correct to safe power in deep sleep mode?

ESPDash: JSON.parse() exceptions

I got my first HiGrows these days. I wanted to get them running following the Arduino IDE instructions. All fine. However, when connecting to the Dashboard, it renders in an empty state. No components activated. Firing up the JavaScript debugger shows that the JSON strings sent back to the DASH board are incomplete, partial.

const b = JSON.parse(m.data); keeps failing with

SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 49 of the JSON data

etc.

Watching the Web socket messages to the frontend, one sees data such as (m.data):

'{"id":645939565,"symbol":"mV","value":"4804.54"}],"charts":[],"stats": []}'

https://github.com/ayushsharma82/ESP-DASH/blob/b677bf6efbd8edea2151878be59cc683e2ce20d5/src/ESPDash.cpp#L168 does not produce the entire JSON string, e.g. the "command" entry is entirely missing etc.

Any hints, help would be appreciated. (I am using ESPDash from the lib package, 4.0.3).

image

Is there a reason I cannot read any sensor value using micropython?

I would like to make this board work in micropython, since I work mainly in python, but I can read any sensor value, neither DH11or soil moisture capacitance. For the DHT11 sensor I receive a Timeout error, since I can´t read the value of pin 16 and for moisture sensor I receive a 0 value voltage for pin 32.

Is it something related to time frequency or power suply? Any help or advice is welcome.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.