0
28
The gravity arduino turbidity sensor detects water quality by measuring the levels of turbidity, or the opaqueness. It uses light to detect suspended particles in water by measuring the light transmittance and scattering rate, which changes with the amount of total suspended solids (TSS) in water. As the TTS increases, the liquid turbidity level in..
0
28
Since its introduction in 1982, the I2C (Inter-Integrated Circuit) protocol has been one of the most widely used communication standards in embedded systems and IoT (Internet of Things) devices. With its simple two-wire architecture, low cost, and high compatibility, I2C has become the preferred method for communication between microcontrollers, se..
0
45
In the world of electronics and DIY projects, two well-renowned platforms have become famous choices among hobbyists and professionals: Arduino and Raspberry Pi. Both Arduino and Raspberry Pi provide extraordinary features and abilities, but choosing the right platform for your project requires comprehending their strengths, restrictions, and the ..
0
40
Today we are going to discuss the invisible thing that makes computers, including the Raspberry Pi, work. And ultimately, setting up the Pi for actual use.Table Of ContentsOperating SystemsRaspberry Pi OSThe Kernel and FirmwareRaspberry Pi ImagerSetting Up the PiOperating SystemsThe operating system (also called OS) is an abstraction layer that mak..
0
92
This tutorial is all about the Raspberry Pi – a pocket-sized computer that can teach you several computer science technologies, including writing in several programming languages, building an operating system, and even creating your own gaming console!Table Of ContentsRaspberry PiComputers vs. MicrocontrollerChoosing a Raspberry PiSide-by-Side Comp..
0
49
In this project, I’ll guide you through creating a Wireless Keypad Data Transmitter with LCD Feedback system. The goal is to build a simple yet functional wireless communication setup. Using an NRF24L01 module, a keypad, and an LCD screen. You’ll learn how to send data wirelessly from the keypad and have it displayed on the LCD in real-time. It dem..
0
111
Another popular feature of the Raspberry Pi is its ability to interact with a wide range of electronic components, and the easiest way to do this is by using Python. In this tutorial, you will learn how to use the general-purpose input/output pins (GPIO) of Raspberry Pi using Python. 3Things you need:Raspberry PiLEDResistorsBreadboardJumper wiresTa..
0
76
The “ESP8266 Fan Controller and LCD Display” designed to control a fan using a microcontroller. A tactile button is used to turn the fan on and off. While an LCD display shows the current status of the fan. This setup makes it simple for anyone to use, offering a modern solution for fan control.This project focuses on simplicity and usability. The ..
0
126
Whether you want to monitor your home from afar or activate the sprinkler system in your garden with a missed call; then the SIM800L GSM/GPRS module can serve as a solid launching point!The SIM800L GSM/GPRS module is a miniature GSM modem that can be used in a variety of IoT projects. You can use this module to do almost anything a normal cell phon..
0
49
Getting Started
with LCD 1602: A Beginner’s Guide The LCD 1602 is one of
the most commonly used display modules in electronics projects. Thanks to its
simplicity and versatility. It allows you to display data such as text,
numbers, or status messages. Making it ideal for projects like temperature
monitors, digital clocks, or e..
0
81
How to Control the Raspberry Pi GPIO using C A low-level language
like C is more efficient in programming microcontrollers because it is closer
to machine language. In this tutorial, you will learn how to use the
general-purpose input/output pins (GPIO) of Raspberry Pi using C.Thin..
0
252
This is a troubleshooting guide for the most common issues with the DHT sensor when using ESP32, ESP8266, Arduino, or similar boards.If you get an error message in your serial Monitor while reading the temperature and humidity from the DHT11, DHT22, AM2302 or AM2301 sensor, follow the next steps to see if you can make it work.“Failed to read from D..
0
129
This tutorial shows how to use the DHT11 and DHT22 temperature and humidity sensors with the ESP32 using Arduino IDE. We’ll go through a quick introduction to these sensors, pinout, wiring diagram, and finally the Arduino sketch.Learn how to display temperature and humidity readings on a web server using the ESP32 or ESP8266 boards:ESP32 DHT11/DHT2..
0
171
In this project you’ll create a standalone web server with an ESP8266 that displays the temperature and humidity with a DHT11 or DHT22 sensor using the Arduino IDE. The web server you’ll build can be accessed with any device that has a browser on your local network.Throughout this tutorial we’ll show how to build two different web servers:Web Serve..
0
126
In this project, you’ll learn how to build an asynchronous ESP32 web server with the DHT11 or DHT22 that displays temperature and humidity using Arduino IDE.The web server we’ll build updates the readings automatically without the need to refresh the web page.With this project you’ll learn:How to read temperature and humidity from DHT sensors;Build..
0
144
This tutorial shows how to use the I2C LCD (Liquid Crystal Display) with the ESP32 using Arduino IDE. We’ll show you how to wire the display, install the library and try sample code to write text on the LCD: static text, and scroll long messages. You can also use this guide with the ESP8266.16×2 I2C Liquid Crystal DisplayFor this tutorial we’ll be ..
0
132
We also have a dedicated guide that shows how to display temperature and humidity readings using DHT sensor and ESP32.Introducing 0.96 inch OLED DisplayThe OLED display that we’ll use in this tutorial is the SSD1306 model: a monocolor, 0.96 inch display with 128×64 pixels as shown in the following figure.The OLED display doesn’t require backlight, ..
0
448
Recently the ESP-IDF has been updated and with this new major version, there are some breaking changes in the API. In this guide, you’ll learn about all changes in the API and how you can migrate to the latest version.This guide covers the changes from ESP32 board add-on versions 2.X (based on ESP-IDF 4.4) to version 3.0 (based on ESP-IDF 5.1) of t..
0
68
ESP32-CAM AI-Thinker Pin AssignmentESP32 development boards with camera are becoming popular with the maker community. There are different models of ESP32 Camera boards with different features. Each ESP32 Camera dev board uses different GPIOs to connect to the camera. In this guide we’ll show you the pin definition to include in your code for each ..
0
398
This guide shows how to change the ESP32-CAM OV2640 camera settings such as contrast, brightness, resolution, quality, saturation and more using Arduino IDE.The instructions in this tutorial work for any ESP32 camera development board as long as it comes with the OV2640 camera.Installing the ESP32 add-onWe’ll program the ESP32 board using Arduino I..