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…


  1. Tomi Engdahl says:

    When a Wi-Fi device is switched on, it starts spewing out probe requests to try and find a familiar access point. These probe requests contain the device’s MAC address and the SSID of the hotspot it’s looking for, which can potentially be used to identify a specific device and where it’s been. After experimenting with these probe requests, has created… [ 205 more words ]

  2. Tomi Engdahl says:

    “By designing around a 10mm x 44mm LiPo cell, I’ve been able to add Wi-Fi connectivity, a USB connection for charging and programming, and a dangerous (but intriguing!) overvoltage mode.”

    Space Buck’s Double-Oh Battery Board Packs Power, Wi-Fi Control Into AA Battery-Size Form Factor

    Offering power, charging, and controllable voltage output via a Wi-Fi interface, the Double-Oh Battery is a real powerhouse.

    Pseudonymous engineer Space Buck has released a new power supply board in the same form factor of an AA battery, with integrated Wi-Fi support for remote control: the Double-Oh Battery.

    “This is the spiritual successor to the SMOL, a tiny PCB that interrupts battery output to make fun patterns,” Buck explains. “By designing around a 10mm-by-44mm LiPo cell, I’ve been able to add Wi-Fi connectivity, a USB connection for charging and programming, and a dangerous (but intriguing!) overvoltage mode.”

    “The star of the show is the ESP32-PICO-32, a 7mm-by-7mm powerhouse. It handles the wireless networking and various GPIOs. The original design used the ESP8285, which is like the ESP8266 but with 1MB memory built-in.”

    Full details can be found on the project page, while the design files are available on GitHub.

  3. Tomi Engdahl says:

    Plotting sensor data with MS Paint and Bluetooth HID

    Julkaistu 17.9.2020
    No custom software is running on the laptop, the microcontroller is using the Bluetooth mouse protocol to plot accelerometer data directly into MS Paint.

  4. Tomi Engdahl says:

    This DIY System Notifies You When Someone Enters Your Home
    YouTuber GreatScott! explores Raspberry Pi and ESP8266 home automation with his own intruder alarm system.

  5. Tomi Engdahl says:

    This ‘eye module’ simply sits right on top of your Amazon device, giving Alexa a little more personality.

    Add Uncanny Eyes to Your Echo Dot Without Any Hardware Modifications

    This ‘eye module’ simply sits right on top of your Alexa device

  6. Tomi Engdahl says:

    Replace Your IR Remote With A Web Browser

    While more and more consumer products are rushing to include WiFi and Bluetooth connectivity, the simplicity and reliability of infrared has kept it in the game in the game far longer than many might have thought. Despite being thinner and sleeker, the IR remote control that comes with your brand new smart TV isn’t fundamentally different than what we were using in the 1980s.

    But that doesn’t mean IR devices can’t enjoy some modern conveniences. Sick of misplacing his remote, [Sasa Karanovic] decided to come up with a way he could emulate it to control his TV over the network. Now with nothing more exotic than a web browser on his phone or computer, he can tap away at a visual representation of a remote to control the TV from anywhere in the house. As you might expect, this project could readily be adapted to control whatever IR gadget you might have in mind.

    The hardware for this project is little more than an ESP32 development board and an LED

    ESP32 WiFi Remote
    Make a WiFi controlled remote using ESP32 and couple of additional components. Complete how-to guide and a detailed walktrough is available at YouTube.

  7. Tomi Engdahl says:

    An Open Source IR Gateway Based On The ESP8266

    The market is absolutely inundated with smart gadgets, with everything from coffee makers to TVs advertising that they support the latest and greatest in home automation platforms. Don’t worry about how many of those platforms and services will still up up and running in the next few years, the thing will probably stop working before then anyway. No sense worrying about the details in a disposable world.

  8. Tomi Engdahl says:

    Hi everyone! Here is a new upgrade of my Smart LED Matrix based on ESP-01, now it is controllable from the internet, I can change the displayed text and its colors, I learned to communicate with an Adafruit server and then create a small mobile APP so I was able to create a friendly interface for its control, here I show you a tutorial in which I explain how I did it:…/

  9. Tomi Engdahl says:

    A Spot-On Animatronic Recreation of the Phantom Manor From Disneyland Paris

    To celebrate Halloween, Tim Hendriks recreated the animatronic scene from the Phantom Manor in Paris’ Disneyland Park.

  10. Tomi Engdahl says:

    Add Smarts to Your Garage Door with an ESP8266 Controller
    Sebastian Sokołowski’s device enables full garage door automation, sensing, and smart home integration.

  11. Tomi Engdahl says:

    These DIY Smart Glasses Provide Turn-By-Turn GPS Navigation Instructions
    If you’ve ever walked into a telephone pole while staring at your phone’s map app, then Sam March’s DIY smart glasses are for you.

  12. Tomi Engdahl says:

    DIY Datalogger Enables Remote Data Collection on the Cheap

    The JLogger-601 is a low-power wireless datalogger with six precision 24-bit analog input channels.

  13. Tomi Engdahl says:

    Install Your Own Automated Roller Blinds on the Cheap

    Window shade automated with ESPHome and Home Assistant using an ESP8266 and 3D-printed parts.

  14. Tomi Engdahl says:

    This simple ESP8266 device sends an e-mail when your good ol’ mailbox is opened.

    IoT mailbox guard

    Receive an e-mail when your good ol’ mailbox is opened? No problem with this low-power IoT mailbox guard, using the cheap ESP-01S module!

  15. Tomi Engdahl says:

    Jimmy James’ Easy Reticulation Controller, Powered by an ESP8285, Is Home Assistant Compatible
    This 24VAC-powered reticulation controller comes ready-to-run with Home Assistant or can be reprogrammed in the Arduino IDE.

  16. Tomi Engdahl says:

    Learn How to Build Cheap Temperature and Humidity Sensors for Your Entire Home
    ValentinJ2 built these cheap ESP8266-based temperature and humidity sensors that can be dispersed throughout his home.

  17. Tomi Engdahl says:

    Code Your Own Twitch Chat Controls For Robots — Or Just About Anything Else!

    Twitch Plays Pokemon burst onto the then nascent livestreaming scene back in 2014, letting Twitch viewers take command of a Game Boy emulator running Pokemon Red via simple chat commands. Since then, the same concept has been applied to everything under the sun. Other video games, installing Linux, and even trading on the New York Stock Exchange have all been gameified through Twitch chat.

    You, thirsty reader, are wondering how you can get a slice of this delicious action. Fear not, for with a bit of ramshackle code, you can let Twitch chat take over pretty much anything in, on, or around your computer.

    It’s Just IRC

    The great thing about Twitch chat is that it runs on vanilla IRC (Internet Relay Chat). The protocol has been around forever, and libraries exist to make interfacing easy.

    SimpleTwitchCommander, as I’ve named it on Github, assumes some familiarity with basic Python programming. The code will allow you to take commands from chat in two ways. Commands from chat can be tabulated, and only the one with the most votes executed, or every single command can be acted on directly. Actually getting this code to control your robot, video game, or pet viper is up to you. What we’re doing here is interfacing with Twitch chat and pulling out commands so you can make it do whatever you like. With that said, for this example, we’ve set up the code to parse commands for a simple wheeled robot. Let’s dive in.


    A simple IRC scraper to command robots, games, or anything else by reading Twitch chat. With Python!

    Can be used to take direct actions (as in “LIGHTS”) or to take a democratic vote on commands (as in “FWD”, “REV”, “LEFT”, “RIGHT”) as shown in the example code.

  18. Tomi Engdahl says:

    Bridging the gap between old and new, garage door gets a Wi-Fi controller
    Building a stable and secure garage door controller that interfaces to the original controller

  19. Tomi Engdahl says:

    This Pizza Compass Directs You to the Nearest Slice No Matter Where You Are
    Never go hungry for pizza with Joe Grand’s smart compass.

  20. Tomi Engdahl says:

    Nukala Suraj’s Voice Operated Internet Thing Uses JavaScript to Let You Command ESP8266 Robots
    Designed for use with ESP866 robots, the open source VOIT platform palms off voice control on your smartphone, tablet, or other web device.

  21. Tomi Engdahl says:

    PiNet — One Small Project Grows Unexpectedly

    A few years ago, [Gregory Sanders] aka [Dr Gerg] had one simple wish in mind when he started what is now the PiNet project — to know whether his garage door was open or closed. Instead of searching out off-the-shelf solutions, he looked at the project as a learning opportunity. After picking up Python, he built a system from a Raspberry Pi, a 12V gel cell battery, and a power supply / charger circuit. Thus project Overhead Door (ohd) was complete (see the ohd GitHub repository) and [Dr Gerg] was done.

  22. Tomi Engdahl says:

    IoT Personal NodeMCU ESP12 WiFi Weather Station

    NodeMCU (ESP12) WiFi module will send sensors data to, and

  23. Tomi Engdahl says:

    Astronomic Patio Light Timer

    Not satisfied with the handheld remote control for his outdoor patio lights, [timabram] decided to build an automatic timer using an ESP8266. He’s using a set of string lights from Costco, but as you dig into his project you’ll see the method he uses can be applied to almost any set of lights that have a remote.

    He does this by connecting GPIO pins from the ESP8266 GPIO into the remote control in order to simulate a user pressing the button. Both boards are packaged together in a 3D-printed enclosure that utilizes the front portion of the remote control, so that manual operation is still possible.

    String Light Automated Timer
    Automated RF remote for outdoor string lights using ESP8266

  24. Tomi Engdahl says:

    Building a DIY Smart Doorbell

    In my last post about DIY smart appliances, I wrote about thermostats. Chipotherm has been running for over a year now at the arcade, and it’s still working great! Armed with enthusiasm for my DIY smart thermostat, and having just moved into a new house that came with a Ring doorbell, I thought I might try building my own DIY doorbell to replace it.

  25. Tomi Engdahl says:

    Automatic Window Roller Blinds © CC BY
    Automatic window roller blinds that can be controlled wirelessly by a small remote, web interface or RESTful API.

  26. Tomi Engdahl says:

    WiFi Control LED Display to Send message over internet using 8x8Matrix Display and NodeMcu esp8266

  27. Tomi Engdahl says:

    Dr. Scott M. Baker’s Battery-Powered Sprinkler Remote Makes Use of an ESP8266′s Deep Sleep Mode
    Designed to run for as long as possible on three AAA batteries, this one-button box triggers a RainMachine sprinkler system.

  28. Tomi Engdahl says:

    A Compact Bluetooth Voltage and Current Monitor
    This wireless measurement device allows for remote monitoring and data collection.

  29. Tomi Engdahl says:

    Cristiano Monteiro’s ESP8266-Powered Stratum 1 NTP Server Packs Battery Power for On-The-Go Use
    Built around a NodeMCU Amica development board, this GPS-backed NTP server keeps on ticking even when there’s no mains power source.

  30. Tomi Engdahl says:

    Glen Akins Sure Knows How to Use His Head When It Comes to Access Control Projects
    This latest project from Glen Akins shows him using his head — in more ways than one!

  31. Tomi Engdahl says:

    Sergey Dudanov’s “Universal IoT Dongle” Packs an ESP8266 for Easy Appliance Remote Control
    Designed to offer wired UART and wireless infrared control, the dongle comes pre-loaded with the ESPHome firmware — but more is supported.


Leave a Comment

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