View allAll Photos Tagged ESP8266
Обзор и прошивка led контроллера H801 на базе esp8266
#APA102 #Domoticz #esp8266 #esphome #FastLED #gpio #H801 #homeassistant #led #LEDDimmerapk #OpenHub #rgb #rgbw #rgbww #smarthome #wifi #контроллер #умныйдом #управление kvvhost.ru/2019/07/12/review-h801/
Overview: IoT Fire Detector & Extinguisher
Nowadays, Fire detecting and Alerting system are very common in banks, offices, homes, etc. They usually detect fire and alert people with a siren. But, what happens, when nobody is there to listen to the Alarm. Like when nobody is at home or office. So, to inform the authority about fire incidents and to automatically extinguish the fire. We have made this IoT Fire Detector & Automatic Extinguisher using the NodeMCU project. This project can be further modified to notify the fire control department automatically.
This IoT based project detects the nearby flame using an Infrared Flame Sensor and then NodeMCU Tiggers the relay to extinguish the fire automatically. It also informs the authority using IoT Blynk Application. With the help of this project, you can easily understand the concept of a fire detector and alert system.
Requirements for IoT Fire Detector and extinguisher system
The following are the components required for making IoT based fire detector and automatic extinguisher system using NodeMCU:
Circuit Diagram
Now let's start assembling all the components for IoT based Fire detector and automatic extinguisher system using NodeMCU(ESP8266) and flame sensor.
Circuit Diagram of IoT based fire extinguisher project
- First of all, connect the Vin pin to the positive rail on the breadboard.
- Then connect GND Pin to the negative rail of the breadboard.
theiotprojects.com/iot-fire-detector-automatic-extinguish...
In this guide, you will learn about the ESP8266 Manual Wifi Configuration with EEPROM without Hard-Code network certificates. You can learn how to configure WiFi settings on the ESP8266 board, without hard coding and by saving again. Here we will use an EEPROM library that allows you to connect your ESP8266 to various Access Points (APs) without hard-coding and upload new code to your board. ESP8266 WiFi-Manager library is a way to manually configure the wifi but, we will not use it here.
Table Of Contents- ESP8266 Manual Wifi Configuration with EEPROM
- How do ESP8266 Manual WiFi Configuration Works?
- What is Access Point?
- Program Code Explanation
- Project Demonstration
- Source Code/Program
- Video Demonstration: ESP8266 Manual Wifi Configuration with EEPROM
- Conclusion
All IoT products in 2020 only work like this. Initially, they all act as hotspots. Then you need to connect your phone or PC to that hotspot. Once the hotspot is connected, then go to the special IP address (192.168.4.1) and then enter the WiFi certificates, and then it is automatically connected to the home router or WiFi. So most IoT devices are built using ESP8266 which helps you set up network configuration (for example SSID, and WiFi router password) through a form and stored in its memory.
ESP8266 Manual Wifi Configuration with EEPROM
Here we will build an IoT device, using the ESP8266 Manual Wifi Configuration with EEPROM.
theiotprojects.com/esp8266-manual-wifi-configuration-with...
Today’s project is all about ESP8266 based Patient Health Monitoring System using MAX30100 Pulse Oximeter sensor, DS18B20 temperature sensor, and DHT22 Temperature & Humidity sensor. This system will monitor the parameters like room temperature, room Humidity, Heart Rate, Oxygen Saturation (Sp02) in blood, and body temperature of patients on the ESP8266 Webserver.
Overview: Patient Health Monitoring on ESP8266
Healthcare technology is very popular in this pandemic situation because of coronavirus. Actually, health care technology is rapidly being revolutionized with the help of the Internet of Things (IoT). Monitoring the health status of a covid patient is a hard task because of our busy schedule and our daily work. Mostly, the elderly covid patients should be monitored periodically. So I thought to make an innovative system in this lockdown to automate the task. This device uses an ESP8266 webserver to track patient health using this monitoring system. Hence, patient health parameters such as body temperature, heart rate (BPM), blood oxygen levels (Sp02) as well as room temperature and humidity can be monitored from any device (like Smartphone, PC, Laptop, Smart TV,.) That support browsing capabilities.
In this project, we will learn how to build an ESP8266 based Patient Health Monitoring System. To measure Heart Rate/Pulse (BPM) and Blood Oxygen Level (SpO2), we use the MAX30100 pulse oximeter sensor.
theiotprojects.com/esp8266-based-patient-health-monitorin...
As we all know the fall detector system is very useful for older people. This is because it can notify the individual or family member when it detects a fall and reduces the risk of delay in medical attention. So it leads to the development of various types of automatic fall detector systems. Nowadays, we can also find fall detectors in smartwatches, fitness trackers, and other types of wearables. IoT-based fall detector devices can save lives in an emergency. So in today’s tutorial, we are going to build an IoT Fall Detector Using MPU6050, NodeMCU ESP8266, and Blynk Application.
The MPU6050 sensor module has a built-in gyroscope and an accelerometer sensor. The gyroscope is used to determine the orientation and the accelerometer provides information about the angle, such as X, Y, and Z-axis data. To detect the fall, we will compare the acceleration magnitude with the threshold value. If a fall is detected, the device sends a notification and email to the concerned person. NodeMCU ESP8266 is used here as a microcontroller and Wi-Fi module to send a notification with Blynk IoT App.
Components Required
The following are the components required for the IoT Fall Detector system. You can buy them from the amazon link provided below:
MPU6050 Sensor Module
The MPU6050 sensor module is a 6-axis (3- axis accelerometer and 3- axis gyroscope) module.
Overview: ESP32 WiFi Repeater
Today in this session, we are going to DIY a portable ESP32 based WiFi repeater. This device will help you to extend your existing WiFi network. In this IoT Generation, we use lots of smart home appliances which require WiFi connectivity to control them remotely. So we can set up a separate WiFi network with different SSID and Passwords for those devices. Alternately, we can also use this device to provide separate internet connectivity to the guests because unlike ESP8266 based WiFi repeater, we can achieve a bandwidth of more than 15mbps i.e 3 times more. That means we can browse the internet and stream videos without interruption.
Without doing delay lets build the cheapest and portable WiFi repeater using ESP32 development board.
Components Required
To build ESP32 based portable WiFi repeater we require the following components. You can buy them from the amazon affiliate links provided below:
Now, before diving into the project let's learn more about ESP32 WiFi repeater.
What is ESP32 Wi-Fi Repeater & How it works?
An ESP32 Wi-Fi repeater or expander can be used to expand the coverage area of your existing Wi-Fi network. It works by receiving your existing Wi-Fi signal, amplifying it, and then transmitting the enhanced signal. With an ESP32 Wi-Fi repeater, you can effectively double the coverage area of your Wi-Fi network – to reach the far corners of your home or office, on different floors, or to expand coverage in your yard.
In this project, we will create a standalone web server using a NodeMCU ESP8266 that displays the temperature and humidity with a DHT11 or DHT22 sensor using the Arduino IDE. Actually, the webserver we will build can be easily accessed with any device that features a browser on your local network. NodeMCU ESP8266 Monitoring DHT11/DHT22 Temperature and Humidity with Local Web Server. Throughout this tutorial we’ll show how we build web servers:
Web Server: Asynchronous web server which will updates the temperature and humidity automatically. We don’t need to refresh the webpage to update the data. Actually, we have used custom CSS to style the webpage.
Monitoring DHT11/DHT22 Temperature and Humidity with Local Web Server Using NodeMCU ESP8266- Components required
- NodeMCU ESP8266 and DHT11/DHT22 Schematic Diagram
- Video Tutorial
- Installing the DHT Library for NodeMCU ESP8266
- ESP8266 Asynchronous Webserver
- Program Sketch/Code
- How the Code Works
- Importing libraries
- Setting your network credentials
- Variables definition
- Design Web Page for ESP8266 DHT11/DHT22 Temperature & Humidity with Local Web Server
- ESP8266 DHT11/DHT22 Temperature & Humidity with Local Web Server Styles
- HTML Body
- How to display icons
- Automatic Updates
- Processor
- Setup( )
- Uploading ESP8266 DHT11/DHT22 Temperature & Humidity with Local Web Server code
- ESP8266 IP Address
- Monitoring DHT11/DHT22 Temperature and Humidity Demonstration
- Conclusion
Components required
To build
theiotprojects.com/esp8266-dht11-dht22-temperature-humidi...
As we all know the fall detection system is very handy for older people in day to day life. Because it can notify the person or family member when it detects a fall and reduces the risk of delay in medical attention. So, it leads to the development of different types of automatic fall detection systems. Nowadays, we can find fall detectors even in smartwatches, fitness trackers, and other types of wearables. IoT-based fall detector devices can save a life in an emergency. So in today's tutorial, we are going to build IoT based fall detection device using NodeMCU and MPU6050 sensor module.
IoT based Fall Detection DeviceComponents Required Circuit DiagramMPU6050 Sensor ModuleIFTTT Setup for IoT Fall DetectorProgram Code ExplanationTesting the IoT based Fall Detection using NodeMCU and MPU6050 SensorProgram CodeVideo DemonstrationConclusion
The MPU6050 sensor module has built-in a gyroscope and an accelerometer sensor. The gyroscope is used to determine the orientation and the accelerometer provides information about the angular parameter such as the X, Y, and Z-axis data. For detecting fall, we will compare the acceleration magnitude with the threshold value. If the fall is detected, the device will send an SMS to the concerned person. NodeMCU ESP8266 is used here as a microcontroller and Wi-Fi module to connect with IFTTT to send SMS.
Components Required
Following are the components required for making IoT based Fall Detection System. theiotprojects.com/iot-based-fall-detection-using-nodemcu...
After visually inspecting each LED board on the LED ring (I wanted to make sure there weren't any shorts, any opens, etc), I was ready to hook up the ring to an ESP8266 which I had programmed with a sample (demo) "FastLED" sketch.
This MakePython ESP8266 integrates the ESP8266 Module and 1.3 inch OLED, to give the MicroPython learners/ developers a suitable platform. It is true “breadboard compatible”, with the very detailed Pins explanation, it is easy to learn& use.
Overview: BME680 Environment Monitoring System
Today, in this session, we are going to build BME680 based Environment Monitoring System using ESP8266. The BME680 is an environmental Digital Sensor that measures Gas, Pressure, Humidity, Temperature, and Altitude. In this guide, you will learn to interfere BME680 sensor with the ESP8266 NodeMCU development board and program using Arduino IDE. This environmental sensor can communicate with microcontrollers using both I2C or SPI communication protocols.
By the end of this tutorial, you will be able to interface the BME680 sensor with the ESP8266 board, install required libraries, and program the ESP8266 development board. Furthermore, we will build a local webserver to monitor the BME680 sensor data remotely from a smartphone or PC.
Recommended Readings: Interface BME680 Environmental Sensor with ArduinoIndoor Air Quality Monitoring with BME680 & ESP8266 Webserver
Components Required
These are the components required for making BME680 Environment Monitoring System using ESP8266.
You can get all the parts for your projects at the best price on Amazon.
Introduction to BME680 Environmental Sensor
The BME680 is an Environmental sensor that has the capabilities to measure gas (VOCs), pressure, humidity, temperature, and even altitude. The gas sensor on BME680 can detect a wide range of gases, such as volatile organic compounds (VOCs). So the BME680 sensor can be used to control the indoor quality of air.
theiotprojects.com/bme680-environment-monitoring-system-u...
Are you looking for Arduino software development service? Then you are at the right place.
In this project, we are going to connect Node MCU ESP8266 and RFID- RC522 with MYSQL Database. So for that first we should connect our Node MCU ESP8266 Board with RFID Module. By using the RFID Module, scan RFID card and tag which are allow or not. And by using our ESP8266 we are going to send that data to our MYSQL Database which is connect through a php page.
goo.gl/JBUzBp
In this tutorial, I am going to show how we can insert sensor data into the MySQL database using ESP8266. we will also design a webpage that displays the sensor readings, with timestamps and other information from the database. You can visualize sensor data from anywhere by accessing the server.
Table Of ContentsComponents RequiredPHP Script to Insert Data into MySQL DatabaseTesting the PHP MySQL Database and a Web PageSetting Up NodeMCU ESp8266 to Insert Data into MySQL DatabaseUltrasonic HC-SR04 wiring to ESP8266Program Code ExplanationProgram Code for Inserting Data to MySQL Database with ESP8266Upload the CodeSome Frequently Asked Questions:Conclusion
For demonstration purposes, we’ll be using an Ultrasonic HC-SR04 sensor connected to an ESP8266 board. You can modify the program code to send readings from a different sensor like DHT11/DHT22, BMP180/BMP280, etc. or use multiple boards. theiotprojects.com/insert-data-into-mysql-database-with-e...
This tutorial is all about IoT Based Voice Controlled Home Automation Using NodeMCU & Android. Previously we have made similar types of IoT based Home Automation Projects to control relay from NodeMCU web server. We have used Asyncwebserver to control home appliances from a web browser. But, today we will build our own Home Automation Android App using MIT App Inventor. Install it on Android smartphones and control our home appliances using voice commands as well as buttons.
Table Of ContentsComponents RequiredBlock Diagram of Voice Controlled Home Automation using ESP8266Circuit: Wifi & Voice Controlled Home Automation Using ESP8266Android App Voice Controlled Home AutomationCreating an Android App Using MIT App Inventor:Home Automation App Download Link:Code to find NodeMCU IP AddressSource Code/Program:Video Tutorial: IoT Based Voice Controlled Home Automation Using NodeMCU & AndroidConclusion
This IoT based voice-controlled home automation project, allows you to interface 2/4/8 channel relay with NodeMCU ESP8266 and control different Appliances like Lights, Fan, AC cooler, Pump, etc. We will use an Android app having Several ON/OFF Buttons and voice-controlled system to send a signal to NodeMCU in order to control relay output. We will assign an IP address to NodeMCU and assign the same IP Adress to the Android App. Because our Android phone and NodeMCU should be connected to the same network for access control. theiotprojects.com/iot-voice-controlled-home-automation-n...
Fetching or posting data over the Internet is one of the main core functions of the IoT device. Doing so over HTTP is better implemented in NodeMCU ESP8366 Arduino libraries, but makes things more difficult for HTTPS requests. In this post, I will talk about the most common approaches used by the community and will show you the method to make Secure HTTPS Requests to URL Using NodeMCU ESP8266. No special certificates or fingerprints are required to manually code the program using this method.
HTTPS Requests to URL Using ESP8266- What are CA certificates?
- HTTPS Requests to URL Using Fingerprints - secure but annoying
- HTTPS Requests to URL Using client.setInsecure() - easy but unsafe
- HTTPS Requests to URL with the IoT framework
- Generating a certificate store
- HTTPS Requests to URL Using ESP8266 Source Code
- Conclusion
HTTPS is a method of requesting HTTP over a TLS (formerly SSL) connection. By doing so, the data sent between and behind your computer and server is encrypted and secure. The good news is that this protocol can be used in conjunction with the ESP8266 WiFiClientSecure class. The bad news is those common methods have some major disadvantages.
First I will discuss the two most common methods, and next, I will describe the generic solutions to their problems.
What are CA certificates?
Before diving into the details I will briefly describe the basic principles of secure HTTPS requests in general terms.
Generally, there is a certificate for each website.
Today in this tutorial, we will learn to interface the BMP280 sensor with the NodeMCU ESP8266 development board, then monitor its parameters like temperature, barometric pressure, and altitude, on the 0.96 inch OLED display and also on the Blynk IoT Platform. This IoT Project provides your NodeMCU ESP8266 board the ability to sense the environment with a BMP280 Barometric Pressure sensor. Overall, we are building ESP8266 & BMP280 based IoT Weather Station.
Table Of Contents- Components Required
- Introduction to BMP280 Sensor
- BMP280 Sensor Pinout
- BMP280 Sensor Measures
- Accuracy of BMP280 Sensor
- Interface BMP280 Sensor & OLED Display with NodeMCU ESP8266
- PCBway for ordering custom PCB
- Configure Blynk App for BMP280 IoT Weather Station
- Programming ESP8266, BMP280 Sensor & OLED Display with Arduino IDE
- Preparing Arduino IDE For NodeMCU ESP8266
- Installing Adafruit BMP280, Unified Sensor, GFX, SSD1306, & Blynk Libraries
- Program Code Explanation
- Check the Default I2C address for BMP280 Sensor
- Final Program Code For BMP280 based IoT Weather Station
- Demonstration: BMP280 based IoT Weather Station
- Conclusion
Here, the NodeMCU ESP8266 reads the temperature, pressure, and altitude values from the BMP280 sensor and prints them on a 0.96″ (SSD1306) OLED display (128×64 pixel) which can be monitored over the Blynk IoT cloud.
Components Required
The following are the lists of the components that are required for ESP8266 & BMP280 based IoT Weather Station.
theiotprojects.com/bmp280-based-iot-weather-station-using...
Overview: Temperature based Automatic IoT Fan
The main objective of this project is to build IoT based temperature control fan using NodeMCU ESP8266 & Blynk cloud for home automation. This device will be able to control your AC Home Appliances like AC, Fan, Heater, Cooler, or even light bulb, etc. Suppose you came from work, enter the room, and feel hot. After a while you want your cooler or fan to be “ON” automatically, and then “OFF” when the room temperature is back to normal. If you are searching for such a project, then you’re in the right place.
Nowadays, technology is advancing and houses are getting smarter. Modern houses are usually shifting from conventional switches to some kind of IoT-based centralized control system. In this project, we will use the ESP8266 NodeMCU development board, a DHT11/DHT22 Temperature, and Humidity Sensor, and a relay module to control your fan/cooler automatically based on your room temperature. We use the Blynk IoT app for monitoring the DHT11/DHT22 sensor temperature and humidity data and set temperature thresholds. When Temperature rises above the threshold temperature, the cooling fan connected to a relay will start automatically.
Working of Temperature-control Fan for Home Automation System
This temperature-based automatic fan control system comprises components like the ESP8266 board, Relay, and Temperature Sensor. The entire system depends on the Relay and DHT11/DHT22 sensor.
theiotprojects.com/iot-based-temperature-control-fan-usin...
In this project, we will make an Internet Clock Using NodeMCU ESP8266 and 16x2 LCD without RTC Module. This simple Internet Clock using NodeMCU ESP8266 gets the current Date and Time from NTP Client. Here, NTP stands for Network Time Protocol.
Overview
In this project, we will design an Internet Clock using NodeMCU ESP8266 Wifi Module. We will fetch the time and date from the internet using the ESP8266 controller. Actually, we all know that the internet time clock has a precision of 0.02 to 0.10 seconds. While being on lockdown due to coronavirus, I spent some time browsing the internet and found an Internet Clock that is made using RTC Modules like DS1307, DS3231 or PCF8563 to get the time. But, due to lockdown, there is no availability of any RTC Module.
So I tried making an Internet Clock Using NodeMCU ESP8266 and 16x2 LCD without RTC Module. Instead, I used the NTP client to get the current date and time through the Internet. Actually, while surfing the internet I found some disadvantages as well. The RTC has poor accuracy and requires manual adjustments from time to time to keep date and time-synchronized.
Hence, the solution I Founded here is to use the Network Time Protocol (NTP). If your NodeMCU ESP8266 project has access to the Internet, you can get date and time (with precision within a few milliseconds of UTC) for FREE. Basically, we don’t need any additional hardware to make this project. You
theiotprojects.com/internet-clock-using-nodemcu-esp8266-a...
In this tutorial, I am going to show how we can insert sensor data into the MySQL database using ESP8266. we will also design a webpage that displays the sensor readings, with timestamps and other information from the database. You can visualize sensor data from anywhere by accessing the server.
Table Of ContentsComponents RequiredPHP Script to Insert Data into MySQL DatabaseTesting the PHP MySQL Database and a Web PageSetting Up NodeMCU ESp8266 to Insert Data into MySQL DatabaseUltrasonic HC-SR04 wiring to ESP8266Program Code ExplanationProgram Code for Inserting Data to MySQL Database with ESP8266Upload the CodeSome Frequently Asked Questions:Conclusion
For demonstration purposes, we’ll be using an Ultrasonic HC-SR04 sensor connected to an ESP8266 board. You can modify the program code to send readings from a different sensor like DHT11/DHT22, BMP180/BMP280, etc. or use multiple boards. theiotprojects.com/insert-data-into-mysql-database-with-e...
W11STOP is Pakistan's leading electronic store. We deal in multiple brands which include Arduino, Raspberry Pi, ESP8266, Simcom, Fluke, Mastech, Sanwa, Tes, Lutron, Kyoritsu, Uni-T, ARMmbed, Intel, Microchip, Texas Instruments, Sparkfun, Pololu, Digi and many more.
Overview: Temperature based Automatic IoT Fan
The main objective of this project is to build IoT based temperature control fan using NodeMCU ESP8266 & Blynk cloud for home automation. This device will be able to control your AC Home Appliances like AC, Fan, Heater, Cooler, or even light bulb, etc. Suppose you came from work, enter the room, and feel hot. After a while you want your cooler or fan to be “ON” automatically, and then “OFF” when the room temperature is back to normal. If you are searching for such a project, then you’re in the right place.
Nowadays, technology is advancing and houses are getting smarter. Modern houses are usually shifting from conventional switches to some kind of IoT-based centralized control system. In this project, we will use the ESP8266 NodeMCU development board, a DHT11/DHT22 Temperature, and Humidity Sensor, and a relay module to control your fan/cooler automatically based on your room temperature. We use the Blynk IoT app for monitoring the DHT11/DHT22 sensor temperature and humidity data and set temperature thresholds. When Temperature rises above the threshold temperature, the cooling fan connected to a relay will start automatically.
Working of Temperature-control Fan for Home Automation System
This temperature-based automatic fan control system comprises components like the ESP8266 board, Relay, and Temperature Sensor. The entire system depends on the Relay and DHT11/DHT22 sensor.
theiotprojects.com/iot-based-temperature-control-fan-usin...
Overview: BME680 IAQ Monitoring on webserver & OLED Display
In this project, we will make the Indoor Air Quality Monitoring with BME680 & ESP8266 Webserver and 0.96" SSD1306 OLED Display. We will use the advanced BSEC library for BME680 and monitor its parameters including IAQ on OLED Display and ESP8266 web server simultaneously. So, that you can monitor the sensor values remotely from your local network.
In our previous projects, we have interfaced Arduino with an integrated BME680 Environmental Sensor. Further, we made an IoT-based Indoor Air Quality Monitoring system on the Blynk IoT Cloud. But the drawback of that project was, we could not calculate the IAQ value i.e. Index of Air Quality, C02 equivalent, and percentage of (VOC) Volatile Organic Compound. we could only measure the environmental parameters like temperature, humidity, pressure, altitude, dew point, and Gas Resistance.
So in this tutorial, we will use a highly advanced BME680 Library called BSEC library, Which is now supported by NodeMCU ESP8266 and ESP32 Development Board. With the help of this library, we can measure the Temperature, Humidity, Pressure, value of IAQ, equivalent carbon dioxide, and Total volatile compound. SSD1306 0.96” OLED Display is used to monitor environmental data. We can also use ESP8266 Webserver to remotely monitor those values. The ESP8266 connects to your WiFi network & uploads the data regularly to the webserver.
theiotprojects.com/indoor-air-quality-monitoring-with-bme...