Home IoT
Content used (For academic purpose only): The Lego Movie (2014)
What if users can control and get notified about the physical state of their house in unexpected weather conditions, allowing them to focus more on their daily routine?
Raindrop Notifier
It is a Home IoT device that allows users to close the windows of their house from a distance.
Material Used
Arduino, Particle Photon, Water sensor, Servo motor
Program Used
Sublime text, Particle.io, Twilio, PHP, Laravel valet, iPhone message
Code
Processes
Phase 1: Set up sensor (Arduino, Servo motor, Water sensor)
Phase 2: Combine Photon Wifi with Phase 1
Phase 3: Particle Webhook
Phase 4: Server set up + connection with API
Phase 5: Twilio (SMS)
Phase 6: Set up and fixes
Flow Chart
-
The water sensor detects raindrops.
-
The data that the window is closed is transferred to the user’s smartphone as a text message through the photon, particle.io, outbound.php, and Twilio.
-
The user gets notified and the data flows in reverse order.
-
Finally, the servo motor closes the windows.
Mock-up
ESP32 + python
ESP32 is a series of the low-cost, low-power system on a chip microcontroller with integrated Wi-Fi and dual-mode Bluetooth.
Mini Projects
Electric Birthday Candle For Kids
Kids love to blow out the birthday candles multiple times, but it seems a bit dangerous.
Breathing Pattern Reader
It is a physical device for VR gaming, which is based on the motion platform that identifies the user's breathing pattern and shows the status by using 3 different colors of LEDs.