Skip to content
forked from kyawaway/auto_key

the product of Hait_Lab_p3_tokyo team A

Notifications You must be signed in to change notification settings

tehhuu/auto_key

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

閉めルンです

スクリーンショット 2020-06-05 3 06 20

Description

ID・パスワードを渡すと鍵を自動で解錠し、メールで通知してくれるWEBアプリ

(A web application that automatically unlocks the key and notify it by Gmail when you enter your ID and password)

Function

・IDとパスワードをデータベース上の値と照合し、値が正しければArduino経由でサーボモータを回転させ、鍵を解除する。その際に、データベースに登録されたメールアドレスに通知メールを送信する。
(You can unlock the key and get the notification by Gmail if you enter your ID and password.)

・ページ上のボタンを押すと、ドアスイッチ上の電流状態から鍵が閉まっているか確認し、表示する。
(You can check if the key is locked by pressing a button.)

・IDを忘れた場合は登録済みのメールアドレスを入力すると、メールでパスワード通知をしてくれる。
(When you forget your ID, you can get it by entering your registered Gmail adress.)

mechanism, Demo

https://www.slideshare.net/secret/1ntxkdjvIRdAy4


デモ動画① (スライド16):https://youtu.be/yPeY-DcyLYs
デモ動画② (スライド17):https://youtu.be/7T0FOpfCuQI
デモ動画③ (スライド18):https://youtu.be/a-9NaD4W4_Q

Requirement

・Python 3.x

ハード機構

・サーボモータ

・ドアスイッチ

・Arduino

・導線

Install

・Flask 1.1.1

(You can get by 'pip install flask==1.1.1')

・SQLAlchemy

(You can get by 'pip install sqlalchemy')

Author

tkyawa : In charge of Hardware part

tehhuu : In charge of Software part

Releases

No releases published

Packages

No packages published

Languages

  • HTML 65.8%
  • Python 24.5%
  • CSS 5.8%
  • C++ 3.9%