This guide intended to be for somewhat advanced users of Arduino and Windows 10. We are using ESP32 setup with Arduino IDE in this mentioned way. We need PuTTY as extra software. Unfortunately, ESP32 with Arduino libraries and Windows 10 is far from being perfect. The original target of this guide is to complete these steps : ESP32 will remain connected with the Windows 10 PC via USB for … [Read more...]
Explanation of the ESP32 Vulnerability Warnings
The ESP32 we commonly use in electronics development as an upgrade to the official Arduino boards was discovered in September to have four different WiFi vulnerabilities for the whole ESP SoC family (not exclusively ESP32). Espressif has already patched around most of the vulnerabilities. It is practical to know minimum details of the exploits at least to upgrade the firmware to the latest … [Read more...]
Connect ESP32 Arduino With a Samsung Smart Watch
We can create an ESP32 Web Server, connect & control LED from watch browser. Although it sounds too complicated work, it is easy. If we can connect an ESP32 Arduino with a Samsung Smart Watch and control it, then we can add various DIY peripherals with sensors such as DHT11/22. Obviously we can make it more complex by adding IoT services such as from IBM Watson IoT, like we can extend the AC … [Read more...]
Control Multiple AC Appliances With One ESP32 Arduino
The result of this guide will be a local control panel with ESP32, pushbuttons, LED indicators, relays which can control the connected AC appliances by the simple pushbutton press. When connected to Wi-Fi, it will be able to control the thing over the internet with simple HTTP cURL commands. This guide and code can be used for home automation or creating smart power outlet. Single relay version of … [Read more...]
ESP32 Arduino : Multiple MQTT Topic
It is possible to use a single ESP32 to handle multiple relays in your IoT project. We can use MQTT to subscribe or publish multiple topics. A good real-life deployable example of IoT controlled AC appliances is our guide on . In that project, we have two status indicator LEDs and one relay connect to the ESP32. We could control the AC appliance connected with the relay either by pressing a … [Read more...]
How to Control Multiple Relays With Single Arduino ESP32?
One regular reader of this website asked us how we can control multiple relays with single Arduino ESP32? This article will not give any direct answer. This is a theoretical article discussing how multiple channels on MQTT can be created so that we can separate matters like temperature and humidity from a DHT11 sensor. Normally we connect DHT11 with IBM Watson IoT in a raw manner. In our that … [Read more...]
ESP32 Arduino AC Motor Speed Control Module/Circuit
So far, we have shown how to control ON/OFF status of an AC powered appliance with IBM Watson IoT. That guide is important to use HTTP(S) POST request instead of using MQTT. HTTP POST and MQTT has difference of use-case. In this present article, we only restrict ourselves to discussions around ESP32 Arduino AC motor speed control module and circuit. Using an AC appliance for switch ON and … [Read more...]
DIY Solder Masking for PCB Making at Home
Solder Mask Protects the Copper Tracing of the PCBs & Gives a Professional Look. Here is About the Solder Masking for DIY PCB Making at Home. Though previous various publications we talked about making PCB at home. These days, there are also flexible PCB mainly for creating connector ribbons with some components. Any kind of PCB better gets a mask. Solder mask is a thin lacquer-like liquid … [Read more...]
Simple Level Shifter With Transistors (3.3V-5V)
Earlier, we talked about the level shifter. Raspberry Pi, ESP32 etc things operate at 3.3v logic whereas, relay modules usually need near 5v TTL logic level. In our guide to control AC appliances over the internet with ESP32, you will notice that directly connecting the relay with ESP32 will not properly work - it will work over the internet but when you'll press the pushbutton, it will go to off … [Read more...]
EL Wire (Electroluminescent Wire) Basics For DIY Works
EL wire is wire which glows without LED. We can control EL Wire through an Arduino or ESP32. These are thin copper wire coated in a phosphor which produces light when AC is applied to it. AC does not mean home supply AC - battery with inverter enough for them. They can be used in a wide variety of projects much as custom neon lights were often used. The thin diameter EL wires make them flexible … [Read more...]
ESP32 Relay Control : Shift 3.3V Signal to 5V Signal
In our guide on Controlling AC Powered Appliances With ESP32 and IBM Watson IoT we pointed that the relay connected with ESP32 may not properly function. There are many ways to shift the 3.3V signal to 5V signal. A level shifter or logic-level shifter is a circuit used to translate signals from one logic level or voltage to another. The logic-level shifter can be uni-directional, … [Read more...]