Soil Moisture V1.1


#1

Dear AB,
I bought a couple of Soil Moisture Sensors V1.1 (http://wiki.aprbrother.com/wiki/ESP_Soil_Moisture_Sensor#Hardware_Rev1) and the USBtoUART (https://pbs.twimg.com/media/CyetkglUQAAfXSb.jpg).
I started playing with it, follwing the instructions step by step (http://wiki.aprbrother.com/wiki/ESP_Soil_Moisture_Sensor_Using_Arduino_IDE). However, I got the next error message:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed

The code was compiled well, but it was not transfer to the ESP board.
Do you have any clue?
Thanks in advance,
Miguel


#2

Could you please take a photo for the sensor? I would like to confirm the hardware revision.


#4

Thanks,
Miguel


#5

Of course, I’ll be glad if you could help me.
Miguel


#6

Another one


#7

The GPIO16 is wired to pin RESET. It cause you can’t programming directly. Please short the VCC and RST at USB to UART converter first and upload firmware.


#8

Dear aprilpea,
I wired the VCC and RST at the USBtoUART in order to short them. However I am still getting the same result. There is not way to transfer the code at the ESP82666. Apparently the ESP8266 is not waking up. Do you have any idea?
I tried on my MacBook Air and in a PC, with the same result.
Below you can see the error message:
Many thanks in advance,
Miguel

Sketch uses 235209 bytes (22%) of program storage space. Maximum is 1044464 bytes.
Global variables use 32924 bytes (40%) of dynamic memory, leaving 48996 bytes for local variables. Maximum is 81920 bytes.
/Users/Miguel/Library/Arduino15/packages/esp8266/tools/esptool/0.4.9/esptool -vv -cd nodemcu -cb 115200 -cp /dev/cu.SLAB_USBtoUART -ca 0x00000 -cf /var/folders/f5/hbf8dfdn79943kkynr6_bbr80000gn/T/arduino_build_696588/Test.ino.bin
esptool v0.4.9 - © 2014 Ch. Klippel ck@atelier-klippel.de
setting board to nodemcu
setting baudrate from 115200 to 115200
setting port from /dev/tty.usbserial to /dev/cu.SLAB_USBtoUART
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
opening port /dev/cu.SLAB_USBtoUART at 115200
tcgetattr
tcsetattr
serial open
opening bootloader
resetting board
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
resetting board
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
resetting board
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
trying to connect
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed


#9

Please also try the the software nodemcu-flasher under windows. We tested the software and it works fine.

For Arduino IDE, you can export the bin file first.


#10

There is not way to connect. I exported the bin file and using the modemcu-flasher software I got the same result.
I connected the hardware as I showed and I don’t get the MAC address. At the modemcu-flasher software when I press flash button is waiting without any answer. I tried to update the bin file without success.
What could I do it?
I bought 2 soil moisture sensor and 2 ESP8266 Flasher, and either of them works, could I update to one of the new sensor version with a discount?
Thanks in advance
Miguel


#11

I’ve sent a private message to you. Please check it