In recent time, prototyping boards with onboard FPGA becoming common, such as Arduino MKR Vidor 4000. Once FPGA was practically used by the engineers. Even if our readers have limited technical knowledge, our older theoritical articles which FPGA will need to know already present on this website. FPGA as single chip gives us the access to the hardware design with the advantages of multi-threading, … [Read more...]
ESP32 MicroPython Setup with Adafruit Ampy
Previously we discussed basics around MicroPython and also configured to run MicroPython via IDE. Here is ESP32 MicroPython Setup with Adafruit Ampy for Windows, MacOS X and Linux. You need Python needs to be running and install few tools. An important note for this guide is to use the default command line tool for installation of Python packages such as Command Prompt for Microsoft Windows (do … [Read more...]
ESP32 Arduino : What is SPI Flash File System (SPIFFS)
The SPI Flash File System or SPIFFS is a light-weight file system for microcontrollers with an SPI flash chip. A flash file system is designed for storing files on flash memory–based storage devices optimized for the particular system. SPI stands for Serial Peripheral Interface. Flash memory is a type of non-volatile storage that is electrically eraseable and rewriteable. Flash memory is a kind … [Read more...]
Contact Bounce of Pushbuttons and Arduino ESP32 Debounce
No surface is perfectly smooth and inelastic. When two surfaces of pushbutton comes together with any force, there is kinetic energy that makes ringing. In one older article we talked about different types of switches. That basic idea and terminogies required to be known for this article on the phenomenon contact bounce of pushbuttons and counteracting with software library. Contact bounce is a … [Read more...]
Hirose U.FL Connector and Antenna for Wi-Fi (Pi Zero, ESP32)
Hirose U.FL connector and antenna required for Wi-Fi in some models of Pi Zero, ESP32. U.FL/IPX connector commonly used on PCB of everyday electronics. U.FL/IPX to SMA adapters sold in the market. Often, the name of the unit not known to many of the makers. Hirose Electric Company Limited is a Japanese electronics company specializing in the manufacturing of electric connectors, flexible … [Read more...]
ESP32 Arduino Built-in Hall Sensor Code & Theory
ESP32 has a Hall Effect Sensor near pin 22, just below and middle of the inscription "ESP32-WROOM-32", inside the metal cover. Hall effect sensors measure the magnitude of a magnetic field as output voltage. Hall effect sensors are used for proximity sensing, positioning, speed detection, and current sensing applications. Hall sensor when combined with threshold detectors act as a switch. That is … [Read more...]
How to Invert Signal for Arduino (HIGH to LOW or the Reverse)
Such need is common when then need interfacing for IoT with household gadgets. Here is How to Invert Signal for Arduino (HIGH to LOW or the Reverse). One way is using some kind of relay module, which we described in our guide to interface with doorbell. This is normally a problem with devices that are active LOW. Since most devices are active HIGH, meaning they are triggered by a HIGH voltage, … [Read more...]
How to Interface/Connect Doorbell Switch with Arduino ESP32 Pushbutton
We have different types of doorbell projects such as Arduino doorbell with 3 LEDs, ESP32 Arduino which sends push notification on button press. We Need to Connect Our Electric or Battery Operated Doorbell With the Project to Make it Functional. Here is How to Interface/Connect Doorbell Switch with Arduino ESP32 Pushbutton. Commonly projects all over the internet ends describing from sending … [Read more...]
Kalman Filter to Stabilize Sensor Readings
Kalman Filter Commonly Used to Stabilize Sensor Readings. The Kalman filter reduces the errors of raw measurements, provides estimates for quantities. The Kalman filter is widely used in robotics, navigation, GPS, biomedical, electronic control circuits of ubiquitous communication systems such as radio and computer. It is a mathematical model which can be applied as a snippet. The Kalman filter is … [Read more...]
How to Create Custom Parts for Fritzing
Fritzing is an underappreciated Free Software with own standard. Few parts are sometime missing or you simply need to create your own part or board. Fritzing breadboard view can be made far superior looking than the default look provides. Commonly peoples open some file in Fritzing, or "draw" the circuit and simply forget about it. Tinkercad looks great because the parts are nicely designed. … [Read more...]
Connecting ESP32 Arduino with DHT11 with IBM Watson IoT
Earlier, we described how to create graph on IBM Watson IoT dashboard by using the default widgets. In previous guide, we described how to use ESP32 Arduino with DHT11 sensor. Here is the Code and Diagram to Connect ESP32 Arduino with DHT11 with IBM Watson IoT and Get Odometer Like Gauges on Dashboard. For this guide, you will need : Reading the above linked guides for setup and materials … [Read more...]