Great video again, have to wait to use my BME 280 as i need to solder the pins on, Havent bought a decent soldering iron yet but that is going to be my next purchase, the soldering iron i have is equivalent to a red hot poker and wouldn't want to damage my new projects, by the way the blazing buffalo extreme is tasty, ive been using it like ketchup on most things.
I've been looking for a good ESP32 pinouts this is the best I've seen. I've been trying some UNO projects with my ESP32 and i'm have a problem with the pin assignments between the two. Hope this pinout helps.
Hey, ChilliChump! Thank you for doing these videos. I just got my arduino in and I've made the obligatory "hello, world" and I've been playing around with a water depth meter (because that was the first to arrive from Amazon). I'm wondering if you've found reliable pH and EC meters that work with Arduino. I found a few on Amazon, but the reviews haven't been good. Ideally, they would be permanently installed in my reservoir. I'm loving the series and hope you make more!
A little late to the party, I've realised something that you did not mention in the video which could throw some people off. The analogueRead will only work on GPIO pins that are also designated as ADC1 or ADC2 (Analogue to Digital Converter). The other GPIO pins would give a reading of 0 with this code.
I actually set that up for myself yesterday. I used the adafruit library without a problem. Just remember to short the pins needed to change the address of one of your bme280s
Thanks, good to know! So i don't have to change to much to my code ;) Plz include this in one of your next videos :) Right now i'm able to read one bme, publish it's values via mqtt and control relays with mqtt messages. That's way more than i was able to do one week ago xD
Hey ChilliChump! I have the BME280 working just fine when using the short cables, but when i try to use a 2m network cable, the humidity reading is constantly Zero. Temp and Pressure is working as expected. Any ideas? Cheers mate.
Unfortunately i2c can be a bit of a challenge over longer distances. I would recommend having a seperate powersource firstly for them (don't run it off the ESP). You can also boost the signal, by adding a resistor and power source.
You can solve the address clash on the I2C line with an I2C multiplexer. Check out learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout/overview.
I have used multiplexers before...but I am trying to keep the complexity down. I will certainly use one if I needed to run with more than 2 I2C devices. Thanks for the link!
Some new components that I have not used so far, I had better add those to my survive the current situation and keep me sane kit. Thanks for this 😀
Keep em coming mate! I really enjoy these vids :)
Oh by the way I made your Nandos style sauce last night. So delicious! Thank you :)
Great video again, have to wait to use my BME 280 as i need to solder the pins on, Havent bought a decent soldering iron yet but that is going to be my next purchase, the soldering iron i have is equivalent to a red hot poker and wouldn't want to damage my new projects, by the way the blazing buffalo extreme is tasty, ive been using it like ketchup on most things.
Have you looked at the TS100? Amazing little soldering iron.
Great video mate... Thanks for sharing
I've been looking for a good ESP32 pinouts this is the best I've seen. I've been trying some UNO projects with my ESP32 and i'm have a problem with the pin assignments between the two. Hope this pinout helps.
Staying Spicy!
Hey, ChilliChump! Thank you for doing these videos. I just got my arduino in and I've made the obligatory "hello, world" and I've been playing around with a water depth meter (because that was the first to arrive from Amazon). I'm wondering if you've found reliable pH and EC meters that work with Arduino. I found a few on Amazon, but the reviews haven't been good. Ideally, they would be permanently installed in my reservoir. I'm loving the series and hope you make more!
You linked to 5 volt version of BME280 but connected with 3.3 volt. So it doesn't matter whether one gets a 5V or 3.3V version?
The one I'm using, as you see in the video, can take between 1.8v and 5v in. So 3.3v works just fine
Sometimes it is difficult to descrn where the wire of the plug-in board ar going. With the module you mention the pin so easier.
Other than that. Good
A little late to the party, I've realised something that you did not mention in the video which could throw some people off. The analogueRead will only work on GPIO pins that are also designated as ADC1 or ADC2 (Analogue to Digital Converter). The other GPIO pins would give a reading of 0 with this code.
THANK YOU!
I was struggling with the 0 value... ;-)
It also didn't help that I have a different version of the esp32 with different pinout.
Is it possible to use 2 BME280 with the adafruit library or do i have to switch the library if i want to do that?
I actually set that up for myself yesterday. I used the adafruit library without a problem. Just remember to short the pins needed to change the address of one of your bme280s
Thanks, good to know! So i don't have to change to much to my code ;) Plz include this in one of your next videos :) Right now i'm able to read one bme, publish it's values via mqtt and control relays with mqtt messages. That's way more than i was able to do one week ago xD
Just released a video you may like...
Hey ChilliChump! I have the BME280 working just fine when using the short cables, but when i try to use a 2m network cable, the humidity reading is constantly Zero. Temp and Pressure is working as expected. Any ideas? Cheers mate.
Unfortunately i2c can be a bit of a challenge over longer distances. I would recommend having a seperate powersource firstly for them (don't run it off the ESP). You can also boost the signal, by adding a resistor and power source.
@@ChilliChump2 Cheers man, I reduced the length of the cable and added a separate power source and all is well. ;)
Excellent, glad to be able to help!
I didn't get : why the resistor from the sensor to the ground ?
You can solve the address clash on the I2C line with an I2C multiplexer. Check out learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout/overview.
I have used multiplexers before...but I am trying to keep the complexity down. I will certainly use one if I needed to run with more than 2 I2C devices. Thanks for the link!