Switch Sensor ESP

100+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Switch Sensor ESP is the App that allows you to create a device to control your home electronics, lights and appliances in multiple ways as well as read variety of sensors. This is a DIY hardware project based on аn ESP32 microcontroller.

Features:


-- Requirements:

  • Access to a WiFi network (SSID and password)

  • A Windows computer is needed at least once to upload firmware

  • You need to buy a few cheap hardware electronic components by online shopping (Amazon, AliExpress, etc.) and have some basic skills to connect these hardware devices


-- No Internet account needed. Moreover, most functions of this project can work without Internet access
-- This is NOT a cloud-based project
-- Completely NO ads
-- User-defined application interface on your smartphone (buttons, sensor indicators, etc.)
-- Ability to control relay modules triggering by variety types of events
-- Full remote control from your smartphone
-- Support for any sensors with digital PWM output (temperature, gas, pressure, Hall, proximity, etc.)
-- Support for any sensors with analog output (temperature, gas, pressure, Hall, proximity, etc.)
-- Support for any sensors with binary (ON, OFF) output (motion, reed, proximity, etc.)
-- Support for temperature, humidity, CO2, and pressure digital sensors such as BME280, BMP180, SCD30, CCS811, DHT11, DHT22, DS1820
-- Support for the SCT013 Current Transformer as a Non-Invasive AC Current Sensor
-- 24-hour sensor history
-- Support for sensor events to control all possible actions (for example, turn ON a relay if humidity is too high)
-- Support for the MFRC522 RFID with NFC technology as an ID tag
-- Support for many Bluetooth and WiFi devices as ID tags
-- Support for gesture recognition devices to control all possible actions
-- Support for up to 8 hardware buttons
-- User-defined LED service indication for any modes
-- Support for WS2812 (or RGB 5050) LED strips with any length
-- Support for Amazon Alexa and Google Assistance voice control
-- Support for Adafruit MQTT service
-- Support for IFTTT service
-- Support for UDP communications
-- Support for Telegram Messenger to send and receive messages
-- Support for Voice Recognition Modules that can work without Internet access
-- Support schedule time for any available actions
-- Support for complicated sequences of any available actions
-- Unlimited possibilities for custom settings
-- Support for web-based access
-- Only one ESP32 Board and LED are needed to get the first simple result
-- OTA firmware update
-- User-defined hardware configurations
-- Support for obsolete Android devices. The minimum supported Android OS is 4.0
-- Control multiple ESP32 devices from one tab of this App simultaneously
-- This particular DIY-project can be a part of much bigger smart home DIY-project that includes Audio Player ESP and IR Remote ESP apps
-- Easy communication between other friendly devices from Audio Player ESP and IR Remote ESP DIY-projects
-- Step-by-step documentation

If you found this project useful, PLEASE support my efforts to improve this project:
by donating via PayPal: paypal.me/sergio19702005

If you have any problems or any suggestions to improve this project, please feel free to contact:
by e-mail: smarthome.sergiosoft@gmail.com

Attention entrepreneurs!
If you found this project interesting and want to organize mass production of such type of devices, I am open to reach a business agreement. The specific application version for Android and firmware version for ESP32 can be adapted under your ESP32 schematic based on this project.

Please place the word 'production' into the subject line of your email to get my attention faster.
E-mail: smarthome.sergiosoft@gmail.com

Thanks!
Updated on
23 Oct 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection