Here is Connection & Working Code for ESP32 Arduino with DHT11 Sensor. We will use Adafruit's libraries for DHT11 and DH22 Temperature Humidity Modules. For using DHT11, DHT21, DHT22 with non-ESP32 Arduino please read our previous guide on Arduino Temperature Humidity Sensor. For ESP32, it is mandatory to have the common required setup for Arduino IDE (ESP32 does not work with Arduino IDE out of … [Read more...]
High Quality ESP32 Development Boards Vs Cheap ESP32 Clones
How High Quality ESP32 Development Boards Vs Cheap ESP32 Clones Comparison Goes? Why Adafruit HUZZAH32 board costs higher than the generic ESP32 boards, like we recently shown some ESP32 projects with? You can simply run a Wi-Fi scan and compare the result with your Wi-Fi scanning capabillity of Samsung smartphone or laptop. Adafruit Huzzah32 Feather is a standard development board with … [Read more...]
Base64 Encoding on ESP32 Arduino (Base64 for Images)
Base64 images are easy to transmit over the network. Base64 encoding of images for CSS is highly discussed on our blog. Base64 is not new to our regular readers but the current application is different. Here is How to Use Base64 Encoding on ESP32 Arduino. ESP32 lacks sufficient RAM which limits the actual capabillity. You can actually use HTTP POST (like we have shown with IBM Watson IoT … [Read more...]
ESP32 Arduino : Get Time & Date From NTP Server
Here is ESP32 Arduino How to Get Time & Date From NTP Server and Print it. This is upgrade of the projects where an event requires a timestamp, for example think of LED turning on after push button click or HTTP POST on button click. These events better to have a timestamp. Of course most robust way of adding timestamp using a real time clock (RTC) module with ESP32. However, RTC modules … [Read more...]
Arduino ESP32 : HTTP(S) POST Request to IBM Watson IoT on Button Press
Here is How to Send an HTTP POST Request to IBM Watson IoT on Button Press from Arduino ESP32. The basic is dependent on our earlier two separate examples, first is the set of working examples of codes for IBM Watson IoT and second is the example of using a button press to make a LED turn on for a pre-defined time. Earlier, we had another example of using Blynk to send a basic push message on a … [Read more...]
Arduino ESP32 : Turn on LED on Button Press and Turn Off After a Period
Here is How to Turn on LED on Button Press and Turn Off After a Period on Arduino ESP32. For this guide, we will use the onboard boot button and the onboard LED of ESP32. You can not use the EN button of ESP32 for this purpose. The onboard boot button is attached to Pin 0 and the onboard LED of ESP32 attached to Pin 2. This guide has more usage on advanced projects of IoT. Instead of LED, … [Read more...]
ESP32 Arduino : Base Board, Battery and Battery Charger
Here is Ideas Around Base Board, Battery and Battery Charger for ESP32 Arduino for Prototyping. It is not easy to place ESP32 on breadboard and use all the pins. The form factor of WROOM ESP32 board we are using is pathetic. Adafruit Huzzah32 is beautifully designed but not easily available in all the countries. Huzzah32 is not good investment unless the boards/wings are easily available. … [Read more...]
ESP32 Arduino : Create a Webpage to Control a Relay Module
Here is How to Create a Webpage to Control a Relay Module Using ESP32 Arduino. For this project, one needs to setup ESP32 with Arduino in the manner we described earlier. It is a Wi-Fi based project (not IoT). This is a basic example which provides the base of advanced projects. Previously we published few basic projects with relay. Use separate DC voltage supply for the relay (avoid AC for … [Read more...]
Arduino ESP32 Basic Graphing/Visualization on IBM Watson IoT Platform
To follow this guide, the reader requires to complete few steps. First, having an ESP32 board. Second, configuring Arduino IDE on the computer to use with ESP32, third step is the setup of IBM Cloud account to connect ESP32, forth step is looking at our 3 example codes to use on IBM Watson IoT platform. Newer version of IBM Watson IoT platform has some widgets available which avoid the … [Read more...]
Steps of ESP32 MicroPython Setup with uPyCraft IDE
In the previous article, we introduced to MicroPython. Here are the Steps of ESP32 MicroPython Setup with uPyCraft IDE. It is very easy to setup from GUI and blink the onboard LED of ESP32. We will guess that the reader already configured Arduino IDE with ESP32 (thereby the USB Serial drivers are already installed). Setup are near same for Windows 10, MacOS and Linux. Essentially you need to … [Read more...]
LED Bar Graph Progress Test : Arduino & Transistors
Previously, we have discussed about LED Bar Display. If you do not have LED Bar Display, you can use common LEDs for testing purpose. Here is Circuit and Code to Create LED Bar Graph Progress Test Project. We Will Shown the Project With Arduino and Als Only With Components Like Transistors. Basic matter of this project is that - we are using a potentiometer as analog input. When we rotate the knob … [Read more...]