電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino 自動(dòng)推拉門開源分享

Arduino 自動(dòng)推拉門開源分享

2022-10-26 | zip | 1.64 MB | 次下載 | 免費(fèi)

資料介紹

描述

背景

嗯,故事開始的一天,當(dāng)我到家時(shí),我發(fā)現(xiàn)推拉門的遙控器不靈了。“電池!” 我想,但不,這不是原因。我調(diào)查了一下,當(dāng)我拆下門電機(jī)的蓋子時(shí),真是令人驚訝:在電子控制板和塑料支架之間的一個(gè)小空間里,一只小蜥蜴確實(shí)被碳化了(順便說一下,我不打算上傳來自那可怕的一幕)。我猜是小爬蟲碰到了220V的fastons并產(chǎn)生了短路。結(jié)果是它的死亡,所有的電路都被燒毀了。

我已經(jīng)從板上刪除了一些我可以保存以在我的項(xiàng)目中使用的組件,但你可以在這張照片中看到它是如何結(jié)束的。

在那一刻,我決定這可能是制作 Arduino 項(xiàng)目和完全重建控制單元的完美借口。

警告

對(duì)于這個(gè)項(xiàng)目,您必須處理直接連接到 220V(或 110V)的組件。考慮到如果您對(duì)這種安裝不是很熟練,這可能會(huì)很危險(xiǎn)。請(qǐng)小心,謹(jǐn)慎行事。在連接到實(shí)際電機(jī)電路之前,請(qǐng)務(wù)必執(zhí)行模擬。

組件和電路

該項(xiàng)目分為幾個(gè)部分,但我在這里展示的是控制電機(jī)和信號(hào)燈旋轉(zhuǎn)的 Arduino 電路,并考慮了限位開關(guān)傳感器和安全光電管的狀態(tài)。

起初,您可能認(rèn)為構(gòu)建和編程很容易,但我可以向您保證,我必須克服許多困難,才使這個(gè)項(xiàng)目如此令人興奮。

整個(gè)項(xiàng)目的其他重要組成部分是:

  • 電動(dòng) 220V 電??機(jī)和物理導(dǎo)軌和機(jī)構(gòu):這些不受蜥蜴動(dòng)作的影響。
  • 遠(yuǎn)程無線電接收器發(fā)出“打開”命令:我使用了一個(gè)商業(yè)現(xiàn)成的單元,包括遙控器和接收器。
  • 220V 繼電器支持電機(jī)使用的大電流。
  • 主控單元采用 Arduino Nano 和其他兼容配件,如 OLED 顯示屏和繼電器模塊。這就是我在此門戶中向您展示的內(nèi)容。

我還添加了一些未包含在商業(yè)原始控制單元中的改進(jìn)和一些自動(dòng)化操作。

該項(xiàng)目的引腳分配

以下信息總結(jié)了組件的引腳以及如何連接它們:

?
poYBAGNX-yOAb8frAABM6G0jmyI388.png
?

如您所見,對(duì)于這個(gè)項(xiàng)目,我使用了直接連接到電路板上的 OLED 顯示器。在正常工作條件下,該顯示器位于機(jī)構(gòu)和電子設(shè)備的保護(hù)蓋內(nèi)。因此,您無法看到它。實(shí)際上,此顯示僅用于在您調(diào)整設(shè)置并對(duì)代碼進(jìn)行微調(diào)(例如最大時(shí)間調(diào)整)時(shí)檢查組件的狀態(tài)。

該顯示器提供的信息也可以發(fā)送到串行端口并使用 Arduino IDE 軟件從筆記本電腦進(jìn)行檢查,但我發(fā)現(xiàn)這個(gè)小顯示器是操作該設(shè)備的一種很酷的方式,無需使用任何筆記本電腦或其他設(shè)備設(shè)備。

OLED中顯示的信息如下:

  • 正在執(zhí)行的代碼階段(開門、關(guān)門、等待“打開”命令、主循環(huán)……)
  • 主要?jiǎng)幼鞯慕?jīng)過時(shí)間(打開,等待再次關(guān)閉和關(guān)閉)
  • 光電管狀態(tài)(當(dāng)某人或某物在關(guān)閉路徑中時(shí)激活)
  • CLOSED 限位傳感器狀態(tài)(門完全關(guān)閉時(shí)激活)
  • OPENED 限位傳感器狀態(tài)(門完全打開時(shí)激活)
  • OPEN 命令信號(hào)(按下遙控器且無線電模塊激活繼電器時(shí)激活)

注意:我使用的 OLED 顯示屏為 0.96 英寸,分辨率為 128 x 64 像素。該顯示器可以使用 I2C 或 SPI 與控制設(shè)備(本例中為 Arduino Nano)通信,我使用的是 SPI(串行外設(shè)接口)。

流程圖

以下流程圖以可讀的方式總結(jié)了軟件代碼:

?
poYBAGNX-zGAP3Z7AAAxW9vPErQ891.jpg
主回路
?

?

?
pYYBAGNX-zSATLdYAACGDPhrPqc694.jpg
開盤順序
?

?

?
poYBAGNX-zaAeZxAAACa-ouy3jM806.jpg
結(jié)束順序
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)