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…
437 Comments
Tomi Engdahl says:
https://hackaday.com/2020/07/05/reviving-a-doa-smart-bulb-with-custom-firmware-for-its-esp8266/
Tomi Engdahl says:
https://hackaday.com/2020/07/05/slothbot-lives-up-to-its-name/
Tomi Engdahl says:
https://hackaday.com/2020/06/26/smart-toilet-paper-holder-keeps-track-of-white-gold/
Tomi Engdahl says:
https://hackaday.com/2020/07/02/easy-secure-https-with-an-esp8266/
Tomi Engdahl says:
https://hackaday.com/2020/08/05/illegal-blast-fishing-detector-is-all-ears/
Tomi Engdahl says:
https://hackaday.com/2020/07/31/the-internet-of-bubble-machines/
Tomi Engdahl says:
When a Wi-Fi device is switched on, it starts spewing out probe requests to try and find a familiar access point. These probe requests contain the device’s MAC address and the SSID of the hotspot it’s looking for, which can potentially be used to identify a specific device and where it’s been. After experimenting with these probe requests, has created… [ 205 more words ]
https://hackaday.com/2020/09/20/esp8266-turned-secretive-wifi-probe-request-sniffer/
Tomi Engdahl says:
Two-Part, Four-Wire Air Quality Meter Shows How It’s Done
https://hackaday.com/2020/08/25/two-part-four-wire-air-quality-meter-shows-how-its-done/
Tomi Engdahl says:
“By designing around a 10mm x 44mm LiPo cell, I’ve been able to add Wi-Fi connectivity, a USB connection for charging and programming, and a dangerous (but intriguing!) overvoltage mode.”
Space Buck’s Double-Oh Battery Board Packs Power, Wi-Fi Control Into AA Battery-Size Form Factor
https://www.hackster.io/news/space-buck-s-double-oh-battery-board-packs-power-wi-fi-control-into-aa-battery-size-form-factor-ab3670bbd779
Offering power, charging, and controllable voltage output via a Wi-Fi interface, the Double-Oh Battery is a real powerhouse.
Pseudonymous engineer Space Buck has released a new power supply board in the same form factor of an AA battery, with integrated Wi-Fi support for remote control: the Double-Oh Battery.
“This is the spiritual successor to the SMOL, a tiny PCB that interrupts battery output to make fun patterns,” Buck explains. “By designing around a 10mm-by-44mm LiPo cell, I’ve been able to add Wi-Fi connectivity, a USB connection for charging and programming, and a dangerous (but intriguing!) overvoltage mode.”
“The star of the show is the ESP32-PICO-32, a 7mm-by-7mm powerhouse. It handles the wireless networking and various GPIOs. The original design used the ESP8285, which is like the ESP8266 but with 1MB memory built-in.”
Full details can be found on the Hackaday.io project page, while the design files are available on GitHub.
https://hackaday.io/project/169304-double-oh-battery
https://github.com/heyspacebuck/double-oh
Tomi Engdahl says:
ESP8266 TURNED SECRETIVE WIFI PROBE REQUEST SNIFFER
https://hackaday.com/2020/09/20/esp8266-turned-secretive-wifi-probe-request-sniffer/
Tomi Engdahl says:
Plotting sensor data with MS Paint and Bluetooth HID
https://youtu.be/6ci6fllYJLU
Julkaistu 17.9.2020
No custom software is running on the laptop, the microcontroller is using the Bluetooth mouse protocol to plot accelerometer data directly into MS Paint.
https://github.com/jfedor2/ms-paint-chart
Tomi Engdahl says:
This DIY System Notifies You When Someone Enters Your Home
YouTuber GreatScott! explores Raspberry Pi and ESP8266 home automation with his own intruder alarm system.
https://www.hackster.io/news/this-diy-system-notifies-you-when-someone-enters-your-home-a1b1ba67a4ae
Tomi Engdahl says:
This ‘eye module’ simply sits right on top of your Amazon device, giving Alexa a little more personality.
Add Uncanny Eyes to Your Echo Dot Without Any Hardware Modifications
https://www.hackster.io/news/add-uncanny-eyes-to-your-echo-dot-without-any-hardware-modifications-1d66bbe4b438
This ‘eye module’ simply sits right on top of your Alexa device
Tomi Engdahl says:
Replace Your IR Remote With A Web Browser
https://hackaday.com/2020/10/28/replace-your-ir-remote-with-a-web-browser/
While more and more consumer products are rushing to include WiFi and Bluetooth connectivity, the simplicity and reliability of infrared has kept it in the game in the game far longer than many might have thought. Despite being thinner and sleeker, the IR remote control that comes with your brand new smart TV isn’t fundamentally different than what we were using in the 1980s.
But that doesn’t mean IR devices can’t enjoy some modern conveniences. Sick of misplacing his remote, [Sasa Karanovic] decided to come up with a way he could emulate it to control his TV over the network. Now with nothing more exotic than a web browser on his phone or computer, he can tap away at a visual representation of a remote to control the TV from anywhere in the house. As you might expect, this project could readily be adapted to control whatever IR gadget you might have in mind.
The hardware for this project is little more than an ESP32 development board and an LED
ESP32 WiFi Remote
Make a WiFi controlled remote using ESP32 and couple of additional components. Complete how-to guide and a detailed walktrough is available at YouTube.
https://github.com/SasaKaranovic/esp32_wifi_remote
Tomi Engdahl says:
An Open Source IR Gateway Based On The ESP8266
https://hackaday.com/2020/10/14/an-open-source-ir-gateway-based-on-the-esp8266/
The market is absolutely inundated with smart gadgets, with everything from coffee makers to TVs advertising that they support the latest and greatest in home automation platforms. Don’t worry about how many of those platforms and services will still up up and running in the next few years, the thing will probably stop working before then anyway. No sense worrying about the details in a disposable world.
Tomi Engdahl says:
Hi everyone! Here is a new upgrade of my Smart LED Matrix based on ESP-01, now it is controllable from the internet, I can change the displayed text and its colors, I learned to communicate with an Adafruit server and then create a small mobile APP so I was able to create a friendly interface for its control, here I show you a tutorial in which I explain how I did it: https://www.instructables.com/DIY-INTERNET-CONTROLLED…/
Tomi Engdahl says:
https://www.instructables.com/DIY-INTERNET-CONTROLLED-SMART-LED-MATRIX-ADAFRUIT-/?fbclid=IwAR2iqHlgNVlIggWTIyjzI8-2X1L28601xi6CfCMJ24rOW_8H1ORhv1Vi5AE
Tomi Engdahl says:
HEART RATE MONITORING OVER THE INTERNET USING ESP8266
http://mag.breadboard.pk/heart-rate-monitoring-over-the-internet-using-esp8266/
Tomi Engdahl says:
A Spot-On Animatronic Recreation of the Phantom Manor From Disneyland Paris
https://www.hackster.io/news/a-spot-on-animatronic-recreation-of-the-phantom-manor-from-disneyland-paris-3843553d782f
To celebrate Halloween, Tim Hendriks recreated the animatronic scene from the Phantom Manor in Paris’ Disneyland Park.
Tomi Engdahl says:
Add Smarts to Your Garage Door with an ESP8266 Controller
Sebastian Sokołowski’s device enables full garage door automation, sensing, and smart home integration.
https://www.hackster.io/news/add-smarts-to-your-garage-door-with-an-esp8266-controller-4be1da354541
Tomi Engdahl says:
http://mag.breadboard.pk/portable-bluetooth-enabled-scrolling-led-matrix-display-part-1/
Tomi Engdahl says:
These DIY Smart Glasses Provide Turn-By-Turn GPS Navigation Instructions
If you’ve ever walked into a telephone pole while staring at your phone’s map app, then Sam March’s DIY smart glasses are for you.
https://www.hackster.io/news/these-diy-smart-glasses-provide-turn-by-turn-gps-navigation-instructions-41c3974807f0
Tomi Engdahl says:
DIY Datalogger Enables Remote Data Collection on the Cheap
https://www.hackster.io/news/diy-datalogger-enables-remote-data-collection-on-the-cheap-b4aa3b66a041
The JLogger-601 is a low-power wireless datalogger with six precision 24-bit analog input channels.
Tomi Engdahl says:
How to track Location with NodeMCU without using GPS module
https://circuitdigest.com/microcontroller-projects/how-to-track-location-with-nodemcu-using-google-map-api
Tomi Engdahl says:
Install Your Own Automated Roller Blinds on the Cheap
https://www.hackster.io/news/install-your-own-automated-roller-blinds-on-the-cheap-b8db8d6f3e9a
Window shade automated with ESPHome and Home Assistant using an ESP8266 and 3D-printed parts.
https://m.imgur.com/a/xuQjH3z
Tomi Engdahl says:
IoT Data Logger With Arduino Opla
https://m.youtube.com/watch?v=wtv91DeRJmU
Tomi Engdahl says:
This simple ESP8266 device sends an e-mail when your good ol’ mailbox is opened.
IoT mailbox guard
https://www.hackster.io/shredengineer/iot-mailbox-guard-ab33c1
Receive an e-mail when your good ol’ mailbox is opened? No problem with this low-power IoT mailbox guard, using the cheap ESP-01S module!
Tomi Engdahl says:
Jimmy James’ Easy Reticulation Controller, Powered by an ESP8285, Is Home Assistant Compatible
This 24VAC-powered reticulation controller comes ready-to-run with Home Assistant or can be reprogrammed in the Arduino IDE.
https://www.hackster.io/news/jimmy-james-easy-reticulation-controller-powered-by-an-esp8285-is-home-assistant-compatible-e1668e5e760b
Tomi Engdahl says:
Learn How to Build Cheap Temperature and Humidity Sensors for Your Entire Home
ValentinJ2 built these cheap ESP8266-based temperature and humidity sensors that can be dispersed throughout his home.
https://www.hackster.io/news/learn-how-to-build-cheap-temperature-and-humidity-sensors-for-your-entire-home-53e1ab345060
Tomi Engdahl says:
Code Your Own Twitch Chat Controls For Robots — Or Just About Anything Else!
https://hackaday.com/2021/04/08/code-your-own-twitch-chat-controls-for-robots-or-just-about-anything-else/
Twitch Plays Pokemon burst onto the then nascent livestreaming scene back in 2014, letting Twitch viewers take command of a Game Boy emulator running Pokemon Red via simple chat commands. Since then, the same concept has been applied to everything under the sun. Other video games, installing Linux, and even trading on the New York Stock Exchange have all been gameified through Twitch chat.
You, thirsty reader, are wondering how you can get a slice of this delicious action. Fear not, for with a bit of ramshackle code, you can let Twitch chat take over pretty much anything in, on, or around your computer.
It’s Just IRC
The great thing about Twitch chat is that it runs on vanilla IRC (Internet Relay Chat). The protocol has been around forever, and libraries exist to make interfacing easy.
SimpleTwitchCommander, as I’ve named it on Github, assumes some familiarity with basic Python programming. The code will allow you to take commands from chat in two ways. Commands from chat can be tabulated, and only the one with the most votes executed, or every single command can be acted on directly. Actually getting this code to control your robot, video game, or pet viper is up to you. What we’re doing here is interfacing with Twitch chat and pulling out commands so you can make it do whatever you like. With that said, for this example, we’ve set up the code to parse commands for a simple wheeled robot. Let’s dive in.
SimpleTwitchCommander
https://github.com/whatuptkhere/SimpleTwitchCommander
A simple IRC scraper to command robots, games, or anything else by reading Twitch chat. With Python!
Can be used to take direct actions (as in “LIGHTS”) or to take a democratic vote on commands (as in “FWD”, “REV”, “LEFT”, “RIGHT”) as shown in the example code.
Tomi Engdahl says:
https://hackaday.com/2021/04/13/garage-door-controller-gets-the-iot-treatment/
Tomi Engdahl says:
Bridging the gap between old and new, garage door gets a Wi-Fi controller
Building a stable and secure garage door controller that interfaces to the original controller
https://blog.thestaticturtle.fr/bridging-the-gap-between-old-and-new-wifi-garage-door-controller/
https://github.com/TheStaticTurtle/GarageDoorController
Tomi Engdahl says:
https://hackaday.com/2021/05/04/feel-what-the-temperature-is-like-outside-without-leaving-your-bed/
Tomi Engdahl says:
This Pizza Compass Directs You to the Nearest Slice No Matter Where You Are
Never go hungry for pizza with Joe Grand’s smart compass.
https://www.hackster.io/news/this-pizza-compass-directs-you-to-the-nearest-slice-no-matter-where-you-are-3f55b438228f
Tomi Engdahl says:
VenTTracker #13 – Project wrap-up and Lessons learned
https://www.element14.com/community/community/design-challenges/design-for-a-cause-2021/blog/2021/05/26/venttracker-13-project-wrap-up-and-lessons-learned
Tomi Engdahl says:
Nukala Suraj’s Voice Operated Internet Thing Uses JavaScript to Let You Command ESP8266 Robots
Designed for use with ESP866 robots, the open source VOIT platform palms off voice control on your smartphone, tablet, or other web device.
https://www.hackster.io/news/nukala-suraj-s-voice-operated-internet-thing-uses-javascript-to-let-you-command-esp8266-robots-04d118d13396
Tomi Engdahl says:
PiNet — One Small Project Grows Unexpectedly
https://hackaday.com/2021/06/25/pinet-one-small-project-grows-unexpectedly/
A few years ago, [Gregory Sanders] aka [Dr Gerg] had one simple wish in mind when he started what is now the PiNet project — to know whether his garage door was open or closed. Instead of searching out off-the-shelf solutions, he looked at the project as a learning opportunity. After picking up Python, he built a system from a Raspberry Pi, a 12V gel cell battery, and a power supply / charger circuit. Thus project Overhead Door (ohd) was complete (see the ohd GitHub repository) and [Dr Gerg] was done.
https://drgerg.com/the-pinet-pages/
Tomi Engdahl says:
IoT Personal NodeMCU ESP12 WiFi Weather Station
https://hackaday.io/project/166172-iot-personal-nodemcu-esp12-wifi-weather-station
NodeMCU (ESP12) WiFi module will send sensors data to wunderground.com, weathercloud.net and thingspeak.com
Tomi Engdahl says:
Astronomic Patio Light Timer
https://hackaday.com/2021/06/30/astronomic-patio-light-timer/
Not satisfied with the handheld remote control for his outdoor patio lights, [timabram] decided to build an automatic timer using an ESP8266. He’s using a set of string lights from Costco, but as you dig into his project you’ll see the method he uses can be applied to almost any set of lights that have a remote.
He does this by connecting GPIO pins from the ESP8266 GPIO into the remote control in order to simulate a user pressing the button. Both boards are packaged together in a 3D-printed enclosure that utilizes the front portion of the remote control, so that manual operation is still possible.
String Light Automated Timer
Automated RF remote for outdoor string lights using ESP8266
https://hackaday.io/project/180482-string-light-automated-timer
Tomi Engdahl says:
Smart Camera Based On Google Coral
https://hackaday.com/2021/06/30/smart-camera-based-on-google-coral/
Tomi Engdahl says:
Building a DIY Smart Doorbell
https://buzzert.net/posts/2021-05-09-doorbell
In my last post about DIY smart appliances, I wrote about thermostats. Chipotherm has been running for over a year now at the arcade, and it’s still working great! Armed with enthusiasm for my DIY smart thermostat, and having just moved into a new house that came with a Ring doorbell, I thought I might try building my own DIY doorbell to replace it.
Tomi Engdahl says:
This MKR Zero system gives early warning of potential sump pump problems
https://blog.arduino.cc/2021/06/29/this-mkr-zero-system-gives-early-warning-of-potential-sump-pump-problems/
Tomi Engdahl says:
Automatic Window Roller Blinds © CC BY
Automatic window roller blinds that can be controlled wirelessly by a small remote, web interface or RESTful API.
https://create.arduino.cc/projecthub/twinsen01/automatic-window-roller-blinds-d4d5fe
Tomi Engdahl says:
WiFi Control LED Display to Send message over internet using 8x8Matrix Display and NodeMcu esp8266
https://www.youtube.com/watch?v=mDO0VJicQNs&feature=youtu.be
Tomi Engdahl says:
https://hackaday.com/2021/07/05/diy-air-quality-sensor/
Tomi Engdahl says:
Dr. Scott M. Baker’s Battery-Powered Sprinkler Remote Makes Use of an ESP8266′s Deep Sleep Mode
Designed to run for as long as possible on three AAA batteries, this one-button box triggers a RainMachine sprinkler system.
https://www.hackster.io/news/dr-scott-m-baker-s-battery-powered-sprinkler-remote-makes-use-of-an-esp8266-s-deep-sleep-mode-d80d860064ca
Tomi Engdahl says:
A Compact Bluetooth Voltage and Current Monitor
This wireless measurement device allows for remote monitoring and data collection.
https://www.hackster.io/news/a-compact-bluetooth-voltage-and-current-monitor-2f97586d799b
Tomi Engdahl says:
Cristiano Monteiro’s ESP8266-Powered Stratum 1 NTP Server Packs Battery Power for On-The-Go Use
Built around a NodeMCU Amica development board, this GPS-backed NTP server keeps on ticking even when there’s no mains power source.
https://www.hackster.io/news/cristiano-monteiro-s-esp8266-powered-stratum-1-ntp-server-packs-battery-power-for-on-the-go-use-06b3d6efc222
Tomi Engdahl says:
Glen Akins Sure Knows How to Use His Head When It Comes to Access Control Projects
This latest project from Glen Akins shows him using his head — in more ways than one!
https://www.hackster.io/news/glen-akins-sure-knows-how-to-use-his-head-when-it-comes-to-access-control-projects-6bb0e0eab67c
Tomi Engdahl says:
Sergey Dudanov’s “Universal IoT Dongle” Packs an ESP8266 for Easy Appliance Remote Control
Designed to offer wired UART and wireless infrared control, the dongle comes pre-loaded with the ESPHome firmware — but more is supported.
https://www.hackster.io/news/sergey-dudanov-s-universal-iot-dongle-packs-an-esp8266-for-easy-appliance-remote-control-d372caa94ac7