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:
Build your own Raspberry Pi tornado warning system
https://opensource.com/life/16/10/build-your-own-raspberry-pi-tornado-warning-system?sc_cid=70160000001273HAAQ
Learn how to make a weather radio with a Raspberry Pi.
Tomi Engdahl says:
CO₂ monitor
https://github.com/larsp/co2monitor
Some time ago an article about a low cost CO₂ monitor came to our attention. A colleague quickly adopted the python code to fit in our prometheus setup. Since humans are sensitive to temperature and CO₂ level, we were now able to optimize HVAC settings in our office (Well, we mainly complained to our facility management).
Hardware
CO₂ meter: Can be found for around 70EUR/USD at amazon.com & amazon.de. Regardless of minor differences between both devices, both work.
Some machine which can run the compiled Go binary, has USB and is reachable from your prometheus collector. A very first version of a raspberry pi is already sufficient
Tomi Engdahl says:
Bluetooth Controlled Pick and Place Robot
https://create.arduino.cc/projecthub/ahmedibrrahim/bluetooth-controlled-pick-and-place-robot-992d06?ref=platform&ref_id=424_recent___&offset=9
We have built a 2WD robot with a robotic arm on it controlled from a mobile app over Bluetooth connection. Use this step-by-step tutorial!
This tutorial demonstrates how to build a pick and place robot controlled with your Android smartphone. We have built a mobile app using the MIT App Inventor platform.
Tomi Engdahl says:
Real-Time LTE Arduino GPS Tracker + IoT Dashboard
https://www.hackster.io/botletics/real-time-lte-arduino-gps-tracker-iot-dashboard-01d471
Learn how to make a powerful Arduino GPS tracker that posts data to the cloud via LTE and view data graphically on IoT dashboards!
Tomi Engdahl says:
ThingSpeak, MATLAB, and IFTTT – Smart Humidity Sensor
https://www.hackster.io/matlab-iot/thingspeak-matlab-and-ifttt-smart-humidity-sensor-1a8495
A smart humidity sensor that uses outdoor temperature to determine the ideal indoor humidity and inform the user about the room’s comfort.
Tomi Engdahl says:
Android Things HandBot
https://www.hackster.io/67368/android-things-handbot-513eb6
We created a robotic hand that reacts to your hand gestures—powered by Android Things and built on the NXP Pico i.MX7 development board.
Tomi Engdahl says:
Plant Monitoring Using Alexa
https://www.hackster.io/teamnature/plant-monitoring-using-alexa-ad501f
Plant monitoring using Arduino, Alexa and RPi.
Tomi Engdahl says:
Make your own Twitter bot with Python and Raspberry Pi
https://opensource.com/article/17/8/raspberry-pi-twitter-bot?sc_cid=70160000001273HAAQ
Automate your tweets with some simple Python code running on a Raspberry Pi.
Tomi Engdahl says:
A Wearable, IoT+ANN Dev Board for Body Sensing
https://hackaday.io/project/21523-a-wearable-iotann-dev-board-for-body-sensing
An Open Source Development Board for Faster, and Easier Prototyping of IoT Wearables, and its integration with Artificial Intelligence
Tomi Engdahl says:
Arduino Home Automation Control Board IoT
https://create.arduino.cc/projecthub/my-arduino-home/arduino-home-automation-control-board-iot-4bf329?ref=similar&ref_id=59575&offset=3
This control board integrates with Arduino to allow users to control all aspects of a smart home through a website or Alexa voice commands.
Tomi Engdahl says:
Hacking the Stairs at Seeed’s New Office
https://www.hackster.io/stairs-hackers/hacking-the-stairs-at-seeed-s-new-office-9ef30b
Turn the stairs at the office into an interactive installation
After several rounds of group discussions, we finalized our hacking idea as #HACK THE STAIRS.
Along one side of the stairs are ultrasonic sensors (which help to detect if someone is in the detected area). On the vertical sides of the stairs are five RGB LED strings. On the top of the stairs, there is a LED Logo projector with customized words
Seeeduino receive signals from the ultrasonic sensors, and calibrates itself appropriately when started. Then, it determines when a visitor appears based on those ultrasonic values. It processes the info and will send out command to trigger the switch of the LED strings. And the LEDs will shine in green when they are triggered on.
If the visitor ignored the LED’s shining reminder and continued to go upstairs, there is another ultrasonic sensor on the top stair, which will detect the ultrasonic values. And when the Seeeduino gets the signal, it will send out the command to the LED Logo Projector to work and project the reminder words
Tomi Engdahl says:
Hyper-Sensitive Silly Putty-Based Force Detection
https://blog.hackster.io/hyper-sensitive-silly-putty-based-force-detection-8bd0d1542438
If you need to detect a very small force, here’s a new option from hacker Andrew Quitmeyer: “Goophene,” or silly putty with graphene embedded in it.
http://www.instructables.com/id/Goophene-Hypersensitive-Graphene-Sensors/
Tomi Engdahl says:
Smart Security Camera
https://www.hackster.io/hackerhouse/smart-security-camera-90d7bd
IoT Raspberry Pi security camera running OpenCV for object detection. The camera will send an email with an image of any objects it detects.
Tomi Engdahl says:
Amazon Alexa-Powered Wireless Speakers
https://www.hackster.io/TeamWebGeeks/amazon-alexa-powered-wireless-speakers-e52d65
This project shows you how to build your own Amazon Alexa-powered wireless speakers. “Alexa, tell me a joke.”
I wanted to build a wireless speaker and rather than just building another plain old wireless speaker, I decided to spice things up by adding the Amazon Voice Kit.
The goal of this project is to make a portable wireless speaker that connects to the internet via WiFi and runs amazon Alexa Voice Kit. You can pair it with your Alexa app on your smart phone and ask, “Alexa, what is the distance to the moon?”
Tomi Engdahl says:
Complete Home Protection
Combining ESP32′s with other electronic devices to create a complete home protection system
https://hackaday.io/project/28857-complete-home-protection
Tomi Engdahl says:
Count Your Fans with this Stylish ESP8266 Display
https://hackaday.com/2018/02/08/count-your-fans-with-this-stylish-esp8266-display/
Continuous self-affirmation is a vital component to the modern lifestyle. Of course you know the world loves you, but exactly how much do they love you? Checking your phone every few minutes to see if you’ve gained any followers is gauche, and perhaps more to the point, doesn’t let you show off when you’ve got visitors over. In the modern era, the up-and-coming social media star needs a stylish way to display just how popular they are for the world to see.
That’s the idea behind this very slick social media counter created by [Becky Stern]. Built into a standard shadow box frame and using LED displays glowing through a printed piece of paper, the finished product looks more like modern art than the usual hacker fare.
Social Stats Tracker Display With ESP8266
http://www.instructables.com/id/Social-Stats-Tracker-Display-With-ESP8266/
Tomi Engdahl says:
My Smart FishRoom/Animal Room
https://hackaday.io/project/28775-my-smart-fishroomanimal-room
how i’m building my fishroom (aquariums), and what i do to automate it and make it smart.
Tomi Engdahl says:
Home Automation System for a Camp with No Internet
https://create.arduino.cc/projecthub/cybermah/home-automation-system-for-a-camp-with-no-internet-14d229?ref=user&ref_id=47335&offset=3
Wouldn’t it be nice if you could start warming up the camp before you leave the house? How about using Alexa to do it for you!
My Idea is a home automation system for a camp with no internet.
WEB EDITOR
PROJECT HUB
MY DEVICES
STORE
SIGN IN
Home Automation System for a Camp with No Internet © GPL3+
Wouldn’t it be nice if you could start warming up the camp before you leave the house? How about using Alexa to do it for you!
cellularhome automationnode red
998 VIEWS0 COMMENTS8 RESPECTS
COMPONENTS AND SUPPLIES
Amazon echo dot
Amazon Alexa Echo Dot
× 1
Abx00004 iso both
Arduino MKR1000 & Genuino MKR1000
× 1
Mcp23008 scr8g5le 10a b%20(1)
ControlEverything.com Relay Shield for Particle Photon I²C 8-Channel SPDT 10-Amp
This one says its an i2c relay shield, the one I used was just an opto coupler relay shield with 8 input pins.
× 1
Nova icon lijwm6pmk7
Hologram Nova
× 1
R8326274 01
Raspberry Pi 2 Model B
× 1
USB WiFi Dongle
× 1
ABOUT THIS PROJECT
My Idea is a home automation system for a camp with no internet.
Wouldn’t it be nice if you could start warming up the camp before you leave the house? How about turn on some lights because your getting there late? Maybe you would like to know what the temperature is in an outside the camp. Well with Alexa and my cellular home automation project you could. From your home, just say “Alexa, start warming up the camp at 5:00pm,” Alexa will send a trigger to my system to turn on the heat on at the time requested.
My system will use arduinos to control devices and read sensors. The arduinos will send or receive the information to a Raspberry Pi using mqtt where the Pi can connect to the internet using a Hologram Nova cellular modem.
Tomi Engdahl says:
ESP32 Weather Station on a PCB
https://hackaday.com/2018/02/10/esp32-weather-station-on-a-pcb/
We see lots of ESP8266 projects, but considerably fewer for the ESP32. So this good-looking weather station on a PCB using an ESP32 caught our eye. The board has a few sockets for common weather gear, but with a little modification, it would be a great carrier for an ESP32. Since the PCB layout is available, you could change things around to suit you.
Build an All-in-One ESP32 Weather Station Shield
https://randomnerdtutorials.com/build-an-all-in-one-esp32-weather-station-shield/
In this project I’ll show you how you can build an all-in-one ESP32 weather station shield and display the sensor readings on a web server. The web server displays data from all the sensors and automatically updates the readings every ten seconds, without the need to refresh the web page.
Tomi Engdahl says:
ESP8266 Broadcasts Memorial WiFi Spam
https://hackaday.com/2018/02/09/esp8266-broadcasts-memorial-wifi-spam/
Tomi Engdahl says:
NODE’s Updated Pi Plug 2 Turns Your Raspberry Pi Zero W into a Tiny Server
https://blog.hackster.io/nodes-updated-pi-plug-2-turns-your-raspberry-pi-zero-w-into-a-tiny-server-c5ac54894892
For a complete computer capable of running a fully-featured OS, the Raspberry Pi Zero W is remarkably small. Unfortunately, it doesn’t have any kind of onboard power supply, so to actually use the Zero W you’re going to have to dramatically increase the overall size of the package. To minimize that as much as possible, NODE created the Pi Plug, which they’ve just updated.
The Pi Plug 2 is small modular board for attaching your Raspberry Pi Zero W directly to a phone charger-style power supply.
https://n-o-d-e.net/piplug2.html
Tomi Engdahl says:
https://www.hackster.io/LightPro/phonelocator-dfef67
Simply click a button to receive your phone’s geolocation.
I am sure that everyone was confronted with loosing or forgetting their phone. PhoneLocator aims to locate your phone (hint in the name) and send you its geolocation co-ordinates via email so you can recover your precious device. Thanks to Blynk, all you have to do is press a button. Note that you will need a Blynk account to operate this project
Tomi Engdahl says:
Web-Controlled LED Animations with Raspberry Pi and Arduino
https://create.arduino.cc/projecthub/bportaluri/web-controlled-led-animations-with-raspberry-pi-and-arduino-112025?ref=platform&ref_id=424_recent___&offset=4
Set up your Arduino and Raspberry Pi to control lighting and animation on an RGB LED strip from your smartphone or PC.
Tomi Engdahl says:
Raspberry Pi Plant Monitor Linked To Amazon Alexa
https://www.geeky-gadgets.com/raspberry-pi-plant-monitor-07-02-2018/
Raspberry Pi enthusiasts looking for inspiration for their next project may be interested in this new Raspberry Pi powered plant monitoring system, connected to Amazon’s Alexa personal assistant service. To help you keep your houseplants in tiptop condition.
The project uses both Arduino and Raspberry Pi technologies
Tomi Engdahl says:
Bringing Pac-Man into the Real World with These Pellet-Munching Robots
https://blog.hackster.io/bringing-pac-man-into-the-real-world-with-these-pellet-munching-robots-972462fc463
Tomi Engdahl says:
Web-Controlled LED Animations with Raspberry Pi and Arduino
https://www.hackster.io/bportaluri/web-controlled-led-animations-with-raspberry-pi-and-arduino-112025
Set up your Arduino and Raspberry Pi to control lighting and animation on an RGB LED strip from your smartphone or PC.
Tomi Engdahl says:
C-3PO Dispenses PEZ and Teaches Math
https://blog.hackster.io/c-3po-dispenses-pez-and-teaches-math-e59db493867
Gyula’s younger brother was always asking him for help with his math problems, and while he tries to help, they end playing and getting distracted. Most big brothers would have left it at that, but Gyula took things several steps further and made a robotic system to help him learn.
Tomi Engdahl says:
Automated Indoor Gardener
https://www.hackster.io/hackerhouse/automated-indoor-gardener-a90907
Never worry about dead plants again. This automated gardener never forgets to water your plants and provide artificial sunlight.
Tomi Engdahl says:
Farnell adds Cloudio to Raspberry Pi
https://www.electronicsweekly.com/news/business/farnell-adds-cloudio-raspberry-pi-2018-02/
Farnell element14 is selling the GraspIO Cloudio – a Raspberry Pi add-on board with Drag and Drop programming interface on iPhone, iPad, Android.
Among other features, it incorporates Voice Assistant Capabilities, IFTTT (“If This Then That”) Integration, IoT Cloud Service, Sensor Monitor and Dashboard, Custom Notifications with Image and Video and One Tap Multi-Board Upload.
“The versatility of GraspIO Cloudio along with its ease of use will make it popular with makers and innovators in a wide range of application environments. Cloudio, when combined with a Raspberry Pi, is a Full Stack IoT platform meaning that you can programme IoT devices simply and quickly with drag and drop programming on a mobile app,”
Tomi Engdahl says:
PiShow Is an Echo Show-Like Build that Substitutes Creativity for a Workshop
https://blog.hackster.io/pishow-is-an-echo-show-like-build-that-substitutes-creativity-for-a-workshop-78b35645cd3c
Anonteapot was inspired by Amazon’s Echo Show, and decided to build his own on a Raspberry Pi. Electronically speaking, it’s similar to many other Raspberry Pi-based DIY Echos. There is a Raspberry Pi 3, a small touchscreen, and a power supply—the usual.
Tomi Engdahl says:
The Things Network Node for TTNmapper.org
https://www.hackster.io/Amedee/the-things-network-node-for-ttnmapper-org-a8bcd4
Simple The Things Network (TTN) node based on Adafruit Feather M0 with RFM95 LoRa Radio and Adafruit OLED FeatherWing.
Having a new gateway in place for The Things Network (TTN), I wanted to test its coverage in urban environment.
This can easily be achieved with the TTN Mapper project, a simple LoRaWan node and an Android or IOS smartphone.
The Adafruit Feather M0 with RFM95 LoRa Radio together with the OLED FeatherWing was an easy and logical choice. It almost runs ‘out-of-the-box’.
This small project describes how to get your node online in just a couple of hours (a bit more if you decide to print the enclosure!).
Tomi Engdahl says:
Power Your Coffee Maker with Netduino
https://www.hackster.io/bryan-costanich/power-your-coffee-maker-with-netduino-d163bb
Control your coffee maker remotely! Create a connected coffee maker using household electricity with .NET, Netduino, and Xamarin.
Tomi Engdahl says:
Use Alexa to Control Your TV!
https://www.hackster.io/grensom/use-alexa-to-control-your-tv-916ca6
You ever lose your clicker/remote and wish you could just talk to your TV? Well anything your clicker can do, your Alexa can do!
So this project goes over how to use your Alexa to send commands and control your TV by talking to it. Anything your TV Remote can do, your Alexa can do. What we are going to do is record the Remote IR Signals and use Alexa to resend those same signals when Voice Commanded.
Hardware bases on Arduino and ESP8266
Tomi Engdahl says:
Plant Monitoring Using Alexa © GPL3+
Plant monitoring using Arduino, Alexa and RPi.
https://create.arduino.cc/projecthub/teamnature/plant-monitoring-using-alexa-ad501f?ref=platform&ref_id=424_recent___&offset=25
Tomi Engdahl says:
Control TV With Any Phone (Even Phones Without IR Blaster)
https://www.google.fi/amp/www.instructables.com/id/Control-TV-With-Any-Phone-Even-Phones-Without-IR-B/%3famp_page=true
Basically the phone sends signal to HC-05 (bluetooth module) and further bluetooth module sends the characters to arduino’s serial port and arduino sends particular IR signal decoded from your remote!! It works with all TV remotes!!I
Tomi Engdahl says:
NFC Controlled RGB LED
https://www.hackster.io/asokfair/nfc-controlled-rgb-led-461291
This project demonstrates the controlling of an RGB LED over NFC by smartphone.
This project demonstrates the controlling of an RGB LED over NFC by smartphone. LPC812 MAX board is interfaced with NTAG I2C board (NT3H1101).
Android application allow us to choose the color then corresponding RGB values will be write into NTAG memory by tapping it with mobile. LPC812 generates the PWM signals w.r.t the values in NTAG memory.
Tomi Engdahl says:
Achieve simple IR-data transmission from a PC’s serial port
https://www.edn.com/5G/4316278/Achieve-simple-IR-data-transmission-from-a-PC-s-serial-port?utm_source=Aspencore&utm_medium=EDN&utm_campaign=social
widely available IR receiver, such as a TSOP17xx or similar receiver from Vishay that finds use in IR-remote-control applications, such as TVs and VCRs. These devices are easy to implement because they require no external parts. These receivers usually work with a pulsed 38-kHz carrier and include an amplifier, automatic gain control, and a demodulator.
The main problem for simple applications is building the transmitter, which requires a 38‑kHz start-stop oscillator, additional supply voltage, and modulating pulses in the millisecond and submillisecond range.
factors are difficult to control with PC operating systems. On the other hand, a PC’s serial port at a standard transmission rate of 38,400 bps can generate precise bursts of 38.4-kHz data with a simple frequency doubler and two IR LEDs
The receiver needs pulse trains ranging from 10 to 70 pulses with approximately equal pauses between them
Tomi Engdahl says:
Feather-based Hue lighting controller
https://learn.adafruit.com/feather-hue-lighting-controller
Overview by Dave Astels
The Philips HUE lighting system is very cool. Wifi control of your lighting, full color lighting, etc. You simply replace your regular bulbs with HUE bulbs and gain the an immediate improvement by having switched to LED lighting. Open up the HUE app on your smartphone and you can have very precise control of on/off, brightness, and color (with color bulbs) of individual bulbs.
That’s great, but is having to dig out your phone is as bad as having to walk to the wall switch, other than not have to get out of bed to turn lights on/off. And who carries their phone when going for a midnight snack? Using an voice assistant like Amazon Echo (which I use) helps
Wouldn’t it be nice if the lighting was controlled for you, turning on and off automatically.
For this project, I decided to use boards in the Feather ecosystem. Because it was going to need WiFi connectivity interact with the HUE system, I chose the Feather M0 WiFi. It also needed to know what time it was (we’ll see why later) so I chose the DS3231 RTC featherwing. To display some status output I added an OLED featherwing.
The off the shelf Feather/Wings provide the computing power, wifi, timekeeping, and status display
For motion sensing I use a basic PIR. For light measurement I use a simple CdS photocell in a voltage divider.
Tomi Engdahl says:
“Retro Future” Remote Control
https://www.hackster.io/chadlawson/retro-future-remote-control-bbc7de
Putting modern Bluetooth remote inside a retro TV remote to control a studio computer while on set.
Tomi Engdahl says:
External Minecraft Creeper Detector
https://blog.hackster.io/external-minecraft-creeper-detector-d2a6d5228b4f
When you play Minecraft, the last thing you want is for a creeper to sneak up behind you and explode. To prevent this from happening, and to entertain kids at the Children’s Museum of Bozeman, Allwine Designs decided to make an external creeper detector using a SparkFun RedBoard, along with an 8-LED NoePixel light strip to indicate when one is close.
The device uses a Minecraft Forge and a mod called SerialCraft to communicate with the RedBoard via a serial connection. Once creeper distance data info is piped to the board, its program notes the distance and adjusts the lighting accordingly based on the sensitivity setup.
Tomi Engdahl says:
Amazon Alexa / Arduino YÚN Smart Home Light Sample
https://create.arduino.cc/projecthub/Noctuvigilus/amazon-alexa-arduino-yun-smart-home-light-sample-29bcaa
A sample that uses an Arduino YÚN with an Alexa Smart Home Skill to provide voice control to LED lights.
Tomi Engdahl says:
Control Your Toilet with Alexa
https://blog.hackster.io/control-your-toilet-with-alexa-b0c0cf7196c0
After seeing a $6,000 Alexa controlled toilet at CES this year, hacker Jonathan “macgeek” Gleich decided that he could implement this same functionality for quite a bit less money. This hack came in two parts, the flushing mechanism and a bidet toilet seat that features an RF remote.
he used an IR control hub which works with Amazon Alexa and can be trained using your phone. Once trained, Alexa can emulate IR signals, in this case allowing it to operate the bidet with via voice control.
https://makezine.com/2018/02/15/alexa-flush-toilet/
Tomi Engdahl says:
Biometric Door Opener with Facial Recognition & Voice Output
https://www.hackster.io/85514/biometric-door-opener-with-facial-recognition-voice-output-b4d62e
Quickly automate any door with facial recognition, motion detection, motor control & text to speech using BeagleBone Black Wireless.
We needed a good Linux platform that is portable and small enough to be mounted on the door. The platform also needed to have enough power to run OpenCV to process and recognize captured images on the go. Wireless capability would be an added bonus. BeagleBoard.org BeagleBone Black Wireless powered by OSD335x perfectly matched our needs.
Tomi Engdahl says:
Secure your house with Sigfox (Arduino MKRFOX1200) — DIY
https://medium.com/@iotplayer/secure-your-house-with-sigfox-arduino-mkrfox1200-diy-e6abbe05a26d
In order to detect if your door is open or closed, we can use the Arduino MKRFOX1200 with a magnetic door sensor.
You get an email/SMS every time your door is opening.
With LowPower library, the system should work during at least 2 years!
pokemon rpg says:
Good day very nice site!! Man .. Excellent .. Wonderful
.. I’ll bookmark your site and take the feeds additionally?
I am glad to search out a lot of useful information here within the put up, we’d like develop extra techniques in
this regard, thank you for sharing. . . . . .
Tomi Engdahl says:
Create your own AI-powered voice assistant with Matrix Voice
https://thenextweb.com/artificial-intelligence/2018/02/20/review-i-had-a-blast-making-my-own-ai-powered-smart-speaker-with-these-matrix-boards/
The Matrix Voice development board is a Raspberry Pi add-on you can use to build your own voice assistant. I got my hands on a review unit to see if someone who is “code illiterate” could make something out of it.
Tomi Engdahl says:
myWiFi Information Station © GPL3+
https://create.arduino.cc/projecthub/sclandinin/mywifi-information-station-24aad3
A critical display that alerts you whether or not your WiFi is on. And some other less important functions as well, I guess.
Tomi Engdahl says:
Make Your Own Remote Control for Google Home and Chromecasts
https://www.hackster.io/shiva-siddharth/make-your-own-remote-control-for-google-home-and-chromecasts-3206be
A remote control for Google Cast devices such as Chromecast and Google Home implemented using Raspberry Pi Zero W and Pimoroni Button SHIM.
Tomi Engdahl says:
Autonomous Home Assistant Robot
https://create.arduino.cc/projecthub/grassjelly/autonomous-home-assistant-robot-fff43e
An Alexa controlled robot that can perform tasks autonomously. It can feed your fish, get you a soda or you can program it the way you want.
Tomi Engdahl says:
Gesture Controlled Trainable Arduino Robot Arm via Bluetooth
https://www.hackster.io/KureBasRobotics/gesture-controlled-trainable-arduino-robot-arm-via-bluetooth-4a1e57
KureBasArm is a robotic arm that can movable from mobile phone manually or by sensors from your phone. You can record and play your movement
First is Manual Mode that you can move the arm with bluetooth in your mobile phone by move the sliders on app. At the same time, you can save your positions and you can play…
Second is Gesture Mode that uses your phone’s Oriantation Sensor and Proximity Sensor. When they are changed, app sends commands to arduino…