IoT project links 2019

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…

436 Comments

  1. Tomi Engdahl says:

    Wild Eye © GPL3+
    Saving wildlife for the future of the planet is everyone’s responsibility and we combine the best tools we have in tech to achieve this.
    https://create.arduino.cc/projecthub/autos/wild-eye-6a8f84

    Reply
  2. Tomi Engdahl says:

    Bunny Senses – Anomaly Detection with Azure Sphere
    When a bunny senses danger, it hops away. Using Azure Anomaly Detector container API and Azure Sphere this bunny knows to avoid danger.
    https://www.hackster.io/bunny-sense/bunny-senses-anomaly-detection-with-azure-sphere-7fcbfa

    Reply
  3. Tomi Engdahl says:

    Mike Szczys Takes Back Control of His Wemo Lightswitch with MQTT, Python and a Raspberry Pi
    Sick of the proprietary software, Szczys took an afternoon to build a more flexible alternative using open source software.
    https://www.hackster.io/news/mike-szczys-takes-back-control-of-his-wemo-lightswitch-with-mqtt-python-and-a-raspberry-pi-2bf21546b308?6aaba9a124857622930ca4e50f5afed2

    Mike Szczys has published the code for a build which replaces the proprietary back-end of an Internet of Things (IoT) lighting control system with an open source alternative based on MQTT and Python running on a Raspberry Pi.

    Reply
  4. Tomi Engdahl says:

    Azure Sphere Based Secure Anti-Theft Device
    An internet connected device used to secure valuable objects. Features an A7 high level and M4 real-time application, IoT Central based UI.
    https://www.hackster.io/bluetiger9/azure-sphere-based-secure-anti-theft-device-13936a

    Reply
  5. Tomi Engdahl says:

    Want to monitor sensor data remotely? Here’s how to run Home Assistant using Balena on a Raspberry Pi to create a beautiful dashboard that’s accessible from anywhere in the world.

    Monitor Home Air Quality with Home Assistant and balena
    https://www.hackster.io/alan-boris/monitor-home-air-quality-with-home-assistant-and-balena-e9205a

    Run Home Assistant using balena on a Raspberry Pi to create a beautiful dashboard with data from indoor air quality sensors.

    Reply
  6. Tomi Engdahl says:

    Use the Avnet Azure Sphere Starter Kit with Microsoft PowerApps and Power Automate to build an app-controlled lockbox. Access securely stored packages, mail, lab samples, etc. by scanning its QR code with your phone: http://bit.ly/2YYROUK

    Reply
  7. Tomi Engdahl says:

    Azure Sphere and Azure Cloud Services for Secure IoT
    The Integration of Azure Sphere and Azure Cloud Services for Security-Oriented Internet of Things.
    https://www.hackster.io/JiongShi/azure-sphere-and-azure-cloud-services-for-secure-iot-c005b6

    Reply
  8. Tomi Engdahl says:

    Secure Multi Factor Authentication with Azure Sphere
    Using Azure Sphere as a custom multi factor authentication device alongside Azure Active Directory B2C.
    https://www.hackster.io/fred27murphy/secure-multi-factor-authentication-with-azure-sphere-20c608

    Reply
  9. Tomi Engdahl says:

    MotionSense
    A smart and assistive IoT and Machine Learning-Based Device for people who have mild cognitive and motor impairments
    https://www.hackster.io/dhairya-parikh/motionsense-46c9a5

    Reply
  10. Tomi Engdahl says:

    You can now securely connect your TV set to Alexa using the Arduino IoT Cloud and a few lines of code.

    Full control of your TV using Alexa and Arduino IoT Cloud
    ARDUINO TEAM — December 23rd, 2019
    https://blog.arduino.cc/2019/12/23/full-control-of-your-tv-using-alexa-and-arduino-iot-cloud/

    We’re excited to announce that the official Arduino Amazon Alexa skill now supports television control.

    Reply
  11. Tomi Engdahl says:

    Tinkerer Trammell Hudson has written a guide to replacing the stock firmware on IKEA’s TRÅDFRI smart LED lighting drivers with MicroPython — and in doing so unlocking finer-grained brightness control with the promise of more to come

    Trammell Hudson Brings MicroPython to IKEA’s TRÅDFRI LED Controller Range, Unlocks Fine-Grain PWM
    https://www.hackster.io/news/trammell-hudson-brings-micropython-to-ikea-s-tradfri-led-controller-range-unlocks-fine-grain-pwm-6ddf145e4f1e

    Unhappy with the TRÅDFRI’s lowest brightness and powered by healthy curiosity Hudson’s hack brings the platform’s first MicroPython support

    Tinkerer Trammell Hudson has written a guide to replacing the stock firmware on IKEA’s TRÅDFRI smart LED lighting drivers with MicroPython — and in doing so unlocking finer-grained brightness control with the promise of more to come.

    “The CPU board is a Silcon Labs EFR32 ‘Wireless Gecko.’ which has a reasonable 256 KiB of program flash, 32 KiB of SRAM, a very nice 16-bit PWM for smooth dimming, and a ZigBee radio. Ikea also thoughtfully wired the debug port on the 10W LED driver, although the FLOALT requires soldering directly to the board.”

    The modified firmware has other advantages, too. Being based on MicroPython, it’s extremely open to further modification or more complex control tasks; it also offers the promise of local-only operation, protecting the user’s privacy when compared to systems which constantly communicate with remote servers outside of the user’s control — though, Hudson notes, “the default IKEA firmware is better than most for this.”

    Reply
  12. Tomi Engdahl says:

    “Alexa, Light My Mood” © CC BY-NC-SA
    Learn how to control your MKR RGB Shield using Arduino IoT Cloud and Amazon Alexa.
    https://create.arduino.cc/projecthub/315381/alexa-light-my-mood-885534

    Reply
  13. Tomi Engdahl says:

    Using a simple Arduino sketch, an Amazon Web Services Serverless Application Repository application, and a microcontroller, you can build a basic serverless workflow for communicating with an AWS IoT Core device.

    Building an AWS IoT Core device using AWS Serverless and an ESP32
    https://aws.amazon.com/blogs/compute/building-an-aws-iot-core-device-using-aws-serverless-and-an-esp32/

    Reply
  14. Tomi Engdahl says:

    Embedding A Smart Switch In A Java Factory
    https://hackaday.com/2020/01/06/embedding-a-smart-switch-in-a-java-factory/

    [Maurice Makaay] bought a smart plug to add this beautiful drip coffee machine to his Z-Wave setup, but it isn’t all that smart. Starting the brew remotely means making sure that both the machine’s power switch and the smart plug switch are on.

    The answer comes in the form of a Z-Wave switch that takes dual inputs and is small enough to fit inside the machine. After a lot of searching around for compatible, splash-proof parts, [Maurice] replaced the existing on/off rocker with a momentary rocker for making coffee manually.

    [Maurice] went about this mains appliance hack the right way — he used extra thick wires connected with lever nuts, and kept the machine’s equally beautiful spare parts and safety documentation by his side the whole time.

    D.E. Moccamaster – FIBARO switch project
    https://github.com/mmakaay/home-assistant-configs/blob/master/doc/D.E.%20Moccamaster/Modification/README.md

    Reply
  15. Tomi Engdahl says:

    WiFi Humidity Sensor Lasts a Year or More Between Charges
    https://www.hackster.io/news/wifi-humidity-sensor-lasts-a-year-or-more-between-charges-2405156f835c

    This sensor unit consists of a Wemos D1 mini, a BME280, an XC6206 3.3V LDO, and a single 18650 cell — all housed inside a 3D-printed case.

    Reply
  16. Tomi Engdahl says:

    ESP8266 – 1+ Year 18650 battery lifetime
    https://blog.sarine.nl/2020/01/01/1-year-sensor.html

    The first few version did not last very long on their batteries (2xAA), around 1-3 months. So I spend some extra effort reducing average power consumption.

    It has now been more then a year ago that I placed the first two sensors.

    Reply
  17. Tomi Engdahl says:

    Use a MEMS thermal sensor to detect seat occupancy by measuring temperature via a MKR WiFi 1010 board.

    Seat Occupancy Detect-Omron D6T Thermal Sensor with Arduino
    https://create.arduino.cc/projecthub/omronelectroniccomponents/seat-occupancy-detect-omron-d6t-thermal-sensor-with-arduino-38e707

    This tutorial describes how to use the Omron D6T Thermal Sensor to detect seat occupancy by measuring temperature with the Arduino board.

    Executive Summary
    This tutorial describes how to use the Omron D6T Thermal Sensor to detect seat occupancy by measuring temperature with the Arduino board.

    Omron D6T Thermal Sensors are super-sensitive infrared temperature sensors. Unlike typical pyroelectric human presence sensors that rely on motion detection, the D6T Thermal Sensor is able to detect the presence of stationary humans by detecting body heat, and can therefore be used to automatically switch off unnecessary lighting, air conditioning, etc. when people are not present. In this case, we will learn how to obtain data output from D6T sensor to detect whether a person is on a seat or not.

    Reply
  18. Tomi Engdahl says:

    A W600-Based Board Running MicroPython for Only $2?
    Coming pre-loaded with MicroPython, W600-PICO’s price could make it one of the first viable competitors to the nearly ubiquitous ESP8266.
    https://www.hackster.io/news/a-w600-based-board-running-micropython-for-only-2-bf4b3561f2ee

    Reply
  19. Tomi Engdahl says:

    Modular Solar-Powered IoT Sensors
    https://hackaday.com/2020/01/19/modular-solar-powered-iot-sensors/

    Bringing a product to market is not easy, if it were everyone would be doing it, and succeeding. The team at Pycno is in the process of launching their second product, a modular solar powered IoT unit called Pulse. It’s always interesting to get an inside look when a company is so open during the development process, and see how they deal with challenges.

    PULSE: BUILDING SMART DEVICES THE SIMPLE WAY
    Control devices through a scriptable engine running on top of a microcontroller. Device has 2 SIMs, 2G, 3G, LTE, WiFi, LoRa, GPS and BT5
    https://hackaday.io/project/167520-pulse-building-smart-devices-the-simple-way

    Reply
  20. Tomi Engdahl says:

    Two-Track ESP8266 MP3 Sound Machine Helps Put the Kid(s) to Bed
    https://www.hackster.io/news/two-track-esp8266-mp3-sound-machine-helps-put-the-kid-s-to-bed-236706a88a18

    This project uses a DFPlayer Mini MP3 player and a NodeMCU for wireless connectivity.

    It uses a DFPlayer Mini to read the MP3s from an SD card, which are played on a small 3W 8 ohm speaker, and a NodeMCU for wireless connectivity. This enables the device to interface with Home Assistant over WiFi to coordinate a “kid nighttime” scene that sets the lights in Zack’s house and triggers the sound machine to start playing white noise.

    Zack decided to add a better enclosure for the unit, designed with this parametric box maker and 3D-printed. The circuit was also transferred from a breadboard to a more permanent protoboard solution

    https://selfhostedhome.com/esp8266-mp3-sound-machine-v2/

    Reply
  21. Tomi Engdahl says:

    A Nano With An Otter’s Bite
    https://hackaday.com/2020/02/01/a-nano-with-an-otters-bite/

    A new entrant has now joined the fray, the OtterPill is an STM32F072-based board with an Arduino-Nano-like pinout, and it comes from the bench of [Jan Henrik]. With so many competitors you might ask yourself what it can offer, and it would be a valid point given that a Nano clone can be had for relative pennies. Aside from the Nano shield compatibility and extra power of the ARM Cortex M0 then, it’s an open source development board with USB-PD included from its USB-C socket, and with some elite BoM wizardry he’s managed to get the cost of its components to below three dollars.

    https://github.com/Jan–Henrik/OtterPill

    Reply
  22. Tomi Engdahl says:

    Home Safety Monitoring With IoT
    https://hackaday.com/2020/01/17/home-safety-monitoring-with-iot/

    Home automation is a popular project to undertake but its complexity can quickly become daunting, especially if you go further than controlling a few lights (or if you’re a renter). To test the waters you may want to start with something like this home safety monitor, which is an IoT device based on an Arduino. It allows remote monitoring of a home for things such as temperature, toxic gasses, light, and other variables, which is valuable even if you don’t need or want to control anything.

    The device is built around an Arduino Nano 33 IOT which has WiFi and Bluetooth capabilities as well as some integrated security features.

    https://hackaday.io/project/169289-home-safety-monitor-using-arduino-and-ubidots

    Reply
  23. Tomi Engdahl says:

    This Device Will Let You Know When There’s Snow!
    https://www.hackster.io/news/this-device-will-let-you-know-when-there-s-snow-2c3ae85a8788

    This project uses an ESP8266, a distance sensor, and IFTTT to automate a wake-up call to your phone if it snowed overnight.

    Reply
  24. Tomi Engdahl says:

    Pipe Break Detector
    A RSL10 based system that detects water flow in a pipe by monitoring the sound level intensity of a water inlet pipe.
    https://www.hackster.io/jeffaddleman/pipe-break-detector-44e438

    RSL10 Pipe Break Detector System
    I tried to develop a sound based system that detects water flow in a pipe by monitoring the sound level intensity within a specific frequency range on a water inlet pipe.

    Existing solutions require a sensor at every location where a leak may occur. Others require installing an inline sensor which necessitates cutting the pipe to install the sensor. The only existing noninvasive method that I am aware of utilizes ultrasonic sensors that are more expensive than a microphone based system.

    This system will detect water flow and disable water flow by operating a motorized ball valve. It could also be modified to disconnect power on the water pump for systems with wells.

    Reply
  25. Tomi Engdahl says:

    Tegwyn Twmffat Turns to Deep Learning for a Smart Species-Identifying Bat Detector Build
    https://www.hackster.io/news/tegwyn-twmffat-turns-to-deep-learning-for-a-smart-species-identifying-bat-detector-build-8dac0273ee3f

    Using machine learning to recognize each species, the detector can note bat types and upload data to the cloud over LoRa

    Tegwyn Twmffat has published a build for an edge-AI bat detector built around an NVIDIA Jetson Nano module or Raspberry Pi 4, taking advantage of its computing power to run a machine learning system to identify bat species’ via their unique ultrasonic chirps.

    “Initially I started off using a package designed for music classification called ‘PyAudioAnalysis’ which gave options for both Random Forest and then human voice recognition Deep Learning using TensorFlow,”

    Reply
  26. Tomi Engdahl says:

    Control Power Supplies via Wi-Fi with a Low-Cost Tasmota-Equipped Mobile Phone Remote Controller
    https://www.hackster.io/news/control-power-supplies-via-wi-fi-with-a-low-cost-tasmota-equipped-mobile-phone-remote-controller-d88755904f1e

    Equipped with a handful of sewing pins, Pete Scargill was able to flash the Tasmota firmware on a Sinilink USB controller.

    Reply
  27. Tomi Engdahl says:

    ESP32 DHT11/DHT22 Web Server – Temperature and Humidity using Arduino IDE
    In this project, you’ll learn how to build an asynchronous ESP32 web server with the DHT11 or DHT22 that displays temperature and humidity using Arduino IDE.
    https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/

    Reply
  28. Tomi Engdahl says:

    UNLOCK ON LAN APARTMENT SECURITY
    https://hackaday.com/2014/09/05/unlock-on-lan-apartment-security/

    Here’s a cool little variation of that handy little function called Wake on LAN — [Jonathan] found himself locked out of his apartment one too many times, so he decided to add his own fail safe backup in order to get inside without a key — using a Raspberry Pi of course.

    https://hackaday.com/2014/09/05/unlock-on-lan-apartment-security/

    Reply
  29. Tomi Engdahl says:

    PixPoE: Putting Plenty of Pixels Wherever You Can Plumb Some Cat5!
    Glen Akins’ project is a solid reference for anyone looking to implement a PoE+-powered device.

    https://www.hackster.io/news/pixpoe-putting-plenty-of-pixels-wherever-you-can-plumb-some-cat5-9a8f24c3b485

    Reply
  30. Tomi Engdahl says:

    A wireless monitoring solution for solar power systems in remote locations
    ARDUINO TEAM — March 2nd, 2020
    https://blog.arduino.cc/2020/03/02/a-wireless-monitoring-solution-for-solar-power-systems-in-remote-locations/

    Reply
  31. Tomi Engdahl says:

    PyroLight
    Smart adaptor for existing switch which gets triggered based on human presence.
    https://www.hackster.io/vishwasnavada/pyrolight-1d4a31

    Reply
  32. Tomi Engdahl says:

    How to Make Your Ring Doorbell Sound the Chime on Your UK Mechanical Doorbell
    https://www.hackster.io/news/how-to-make-your-ring-doorbell-sound-the-chime-on-your-uk-mechanical-doorbell-d5d2cb473d16

    If you’re in the United Kingdom, here’s how to get your Ring Video Doorbell to chime a good old-fashioned mechanical ‘ding-dong.’

    The Ring Video Doorbell Pro is designed to work with a 24V power supply, which would be just fine for a US doorbell. But that’s too much for the dainty 8V doorbells in the UK. In an ideal setup, the Ring doorbell will sound your traditional chime just like any other doorbell would. The goal of this project is to make that possible.

    achieving this requires breaking the mains voltage out to the 24V required for the Ring doorbell and the 8V required for the mechanical chime, and then linking them together. The Ring doorbell comes with its own 24V transformer, so you just need a way to get 8V to your mechanical chime. It probably came with an 8V transformer

    https://www.instructables.com/id/UK-Ring-Video-Doorbell-Pro-Working-With-Mechanical/

    Reply
  33. Tomi Engdahl says:

    Printed Door Handle Turns Key With A Servo
    https://hackaday.com/2020/03/30/printed-door-handle-turns-key-with-a-servo/

    [Madalin Valceleanu] had a somewhat unique problem. He wanted to make his front door a bit “smarter”, but none of the IoT door locks he found were compatible with the style of reinforced door he had. So he set out to design and 3D print his own Internet-controlled door handle.

    Now we say handle and not lock because the internal mechanisms haven’t actually been replaced. Those aren’t exactly the kind of parts that lend themselves to being recreated in PLA, after all. The printed components simply replace the original plate and handle on the interior of the door.

    https://medium.com/hackernoon/my-smart-home-2bfc9da635c1

    Reply
  34. Tomi Engdahl says:

    GSM Module Does More Than Advertised
    https://hackaday.com/2020/03/25/gsm-module-does-more-than-advertised/

    Acting as a GSM module that can send and receive SMS messages is just the tip of the iceberg for this tiny device which we saw once before for a DIY GPS tracker. With a USB TTL serial data module, a lot more is on the table including answering voice calls and responding with DTMF tones, operate as a dial-up modem, connect with TCP, and even has some FTP capabilities. [marcrbarker] also suggests that it could do “call pranking” where it can send signals without being charged for a call.

    Reply
  35. Tomi Engdahl says:

    Neoway M590 Undocumented Commands/ Features
    https://hackaday.io/project/170315-neoway-m590-undocumented-commands-features

    Underestimated mobile comms module. Runs on 2G celluar network still available many regions. Capable of much so more than just sending SMS

    Reply
  36. Tomi Engdahl says:

    Irrigation Controller Uses Google Calendar To Make Things Easy
    https://hackaday.com/2020/02/20/irrigation-controller-uses-google-calendar-to-make-things-easy/

    Irrigation controllers have been around for a long time, often using similar hardware inside that would be familiar to the average maker. However, many of the products on the shelf at your local hardware store can be quite expensive for what amounts to a microcontroller, display, and relay board. [oscillatory] had such a rig, but wanted to bring it into the 21st century, IOT style.

    The existing Holman irrigation system consisted of a control box, hooked up to four solenoid valves controlled by relays. [oscillatory] decided that replacing this with something fancier would thus be straightforward. A relay board packing an ESP8266 was sourced, and flashed with the Tasmota firmware. This was then hooked up to run off the Holman’s 24 VAC supply via a CCTV power supply, allowing the new controller to be run in parallel with the existing hardware, just in case. Scheduling is then controlled by Google Calendar, in concert with Home Assistant.

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

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

*

*