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:
Minecraft Pi IoT Castle
https://www.hackster.io/cyaelcastor/minecraft-pi-iot-castle-be109b
An IoT Minecraft Castle implemented in a Raspberry with NodeRed, Python and Intel Edison.
Tomi Engdahl says:
IR Remote Control Detective
http://www.technoblogy.com/show?24A9
https://blog.hackster.io/ir-remote-control-decoding-with-an-attiny85-f5949883773b
Tomi Engdahl says:
How to Control Lights Through Gesture
https://www.hackster.io/the-tactigon-team/how-to-control-lights-through-gesture-0e7637
A new application for The Tactigon, this time combined to Raspberry Pi to achieve a futuristic lights control!
Tomi Engdahl says:
Internet of Bathrooms
https://blog.hackster.io/internet-of-bathrooms-4732e9f10791
Tomi Engdahl says:
Open Data Cam Is a Computer Vision Traffic Counter That You Can Build Yourself with an NVIDIA Jetson TX2
https://blog.hackster.io/open-data-cam-is-a-computer-vision-traffic-counter-that-you-can-build-yourself-with-an-nvidia-d0aab51e0759
Despite its important in urban planning, traffic counting is a tricky and labor-intensive prospect. In many cases, people are paid to stand on a street corner and literally count cars. In our modern world of technology, nobody should have to perform such a monotonous task—and now they don’t, thanks to moovel lab’s Open Data Cam.
Tomi Engdahl says:
8 excellent open source data visualization tools
https://opensource.com/life/15/6/eight-open-source-data-visualization-tools?sc_cid=7016000000127ECAAY
Tomi Engdahl says:
Instant Home Power Usage
https://www.hackster.io/jorge-orta/instant-home-power-usage-39ce7e
A very nice and clean way to just check how much power you are using at home
Tomi Engdahl says:
Google Sheets + AWS Lambda = JSON backend
https://medium.com/perfektio/google-sheets-aws-lambda-json-backend-d5e67ab4f660
TL;DR: Simple JSON API for simple people with simple purposes without any complicated servers.
Tomi Engdahl says:
BU ScoreBoard (IoT ScoreBoard)
https://www.hackster.io/BUInvent/bu-scoreboard-iot-scoreboard-eb8122
The BU ScoreBoard is an internet connected scoreboard that displays real time scores of a user selected sports game.
Tomi Engdahl says:
Laser Activated NERF
https://www.hackster.io/mbcreates2/laser-activated-nerf-6870ef
I designed and built a laser-activated NERF system.
Tomi Engdahl says:
BU ScoreBoard (IoT ScoreBoard) © GPL3+
https://create.arduino.cc/projecthub/BUInvent/bu-scoreboard-iot-scoreboard-eb8122
The BU ScoreBoard is an internet connected scoreboard that displays real time scores of a user selected sports game.
Tomi Engdahl says:
Mc Lighting Takes the Pain out of Blinking
https://hackaday.com/2018/04/14/mc-lighting-takes-the-pain-out-of-blinking/
If you want to blink a ton of WS2812-alike LED pixels over WiFi, the hardware side of things is easy enough: an LED strip, and ESP8266 unit, and a beefy enough power supply to feed them. But the software side — that’s where it can be a bit of a pain.
Enter Mc Lighting. It makes the software side of things idiot-proof. Flash the firmware onto the ESP8266, and you’ve got your choice of REST, WebSockets, or MQTT to get the data in. This means that it’ll work with Homekit, NodeRed, or an ESP-hosted web interface that you can pull up from any smartphone.
Mc Lighting
The ESP8266 based multi-client lighting gadget
https://hackaday.io/project/122568-mc-lighting
Tomi Engdahl says:
Sliding Gate Automation © GPL3+
https://create.arduino.cc/projecthub/LasithIshan/sliding-gate-automation-c87496
Ever have an automatic sliding gate installed at your house only to open and close it manually? An easy method to get the system running.
Tomi Engdahl says:
Yacht TV
https://www.hackster.io/larrylindsey/yacht-tv-366783
Automatically detect boats and save video clips as they pass. Based on a Google AIY Vision Kit.
Tomi Engdahl says:
https://aiyprojects.withgoogle.com
Tomi Engdahl says:
enLIGHTen LED Clock: Web-Connected, Animated and Awesome
https://www.hackster.io/jason-wolin/enlighten-led-clock-web-connected-animated-and-awesome-38f416
An ESP8266 open source LED clock with tons of features. Wireless connectivity allows for fun, custom color and animation tailoring!
Tomi Engdahl says:
Automatic Pill Dispenser
https://www.hackster.io/com-bros/automatic-pill-dispenser-c3a478
In short, it is an automatic pill dispenser to aid those who are forgetful when taking their medication.
Tomi Engdahl says:
Want to Build Your Very Own Voice-Activated Assistant?
https://www.eeweb.com/profile/max-maxfield/articles/want-to-build-your-very-own-voice-activated-assistant
Do you remember when the Google Cardboard virtual reality (VR) platform came out? This low-cost system, into which you inserted your smartphone, really helped to encourage interest and development in VR applications (these days, you pick up equivalents like this for as little as $1.64 as a promotional item).
Well, I just saw something similar called the Google AIY Voice Kit, which could do the same thing (i.e., encourage interest and development) for speech-enabled voice assistants.
Now, before we proceed, I should note that I saw this on Arrow.com. As you are doubtless aware, Arrow Electronics is a global provider of products, services, and solutions to industrial and commercial users of electronic components and enterprise computing solutions.
Tomi Engdahl says:
Keeping Streets Ice-Free with the Raspberry Pi
https://hackaday.com/2018/04/17/keeping-streets-ice-free-with-the-raspberry-pi/
[Revanth Kailashnath] writes in to tell us about an interesting project he and his team have been working on for their “Real Time Embedded Programming” class at the University of Glasgow. Intended to combat the harsh and dangerous winters in Glasgow, their system uses a Raspberry Pi and a suite of sensors to automatically deploy a brine solution to streets and sidewalks. While the project is still only a proof of concept and hasn’t been deployed, the work the team has done so far runs the gamut from developing their own PCBs to creating a web-based user interface.
https://github.com/p4nd4m01um/team17
Tomi Engdahl says:
Vehicle Fleet Monitoring
https://www.hackster.io/virgilvox/vehicle-fleet-monitoring-810940
Use Hologram’s cellular network to monitor a fleet of vehicles using OBDII, Raspberry Pi, GPS, and GSM.
Tomi Engdahl says:
Smart Garden Light Controller with Sonoff
https://www.hackster.io/tiszavolgyi/smart-garden-light-controller-with-sonoff-7a332a
I could not find any smart garden lighting controller which integrate properly with Home Assistant.
Tomi Engdahl says:
Radiation sensor design and applications: The LS 3N163
https://www.edn.com/design/analog/4460561/Radiation-sensor-design-and-applications–The-LS-3N163-?utm_source=Aspencore&utm_medium=EDN&utm_campaign=social
Wireless real-time radiation sensor networks offer the general public and those that work in high radiation areas greater protection against radiation hazards. Combined with real-time localized and global heat mapping of radiation levels, these radiation networks will help give government and environmental agencies the ability to understand the radiation landscape and respond quickly to radiation changes before they become life-threatening.
Low-cost, low-power and no-power radiation sensors, also known as RADFETs (radiation field effect transistors) or dosimeters, are necessary for the implementation of these networks. The RADFET is unique because it does not need a power source to detect radiation.
Tomi Engdahl says:
Hack $35 Activity Trackers for Mental Health &More
https://hackaday.io/project/144350-hack-35-activity-trackers-for-mental-health-more
Arduino compatible nRF52 ARM prototyping platform used by MATTER Lab. Tutorials & code for gesture recognition and machine learning.
Full tutorial on hacking the X9 Pro activity tracker so you can use it as the foundation of your next project. MATTER Lab hacks generic activity trackers and uses them as a platform for prototyping and researching mental health wearables. We have built a gesture recognition and biofeedback device for compulsive mental health disorders – as well as a hand position tracking device independent from cameras or other external references.
Tomi Engdahl says:
DIY Escape Room Lock Box Prop
https://www.hackster.io/mpotatoes/diy-escape-room-lock-box-prop-8670ca
When the user puts in the right code, the servo moves to the open position, the LED goes off, and the box can be open. If a user puts in the wrong code, the LED will blink three times – you can also push the “C” button to clear the input and start over.
I used an ESP8266 board for this project for three reasons: I had an extra one laying around, it had all of the right pins to avoid using a breadboard, and had an easy power supply. You could do this project easily with several other boards
Tomi Engdahl says:
IoT Speech Recognition
https://www.hackster.io/Jim_MrMojoRisin/iot-speech-recognition-4e3a05
Control a servo, LED lamp or any device connected to WiFi, using Android app.
This tutorial describes how to create an Internet of Things with Android and Arduino:
Android application to control a generic servo motor and an LED, according to user speech over mobile phone.
All objects are in the same network for simplicity.
The mobile device sends information “lowercase text string type” to the IOT “CC3000″ which is interfaced with the Arduino Micro, the Servo Motor and led lamp, this information is obtained from the mobile application when the user speaks with the microphone that the application recognizes the word and sends the text match or matches “you can select that on the app”, to the Arduino Micro via a UDP or TCP client
Tomi Engdahl says:
Smart and Safe Outdoor Plant Watering System v3 – NEW!
https://www.hackster.io/chipmc/smart-and-safe-outdoor-plant-watering-system-v3-new-17d5c8
Monitors soil moisture and weather forecasts to give plants just the water they need. Safe garden hose hookup for season long watering.
Tomi Engdahl says:
Smart Fridge
https://www.hackster.io/pamruta/smart-fridge-1baf56
Turn your refrigerator into a smart home IoT device using computer vision and voice.
Tomi Engdahl says:
IoT Face Tracking and Recognition © LGPL
IoT WiFi face tracking and recognition for Arduino.
https://create.arduino.cc/projecthub/Jim_MrMojoRisin/iot-face-tracking-and-recognition-d66070?ref=platform&ref_id=424_recent___&offset=1
Tomi Engdahl says:
Turn Lights On When Approaching Home © GPL3+
https://create.arduino.cc/projecthub/LightPro/turn-lights-on-when-approaching-home-2634da
A simple device that turns the lights on when the user approaches home.
Tomi Engdahl says:
How to do Simple Home Automation with Amazon Alexa || ESP8266
https://www.youtube.com/watch?v=ZyetXihGrM0
FauxmoESP
https://bitbucket.org/xoseperez/fauxmoesp
Amazon Alexa support for ESP8266 and ESP32 devices.
This is a library for ESP8266/ESP32-based devices that emulates a Belkin WeMo device and thus allows you to control them using this protocol, in particular from Alexa-powered devices like the Amazon Echo or the Dot.
Tomi Engdahl says:
Unlocking Drones with Go
https://hackaday.com/2018/04/27/unlocking-drones-with-go/
Looking for a first project in a relatively new language that’ll stretch your abilities? [Ron] was, so he hacked a commercially available drone and opened up a lot of its functionality, while writing the client software in Go.
The drone is a DJI Tello, which has some impressive hardware like a 14-core Intel processor and excellent video processing abilities. There’s also a vibrant community and a lot of support, making it the ideal platform for a project like this. It communicates to a base station via WiFi, and using some tools like the Wireshark [Rob] was able to decipher a lot of the communications and create a whole new driver for the drone. While the drone can be controlled in the traditional way, users can also write programs to control the drone as well.
Hello, Tello – Hacking Drones With Go
https://gobot.io/blog/2018/04/20/hello-tello-hacking-drones-with-go/
Tomi Engdahl says:
Speech recognition for the Arduino via Android
https://www.electronicsweekly.com/blogs/gadget-master/arduino/speech-recognition-arduino-via-android-2018-04/
What’s not to like about a bit of IoT-style speech recognition, using Arduino and Android?
Tomi Engdahl says:
Smart Fan Maybe
https://www.hackster.io/natthakit-kim-kang/smart-fan-maybe-70e84c
The smart fan that steps away from being controlled by a toggle button or remote controller.
The interaction can be gesture recognition or finger recognition in my mind but for now I decided to choose finger recognition, so I can quickly finish my first prototype.
Tomi Engdahl says:
3 questions about Kata Containers answered
https://opensource.com/article/18/4/kata-containers?sc_cid=7016000000127ECAAY
With Kata Containers, you can enjoy the speed of containers while still keeping the security of virtual machines.
Tomi Engdahl says:
Gutters to Gardens IoT Rain Barrel
https://www.hackster.io/techtower64/gutters-to-gardens-iot-rain-barrel-185982
Gutters to Gardens is a system for remotely activating a water distribution system for home garden beds using the (IoT) Internet of Things.
According to an article by Growertalks.com, time is “a leading factor regarding why people don’t garden. Most respondents stated that they lack the time due to variables such as work, family and other extracurricular activities. This made it clear that the opportunity cost of gardening was too high when compared to other activities.”
Could automation be the missing piece for the busy and the time-crunched to finally take the plunge into adopting a horticultural practice of their own?
Tomi Engdahl says:
This Tutorial Makes It a Snap to Build a Google Home-Based Magic Mirror
https://blog.hackster.io/this-tutorial-makes-it-a-snap-to-build-a-google-home-based-magic-mirror-733002edee08
Tomi Engdahl says:
Build This DIY Portable Photo Booth to Create a Buzz at Your Next Party or Event
https://blog.hackster.io/build-this-diy-portable-photo-booth-to-create-a-buzz-at-your-next-party-or-event-c21a43a79b08
Tomi Engdahl says:
Rube Goldberg Weather Station with Internet Data Storage
https://www.hackster.io/randtekk/rube-goldberg-weather-station-with-internet-data-storage-6682e9
A complete DIY weather station that submits its data to the “THINGSPEAK” website, where it can be viewed from any browser.
Tomi Engdahl says:
Building Badges The Hard Way
https://hackaday.com/2018/05/01/building-badges-the-hard-way/
What’s a hacker to do to profess his love for his dearest beloved? [Nitesh Kadyan] built his lady-love this awesome LED pendant – the LED BLE Hearty Necklace Badge.
The hardware is pretty vanilla by today’s hacker standards. An ATMega328p does most of the heavy lifting. An HM-11 BLE module provides connection to an Android mobile app. Two 74HC595 shift registers drive 16 columns of red LEDs and a ULN2803 sinks current from the 8 rows. The power section consists of a charger for the 320mAh LiPo and an LDO for the BLE module. All the parts are SMD with the passives mostly being 0603, including the 128 LEDs.
LED BLE Hearty Necklace/Badge
https://hackaday.io/project/114144-led-ble-hearty-necklacebadge
8*16 LED matrix display with bluetooth low energy to connect to any smart phone
Tomi Engdahl says:
Mobile IoT Weather Station with UV Index
https://create.arduino.cc/projecthub/McOrts/mobile-iot-weather-station-with-uv-index-1321c4?ref=user&ref_id=325213&offset=0
Mobile IoT weather station based on Arduino MKR FOX 1200 for UV, pressure, and temperature measures in anywhere.
Tomi Engdahl says:
ESP8266 Screen Set WiFi Credentials
https://www.hackster.io/egzola/esp8266-screen-set-wifi-credentials-92879f
Transfer data (WiFi credentials) from your smartphone to an ESP8266 by pulsing your smartphone screen.
Tomi Engdahl says:
ESP32 Deep Sleep Tutorial
https://www.hackster.io/nickthegreek82/esp32-deep-sleep-tutorial-4398a7
Have you imagined you project to last on regular AA batteries for almost 5 years? This is possible with the ESP32 chip.
Tomi Engdahl says:
Home security
https://hackaday.io/project/587-home-security
Home security project based on atmega and ardunio. MQTT gateway for data gathering.
Home security project based on atmega and ardunio. MQTT gateway for data gathering.
This project should replace standard home security alarms, and And function as gateway to pass or receive data from various sensors. All configuration is done over nice web interface.
Gateway board consists of atmega1284P that has inputs for sensors and outputs to relays. It also hosts Wiz5500 Ethernet for configuration and overview, RFM69HW for radio remote nodes, communication module to wired nodes (RS485 protocol), GSM modem, Battery backed up RTC, EEPROM for log, I2C expansion connector, and AC supply and battery monitoring.
Tomi Engdahl says:
Alexa, Attack Intruders
https://hackaday.com/2018/05/08/alexa-attack-intruders/
If our doom at the hands of our robot overlords is coming, I for one welcome the chance to get a preview of how they might go about it. That’s the idea behind Project Icarus, an Alexa-enabled face-tracking Nerf turret. Designed by [Nick Engmann], this impressive (or terrifying) project is built around a Nerf Vulcan, a foam dart firing machine gun mounted on a panning turret that is hidden behind a drop-down cabinet door. This is connected to a Pi Zero equipped with a Pi camera. The Zero is running OpenCV and Google Firebase, which connects it with Amazon’s Alexa service.
It works like this: you say “Alexa, open Project Icarus”. Through the Alexa skill that [Nick] created, this connects to the Pi and starts the system. If you then say “Alexa, activate alpha”, it triggers a relay to open the cabinet and the Nerf gun starts panning around, while the camera mounted on the top of it searches for faces. The command “Alexa, activate beta” triggers the Nerf to open fire.
Nerf Alexa Home Defense Turrent
https://www.hackster.io/quodcertamine/nerf-alexa-home-defense-turrent-a50dd1
Tomi Engdahl says:
IoT Meteorological Station
https://www.hackster.io/ThingerMakers/iot-meteorological-station-a69a03
Thinger. io ClimaStick V2-based meteorological station with a 3D-printed housing and solar panel.
Tomi Engdahl says:
Mobile IoT Weather Station with UV Index
https://www.hackster.io/McOrts/mobile-iot-weather-station-with-uv-index-1321c4
Mobile IoT weather station based on Arduino MKR FOX 1200 for UV, pressure, and temperature measures in anywhere.
The Arduino MKR FOX 1200 with connection to Sigfox has taken the democratization of the use of microcontrollers to the space of the IoT and the cloud.
Tomi Engdahl says:
Custom Clock Projects Time on the Ceiling
https://blog.hackster.io/custom-clock-projects-time-on-the-ceiling-aaed9d1ff47c
Tomi Engdahl says:
Twitter-Enabled LED Belt Buckle
https://blog.hackster.io/twitter-enabled-led-belt-buckle-47d0e339d313
Maker Brian Moreau recently received an LED belt buckle that displays letters as a gift. As cool as that is by itself, he decided to enhance it even further by adding an ESP8266–01 Wi-Fi module in order to program letters automatically.
Tomi Engdahl says:
Lantern
https://www.hackster.io/nord-projects/lantern-9f0c28
An Ikea hack that transforms any surface into an ambient, smart interface using Raspberry Pi, a laser projector, and Android Things.
Tomi Engdahl says:
Hot Ninja Communicates Anonymously via Wi-Fi SSIDs
https://blog.hackster.io/hot-ninja-communicates-anonymously-via-wi-fi-names-24db0253a28f
With the widespread attempts of government and other entities to control and track our online activities, Moscow-based media artist Dmitry Morozov (AKA ::vtol::) has come up with a way to create his own portable public Wi-Fi messaging system. His device, named “Hot Ninja,” as an apparent reference to its function as a Wi-Fi hotspot generator, uses three ESP8266 modules to form thee separate networks simultaneously.