In this type of design, an attempt has been made to don't use IP static to transfer information.
The purpose of eliminating static IP is to lower the cost to the user and also to have a machine learning on the server side to continue the project.
The manufacturer of this device can also earn money through the sale of the Internet and other services.
The next phase of the project is on movement and face recognition.
* It should be noted that the above module is only for demos and for large projects need a more powerful module.
The method is that the module (Big sound module) measures the ambient sound, if it was too much, using the module (Infrared emission sensor module) turns on the TV (LG) and sends an error message to the server.
Required Device
- ESP8266
- Infrared emission sensor module
- Big sound module
ESP8266 | Big Sound |
D0 | D0 |
3V3 | + |
GND | G |
A0 | A0 |
ESP8266 | Infrared emission sensor module |
VIN | + |
GND | - |
D2 | S |
PlatformIO.ini
[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
monitor_speed = 115200
lib_deps =
crankyoldgit/IRremoteESP8266@^2.7.14
bblanchon/ArduinoJson@^6.17.2
Add this librarys
HTTPClient
WiFiClientSecure
WiFi
ArduinoJson