Internet is full of intetesting IoT projects built using Arduino, Raspberry Pi, ESP8266, ESP32, and many other hardware platforms. I will collect links to intetesting IoT projects to comments.
Feel free to post your best IoT project links to comments…
436 Comments
Tomi Engdahl says:
IOT Home Automation using Blynk App…. Full detail and code click the link below
https://techatronic.com/home-automation-using-iot/
Tomi Engdahl says:
YouTuber Ahmad Logs shows how to send data from one NodeMCU to another using the Arduino Cloud’s device-to-device communication feature.
Wait… what’s that, you ask? Read more about it: blog.arduino.cc/2021/04/19/its-easier-than-ever-to-add-two-way-communication-to-arduino-devices
Tomi Engdahl says:
ESP32 + Arduino IOT Cloud + DHT11 great combination: https://youtu.be/GTJI_HS6ahY
Tomi Engdahl says:
With three outputs and optional support for motion sensors, temperature sensors, and relays, this shield is a miniature marvel.
Ser Ko’s Compact ESP-01 WLED Shield Packs in the Feature for RGB LED Control
With three outputs and optional support for motion sensors, temperature sensors, and relays, this shield is a miniature marvel.
https://www.hackster.io/news/ser-ko-s-compact-esp-01-wled-shield-packs-in-the-feature-for-rgb-led-control-5888ca4fdc2e
Tomi Engdahl says:
Plotsensor’s cuplTag Sends Environmental Sensor Readings via NFC — By Encoding Them in a Lengthy URL
Fully open source, this seven-year-plus battery-powered environmental sensor has a neat way to get its readings into your hands.
https://www.hackster.io/news/plotsensor-s-cupltag-sends-environmental-sensor-readings-via-nfc-by-encoding-them-in-a-lengthy-url-c060b3926203
Tomi Engdahl says:
Guide: DIY Smart window blinds to Home Assistant
https://www.creatingsmarthome.com/index.php/2021/09/01/guide-diy-smart-window-blinds-to-home-assistant/
Tomi Engdahl says:
Automated Window Blinds Using MQTT And Home Assistant
https://hackaday.com/2021/09/26/automated-window-blinds-using-mqtt-and-home-assistant/
Tomi Engdahl says:
https://techatronic.com/smart-farming-using-iot/
Tomi Engdahl says:
ESP8266 as Window Sensor with years of battery life
https://www.youtube.com/watch?v=vxbuO1zWo3w
0:00 Intro
1:07 Requirements
1:27 The idea
3:06 ESP8266 basics
3:57 Simulation in CircuitJS
6:32 Circuit design in KiCAD
9:04 SMD-Components
9:58 PCB-Design in KiCAD
11:34 Assembly and SMD-soldering
13:07 Programming and software
13:39 Test run and current consumption
14:59 Housing and installation
16:38 Improvement ideas
https://esp8266-server.de/Reedkontakt.html
Tomi Engdahl says:
Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor
https://github.com/Hypfer/esp8266-vindriktning-particle-sensor
Tomi Engdahl says:
https://www.facebook.com/groups/1606743019578078/permalink/2981294895456210/
Hi,
a while ago I posted about a RGB controller I’m working on with a friend. We even ended up making 2 Versions of it. Now we have finished the design and started the documentation and are also in the process of opening an Aliexpress shop in order to make it available.
You can find additional information on Github.
https://github.com/monoapp3/Laterna
https://github.com/monoapp3/Laterna_Stick
We have added some additional GPIOs, restable Fuses, changed from ESP8266 to an ESP32 etc as suggested.
Hope you like it
Tomi Engdahl says:
ESP8266 WiFi Smart Plug Using NodeMCU
https://circuitdiagrams.in/esp8266-wifi-smart-plug/
Tomi Engdahl says:
KuhnSmart’s USP Is an ESP8266-Based IoT USB Pass-Through Plug for Your Smart Home
Designed for Home Assistant, though also compatible with other ESP8266-capable IoT platforms, the UPS is a compact USB smart plug.
https://www.hackster.io/news/kuhnsmart-s-usp-is-an-esp8266-based-iot-usb-pass-through-plug-for-your-smart-home-0fb9d86383f4
Tomi Engdahl says:
Alexa Home Automation System Using Arduino IoT & ESP8266
https://circuitdiagrams.in/alexa-home-automation-system/
Tomi Engdahl says:
https://circuitdiagrams.in/bluetooth-controlled-robot/
Tomi Engdahl says:
Automated Blinds Can Be A Cheap And Easy Build
https://hackaday.com/2022/06/16/automated-blinds-can-be-a-cheap-and-easy-build/
Blinds are great for blocking out the sun, but having to get up to open and close them grows tiresome in this computationally-advanced age. [The Hook Up] decided to automate his home blinds instead, hooking them up to the Internet of Things with some common off-the-shelf parts.
The basic idea was to use stepper motors to turn the tilt rod which opens and closes the blinds. An early attempt to open blinds with unipolar stepper motors proved unsuccessful, when the weak motors weren’t capable of fully closing the blinds when running on 5 volts. Not wanting to throw out the hardware on hand, the motors were instead converted to bipolar operation. They were then hooked up to DRV8825 driver boards and run at 12 volts to provide more torque.
With the electromechanical side of things sorted out, it was simple to hook up the motor drivers to a NodeMCU, based on the ESP8266. The IoT-ready device makes it easy to control the motors remotely via the web.
Motorize and Automate your Blinds for $10! (WiFi)
https://www.youtube.com/watch?v=1O_1gUFumQM
Tomi Engdahl says:
Every Apartment needs this Upgrade! (WhatsApp/Telegram Notifications)
https://www.youtube.com/watch?v=ZrkAWSemDC8
In this project I will be solving a problem that I had for a while. Since I love listening to music I always miss the doorbell. That is a big problem for me because there is always a postman at the door trying to deliver the components for the next project. So in this video I will show you how to add an ESP8266 to an intercom so that it can send WhatsApp/Telegram notifications to a phone. This way I and maybe you will never miss the doorbell again Let’s get started!
Tomi Engdahl says:
Wearable IoT Temperature Monitor
This body temperature-sensing armband sends data to Adafruit IO and emails you if out of proper range.
https://www.hackster.io/news/wearable-iot-temperature-monitor-b2c7f9279674
What is your body temperature right now? What about when you were sleeping last night? While instantaneous stats are easy enough to obtain, if you’d like to graph and track them over time then the Wearable Continuous Temperature Monitor with Adafruit IO may be just the device for you.
Tomi Engdahl says:
By using a Shelly 1 relay and the Arduino IoT Remote mobile app, Alessandro Ranellucci can now open his door from his smartphone.
How to open a door from your smartphone © CC BY
https://create.arduino.cc/projecthub/alranel/how-to-open-a-door-from-your-smartphone-c06eb8
In this project you’ll learn how to use a Shelly relay and the Arduino IoT Remote mobile app to open a door from a smartphone
I have a door with electric lock that I wanted to open also when I don’t have the keys with me, or when I want to let someone in but I’m not there.
The best candidate for the project was a Shelly 1 relay, because:
It’s inexpensive and easily available on Amazon
It’s small and comes with its little plastic enclosure (so it can be fitted in an existing electric box)
It can be powered at 110-240V AC or 12-60V DC without the need of any additional power supply
It provides a dry contact (so it can drive my 24V electric lock directly)
It’s super easy to program with Arduino
A few words about security
When it comes to opening a real-world door, we all should be a bit paranoid. The Arduino IoT Remote app requires authentication, and you can configure your Arduino account to require two-step authentication for additional security so this is already a good start. However, I wanted to do something more by implementing a simple One-Time Password (OTP) mechanism like the one you use to access your bank account. I do trust Arduino Cloud, but with this solution even if someone can somehow step into the communication channel between my phone and the device, they won’t be able to open the door because they’d need an OTP to be generated by the Google Authenticator app configured on my phone.
Tomi Engdahl says:
Plumbing Transformed Into Analog Inputs
Alastair Aitchison used an LED and LDR setup to sense plumbing valve positions.
https://www.hackster.io/news/plumbing-transformed-into-analog-inputs-8bb0db2c687d
Alastair Aitchison is an escape room designer. As such, he creates interactive puzzles that participants can solve to progress to the next stage of their quest. The challenge is that these puzzles need a rugged input, as they may take some abuse, and dealing with broken tech isn’t fun for anyone.
Tomi Engdahl says:
“I love checking on mousetraps,” said no one ever
Get an SMS alert when there’s a mouse in your live trap as we build a smarter mousetrap for the Internet of Things.
https://www.hackster.io/hendersoncarlton/i-love-checking-on-mousetraps-said-no-one-ever-52c5e7
Tomi Engdahl says:
Arduino based WiFi mobile robotic arm with on-board camera
This mobile robot with a 4 DOF robotic arm and camera can be controlled remotely from a host PC without the need to be in line of sight.
https://create.arduino.cc/projecthub/aadhuniklabs/arduino-based-wifi-mobile-robotic-arm-with-on-board-camera-339af6
Tomi Engdahl says:
Keep your surroundings safe and clean with building automation
https://blog.arduino.cc/2022/10/18/keep-your-surroundings-safe-and-clean-with-building-automation/
Tomi Engdahl says:
Simple weather station (LCD + MQTT)
Weather station w/ Raspberry Pi and BMP280 sensor
https://hackaday.io/project/181570-simple-weather-station-lcd-mqtt
Tomi Engdahl says:
Geiger counter
Radiation measurement device w/ Raspberry Pi Pico and STS-5 tube
https://hackaday.io/project/184266-geiger-counter
Tomi Engdahl says:
Remotely controlled plant watering
Plant irrigation system w/ Raspberry Pi and Smartphone
https://hackaday.io/project/177954-remotely-controlled-plant-watering
Tomi Engdahl says:
https://hackaday.com/2022/10/01/unintentional-emissions/
Tomi Engdahl says:
oiyshTerminal
Local server collection of IoT system with some additional futures.
https://hackaday.io/project/188668-oiyshterminal
Tomi Engdahl says:
Design information for the project Bluetooth (Hc-05/Hc-06) Home automation system.
All the relevant materials can be found here,https://drive.google.com/drive/folders/1_WMghH4jjUBSKPrAPsSkdRohmSP-RuI8
You can easily download the mobile application on playstore via this link, https://play.google.com/store/apps/details?id=com.broxcode.arduinobluetoothfree
Just as Magnus Emenuga have assembled this project using the design information,you can easily use the comments attached to the Arduino code and the schematic diagram to make your own assembly and understand further the internal logic of operations.
Like always, feel free to reach out, if you need further assistance on this build, or other projects we have as open source on our YouTube channel here,
https://youtu.be/TcSqw4muLIE
#design #opensource #homeautomation #arduinoproject #embeddedsystems
Tomi Engdahl says:
https://hackaday.com/2023/01/15/custom-thermostat-pcb-connects-boiler-to-home-assistant/
Tomi Engdahl says:
ESP 360 Remote Connects IR and 433 MHz Appliances to Home Assistant
ESPHome support for light, temperature, and humidity sensors.
https://www.hackster.io/news/esp-360-remote-connects-ir-and-433-mhz-appliances-to-home-assistant-228650099875
Tomi Engdahl says:
https://hackaday.com/2023/05/14/a-guard-bot-for-your-home-assistant/
Ghayoor says:
While working on a new App for a client, our team of developers working with ESP32 devices faced challenges with traditional wired firmware updates, which were time-consuming and had limited scalability. So we turned towards developing a flutter_ota package, leveraging Bluetooth Low Energy (BLE) for wireless Over-The-Air (OTA) updates.
Here is the link to the package and tutorial – https://sparkleotech.medium.com/a-guide-to-achieving-seamless-ota-updates-for-esp32-with-the-flutter-ota-package-eb48f4a66870
Ghayoor says:
While working on a new App for a client, our team of developers working with ESP32 devices faced challenges with traditional wired firmware updates, which were time-consuming and had limited scalability. So we turned towards developing a flutter_ota package, leveraging Bluetooth Low Energy (BLE) for wireless Over-The-Air (OTA) updates.
Here is the link to the package and tutorial – https://sparkleotech.medium.com/a-guide-to-achieving-seamless-ota-updates-for-esp32-with-the-flutter-ota-package-eb48f4a66870
Tomi Engdahl says:
https://www.homewizard.com/fi/p1-meter/
https://github.com/Netgalleria/arska-node/wiki/Installing-Arska-to-HomeWizard-P1-Meter?fbclid=IwAR05VMjsGHTVW5TWw3bYP4cnmQZYyCfBkLjTUqkLVQ4Ua88PRE4cVFtnpNo
Tomi Engdahl says:
Water boiler control optimized for dynamic electricity pricing
https://github.com/arendst/Tasmota/discussions/21915
I recently switched my electricity contract from fixed to dynamic pricing. A large consumer is a boiler that provides warm water for 1 to 2 days. Thanks to its smallish volume and high power, it will heat up from cold to hot in less than 1 hour. Coincidentally, the current dynamic electricity pricing of Nord Pool is set in 1-hour intervals.
I got a Shelly Pro 2, upgraded its proprietary firmware to 1.3.0 and further to Tasmota 14.1.0 using these instructions. Power1 drives a 3-phase contactor that drives the 3×2kW water boiler resistor through a thermostat. Input 1 is wired to a signal “night time electricity tariff is available”, which I do not currently do not use. The Tasmota configuration is as follows: