iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

嗨~各位我們今天來使用Thonny來開發一個防盜收藏盒,我們會使用磁鐵以及ESP32來確定盒子是否被開啟,今天的實作一樣很簡單,有興趣的話就繼續看下去吧!

實驗簡介:
使用ESP32內建的霍爾感測器確認磁鐵的遠近,並且在大於一定的距離後顯示收藏盒已被開啟。當有人開啟蓋子時磁鐵就會遠離ESP32霍爾感測器的值就會產生變化,進而我們就可以知道防盜盒子已被開啟。
https://ithelp.ithome.com.tw/upload/images/20231010/20162144E9SsfAgwTQ.png

實驗材料:

  • ESP32
  • 磁鐵

接線說明:

程式碼:

import esp32
import time

while True:
    #霍爾感測值 
    hall = esp32.hall_sensor()
    print(hall)
    #如果磁鐵距離太遠 
    if(hall<100 and hall>0):
        print("收藏盒已開啟")
    time.sleep(0.1)

實作影片:
Yes


以上就是今天的發文,第25天實作了如何使用ESP32製作防盜收藏盒,明天會有使用line notify來提醒防盜收藏盒是否被開啟,可以期待一下,最後還是希望大家有所收穫,還有謝謝大家耐心的看完全部,希望大家之後可以多包容我的錯誤...
最後,如果你對我的文章有興趣就繼續關注接下來的文章吧!掰掰~/images/emoticon/emoticon13.gif


上一篇
[DAY 24] 開發網頁來控制門鎖開關
下一篇
[DAY 26] 使用IFTTT傳送LINE訊息(上)- 將IFTTT與Line notify連動
系列文
智能世界,就在你身邊 - 探索物聯網的魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言