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…
686 Comments
Tomi Engdahl says:
WIZnet S2E Robo Hazel
https://www.hackster.io/hamzakhalidonline/wiznet-s2e-robo-hazel-4e555c
Robo Hazel is a small robot who uses WIZ750SR to receive a message from its control page to speak it after reaching a targeted location.
Tomi Engdahl says:
Forest Sense: Get the Heartbeat of the Forest © GPL3+
Monitor, sense, predict, and act!
https://create.arduino.cc/projecthub/zaidul/forest-sense-get-the-heartbeat-of-the-forest-1a2d7d?ref=user&ref_id=524965&offset=0
Tomi Engdahl says:
Thin Client Remote Hardware Controller with WIZ7502SR
https://www.hackster.io/VBB/thin-client-remote-hardware-controller-with-wiz7502sr-551fa4
Drop a WIZ7502SR into your project to instantly transform its capabilities. My USB LCD Shield became a Thin Client controller overnight!
Tomi Engdahl says:
Smart Plant IoT
https://www.hackster.io/Nyceane/smart-plant-iot-59cbc3
Auto watering the plant and tracking plant’s health through Helium and Microsoft Azure IoT.
Tomi Engdahl says:
Hacker Detector
https://www.hackster.io/nmagill123/hacker-detector-80d8b2
A small device that uses the MAX32620FTHR to detect hackers over a WiFi network.
Tomi Engdahl says:
Wyostat: Open Source Thermostat Pt. 1
Does the world need another connected thermostat?
http://baldwisdom.com/wyostat-prototype/
Tomi Engdahl says:
AWS IoT Buttons: Fresh Cloud Coffee
https://www.hackster.io/technology-center-de-volksbank-nl/aws-iot-buttons-fresh-cloud-coffee-95423f
An AWS IoT Buttons project for reporting defective coffee machines by sending push notifications to an Android app.
Tomi Engdahl says:
Netduino WiFi Lock
https://www.hackster.io/Nyceane/netduino-wifi-lock-26abdc
Unlock your deadbolt remotely through WiFi using Netduino.
Tomi Engdahl says:
Building a better thermostat with Home Assistant
https://opensource.com/article/18/8/build-thermostat-open-source-tools?sc_cid=7016000000127ECAAY
Nifty home automation setup conserves energy based on location and weather conditions.
Tomi Engdahl says:
Obstacle Avoidance Game with Distance Sensor
https://www.hackster.io/obniz/obstacle-avoidance-game-with-distance-sensor-cfb55b
Obstacle avoidance game like Flappy Bird. Move your hand to avoid the collision. It is easy to make and fun to play!
Tomi Engdahl says:
How to Build Your Own Security System Using Android Things
https://www.hackster.io/Spivey/how-to-build-your-own-security-system-using-android-things-e0ca34
In this tutorial, we will send an event to Wia using Android Things.
Tomi Engdahl says:
Internet of Tea: Coaster Watches for Optimum Drinking Temperature
https://hackaday.com/2018/08/14/internet-of-tea-coaster-watches-for-optimum-drinking-temperature/
Ah, the age-old question: at what temperature does one’s tea need to be for maximum enjoyment? It’s subjective, of course, but subjective in a way that makes everyone else’s opinion demonstrably wrong. What’s worse, the window of opportunity for optimum tea temperature is extremely narrow. What’s a tea drinker to do?
Throw a little technology at the problem, of course, in the form of this Internet of Tea smart coaster. Through careful experimentation, [Benjojo] determined the temperature of his favorite mug when the tea within was just right for drinking and designed a coaster to alert him to that fact. The coaster is 3D-printed and contains an MLX90616 IR temperature sensor looking up at the bottom of the mug. An ESP8266 lives inside the coaster too
Aug 6 2018
Building telemetry for tea aka Tealemetry
https://blog.benjojo.co.uk/post/tealemetry-IOT-tea-coaster
Black tea (the best tea) needs to be brewed with near boiling water to taste the best. But at the same time this is incompatible with me being able to drink it right away. On top of that because you have to wait for the tea to cool down, it’s easy to forget about it, and then it’s too late
After that, the ESP8266 setups up a web server that exports metrics about the coaster temperatures in prometheus format
This means I can graph my coaster in grafana and watch the mug get colder over time
I can also then write a alert for when the cup of tea is considered drinkable,
If you want to build your own Tealemetry device, you can find all of the ESP8266 source code and 3D printing models on my github here: https://github.com/benjojo/Tealemetry
Tomi Engdahl says:
Tiny Solar Energy Module (TSEM) Brings Big Performance
https://hackaday.com/2018/08/12/tiny-solar-energy-module-tsem-brings-big-performance/
The Tiny Solar Energy Module (TSEM) by [Jasper Sikken] is not only physically tiny at one-inch square, but it is all about gathering tiny amounts of solar energy — amounts too small to be useful in a conventional sense — and getting meaningful work done, like charging a battery for later use. Elements that make this board easy to integrate into other projects include castellated vias, 1.8 V and 3.3 V regulated outputs that are active when the connected battery has a useful charge, and a low battery warning that informs the user of impending shutdown when the battery runs low.
Tiny Solar Energy Module (TSEM)
https://hackaday.io/project/159139-tiny-solar-energy-module-tsem
A 1 square inch PCB module with 2 tiny solar cells, a highly efficient Li-Ion charger and with 3.3V and 1.8V output
Tomi Engdahl says:
A Remotely Controlled Kindle Page Turner
https://hackaday.com/2018/08/15/a-remotely-controlled-kindle-page-turner/
Looking for a way to operate the Kindle without having to go through the exhaustive effort of raising their hand, [Alex Mikes] designed and built a clip-on device that makes using Amazon’s e-reader even easier. At the press of a button, the device knocks on the edge of the screen which advances the book to the next page. Going back a page will still require you to extend your meaty digit, but that’s your own fault for standing in the way of progress.
https://imgur.com/a/tRlvvXg
Tomi Engdahl says:
Track Everything, Everywhere with an IoT Barcode Scanner
https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/
Tomi Engdahl says:
IoT for Ninjas: An Arduino-Based eKatana for Martial Arts Training
https://blog.hackster.io/iot-for-ninjas-an-arduino-based-ekatana-for-martial-arts-training-8bd703e59773
Justiniano got the idea for his motion-tracking sword after looking back on his martial arts training and his interest in distributed communications in the context of IoT devices. Combining the two would be beneficial for those looking to gain insight on katana strikes and motion techniques.
The eKatana is built upon a BladesUSA polypropylene training sword that’s outfitted with an Adafruit LSM9DS0 sensor breakout board (accel/mag/gyro + temp) that grabs data from the motion of the sword while being swung. An Adafruit Feather 32u4 Bluefruit LE (powered by a Lithium-ion 3.7V 100mAh battery) processes the data and sends it wirelessly to an accompanying app that lets you view the results.
IoT for Ninjas
Microcontrollers and sensors meet martial arts training
https://hackernoon.com/iot-for-ninjas-902c65854ab4
Tomi Engdahl says:
E.box – Advanced Energy Meter
https://www.hackster.io/Nioonmo/e-box-advanced-energy-meter-1649e4
A multifunctional smart device made to monitor power consumption in an advanced way.
Tomi Engdahl says:
Particle Electron Dramatically Reduces the Cost of Monitoring Volcanic Emissions
https://blog.hackster.io/particle-electron-dramatically-reduces-the-cost-of-monitoring-volcanic-emissions-74380247a229
scientists from MIT and Hawai’i’s Kohala Center have turned to the Particle Electron to monitor the local air quality.
Air quality monitoring stations are, of course, already in use throughout the United States. But, the stations setup by the EPA cost about $100,000 each, and their collected data isn’t readily available to the public. By using the affordable Particle Electron cellular IoT board, along with commercially-available sensors and solar panels, the scientists are able to create air quality monitoring stations for just $1,000. The only real recurring cost for each station is the cellular service.
SCIENTISTS DEPLOY AN IOT NETWORK TO BATTLE KILAUEA’S DEADLY FUMES
https://blog.particle.io/2018/08/07/scientists-deploy-an-iot-network-to-battle-kilaueas-deadly-fumes/
Tomi Engdahl says:
Smart Home Hub With Raspberry Pi + Homebridge + Resin OS
https://www.hackster.io/jaredwolff/smart-home-hub-with-raspberry-pi-homebridge-resin-os-87dbf0
Want to use a device that HomeKit doesn’t support? Get Raspberry Pi running with Homebridge using Resin OS and change you home forever.
Tomi Engdahl says:
Reflow Master
https://www.hackster.io/unexpectedmaker/reflow-master-e22a0f
An easy to use graphical reflow controller for your toaster oven!
Tomi Engdahl says:
Smart Home Electrical Distribution for Floods
https://www.hackster.io/jonathan-xu/smart-home-electrical-distribution-for-floods-8021f8
This hack is a proof of concept that shuts off power only to the level of the house that has been flooded, allowing for normal use elsewhere
Tomi Engdahl says:
Bitcoin Powered Electrical Outlet
https://www.hackster.io/IRostom/bitcoin-powered-electrical-outlet-cd72ed
A smart electrical outlet that allows customers to rent electricity by paying with Bitcoins.
Tomi Engdahl says:
Smart Lamp with IKEA Lampan, Sonoff and Thinger.io
https://www.hackster.io/ThingerMakers/smart-lamp-with-ikea-lampan-sonoff-and-thinger-io-f97eca
In this project, we show how to integrate a Sonoff with Thinger. io and how to wire it up to create a simple IoT lamp for less than $10.
Tomi Engdahl says:
Blinkenlights for Burning Man & Beyond
https://www.hackster.io/glowascii/blinkenlights-for-burning-man-beyond-1642c5
Light up your bike, skateboard, scooter, self, or other object with this in-depth guide. Get custom… Get fabulous.
Tomi Engdahl says:
Make “Alexa” Control ANYTHING!
https://www.youtube.com/watch?v=rikUkvyDRGg
How to control your Raspberry Pi with an Amazon Echo (Alexa). Home automation can be cheap using a relay module instead of buying expensive “smart home” switches and outlets.
The nice part is you can control anything using this method. Any input that raspberry pi accepts can be used as feedback to control any output. The echo adds voice recognition and an audible response.
Tomi Engdahl says:
How to do Simple Home Automation with Amazon Alexa || ESP8266
https://www.youtube.com/watch?v=ZyetXihGrM0
Tomi Engdahl says:
InVyu: The Maker’s Wearable Heads-Up Display
https://www.hackster.io/microBob/invyu-the-maker-s-wearable-heads-up-display-5334ff
This is the maker and hacker’s wearable heads-up display (HUD), letting you put what’s important in view. Some cool things that InVyu can be used for are:
Sports coach assistant (Timers, notes)
Presentation notes viewer
Surgeon data viewer
Instant weather reporting
On-the-road directions (biking, walking, running)
Time zone tracker
IFTTT triggers
HUDs work by projecting images or text onto a transparent or translucent surface. This gives the illusion of images or text floating in the space of where you look. InVyu accomplishes this illusion by using OLEDs, bi-convex lenses, and a transparent piece of plastic.
Tomi Engdahl says:
Arduino – Control Arm Robot via Web
https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3
This project shows how to control a 6DOF robot arm via web.
Tomi Engdahl says:
WorkTime Logger Using ThingSpeak and MATLAB IoT Analytics
https://www.hackster.io/matlab-iot/worktime-logger-using-thingspeak-and-matlab-iot-analytics-eef701
IFTTT will write an event based on a geofenced area. Using MATLAB and ThingSpeak, the events become a workweek visualization.
Tomi Engdahl says:
Coink – An IoT Piggy Bank
https://www.hackster.io/cojoteam/coink-an-iot-piggy-bank-6e3f83
An IoT piggy bank with coin detection based on a magnetic sensor.
what we will show in it:
Fully functional piggy bank that is able to differentiate between 1 € and 2 € coins
Integration of the piggy bank with cloud services like ThingSpeak
Implementation of a custom server with Flask for real-time visualization of the data read by the sensor and the coin classificaction. See the video bellow!
Data analysis and coin differentiation using Pandas and NumPy
Fast, real-time readings with I2C communication between a 3D Magnetic Sensor 2GO board from Infineon and a NodeMCU development kit, using MicroPython
Tomi Engdahl says:
Trigonometric Height Measurement with 3D Magnetic Sensor
https://www.hackster.io/PSoC_Rocks/trigonometric-height-measurement-with-3d-magnetic-sensor-cd7a8b
A device to measure the height of walls/buildings with high school trigonometry: sensing angle with a 3D magnetic sensor, dot laser & level.
Tomi Engdahl says:
This IoT Coaster Sends a Notification When the Tea Is at the Right Temp
https://blog.hackster.io/this-iot-coaster-sends-a-notification-when-the-tea-is-at-the-right-temp-cdd214527bc9
Ben Cox is British, and therefore has strong opinions about his tea — specifically the acceptable temperature at which to drink it. Anything above about 55°C is too hot and results in a burnt tongue, and anything below about 40°C is too cold.
Tomi Engdahl says:
[IoT] Telegram Bot with Arduino MKR WiFi 1010 © GPL3+
Automate everything with Arduino!
https://create.arduino.cc/projecthub/AppsByDavideV/iot-telegram-bot-with-arduino-mkr-wifi-1010-b835a4?ref=user&ref_id=512025&offset=0
Tomi Engdahl says:
How to Monitor Any Old Coffee Maker and Receive Brewing Notifications
https://blog.hackster.io/how-to-monitor-any-old-coffee-maker-and-receive-brewing-notifications-e7bd2cbfb830
A lot of new high-end coffee makers have some IoT functionality that lets you control and monitor the brewing process.
An alternative is to build a simple device that monitors the brewing status of any coffee maker and sends notifications, all without modifying the coffee maker itself.
relies on a principle that is true for all coffee makers, and just about anything else with a heating element: they draw a lot of current when they’re in heating up.
His device design takes advantage of that fact to determine when the coffee maker is brewing, and when it has finished. It uses an ESP8266 to monitor a ACS712 current sensor, and can be placed inline with the coffee maker’s power cord. When the brewing process is started, it sees a huge spike in current draw as the machine heats up, and then that drops off when it’s done. The ESP8266 then sends a push notification
Get notified by ordinary coffee machine
https://medium.com/@ulrozremo/monitoring-coffee-machine-783486bd395d
Tomi Engdahl says:
IoRCT: The Internet of Radio-Controlled Things!
https://www.hackster.io/ishotjr/iorct-the-internet-of-radio-controlled-things-8a6bed
Drive a radio-controlled car via a RESTful API using any internet-enabled client!
Tomi Engdahl says:
Make Alexa Keep Track of My Things on My Shelf Using RPi
https://www.hackster.io/botmation/make-alexa-keep-track-of-my-things-on-my-shelf-using-rpi-67da67
Used Raspberry Pi, LEDs, and Alexa to turn my storage shelf into a smart shelf, which Alexa will help store and track my things over time.
Tomi Engdahl says:
IA Monitoring Earthquake Structures
https://www.hackster.io/gabogiraldo/ia-monitoring-earthquake-structures-8175e6
Design and build a system for monitoring structural movements in smart buildings with Infineon 3D Magnetic 2Go.
Tomi Engdahl says:
Multi-Functional Magnetic Knob for Consumer Electronics
https://www.hackster.io/taifur/multi-functional-magnetic-knob-for-consumer-electronics-006870
A magnetic rotary knob for consumer electronics and IoT products using Infineon 3D magnetic sensors.
Tomi Engdahl says:
Wi-Fi Voice Controlled Robot Using Google Assistant
https://www.hackster.io/igorF2/wi-fi-voice-controlled-robot-using-google-assistant-79802c
Add voice control to your robot with the Google Assistant, Adafruit IO, and IFTTT!
Tomi Engdahl says:
nexus433 uses Raspberry Pi to Bridge the Gap Between Cheap Sensors and Home Automation
https://blog.hackster.io/nexus433-uses-raspberry-pi-to-bridge-the-gap-between-cheap-sensors-and-home-automation-930958689717
433MHz is one of the primary UHF frequencies in the U.S. where you don’t need a license to operate communication devices, which is why we see a lot of remote IoT projects outfitted with sensors that work in that bandwidth as there is no regulation regarding its use. Many cheap temperature and humidity sensors use the 433MHz frequency to send collected data to base stations, which can then be analyzed via a PC, laptop, or smartphone.
Tomi Engdahl says:
Create Your Own Blockchain IoT Devices with the Elkrem Development Board
https://blog.hackster.io/create-your-own-blockchain-iot-devices-with-the-elkrem-development-board-cf9632d3ba3e
According to our friends at Elkrem, the team has been developing a hardware platform that would let engineers and makers build Ethereum and other cryptocurrency-connected IoT devices without a need to have extensive knowledge on how blockchains work
Tomi Engdahl says:
Exploring ESP8266 Web Server Control with a Game of Breakout
https://blog.hackster.io/exploring-esp8266-web-server-control-with-a-game-of-breakout-de770fb67f1
ideal as low-cost local web servers, if the web you need to serve is fairly simple. But, what about something a little more complex, with the web server sending real-time controls back to the ESP8266? To experiment with that concept, Redditor SanHolo113 built a brick breaker clone with gameplay controls that run on a website.
SanHolo113’s ESP8266 brick breaker isn’t really intended to be a good gaming experience, though, because there is lag. It’s really an experiment in providing responsive control through a web server. The ESP8266 hosts the game and web server, and has a small OLED screen to show the graphics.
https://www.reddit.com/r/arduino/comments/9bdozs/my_brick_breaker_clone_runs_on_esp8266_webserver/
Tomi Engdahl says:
WebUSB + Node-RED + Johnny-Five + Android = Kewlness © GPL3+
https://create.arduino.cc/projecthub/RONDAGDAG/webusb-node-red-johnny-five-android-kewlness-886dba?ref=user&ref_id=6783&offset=0
How about we connect an Arduino to our mobile browser, run Node-RED and Johnny-Five on the browser.
Tomi Engdahl says:
Smart WildFire Extinguisher
https://www.hackster.io/ajdin-nakicevic/smart-wildfire-extinguisher-64c8ad
A fire-monitoring and crowdsourcing tool that will allow local fire managers to respond to wildfires.
Tomi Engdahl says:
Analytical Power Strip
https://www.hackster.io/gkh-software/analytical-power-strip-83e625
Solar panels, batteries and generators need an Analytical Power Strip to prioritize phone charging, gate opening, and refrigeration.
The analytical power strip will allow you to characterize and prioritize your loads.
The hardware part of the strip is accomplished in two parts: AC Power Portion and the Microcontroller Portion. The microcontroller software is also accomplished with two parts: the Phone Portion that uses a database for analysis and the Bundling Portion in the microcontroller.
Tomi Engdahl says:
Raspberry Pi as 433 MHz to MQTT Gateway
https://hackaday.com/2018/08/29/raspberry-pi-as-433-mhz-to-mqtt-gateway/
Many low-cost wireless temperature and humidity sensors use a 433 MHz transmitter to send data back to their base stations. This is a great choice for the manufacturer of said devices because it’s simple and the radios are cheap, but it does limit what we as the consumer can do with it a bit. Generally speaking, you won’t be reading data from these sensors on your computer unless you’ve got an SDR device and some experience with GNU Radio and reading the Nexus protocol.
433MHz temperature and humidity sensor receiver that integrates with home automation systems.
https://github.com/aquaticus/nexus433
Tomi Engdahl says:
https://blog.hackster.io/mammalcam-utilizes-the-adafruit-feather-m0s-low-power-mode-for-long-life-da9597f586eb
Tomi Engdahl says:
AAESP – A Micro Weather Station
https://www.hackster.io/ccxx/aaesp-a-micro-weather-station-3101cf
Monitor pressure, humidity, and temperature over WiFi with an AA battery-sized device.
Tomi Engdahl says:
Monitoring Power By Counting Blinks
https://hackaday.com/2018/09/05/monitoring-power-by-counting-blinks/
What do you do when you want to add a new feature to some electronics but you can’t or don’t want to tear into the guts? You look for something external with which you can interface. We like these hacks because they take some thinking outside the box, literally and figuratively, and often involve an Aha! moment.
[Simon Aubury’s] big household load was electric heating and his ancient heaters didn’t provide any way to monitor their usage. His power meters weren’t smart meters and he didn’t want to open them up. But the power meters did have an external LED which blinked each time 1 Wh was consumed. Aha! He could monitor the blinks.
Doing so was simple enough. Just point photoresistors at the two meter’s LEDs and connect them and capacitors to a Raspberry Pi’s GPIO pins. Every time a pulse is detected, his Python code increments the LED’s counter and every fifteen minutes he writes the counters to an SQL database.
Home Power Monitoring using a Raspberry Pi.
https://medium.com/@simon.aubury/home-power-monitoring-65d0fded7769
Tomi Engdahl says:
Talk To The Faucet
https://hackaday.com/2018/09/01/talk-to-the-faucet/
Your hands are filthy from working on your latest project and you need to run the water to wash them. But you don’t want to get the taps filthy too. Wouldn’t it be nice if you could just tell them to turn on hot, or cold? Or if the water’s too cold, you could tell them to make it warmer. [Vije Miller] did just that, he added servo motors to his kitchen tap and enlisted an AI to interpret his voice commands.
Voice Kitchen Faucet
https://hackaday.io/project/159473-voice-kitchen-faucet