15-07-2018, 08:22
(14-07-2018, 17:39)Werk_AG Wrote: Hi russellbThanks for your patience with this old man.
Quote:I2C_scanner found a device at 0x50 so I set that as display address.
0x50 is the address of the onboard EEPROM, the TFT display is an SPI device not I2C, so it can't be detected by the I2C_scanner utility.
However, this also shows that the BME280 (which is an I2C device) isn't been detected. This can be one of the causes of the device not start properly.
Check the connections of the BME280 sensor, and try until it will be detected by the I2C_scanner utility.
Quote:I had already checked voltages, and 3.3 v seems OK.
Good, check the 5V rail, and power supply voltage too. Make sure is between 7.5V and 9V.
Do you see any signs of the regulators running very hot? They should run only barely hot, not very hot.
By the pics I also noted that the RTC module is missing. The system may not work properly without it.
I found a dry solder joint on the BME280 which I'm sure wasn't helping anything.
I've installed the RTC and set the LCD address back to 0x27 (After all I was just doing there what the program code told me to do
)Rechecked voltages and they seem OK (9.1, 5.02 and 3.22 v)
I2Scanner now gives:
Scanning...
I2C device found at address 0x50 !
I2C device found at address 0x68 !
I2C device found at address 0x76 !
done
Debugging output from the board shows:
ESP8266 FW Version: AT+GMR
AT version:1.2.0.0(Jul 1 2016 20:04:45)
SDK version:1.5.4.1(39cb9a32)
Ai-Thinker Technology Co. Ltd.
Dec 2 2016 14:21:16
OK
Mode station OK
Multiple mux OK
Join AP failure
WiFi connection is OFF
I had noticed the 3.3 v regulator getting hot, that is now behaving normally.
However the display continues to behave the same.
I have // Internet Settings
// --------------------------------------------------------------------------------------
#define ENABLE_INTERNET 1 // 1= Enable Internet connection, 0= Disable
and Wi-Fi credentials are in and valid, but still not connecting to the router

