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:
Ultrasonic Rainwater Tank Capacity Measurement Device
https://blog.hackster.io/ultrasonic-rainwater-tank-capacity-measurement-device-b135fc125e58
Hacker “NikonUser” has a rainwater tank both for conservation reasons and simply to save a bit of money. While the tank itself seems to work quite well, checking the water level was difficult
Although he originally envisioned a solar-powered device that transmits data wirelessly to a web page to help with this task, he decided to scale things back
Tomi Engdahl says:
Alarm Cube for Greenhouse
https://www.hackster.io/Pistikukac/alarm-cube-for-greenhouse-fab1c8
Battery powered ESP8266 based Alarm Cube warns when there is no water pressure in the main water pipe, and neither electricity!
Tomi Engdahl says:
PaPiRus Netapp
https://www.hackster.io/vincent-willcox/papirus-netapp-c86ade
Use PiSupply’s PaPiRus ePaper display to monitor your network with a Raspberry Pi.
Features
Find Raspberry Pi’s on your network
Run a speed test of your internet connection
Show a graph of your past speed test results
Tomi Engdahl says:
Internet of Things Door Buzzer
https://www.hackster.io/frank-burke-olson/internet-of-things-door-buzzer-04ae12
An outdated door buzzer system is upgraded by connecting a Raspberry Pi to enable a user to remotely unlock the door using their phone.
The Raspberry Pi IoT door buzzer has two (2) main functionalities: to be able to “buzz” myself in to the main doors of my condo and to take a picture of who was at the door and text it to me.
Most of the code is in python, and was put combined from multiple sources on the Internet.
There was a button that needed to be pushed in order to unlock the doors. I decided to use a relay to “push the button”
I decided to add a feature that would take a picture of the door/ who is at the door whenever the buzzer is used and text it to me. I accomplished this by using an old Android phone with the app IP Webcam
This runs a live video streamer from the Phone on the network it is connected to.
I used the code image.py to go the link of the image then download it to the raspberry pi.
To give the raspberry pi the ability to send the picture to me, I used the python smtplib library. This allows you to sign into your email account and send an email.
Tomi Engdahl says:
Minecraft Sword for Real Life
https://www.hackster.io/gatoninja236/minecraft-sword-for-real-life-f569ff
Use an actual Minecraft sword to control the character onscreen. When you swing the sword the sword onscreen also swings.
created a PCB using Eagle that would use an ESP8266 ESP12e and Bluetooth to communicate with the PC
Creating the Sword
I cut out the sword design on my CNC router and then traced the sword onto some foam.
After using chilipeppr.com to generate GCode from my PCB design, I milled a blank copper-coated FR4 board using a 1/32inch router bit. Next I soldered on the ESP12e module and other connectors.
There is code needed for both the ESP12e and the host PC. The ESP12e simply reads accelerometer data from the Sparkfun 9DoF stick and if it exceeds 2g of force it sends a message over serial. The Python script runs on the host PC. It waits for the serial data from the ESP12e and then uses pyautogui to click the mouse.
All that is needed is for a user to simply plug in the module into the PC, run the python script, and then have fun! Just swing the sword and the Minecraft character will swing it’s sword as well.
Tomi Engdahl says:
Big and Smart Raspberry Pi Picture Frame
https://blog.hackster.io/big-and-smart-raspberry-pi-picture-frame-5a8f651742fd
In “ancient” times, one would take a photo, have it physically developed, then if good enough, put it in a photo frame to display to the world. Circa 2007, we advanced to using an SD card and digital frames.
With cheaply available monitors and the power of Google Photos, Henric Huckabay decided to do something different. He converted an unused 24” monitor and Raspberry Pi 3 into a sizable display that can be updated automatically.
https://mrworf.github.io/photoframe/2018/02/26/building-a-digital-photoframe.html
Tomi Engdahl says:
IFTTT Connected Kettle
https://www.hackster.io/jmccarey/ifttt-connected-kettle-36faf7
Connect a kettle to IFTTT to enable remote activation, notifications, and data tracking!
Snap your Photon into a small breadboard and attach it to the bottom
IFTTT Connection
First, connect the Particle service to your IFTTT account. Make sure your Photon is plugged in and flashed with the correct firmware. Create a new applet with whatever “if” condition you desire – IE a button or Alexa. For the the “that” operation select Particle’s “Call a function” app and look for the name of your function in the dropdown. Use Particle’s “New event published” applet and the notifications operation for notifications on your phone or the Google sheets add row operation for data tracking.
Tomi Engdahl says:
Harry’s Horn
https://www.hackster.io/user616885513/harry-s-horn-c16819
An empty Harry’s razor blade box is the perfect project enclosure for a small panic alarm which can be activated by an Alexa Echo or Dot.
(Python)
During the holidays I ran across Nathan Henrie’s Belkin emulator, which acts as a bridge to Amazon’s Alexa devices, e.g., Echos and Dots. Building a fauxmo server looked like the perfect way to integrate voice recognition into my home automation system. My home automation system is composed of several Raspberry Pi headless servers and I call it Diyhas for “Do It Yourself Home Automation System”
It was a simple hack to modify the fauxmo Python source code to send MQTT messages to my Mosquitto server (Raspberry Pi). After that it was a piece of cake to send voice commands to all of my sensors and actuators.
Harry’s Horn Project
Harry’s Horn was inspired by the need to sound a panic alarm in the house to signal an intruder, fire or other emergency. I had all the parts on hand: Wemos ESP8266, a loud 12 volt piezo alarm, MOSFET switch, A23 12 volt battery with battery spring clip, tiny solderless breadboard and of course a Harry’s project box.
Desentupimentos Canecas says:
Your IoT project for 2018 is very interesting. I was quite satisfied with the same.
Tomi Engdahl says:
Voice-Controlled Magnifying Glasses
https://blog.hackster.io/voice-controlled-magnifying-lens-7bce742272a4
hacker Mauro Pichiliani came up with a voice-activated magnifying lens holder powered by a Raspberry Pi.
A Python script running on the Pi is used to control the servo, and Node.js code is used to capture the audio. It then pipe commands to the Watcson speech to text service, translating the words “up” or “down” as needed. It’s an interesting idea, and certainly something that could be expanded upon.
Tomi Engdahl says:
Omega2 AWS IoT Temperature Sensor Monitor
https://www.hackster.io/pavel-metrokhin/omega2-aws-iot-temperature-sensor-monitor-de2711
ABOUT THIS PROJECT
A guide on how to set up your Omega to connect to AWS IoT as a ‘Thing,’ push sensor data to AWS and then visualize it on a dashboard.
Tomi Engdahl says:
Microsoft Cognitive Services Demo on Windows 10 IoT Core
https://www.hackster.io/JiongShi/microsoft-cognitive-services-demo-on-windows-10-iot-core-4d846e
Microsoft Cognitive Services App Designed for Windows 10 IoT Core Devices.
Tomi Engdahl says:
Wise Chameleon – Turn Anything into a Smart Device!
https://create.arduino.cc/projecthub/wise-chameleon/wise-chameleon-turn-anything-into-a-smart-device-086231
starting project definition to “smart device controlled modular actuators.”
We would like to produce a ready-to-use device which will have a servo/motor head that can accept adapters (3D-printed or molded) and triggered by an app or smart hub.
This will be helpful in transforming non-smart devices (blinds, etc) and also come up with new applications (watering plants) through various adapters.
Tomi Engdahl says:
MidiMixerAndroidThings
https://www.hackster.io/tomaszrykala/midimixerandroidthings-664a5e
Build your own MIDI controller with Android Things and Nearby API.
Tomi Engdahl says:
HOW TO MAKE JIBO HOMAGE : A DIY MUSIC DANCE ROBOT
http://www.instructables.com/id/JIBO-Homage-a-DIY-Music-Dance-Robots/
Tomi Engdahl says:
https://www.hackster.io/julianfschroeter/esp32-voice-streamer-52bd7e
Tomi Engdahl says:
Secure Package Delivery Trunk for Your Front Porch
https://create.arduino.cc/projecthub/castle-locker/secure-package-delivery-trunk-for-your-front-porch-1d0b55?ref=platform&ref_id=424_recent___&offset=47
Alexa-enabled, Arduino IoT project to keep your packages safe and secure from theft, water damage and prying eyes when you are not home.
Tomi Engdahl says:
Lane Tech HS – PCL – Internet of Things Door Buzzer
https://www.hackster.io/frank-burke-olson/lane-tech-hs-pcl-internet-of-things-door-buzzer-04ae12
An outdated door buzzer system is upgraded by connecting a Raspberry Pi to enable a user to remotely unlock the door using their phone.
Tomi Engdahl says:
Universal TV Remote with Google Voice AIY Kit
https://www.hackster.io/dvillevald/universal-tv-remote-with-google-voice-aiy-kit-b15310
Add voice-controlled TV remote functionality to your Google Voice AIY kit using Google Assistant Library/API and LIRC package.
Tomi Engdahl says:
Lane Tech HS – PCL – IoT Smart Blinds
https://www.hackster.io/rjacobo2/lane-tech-hs-pcl-iot-smart-blinds-42a68a
Adjust your blinds from the comfort of your seat without having to go through the effort of standing up.
Tomi Engdahl says:
Air Impaired
https://www.hackster.io/breakpointer/air-impaired-b3b4ea
Studies have shown that CO2 can impair your cognitive abilities. Create awareness of indoor CO2 levels with this fun project.
This project shows how to build a CO² for use in your home or office. With this device you can know at a glance if the air you are breathing is high in carbon dioxide. Using a simple color coded LED bar graph it displays the current CO² level. Each band is roughly 100 ppm of CO² increase. The range of the device is from 300 ppm (1 led lit) to 2,700 ppm (all 24 leds lit). For the precise reading use your mobile phone and connect to it over Bluetooth to monitor/track readings over time.
Tomi Engdahl says:
Triggy – Sensor Node for Life Automation
https://hackaday.io/project/12829-triggy-sensor-node-for-life-automation
A smart sensor Node to trigger an action on a smartphone each time a physical change is detected (temperature, displacement, click…)
Triggy is a multi-function connected object that triggers predefined actions on a smartphone or tablet when a physical events occur, based on user rules. No external server required, only a bluetooth LE link between the phone and the Node, providing a simple solution for an incredible number of everyday life situations, all this on a single CR2032 battery.
An Android application allows to find and configure nearby Triggy Nodes and to create rules between triggering events and actions to be performed. Combining it with IFTTT or a cloud connection, the possibilities become even wider: home automation, remote notifications, cloud automation… As an action, an HTTP webhook can be sent via WiFi and interact with your Raspberry Pi or ESP8266 projects.
Tomi Engdahl says:
DIY Sigfox GPS Asset Tracking with Ubidots
https://www.hackster.io/ubimaker/diy-sigfox-gps-asset-tracking-with-ubidots-6ccc18
Connect your Sigfox GPS asset tracking device to Ubidots cloud and deploy your IoT asset tracking applications in no time
The Suntech ST730 is a portable device equipped with Sigfox technology, the GNSS location, Wi-Fi, and a set of sensors — making it a nice option for out-of-the-box asset tracking. This module lets users manage data when needed, preventing excess energy consumption with efficient time-outs.
This guide is does address the set up of the Suntech ST730 nor its possible configurations; instead, we will be showing a few good set-up practices for building a highly accurate GPS application.
Tomi Engdahl says:
ESP8266 Household Task Reminder
https://blog.hackster.io/esp8266-household-task-reminder-1629085992ee
Smartphones are useful for many things, including keeping track of appointments and tasks with a calendar coordinated among devices. Conveniently, a reminder pops up on your phone when you need to do something, allowing you do do it that instant. You can also easily ignore and forget about it. This is the problem that Andreas Spiess aims to solve with an ESP8266-based system that he creatively named “Reminder Device.”
Tomi Engdahl says:
How to measure particulate matter with a Raspberry Pi
https://opensource.com/article/18/3/how-measure-particulate-matter-raspberry-pi?sc_cid=7016000000127ECAAY
Build an air quality sensor with these two simple, hardware devices and a few lines of code.
Particulate matter is fine dust or very small particles in the air. A distinction is made between PM10 and PM2.5: PM10 refers to particles that are smaller than 10µm; PM2.5 refers to particles that are smaller than 2.5µm. The smaller the particles—i.e., anything smaller than 2.5µm—the more dangerous they are to one’s health, as they can penetrate into the alveoli and impact the respiratory system.
The World Health Organization recommends limiting particulate matter to the following values:
Annual average PM10 20 µg/m³
Annual average PM2,5 10 µg/m³ per year
Daily average PM10 50 µg/m³ without permitted days on which exceeding is possible.
Daily average PM2,5 25 µg/m³ without permitted days on which exceeding is possible.
These values are below the limits set in most countries. In the European Union, an annual average of 40 µg/m³ for PM10 is allowed.
Tomi Engdahl says:
NO, CAT, THIS IS NOT THE LITTER BOX
https://hackaday.com/2018/03/04/no-cat-this-is-not-the-litter-box/
The build is clear-cut: an Arduino Uno clone for a brain, an MG995 servo, PIR sensor, spray bottle, and assorted electronics components. [peterquinn] attached the servo to the spray bottle with a hose clamp
Tomi Engdahl says:
Interactive Plant Lamps for Quiet Spaces
https://hackaday.com/2018/03/14/interactive-plant-lamps-for-quiet-spaces/
No living plants were harmed during this project—the leaves likely wouldn’t let much light through, anyway. The plants are each equipped with a strip of addressable RGB LEDs and a flex sensor controlled by an Arduino Uno. Both are hot glued to the undersides of the leaves and hidden with green tape. By default, the plants are set to give ambient light. But if someone strokes the leaf with the flex sensor, it sends a secret message to the other plant that induces light patterns.
Right now, the plants communicate over Bluetooth using an OpenFrameworks server on a local PC. Eventually, the plan is use a master-slave configuration so the plants can be farther apart.
Alone Together – Plant Lamps
http://www.instructables.com/id/Alone-Together-Plant-Lamps/
Tomi Engdahl says:
Azande Gball
https://www.hackster.io/zeijlon-systems/azande-gball-6c0695
In this project, we’ll put an ADXL345 accelerometer inside a foam ball and monitor it in real-time with the Azande System.
With the ball, we can now discover the physics of acceleration.
What is the acceleration when I throw the ball.
In the falling mode, you can measure the distance the ball falls when you drop it.
Tomi Engdahl says:
https://www.hackster.io/andrewf1/voice-controlled-wifi-car-c1b39e
Tomi Engdahl says:
Animated Smart Light with Alexa and Arduino
https://www.hackster.io/bportaluri/animated-smart-light-with-alexa-and-arduino-101b4b?utm_content=68565962&utm_medium=social&utm_source=facebook
Set up your Arduino and Raspberry PI to control lighting and animation on an RGB led strip via AWS IoT and Alexa voice commands.
Tomi Engdahl says:
These interactive hair extensions can communicate over Bluetooth
https://blog.arduino.cc/2018/03/20/these-interactive-hair-extensions-can-communicate-over-bluetooth/
created interactive hair extensions capable of changing shape and color, sensing touch, and communicating over Bluetooth. The aptly named “HairIO” conceals a skeleton of nitinol wire, a shape memory alloy (SMA) that morphs into different forms when exposed to heat. An Arduino Nano handles control, enabling it to respond to stimulus such as messages from your phone using an Adafruit Bluefruit board.
Tomi Engdahl says:
Feed the dog and close the door with an open source home automation system
https://opensource.com/article/18/3/smart-home-assistant?sc_cid=7016000000127ECAAY
Home Assistant, a versatile and lightweight open source tool, makes it easy to automate everyday household tasks.
As voice assistants, smart bulbs, and other devices increasingly become household staples, more people than ever are bringing smart technology into their homes. But the bewildering assortment of products on the market can present challenges: Remembering which app to use and trying to link things together with automation can get complicated quickly. In this article, I’ll show you a few ways I used an open source home automation platform, Home Assistant, to bring all my devices together.
Tomi Engdahl says:
HomeEnergy – Pi
https://www.hackster.io/michael-nigbor/homeenergy-pi-cecfdf
Sampler.py
The sampler Python code is designed to be placed in a cron entry. It takes one sample and exits. On my Pi, the sampler runs every minute.
The circuit produces an AC voltage ranging from -5 to 5 volts. The sampler reads these values at 860 times per second, calculates an RMS value and stores that in the SQLite3 table.
The transmitter Python script is also designed to be run from cron. It reads up to 20 entries from the table, transmits them to a web destination and then deletes them.
The web application can be anything that accepts an HTTP post with JSON
The web application is a Node.js application, so it’s written in JavaScript.
Tomi Engdahl says:
ATMOSCAN: Extremely Capable Environmental Quality Monitor
https://blog.hackster.io/atmoscan-extremely-capable-environmental-quality-monitor-ed196b44a092
If you need a basic air quality monitor, it’s tough to beat something off-the-shelf for price and functionality. If, however, you want something that can tell you everything about your environment, whether temperature, humidity, CO and CO2 levels, VOC (volatile organic compounds), radiation, and even more, then you might consider building an ATMOSCAN.
This device integrates seven separate sensors to take in all this data, and as you might suspect, features a custom PCB to avoid a rat’s nest of wires inside. That’s important, because the structure of the unit is made out of a clear 10 x 10 x 10 cm cube
http://www.instructables.com/id/AtmoScan/
Tomi Engdahl says:
SmileBackPi
https://www.hackster.io/hboelman/smilebackpi-d93007
The SmileBackPi is a simple Windows 10 IOT project. The aim for the project is that the Pi reflects the emotion/mood of the group.
In this first setup, it reflects happiness and anger.
Tomi Engdahl says:
Bring Deep Learning Algorithms To Your Security Cameras
https://hackaday.com/2018/03/21/bring-deep-learning-algorithms-to-your-security-cameras/
AI is quickly revolutionizing the security camera industry. Several manufacturers sell cameras which use deep learning to detect cars, people, and other events. These smart cameras are generally expensive though, compared to their “dumb” counterparts. [Martin] was able to bring these detection features to a standard camera with a Raspberry Pi, and a bit of ingenuity.
[Martin’s] goal was to capture events of interest, such as a person on screen, or a car in the driveway. The data for the events would then be published to an MQTT topic, along with some metadata such as confidence level. OpenCV is generally how these pipelines start, but [Martin’s] camera wouldn’t send RTSP images over TCP the way OpenCV requires, only RTSP over UDP. To solve this, Martin captures the video stream with FFmpeg. The deep learning AI magic is handled by the darkflow library, which is itself based upon Google’s Tensorflow.
Enhancing my ordinary IP security cameras with AI
https://harizanov.com/2018/03/enhancing-my-ordinary-security-cameras-with-ai/
Tomi Engdahl says:
House Temperature Monitoring with AWS and Raspberry Pi
https://www.hackster.io/Falkons/house-temperature-monitoring-with-aws-and-raspberry-pi-3b6410
Tomi Engdahl says:
Azande Gball © GPL3+
https://create.arduino.cc/projecthub/zeijlon-systems/azande-gball-6c0695?ref=platform&ref_id=424_recent___&offset=0
How hard can you throw a ball In this project, we discover the wonderful world of acceleration
Tomi Engdahl says:
Alexa Humour DJ
https://www.hackster.io/start-down/alexa-humour-dj-24557f?utm_content=68510006&utm_medium=social&utm_source=twitter
Chooses the best song and the best illumination type based on your current mood.
The purpose of the project is to build a device that is able to play music and light up your room according to your current mood.
In order to achieve this, we turned a Raspberry into an Alexa Echo using Alexa Voice Service kit and we built a custom skill with Alexa Skills Kit in order to understand the user’s mood.
After this, we developed a python server that is linked to our custom skill via endpoint and is running on the Raspberry. This server handles the conversation and gathers useful informations to calculate the user’s mood.
Tomi Engdahl says:
An Introduction to Storm Detector Modules
https://hackaday.com/2018/03/22/an-introduction-to-storm-detector-modules/
Lightning storm detectors have been around for a surprisingly long time. The early designs consisted of a pair of metal bells and a pendulum. When there was a charge applied, for example by connecting one bell to the ground and the other to a lightning rod, the bells would ring when a lightning storm was close by. In the mid 18th century, these devices were only practical for demonstration and research purposes, but very likely represent the earliest devices that convert electrostatic charge to mechanical force. A bit over a hundred years later, the first lightning detector was considered by some as the first radio receiver as well.
As soon as I found out about storm detector chips, I knew I would have to get one working. For about $25, I ordered an AMS AS3935 module from China. This chip has been featured before in a number of excellent projects such as Twittering lightning detectors, and networks of Sub-Saharan weather stations. While there’s an Arduino library for interfacing with this IC, I’m going to be connecting it up to an ESP8266 running the NodeMCU firware, which means digging into the datasheet and writing some SPI code. If any of the above tickles your fancy, read on!
Unlike the earliest charge-based detectors, this one works by picking up the RF signal produced by distant lightning strikes using a small 500 kHz antenna and doing some digital signal processing.
Back to our detector, there exists an Arduino library to interface with it, if that’s your style. It looks easy enough to use, but my personal preference is to use NodeMCU and the ESP8266, although it has no built-in library for this chip.
Tomi Engdahl says:
AI Face Recognition Lock
https://www.hackster.io/Nyceane/ai-face-recognition-lock-7a3e43
Using AI to train face recognition through Nvidia Jetson and Walabot add extra security.
Tomi Engdahl says:
Lampix Is a Tabletop Augmented Reality Projection Device Built into a Lamp
https://blog.hackster.io/lampix-is-a-tabletop-augmented-reality-projection-device-built-into-a-lamp-1978855e2759
Tomi Engdahl says:
Configure an amateur radio gateway with a Raspberry Pi
https://opensource.com/article/18/3/how-configure-aprs-igate-raspberry-pi?sc_cid=7016000000127ECAAY
Help share local information by maintaining a piece of the internet-based backbone for packet radio.
Tomi Engdahl says:
Simple WiFi Controlled RC Car
https://www.hackster.io/brian-lough/simple-wifi-controlled-rc-car-cebb87
really simple way of adding WiFi controls to a toy car. Built using an ESP8266 and is controlled using a webpage hosted on the ESP8266.
Tomi Engdahl says:
Minimalist IoT Clock (Using ESP8266, Adafruit.io, and IFTTT)
https://www.hackster.io/igorF2/minimalist-iot-clock-using-esp8266-adafruit-io-and-ifttt-65f297
show how you can make a minimalist clock synchronized with the internet, able to ‘feel’ current weather condition.
The microcontroller gets current time from a Google server, and displays it on a NeoPixel LED ring. It also receives current weather data from WeatherUnderground, using IFTTT and Adafruit.io platforms, and change LEDs colors based on the weather condition.
Tomi Engdahl says:
How to Create a Smart Greenhouse with a DIY WiFi Timer/Controller
https://www.designnews.com/gadget-freak/how-create-smart-greenhouse-diy-wifi-timercontroller/174999155958379
You can add IoT functionality to any size greenhouse. Here’s how to build an Arduino-based timer/controller for controlling lighting, temperature, and humidity.
Large and small grow facilities have special lighting, temperature, and humidity needs. Fans, coolers, heaters, and related venting or air flow controls have become standard requirements in most cases. A simpler, piecemeal approach might use outlet timers and one of a few available temperature and humidity sensor-based switch resources – like the Sonoff TH-16 WiFi base offering – and a simple thermostat solution for temperature maintenance.
This project describes an Arduino based timer controller allowing DHT11 sensors, HC-05 Bluetooth, USB linkable configurations, based on a settable real time clock (RTC), and providing monitor reporting. When included, the report is also available on a serial HC12 transceiver link.
Tomi Engdahl says:
Universal TV Remote with Google Voice AIY Kit
https://www.hackster.io/dvillevald/universal-tv-remote-with-google-voice-aiy-kit-b15310
Tomi Engdahl says:
Customized Ambient Computing with Flask-Ask
http://www.iflscience.com/space/realtime-map-lets-you-track-the-outofcontrol-chinese-space-station-as-it-heads-towards-earth/
Harness the computers all around you to run a Flask-Ask server handling voice commands with Amazon Alexa.
For our Alexa and Arduino Smart Home Challenge entry, Kindbot is powered with Flask-Ask to control the Arduino and Raspberry Pi it is built upon.
Flask-Ask, a flavor of Flask, is a relatively new tool that allows you to set up your own local server to control anything with Amazon Alexa. Many projects showcase how to use Lambda as the brains for your Alexa skill. This entails setting up lambda functions and any other services needed to support the application (S3, dynamodb, etc.) This flask-ask tutorial probably offers the fastest way to test your home automation application using local compute resources.
Tomi Engdahl says:
Has Your NuHeat Floor Thermostat Failed? Build Your Own For Less Money than a Factory Replacement
https://blog.hackster.io/has-your-nuheat-floor-thermostat-failed-build-your-own-for-less-money-than-a-factory-replacement-c9c9d823553
thanks to kits from companies like NuHeat, heating mats are relatively easy and affordable to put under your own floors. Unfortunately for NuHeat customers, the thermostats that control those heating mats have a tendency to break from electrical spikes—and factory replacements aren’t cheap
Unwilling to pay for another unit that would just fail again, he decided to build his own thermostat that is far more robust and customizable. Now, the NuHeat thermostat unit isn’t just a simple analog affair; it has a svelte touchscreen interface that Sergey didn’t want to give up.
http://blog.sergem.net/how-i-built-a-thermostat-for-nuheat-floor/
Tomi Engdahl says:
ESP32 Bluetooth Reflow Oven
https://www.hackster.io/botletics/esp32-bluetooth-reflow-oven-14bf64
Build your own circuit board reflow oven with the ESP32′s built-in Bluetooth feature and Reflowduino, an open-source hardware ecosystem!
In this tutorial I’ll show you how to build your own wireless reflow oven so you can assemble quality PCBs in your kitchen without having to worry about manually turning the knobs and worrying if your boards are getting too hot! Not only that but we’ll be using the built-in Bluetooth Low Energy (BLE) functionality of the ESP32 (because what else would you use in 2018) as well as an add-on module I’ve built as part of an open-source reflow control ecosystem called “Reflowduino”.