99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內(nèi)不再提示

怎樣制作Arduino控制的自動雞舍門

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-07 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:框架和旋轉(zhuǎn)門

使框架在現(xiàn)有的合縫開口上固定。門像車庫門一樣向上擺動。這種設(shè)計具有優(yōu)于自動門的優(yōu)點,所述自動門向上或向下滑動用于屋頂傾斜在現(xiàn)有門上或者現(xiàn)有開口鄰近墻壁的屋頂。

1。取下現(xiàn)有的門。

2。選擇適合現(xiàn)有開口的框架尺寸??蚣艿膬蓚€尺寸很重要 - 框架的高度和木材的寬度。門從水平樞軸擺動,從樞軸到框架的長度(圖中的“D”)與木材的寬度相同。這意味著當門打開時,樞軸上方的門部分不會干擾墻壁。

3。選擇堅固且防風雨的框架材料。我用的是紅膠,經(jīng)證明是堅固但重的。室外松樹更容易使用。

4。門本身應(yīng)該是輕質(zhì),堅固且防風雨的。

第2步:樞軸桿和擺動門尺寸

門的尺寸應(yīng)使門的寬度適合框架的內(nèi)邊緣。門的高度小于框架高度的內(nèi)部。

1。找到一個直徑約為5毫米(1/4英寸),長度等于框架寬度的桿。我使用拆卸打印機的桿,但螺紋桿就足夠了。桿的另一個來源是金屬衣物烘干架??梢杂寐菟ㄇ懈钇骰蜾撲徢懈顥U。用刀片刮掉金屬涂層。

2。從框架頂部開口以及樞軸桿直徑的深度以兩個長度“D”(在前一步驟的圖中)切割兩個凹槽進入框架。

3。找到一個直徑與樞軸桿相同或略大的鉸鏈。用錘子和中心沖頭敲出銷釘。如果您沒有中心沖頭,請使用大釘或類似的銷釘。

通過僥幸,我使用的打印機桿樞軸非常適合從我的垃圾箱出來的第一個鉸鏈。

4。在樞軸下方的旋轉(zhuǎn)門的底部部分和在樞軸上方的頂部部分的重量需要類似于從打開門的伺服電動機上消除應(yīng)變。這可以通過鉆在門頂部的一些重型螺栓和螺母來實現(xiàn)。

步驟3:伺服電機和提升臂。

我使用的是MR-996伺服電機。它的扭矩為:9.4 kgf·cm(4.8 V),或11 kgf·cm(7.2 V)。這意味著對于樞軸下方20厘米的門,電機可以在7.2V時升高11千克/20 = 550克。

在樞軸桿上方有計數(shù)器加重部分,門可能更重和/或更長。我使用兩個大的螺母和螺栓作為配重,如圖所示。

伺服機配有塑料臂,可安裝在伺服的花鍵輸出軸上。用鋒利的刀或鋼絲刀切割該臂的一側(cè)。

2。提升臂由兩段鋁制成,上臂為L型支架,下臂為鋁制平板。

附圖顯示了如何計算每個臂的尺寸。得到的尺寸基于框架寬度“d”和安裝在門上的提升點的位置。

上臂有切口,以便在抬起時臂松開伺服電機門。

步驟4:鎖定電磁閥和開門支持

1。安裝在框架上的螺線管有兩個用途:

a)關(guān)閉門時鎖定門,

b)防止門在打開后關(guān)閉。

螺線管通過FET從控制器的輸出端驅(qū)動。當門處于打開或關(guān)閉狀態(tài)時,它會縮回幾秒鐘。

2。如圖所示固定一塊木材。它將比框架寬度短并安裝在樞軸桿下方。

步驟5:控制器

1。我使用Arduino Uno 3作為控制器的基礎(chǔ)??偣灿?7個輸入和輸出引腳。

2??刂破魍ㄟ^帶有備用電池的I2C RTC控制器保持時間。最好配備可充電電池,以節(jié)省每年打開控制器以更換RTC電池的工作量。時間通過旋轉(zhuǎn)控制器設(shè)置,并顯示在4位7段LED上。可以使用液晶顯示屏顯示更多信息,例如門打開和關(guān)閉的次數(shù)。

3。使用10k歐姆線性電位計調(diào)節(jié)開啟和關(guān)閉時間。我可以使用旋轉(zhuǎn)編碼器和LED顯示器來設(shè)置打開/關(guān)閉時間,但是決定用戶能夠走近并從遠處看到面板的時間會更簡單。時間只需要每周更換一次。

4。無線射頻適配器(https://www.adafruit.com/product/1097),便于從遠處手動打開和關(guān)閉。密鑰卡網(wǎng)址:https://www.adafruit.com/product/1391

5。我選擇安裝控制器的盒子很小,所以我需要在它上面加一個小盒子以適合遠程接收器。

6。附上了Fritzing圖。

步驟6:代碼

代碼循環(huán)并執(zhí)行以下操作:

1。掃描面板開關(guān)的狀態(tài),

2。讀取RTC并將時間轉(zhuǎn)換為當天的分鐘數(shù)(0到1440)。

3。讀取兩個模擬電位器并轉(zhuǎn)換為整數(shù)打開和關(guān)閉時間。為了給出更精細的時間設(shè)置分辨率,開放的關(guān)閉時間分別限制在凌晨3點到9點到3點到9點之間。

4。讀取RF輸入以查看是否按下了遠程按鈕。

5。比較當前時間與打開和關(guān)閉時間,并讀取模式以確定打開或關(guān)閉門。

添加手動打開和關(guān)閉開關(guān)使軟件設(shè)計變得復(fù)雜,系統(tǒng)需要在此之間切換。手動‘和’自動,即定時‘模式。我解決了這個問題,沒有添加另一個’模式‘開關(guān),讓用戶按下打開或關(guān)閉開關(guān)兩次以返回自動模式。

單擊打開或關(guān)閉按鈕可將控制器移至手動模式。如果在關(guān)閉時間之后打開門,或許是為了讓一只已故的雞進入雞舍,那么用戶將忘記將門設(shè)置回自動模式。因此,LED顯示屏顯示手動模式,顯示“打開”或“關(guān)閉”作為提醒。

我從中獲取的LED顯示庫:https://github.com/avishorp/TM1637

步驟7:控制器部件列表

Arduino Uno 3

4位7段模塊

MG 996R伺服電機

1k歐姆電阻器

FET:FQP30N06L。 https://www.sparkfun.com/products/10213

2 x 10kOhm電位器(打開/關(guān)閉設(shè)定時間)

帶內(nèi)置按鈕的旋轉(zhuǎn)編碼器

跳線

1A DC-DC轉(zhuǎn)換器:用于伺服和電磁閥

1 x SPDT撥動開關(guān)(小時/分鐘設(shè)定選擇器)

1 x SPDT瞬間偏離中心(用于手動打開/關(guān)閉)

1 x SPDT中心關(guān)閉(用于消隱/時間視圖/時間設(shè)置選擇器)

電磁閥:推拉6- 12V 10MM行程

Adafruit簡易RF M4接收器 - 315MHz瞬時類型

Keyfob雙鍵RF遙控器 - 315MHz

Box

步驟8:電源和太陽能電池板和電池尺寸。

1。雖然Arduino可以從12Vdc運行,但這樣做會使它的板載線性穩(wěn)壓器運行起來很熱。伺服電機在更高的電壓(《7.2V)下工作得更好,因此折衷的是運行9Vdc系統(tǒng)并使用DC-DC對流器為電磁閥和6V的伺服電源供電。我想DC-DC轉(zhuǎn)換器可以省去,Arduino,伺服電機和電磁閥操作同一個6V(1A)電源。建議使用100uF電容從伺服和電磁閥中濾除Arduino。

2。我制造的控制器吸收了大約200mA的靜態(tài)電流。當螺線管和伺服系統(tǒng)運行時,電流消耗約為1A。

LED顯示屏可以通過開關(guān)消隱,以節(jié)省電池電量。

考慮到門打開或關(guān)閉大約需要7秒鐘,并且僅打開和關(guān)閉操作每日兩次,每日功耗估算中的1A被忽略。

它可以用1A 9V插頭包裝,但主電源和插頭包需要避開天氣。

3。每日能量使用計算為24h x 200mA = 4800mAh。具有20W太陽能電池板的7Ah鉛酸電池應(yīng)該足以在每年平均5小時日照的區(qū)域中進行一天自治。但是隨著更多的電池和更大的面板,會有更多的自治時間。

我使用以下在線計算器來估算電池和面板尺寸:

https://www。 telcoantennas.com.au/site/solar-power-。..

第9步:用戶操作說明。

門在自動或手動模式下運行。

自動模式表示門根據(jù)打開或關(guān)閉時間設(shè)置打開或關(guān)閉。當顯示開關(guān)設(shè)置為“空白”時,自動模式由空白顯示表示。當模式從手動變?yōu)樽詣訒r,“AUTO”字樣將閃爍200mS。

無論何時激活控制器上的遙控器或開關(guān),門都會進入手動模式。當顯示屏顯示“OPEn”或“CLSd”且顯示屏開關(guān)設(shè)置為“空白”時,表示手動模式。

在手動模式下,忽略打開/關(guān)閉時間設(shè)置。如果手動打開,則由用戶記住關(guān)閉門,或者如果手動關(guān)閉則打開門,或者設(shè)置回自動模式。

要切換回自動模式,如果門已關(guān)閉,用戶必須再次按“關(guān)閉”按鈕;如果門已經(jīng)關(guān)閉,則必須再次按“打開”按鈕。

門在一天開始時以自動模式啟動( 12:00 AM)。

步驟10:鈴聲和口哨

未來的一些改進可能包括:

無線門鈴在門打開/關(guān)閉時發(fā)出信號

如果系統(tǒng)汲取的電流等于電磁閥和伺服電壓超過10秒,“發(fā)出警報”。

藍牙和應(yīng)用程序配置控制器。

互聯(lián)網(wǎng)控制的開啟和關(guān)閉。

用LCD取代LED顯示屏以顯示更多信息。

取消開/關(guān)時間設(shè)定電位器并使用撥動開關(guān)和現(xiàn)有的旋轉(zhuǎn)開關(guān)設(shè)置開/關(guān)時間。
責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192196
  • 自動門控制
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1274
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計,讓用戶快速實現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?266次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發(fā)平臺種類繁多,而且使用這些控制器基本上都需要對電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進行多方面的了解和學習,才能
    發(fā)表于 05-13 09:28

    霍爾開關(guān)DH220在自動門的開關(guān)控制中的應(yīng)用

    中時,薄片的兩端就會產(chǎn)生電位差,這種現(xiàn)象稱為霍爾效應(yīng)。霍爾開關(guān)利用這一原理,通過集成封裝和組裝工藝制作而成,內(nèi)部集成的電路能夠?qū)⒋泡斎胄盘栟D(zhuǎn)換成開關(guān)量電信號輸出。 二、在自動門開關(guān)控制中的應(yīng)用 1. 檢測
    的頭像 發(fā)表于 03-27 11:46 ?377次閱讀

    樹莓派在自動控制項目中的一些潛在應(yīng)用

    自動控制項目中的一些潛在應(yīng)用。之前,我們已經(jīng)為Arduino平臺探討了相同的話題。我們確定Arduino是一個出色的教育工具,但由于一些限制,它無法在工業(yè)環(huán)境中完全
    的頭像 發(fā)表于 03-25 09:45 ?217次閱讀
    樹莓派在<b class='flag-5'>自動</b>化<b class='flag-5'>控制</b>項目中的一些潛在應(yīng)用

    如何使用Arduino實現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?1940次閱讀

    霍爾開關(guān)在消防應(yīng)急中的智能應(yīng)用

    效地運行,并提供更好的安全保障。以下是霍爾開關(guān)在消防應(yīng)急中的具體應(yīng)用和優(yōu)勢: 1. 自動開啟與關(guān)閉控制 霍爾開關(guān)可以集成在消防應(yīng)急的閉門器中。閉門器是
    的頭像 發(fā)表于 12-19 17:04 ?622次閱讀
    霍爾開關(guān)在消防應(yīng)急<b class='flag-5'>門</b>中的智能應(yīng)用

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個開源電子原型
    的頭像 發(fā)表于 11-19 15:45 ?4192次閱讀

    自動化行業(yè)中PID控制的前景

    自動化行業(yè)中,PID(比例-積分-微分)控制的前景是積極且廣闊的。PID控制作為一種經(jīng)典且實用的控制策略,因其結(jié)構(gòu)簡單、穩(wěn)定性高、可靠性好等優(yōu)點,在工業(yè)
    的頭像 發(fā)表于 11-13 15:59 ?1470次閱讀

    如何使用Arduino實現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動化等領(lǐng)域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發(fā)表于 11-12 10:09 ?2724次閱讀

    雞舍環(huán)境智能控制系統(tǒng)

    隨著現(xiàn)代農(nóng)業(yè)技術(shù)的飛速發(fā)展,智能化管理已成為提升養(yǎng)殖效率與產(chǎn)品質(zhì)量的重要手段。雞舍環(huán)境智能控制系統(tǒng)作為現(xiàn)代農(nóng)業(yè)智能化進程中的杰出代表,正逐步改變著傳統(tǒng)養(yǎng)雞業(yè)的面貌。 雞舍環(huán)境智能控制
    的頭像 發(fā)表于 11-08 16:37 ?566次閱讀

    D-B54磁性傳感器在機床自動門處的工作原理

    磁性傳感器在機床自動門處的工作原理是基于磁場的變化來檢測和控制的開關(guān)。通過實時監(jiān)測的狀態(tài)并采取相應(yīng)的控制措施,可以提高機床
    的頭像 發(fā)表于 10-21 11:56 ?714次閱讀

    常用邏輯芯片有哪些

    邏輯是數(shù)字電路中的基本構(gòu)建塊,它們執(zhí)行基本的邏輯運算,如與(AND)、或(OR)、非(NOT)、異或(XOR)等。邏輯芯片是集成了多個邏輯的集成電路,廣泛應(yīng)用于計算機、通信、自動
    的頭像 發(fā)表于 09-24 10:48 ?5096次閱讀

    智能雞舍環(huán)境控制系統(tǒng)組成與功能

    ,大幅提升養(yǎng)殖效率、減少疾病發(fā)生、提高產(chǎn)品質(zhì)量,實現(xiàn)養(yǎng)殖業(yè)的可持續(xù)發(fā)展。 智能雞舍環(huán)境控制系統(tǒng),集成傳感器技術(shù)、自動控制、數(shù)據(jù)分析等現(xiàn)代化技術(shù)手段,精準監(jiān)測并調(diào)節(jié)
    的頭像 發(fā)表于 08-13 16:54 ?743次閱讀

    怎樣Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1672次閱讀
    <b class='flag-5'>怎樣</b>用<b class='flag-5'>Arduino</b>測試鋰電池容量

    現(xiàn)代控制理論和自動控制原理的區(qū)別

    現(xiàn)代控制理論和自動控制原理是控制工程領(lǐng)域的兩個重要概念,它們在很多方面有相似之處,但也存在一些關(guān)鍵的區(qū)別。 一、定義 自動控制原理 自動控制
    的頭像 發(fā)表于 07-29 10:33 ?5268次閱讀