IoT project links for 2018

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

  1. Tomi Engdahl says:

    HomeEnergy – Pi
    https://www.hackster.io/michael-nigbor/homeenergy-pi-cecfdf

    Turn a Raspberry Pi into a home energy monitor with inexpensive components.

    Reply
  2. Tomi Engdahl says:

    How to build a Raspberry Pi home dashboard
    https://opensource.com/article/17/3/pi-display-dashboard?sc_cid=7016000000127ECAAY

    Raspberry Pi 2B with a 7-inch display

    I would make a home dashboard to show some useful information that is readable from around the living room.

    Current temperature and weather forecast in my area
    Next buses due at the local bus stops
    The news headlines
    The Tube status
    My fuzzed location (e.g., at work, traveling)

    How to get started
    I decided to write the dashboard in Python 3 and use the flask framework because I wanted to build up my Python 3 skills. I also wanted to be able to play with NFC (Near Field Communication) tags and see what they could do.

    The concept behind the use of NFC tags is that it allows you to place tags in various locations, touch your phone on them, and use the NFC reader app update my dashboard at home. You need a phone that has NFC enabled (my Nexus 4 does).

    I programmed the tags to launch an HTTP GET request to the endpoint running on my OpenShift application. This GET request has a few uses; most importantly, to send a signal for my fuzzed location or to provide feedback information, such as how many coffees I’ve had from Pret on any given day.

    Here are the pieces of hardware I needed for my project:

    Raspberry Pi 2B, 7-inch official Pi display, Wi-Fi adapter, and Pi power supply
    Cheap NFC tags [NTAG213], which are available from Amazon
    An NFC-capable phone with an appropriate Android version, to run the software

    Reply
  3. Tomi Engdahl says:

    Raspberry Pi-powered boom sensor: Detect earthquakes, H-bombs, SpaceX launches
    http://www.zdnet.com/article/raspberry-pi-powered-boom-sensor-detect-earthquakes-h-bombs-spacex-launches/

    A Raspberry Pi-powered sensor can help you detect inaudible sounds from your surrounding area.

    Reply
  4. 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 integrated wearable IoT, Cloud, and Machine Learning Platform for Human Computer Interfaces

    Reply
  5. Tomi Engdahl says:

    IOT DIY Home Automation with Alexa | Raspberry Pi3 | Tutorial # 3
    https://www.youtube.com/watch?v=uS5dTx8vjq4

    Make “Alexa” Control ANYTHING!
    https://www.youtube.com/watch?v=rikUkvyDRGg

    Reply
  6. Tomi Engdahl says:

    $25 DIY “Smart” Door Locks – ElectroMagnet + Sonoff + Tasmota
    https://www.youtube.com/watch?v=M76g81G3bi8

    $5 DIY “Smart” Garage Door Opener using Sonoff SV
    https://www.youtube.com/watch?v=QMepwpyjMCY

    Reply
  7. Tomi Engdahl says:

    Tasmota + D1mini (or Sonoff) – Temp & Humidity, ws2812 LEDs, and Motion Detection
    https://www.youtube.com/watch?v=sVml02kP3DU

    http://drzzs.com/

    Reply
  8. Tomi Engdahl says:

    3 Reasons Everyone Is Switching To Sonoff For Alexa And Google Home
    https://www.youtube.com/watch?v=98FIopxG6qI

    Just how much easier is it to get Sonoff working with Alexa and IFTTT than with Broadlink?… Spoiler alert, it’s a lot easier. Sonoff currently make the cheapest and most reliable and flexible home automation solutions and this is a ‘how to’ video tutorial in typical Paul Hibbert style on how to connect the Sonoff s20 plug socket to both Alexa and to IFTTT in under 4 minutes!!… the Google Home setup is just the same as Alexa and works just as well :)

    Reply
  9. Tomi Engdahl says:

    Sonoff – The $5 WiFi Smart Switch That’s Compatible With Alexa And Google Home
    https://www.youtube.com/watch?v=lRCH67wfwNE

    In this video I show you how to setup the Sonoff WiFi Smart Switch. This is a $5 smart outlet that allows you to automate pretty much any appliance. I use it with my google home mini to turn on and off all the devices in my electronics lab.

    Reply
  10. Tomi Engdahl says:

    Make Existing Wall Lights Smart for Under $10 – Sonoff Wifi Switch
    https://www.youtube.com/watch?v=qKtIMo_s520

    In this video I show you how to use Sonoff Switches to automate your lights. Using this, you can easily automate your home control it from anywhere in the world. The Alexa and Google Assistant functionality is nice to have.

    Reply
  11. Tomi Engdahl says:

    Evolution of the ESP8266 Party Button
    https://hackaday.com/2018/03/28/evolution-of-the-esp8266-party-button/

    [Ryan] decided to build a wireless “party button” for his kids. Tied into his Home Assistant automation system, a smack of the button plays music throughout the house and starts changing the colors on his Philips Hue lights

    The general idea is pretty simple, the big physical button on the top of the device resets the internal ESP8266, which is programmed to connect to his home WiFi and send a signal to his MQTT server. In the earlier versions of the button there was quite a bit of support electronics to handle converting the momentary action of the button to a “hard” power control for the ESP8266. But as the design progressed, [Ryan] realized he could put the ESP8266 to deep sleep after it sends the signal, and just use the switch to trigger a reset on the chip.

    Instant Party Button
    http://onryansdesk.com/display/NOT/Instant+Party+Button

    Reply
  12. Tomi Engdahl says:

    Smart-Thermostat.eu
    https://www.hackster.io/roquecampos/smart-thermostat-eu-b894b7

    Android app to create a thermostat and control your home heating with an old Android device or a Raspberry Pi3B.

    This project is the continuation of an Thermostat developed for the Arduino Yun microcontroller in year 2013.

    difficulty to make the Yun made the things that I wanted.

    Because of that, and taking advantage of the new Android Things operating system (even in developer preview at this moment), I developed a new set of apps to give the users the chance to build a Smart Thermostat as cheap as possible

    Smart Old Relic Thermostat is an Android App that works in devices with Android 4.0+. The typical devices that you have forgotten in a drawer, because they are old, and you don’t use them anymore.

    With this app, an ESP32 microcontroller, a DHT temperature / humidity sensor and a High Level Triggered relay, you can build a Smart Thermostat to control your home boiler.

    The Smart PI Thermostat app.
    This is an Android app to do the same job as the Smart Old Relic Thermostat app, but using instead a Raspberry Pi 3B running the Android Things os.

    Reply
  13. Tomi Engdahl says:

    Build a baby monitor with a Raspberry Pi
    https://opensource.com/article/18/3/build-baby-monitor-raspberry-pi?sc_cid=7016000000127ECAAY

    More than the average video monitor, this DIY model also automates room temperature control in a child’s room.

    Reply
  14. Tomi Engdahl says:

    Wiring The Internet of Things With NODE RED
    https://www.youtube.com/watch?v=j9H3t3l1En0

    The Internet of Things is not a single choice of technology, approach or philosophy. It brings together multiple platforms, products and protocols, where the whole is greater than the sum of its parts. One of the challenges of IoT is to make it as easy as possible to allow developers to create things, for play or profit, serious or whimsical, professional or hobbyist. Node-RED is an open-source visual tool for wiring the Internet of Things. Built on top of node.js, it provides a light-weight, browser-based editor that makes it easy to integrate different streams of both physical and digital events. This session explores what Node-RED can do, showcases how it has been used to great success across a range of industries and looks to the future of the project.

    How to Node-RED!
    https://www.youtube.com/watch?v=GeN7g4bdHiM

    This video shows shows how to configure Node-RED on the Raspberry Pi and how to start creating home automation projects using MQTT and Node-RED. Some practical IoT examples are show.

    Reply
  15. Tomi Engdahl says:

    Walabot Target Visualization in WebVR
    https://www.hackster.io/RONDAGDAG/walabot-target-visualization-in-webvr-d2b457

    Using Intel Compute Stick & Walabot, host a website to visualize Walabot sensor data in VR. Create NodeJS bindings for Walabot.

    What would it be like to visualize data from Walabot Sensors into Virtual Reality? And maybe use it to sense moving objects in front of us.

    Reply
  16. Tomi Engdahl says:

    How to Build an Intelligent IoT Gateway in 7 Easy Steps
    https://developers.redhat.com/blog/2016/11/02/how-to-build-an-intelligent-iot-gateway-in-a-few-easy-steps/?sc_cid=7016000000127ECAAY

    , you’ll learn how to build an intelligent IoT gateway in a few simple steps – you can find the code at GitHub.

    To automate the gateway provisioning, we’ll using Ansible by Red Hat. Why? Because it is the simplest and best tool out there for this job. Besides, it can also be used for configuration management and application deployment. Once you’re ready to provision and deploy thousands of gateways in a production environment, you can use this same Ansible tool. This is how IT departments provision the systems securely across the network.

    The main components of the gateway are:

    Red Hat Enterprise Linux: Provides enterprise-class foundation
    Red Hat JBoss A-MQ: Arbitrates sensor data
    Red Hat JBoss Fuse: Transforms sensor data and routes it to end points
    Red Hat JBoss BRMS: Enables real-time decision making at the edge

    Once the gateway is provisioned, we’ll put it into action by starting Red Hat JBoss Fuse and building and deploying the routing and business rules services. We’ll then start a sensor application that sends temperature data using MQTT to the Red Hat JBoss A-MQ broker. These messages will be forwarded to the services that we started earlier.

    Reply
  17. Tomi Engdahl says:

    WalaBeer Tank
    https://www.hackster.io/Abysmal/walabeer-tank-20a2ed

    The tank that will follow you and serve you beer. Coolness is over 9000!

    Reply
  18. Tomi Engdahl says:

    TelegaGraph
    https://www.hackster.io/lepeshka/telegagraph-ac33cc

    TelegaGraph prints messages from Telegram Bot on a thermal printer only with ESP8266.

    a basic library for working with bot API Telegram. It can only send and receive messages. At the moment, sending of the message is very limited, in view of the need to complete the URL character encoding function.

    Reply
  19. Tomi Engdahl says:

    Air Surfer © GPL3+
    https://create.arduino.cc/projecthub/antonramenskiy/air-surfer-a2d80f

    It is a device that measures CO2 levels, inside and outside temperatures, and humidity.

    Reply
  20. Tomi Engdahl says:

    Hidden RFID Home Automation Jukebox with Raspberry Pi Zero
    https://blog.hackster.io/hidden-rfid-home-automation-jukebox-with-raspberry-pi-zero-3b6c26eb6a03

    The jukebox-like device takes the form of a Raspberry Pi Zero W setup, cleverly concealed with the necessary hub, power supply, and reader in an end table between one of its drawers and its side.

    When a particular RFID card, printed with appropriate album art, is placed beside the hidden reader, the Pi signals the Home Assistant application running on another computer to play music. The corresponding playlist then emanates from the Google Home and Chromecast Audio speakers throughout the house. While this would negate the benefits of not waking people up, at least they wouldn’t question your sanity.

    Reply
  21. Tomi Engdahl says:

    Alexa Cloaking Device: Using Walabot for Special Effects
    https://www.hackster.io/VBB/alexa-cloaking-device-using-walabot-for-special-effects-f18d88

    Walabot 3D spacial data is a fascinating source for SFX. To illustrate, Alexa is cloaked by physically re-configuring its radar signature.

    This project creates the special effect of cloaking the Alexa Echo, well at least to the Walobot radar, by physically manipulating the environment under Alexa Voice control.

    Reply
  22. Tomi Engdahl says:

    Voice Activated DIY Pet Feeder Using Bolt
    https://www.hackster.io/bolt/voice-activated-diy-pet-feeder-using-bolt-3ac61f

    In my previous project, I had shown you how you can MacGyver yourself a pet feeder using minimal components.

    Well, as it turns out, I’m too lazy and logging in to the Bolt cloud console to feed my pet was a bit too much.

    So, I’ve utilized the Bolt cloud and IFTTT’s service to feed my pet whenever I tell Google Assistant on my phone to do so.

    TLDR – The Google Assistant on my phone feeds my pets whenever I say the words – “OK Google, Feed my pet.”.

    This avoids me having to log in to the cloud console to click a button to feed my pet. I can just tell my Android phone to do it for me.

    Information Flow
    I say – “OK Google, feed my pet” to my phone.
    Google Assistant recognizes the command and sends a request to IFTTT.
    IFTTT triggers a webhook linked to my Pet-Feeder.
    Since my Pet-Feeder is connected to the Bolt Cloud, it understands the webhook and sends a command to my device to feed my pet.

    Reply
  23. Tomi Engdahl says:

    Monitor Foot Traffic Using Radio
    https://hackaday.com/2018/04/06/monitor-foot-traffic-using-radio/

    We talk a lot about information security around here, but in reality it’s not at the forefront of everyone’s minds. Most people are content to walk around with their phones constantly looking for WiFi or Bluetooth connections despite the dangers. But if you’re not a black hat sort of person, you can do something like [Verkehrsrot] did and use all of these phones to do something useful and harmless.

    [Verkehrsrot]’s project involves building a radio listening device in order to get an estimate of the amount of traffic in a particular area. The device polls for and detects WiFi and Bluetooth devices nearby and tallies them. For the privacy-minded, it doesn’t persistently store any information about the people or the devices that it detects. The project also runs on a variety of platforms, although you can get the whole thing up and running with little more than an ESP32 and a small lithium-ion battery.

    ESP32-Paxcounter
    https://hackaday.io/project/105258-esp32-paxcounter

    Paxcounter is a proof-of-concept device for metering passenger flows in realtime. It counts how many mobile devices are around.

    Reply
  24. Tomi Engdahl says:

    Kniwwelino Is An ESP8266 Micro:Bit
    https://hackaday.com/2018/04/05/kniwwelino-is-an-esp8266-microbit/

    Kniwwelino is the latest in a line of micro:bit-inspired projects that we’ve seen, but this one comes with a twist: it uses an ESP8266 and WiFi at the core instead of the nR51 ARM/BTLE chip. That means that students can connect via laptop, cellphone, or anything else that can get onto a network.

    That’s not the only tradeoff, though. In order to get the price down, the Kniwwelino drops the accelerometer/magnetometer of the micro:bit for a programmable RGB LED. With fewer pins to break out, the Kniwwelino is able to ditch the love-it-or-hate-it card-edge connector of the micro:bit as well. In fact, with all these changes, it’s hard to call this a micro:bit clone at all — it’s more like a super-blinky ESP8266 development kit.

    http://www.kniwwelino.lu/en/

    Reply
  25. Tomi Engdahl says:

    Meet Eve, the Arduino chatterbot
    https://blog.arduino.cc/2018/04/05/chat-with-eve-the-arduino-chatterbot/

    This little robot uses Google Voice Recognition on an Android phone to listen to what you say and convert it to text, then pipes it over to the Arduino-based robot via Bluetooth. Eve processes the information and emits the proper audio response, stored on an MP3 sound module. Along with audio feedback, the robot’s LCD screen is able to form simple facial expressions to help convey emotions.

    Reply
  26. Tomi Engdahl says:

    HOMEHARDWARE PROJECTSWEEKLY RECAPS VISIT HACKSTER.IO
    Go to the profile of Cameron Coward
    Cameron Coward
    Author, writer, maker, and a former mechanical designer. http://www.cameroncoward.com @cameron_coward
    Apr 5
    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.

    Reply
  27. Tomi Engdahl says:

    Walaarm: Walabot-Powered Robotic Arm
    https://www.hackster.io/taifur/walaarm-walabot-powered-robotic-arm-0bed65

    A robotic arm which can pick an object from any random location.

    Walaarm is a robotic arm powered by Walabot. Walaarm can be controlled by voice command using Amazon Alexa. It can pick an object automatically from any location within its range, Walabot helps it to find the location of the object. Walabot is working as an eye for the arm.

    The logic behind it is very simple. A Raspberry Pi is working as the main controlling unit for the robotic arm. A Walabot is connected to the raspberry pi which calculate the position of any object within its range and sent the location information to Raspberry Pi. An Arduino controlled robotic arm is also connected to raspberry pi through USB port.

    Reply
  28. Tomi Engdahl says:

    Sensing the World in All Three Dimensions
    Explore the world of 3D magnetic sensors!
    https://www.hackster.io/contests/Infineon3D

    Reply
  29. Tomi Engdahl says:

    IoT Without Limits
    Build IoT solutions with Helium, SparkFun, and Google Cloud IoT!
    With Helium
    https://www.hackster.io/contests/Helium

    Reply
  30. Tomi Engdahl says:

    Interactive Visual Motion Synth
    https://www.hackster.io/chuartdo/interactive-visual-motion-synth-9949bc

    Create visual sounds canvas with your body motion. Use voice command to change sound, patterns and set position markers.

    Reply
  31. Tomi Engdahl says:

    New App Note Day: Internet of Pillows
    https://hackaday.com/2018/04/08/new-app-note-day-internet-of-pillows/

    The Internet of Things is a cancer that consumes all reasonable expectations of technology, opens vast security holes we’ve never had to deal with before, and complicates life in the pursuit of quarterly gains from whatever technology startup is hot right now. We are getting some interesting tech out of it, though. The latest in the current round of ‘I can’t believe someone would build that’ is the Internet of Pillows. No, it’s not a product, it’s just an application note, but it does allow us to laugh at the Internet of Things while simultaneously learning about some really cool chips.

    AN-1213 Smart Pillow
    http://www.silego.com.cn/uploads/Products/product_681/details/AN-1213%20Smart%20Pillow.pdf

    In this app note we will outline how to make a smart pillow that is sensitive to snoring, using a Silego GreenPAK™ SLG46620V.

    The smart pillow relies upon vibration to indicate to the sleeper when he snores while sleeping.
    It works automatically when a person puts his head on the pillow.

    Reply
  32. Tomi Engdahl says:

    Door Closer!
    https://www.hackster.io/ArthurGuy/door-closer-456ec4

    Fed up of getting up to close the door? Want to be able to close the door by talking to the room? If you answered yes then read on!

    This is a silly little project that combines an Alexa skill with a Particle Photon and a servo motor to push a door so it closes.

    Firstly the door needs to be held open with a magnet with a light hold, this will allow it to be easily pushed closed. I did this by gluing a small neodymium magnet to the existing door stop, this mated with a metal plate from a normal magnetic door catch.

    Reply
  33. Tomi Engdahl says:

    A 3D-printed personal weather station
    https://blog.arduino.cc/2018/04/09/a-3d-printed-personal-weather-station/

    this 3D-printed weather measurement device gives a great way to see what’s going on.

    The system features a 3D-printed rain gauge, anemometer, and weather vane, along with a barometer and temperature sensor. Information from these sensors is piped to an Arduino Uno and displayed on a 4×20 character LCD.

    Reply
  34. Tomi Engdahl says:

    Using a Raspberry Pi Zero W to display Order Count
    http://robtrevino.com/blog/2018/04/08/using-a-raspberry-pi-zero-w-to-display-order-count/

    I decided to create a simple order counter that updates itself periodically. By using the Shopify API and a raspberry pi zero I got to working.

    Reply
  35. Tomi Engdahl says:

    Using the ESP32S with 74595 Shift Registers
    https://www.hackster.io/shaddow1201/using-the-esp32s-with-74595-shift-registers-5b3d6a

    Example of using the ESP32S with 74595 shift registers to run a relay board. Easily extended to as many relays as you may need.

    Reply
  36. Tomi Engdahl says:

    Wi-Fi Browser Controlled Robotic Arm
    https://www.hackster.io/igorF2/wi-fi-browser-controlled-robotic-arm-89b63d

    Control your robotic arm remotelly using an ESP8266 WiFi module, from a simple html interface!

    Reply
  37. Tomi Engdahl says:

    Water Level (Ultrasonic) Sensor with LoRaWAN
    https://www.hackster.io/niesse/water-level-ultrasonic-sensor-with-lorawan-c2cf55

    50m is too far for my WiFi and I don’t want do lay any cables. So I decided to build a LoRaWAN-Node which can be located at the riverbank. It’s using ultrasonic to determine the distance from sensor to water and will be attached to some sort of wood above the water.

    Reply
  38. Tomi Engdahl says:

    Controlling PC Power By Using a PCI-e Card with PHPoC
    https://www.hackster.io/kbcloud/controlling-pc-power-by-using-a-pci-e-card-with-phpoc-287b4a

    Self created PCIe board with a PHPoC module (P4M-400) so that you control and monitor PC power remotely by using web.

    Reply
  39. Tomi Engdahl says:

    A Magic Mirror That Looks Back At You
    Machine Vision imprisoned behind a sheet of glass
    https://medium.com/@aallan/a-magic-mirror-that-looks-back-at-you-580c88e7771c

    Reply
  40. Tomi Engdahl says:

    Windows 10 UWP Color Picker
    https://www.hackster.io/porrey/windows-10-uwp-color-picker-8c3b06

    A hue based, touch enabled color picker control for your Windows 10 UWP applications. This projects has a full LIFX demonstration app.

    Reply
  41. Tomi Engdahl says:

    UPDATED: Solar Power Station for Arduino
    https://www.hackster.io/PatelDarshil/updated-solar-power-station-for-arduino-e52b6f

    This solar powering unit is a time-switching, battery-powered, solar-charged circuit for Arduino.

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

Your email address will not be published. Required fields are marked *

*

*