Security Smart Home

1/25/2021 AndroidArduino

GitHub Links:

1 Gen (opens new window) 2021/01/25 ~ 2021/02/18

2 Gen (opens new window) 2021/05/04 ~ 2021/08/20

This project has gone through 1 and 2 generations. With the addition of new member, the technology and integrity were getting better.

I was mainly responsible for Arduino and part of the APP, as well as the translation of the report.

# What I learned

# Android

  • RecyclerView Items' moving(dragging)

# Arduino

  • OTA and EEPROM about ESP32 and ESP8266
  • tried P2P(Peer to Peer) to replace AP (ESP32 and ESP8266 not supported)
  • tried Socket Server instead of HTTP Server (Just... don't know what's wrong with ESP8266 (#`-_ゝ-) )

# Others

  • a little English ability

# Summary

This is a project about the IOT, featuring quick installation, low cost and high security.

front cover

# The Main Functions

# Home Device

  • monitor the power usage of each appliance
  • remote control the power switch
  • can be modified depends on customer needs

structure of relay type device

# Outdoor Mode

  • reuse your old phone
  • record the stranger's face and upload it
  • a notification will also be sent if no one is home at that time

outdoor mode

# Offline Mode

  • even if the Internet goes down, it won't take everything down

offline mode

# Other Functions

# OTA (Over-the-Air Programming)

  • devices can stay the latest version by simply connecting to the Internet
  • sometimes a little surprise can be added to it as well

# After Doing This

This is the first time I have participated in the production of a project. For the first time, I have known what a project is. The size and complexity are not at the same level as those homeworks I have done before. The process was hard, though, it was the one I learned the most, as well as the most successful one so far.

# Continue Reading

Copyright Notice: All images in this article are owned by Mr. Illustrator

Last Updated: 2022/7/3