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

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

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

自動倒酒機器人的制作教程

454398 ? 來源:工程師吳畏 ? 2019-08-23 09:37 ? 次閱讀

第1步:零件清單

自動倒酒機器人的制作教程

電氣元件

1。導(dǎo)航:

(2)減速電機

超聲波距離傳感器

2。測量重量:

(5KG)直桿式微型稱重傳感器(可在廚房秤中找到)

HX711稱重傳感器

第3。顯示:

LCD屏幕(4x20)

LCD2004 I2C接口

4。澆注:

微型潛水泵(直流電機3-6V)

2n2222晶體管(EBC)

1K電阻器

1N4007二極管整流器

5。其他:

Arduino UNO R3控制器

迷你面包板

電池組

跳線(M/M,F(xiàn)/F,F(xiàn)/M)

焊接鐵

DESIGN

6?,F(xiàn)成的:

(2)車輪+萬向輪

玻璃瓶(直徑8厘米)

玻璃(直徑3.5厘米)

9毫米水管

(30)M3x16螺栓

(15)M3x16螺母

(4)M3x50螺栓

(5)M3x5螺栓

(2)M5x16螺栓

7。定制零件:

激光切割有機玻璃3.0毫米(25厘米x 50厘米):機器人機箱頂部和底部平臺,Arduino和面包板平臺,LDC支架,超聲波傳感器支架,秤頂和底部平臺,罐蓋。

3D打印部件:移動電源支架

AND 。..

很多酒精!!!

第2步:邏輯與設(shè)置

1。導(dǎo)航:

BotTender的導(dǎo)航由位于機器人前方的超聲波傳感器采集的數(shù)據(jù)控制。機器人插入電源后,機器人開始讀取與炮彈玻璃的距離并開始接近它。當(dāng)它到達一定距離時,它停止并等待客戶將玻璃放在稱重傳感器板上。

直流電機和Arduino之間的通信是通過使用L293D電機驅(qū)動器IC實現(xiàn)的。該模塊可幫助我們控制兩個直流電機的速度和旋轉(zhuǎn)方向。雖然可以使用PWM(脈沖寬度調(diào)制)技術(shù)控制速度,但是使用H橋控制方向。

如果脈沖頻率增加,則施加在電機上的電壓也會增加,導(dǎo)致電機更快地旋轉(zhuǎn)。

有關(guān)使用H橋控制直流電機的更多詳細信息,請參見此處。

2。測量重量:

邏輯和電路:使用直桿式稱重傳感器和HX711ADC轉(zhuǎn)換板放大從重量傳感器接收的信號。如電路圖所示,將它們連接到Arduino和面包板。

HX711連接到:

GND:面包板( - )

DATA:引腳6時鐘:引腳2

VCC:面包板(+)

E +:連接到稱重傳感器的紅色

E-:連接到藍色

A-:連接到白色

A +:連接到BLACK

B-:無連接

B +:無連接

放大器啟用Arduino檢測稱重傳感器的電阻變化。當(dāng)施加壓力時,電阻將響應(yīng)于施加的壓力而改變。

設(shè)置:在我們的例子中,我們使用的是一個微型稱重傳感器(5KG)。稱重傳感器頂部和底部有2個孔,箭頭表示偏轉(zhuǎn)方向。將箭頭指向下方,將刻度的底部連接到機器人的頂部平臺。將稱重傳感器頂部的相對孔連接到秤的頂部。

連接到Arduino后,請下載本頁底部的HX711放大器庫,并使用下面提供的校準(zhǔn)草圖校準(zhǔn)稱重傳感器。

下載HX711庫:https://github.com/bogde/HX711

校準(zhǔn)草圖:

3。顯示:

邏輯和電路:將LCD屏幕(4x20)連接到I2C接口。如果分開,則需要進行焊接。 I2C中間相由兩個信號組成:SCL和SDA。 SCL是時鐘信號,SDA是數(shù)據(jù)信號。 I2C連接到:

GND:面包板( - )

VCC:面包板(+)

SDA:引腳A4

SCL:pin A5

下載IC2庫:https://github.com/bogde/HX711

4。澆注:

您需要一個晶體管,一個1K電阻和一個二極管將水泵連接到Arduino。 (參考下面的電路圖)。當(dāng)稱重傳感器讀取空玻璃的重量時,水泵被激活。一旦玻璃充滿,稱重傳感器讀取重量并關(guān)閉水泵。

步驟3:電路圖

第4步:代碼

第5步:設(shè)計

設(shè)計意圖

主要設(shè)計意圖是使用透明材料并增強電子設(shè)備的存在。這不僅有助于我們更快地確定電路中的問題,而且還可以在需要維修時簡化拆卸。由于我們正在使用酒精,因此對于我們的設(shè)計來說,以緊湊的方式將電子設(shè)備和酒精盡可能分開是至關(guān)重要的。為了實現(xiàn)這一目標(biāo),我們將現(xiàn)成的產(chǎn)品集成到我們的定制設(shè)計中。因此,我們提出了一個多層系統(tǒng),將電子設(shè)備保持在底層,并將鏡頭服務(wù)區(qū)域提升到頂層。

自定義部件:激光切割

1。正文

BotTender由兩個主要層疊在一起,只有足夠的距離,可以將電線插入arduino和面包板。底層主要用于將電機,后輪,電子平臺和電池座連接到機身,以及作為瓶子的底座,頂層容納一個孔來穩(wěn)定瓶子和足夠的空間用于稱重傳感器及其板。

2。稱重傳感器板

稱重傳感器板的設(shè)計考慮了廚房秤的工作原理。稱重傳感器從其螺栓孔連接到頂層和底層。在頂層上放置另一層,以指示放置小玻璃并將其保持在適當(dāng)位置的精確槽。

3。 LCD和超聲波傳感器支架

LCD支架設(shè)計用于使屏幕與地平面保持45度旋轉(zhuǎn),而超聲波傳感器支架可使傳感器保持垂直并盡可能靠近地面,以便輕松檢測鏡頭玻璃。

4。瓶蓋

我們設(shè)計了一個瓶蓋,可以將飲料保持在封閉的環(huán)境中,但仍允許 管和水泵電纜從瓶中出來。蓋子有2層:頂層用于保持管子就位,底層用于將蓋子鎖定在瓶子上,并使水泵電纜可以接觸到arduino。然后通過使用側(cè)面上的相應(yīng)小孔將這兩個層彼此連接以插入螺栓。

自定義部件:3D打印

5。移動電源持有人

對于我們的BotTender,我們決定使用外部電源:移動電源。因此,我們需要一個定制的電池座,用于我們選擇的移動電源的尺寸。在Rhinoceros中設(shè)計這件作品后,我們使用黑色PLA進行3D打印。然后使用鉆頭打開螺栓孔。

步驟6:制造和組裝

大部分定制零件在我們的設(shè)計是通過激光切割(1)3mm有機玻璃板(25cmx50cm)實現(xiàn)的。只有移動電源支架是3D打印的,但如果需要,可以用激光切割件代替。

焊接:

需要焊接一些東西。 I2C接口的16個引腳連接到LCD屏幕,水泵接地和電源線連接到公跳線,HX711放大器連接到稱重傳感器,齒輪電機連接到跳線。

激光切割后,電子元件已經(jīng)焊接完畢,電路組裝在Arduino和面包板上,開始按如下方式組裝機器人:

逐步組裝:

使用底部平臺并使用螺栓連接后輪。

使用提供的附件將齒輪電機連接到車輪,然后連接到平臺的底部。

使用3D打印的電池座,將移動電源板連接到平臺的底部。

用4個螺栓將小底板安裝到底部平臺上。

安裝Arduino和面包板。確保Arduino位于右側(cè),以便更輕松地連接到下方的移動電源。此時,您的電路需要在適當(dāng)?shù)奈恢猛瓿伞?/p>

使用頂部和底部底板組裝稱重傳感器。指示重量容量的箭頭需要指向下方。

將稱重傳感器設(shè)置安裝到頂部平臺,并將平臺連接到機器人主體的底部。

使用支架安裝超聲波傳感器和LCD。如有必要,可以粘貼這些。

將水管連接到水泵上,然后將泵引入玻璃瓶內(nèi)。確保電纜插入所提供的孔之間。

將玻璃瓶和玻璃杯放在適當(dāng)?shù)奈恢谩?/p>

將酒精倒入玻璃罐中,您就可以使用BotTender了!

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

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204600
收藏 人收藏

    評論

    相關(guān)推薦

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關(guān)的電機,通過邏輯門控制。當(dāng)開關(guān)被推到“開”時,
    發(fā)表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關(guān)的電機,通過邏輯門控制。當(dāng)開關(guān)被推到“開”時,
    發(fā)表于 08-30 14:50

    ROS讓機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    的快速發(fā)展,智能機器人設(shè)備已成為工業(yè)自動化體系的佼佼者,而智能機器人設(shè)備核心—ROS系統(tǒng),是機器人領(lǐng)域的集大成者,主要應(yīng)用于機器人控制領(lǐng)域,
    發(fā)表于 07-09 11:38

    Al大模型機器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強介紹說,薩科微Al大模型機器人有哪些的優(yōu)勢?薩科微AI大模型機器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團隊開發(fā),與同行相比具有許多優(yōu)勢:語言
    發(fā)表于 07-05 08:52

    自動停車機器人,如何快速構(gòu)建?

    停車機器人是用于在停車場或車庫等場所中進行車輛的自動停放和取車操作。隨著智能交通和智能城市的發(fā)展,停車機器人在解決停車難、提高停車效率和減少停車空間浪費等方面具有廣闊的應(yīng)用前景。 ▲停車移動
    的頭像 發(fā)表于 06-20 11:25 ?135次閱讀
    <b class='flag-5'>自動</b>停車<b class='flag-5'>機器人</b>,如何快速構(gòu)建?

    焊接機器人自動尋位原理是什么

    隨著工業(yè)自動化的快速發(fā)展,焊接機器人在現(xiàn)代制造業(yè)中發(fā)揮著越來越重要的作用。焊接機器人自動尋位是其中一項關(guān)鍵的技術(shù),它利用各種傳感器和算法來實現(xiàn)焊接過程中的
    的頭像 發(fā)表于 01-23 14:34 ?639次閱讀

    聯(lián)網(wǎng)自動駕駛機器人的網(wǎng)絡(luò)安全

    聯(lián)網(wǎng)自動駕駛機器人的網(wǎng)絡(luò)安全
    的頭像 發(fā)表于 12-26 10:37 ?289次閱讀
    聯(lián)網(wǎng)<b class='flag-5'>自動</b>駕駛<b class='flag-5'>機器人</b>的網(wǎng)絡(luò)安全

    工業(yè)機器人產(chǎn)業(yè)發(fā)展及應(yīng)用現(xiàn)狀

    機器人(Robot)是一種能夠半自主或全自主工作的智能機器機器人能夠通過編程和自動控制來執(zhí)行諸如作業(yè)或移動等任務(wù)。根據(jù)制造目的的不同, 機器人
    發(fā)表于 12-21 16:07 ?1076次閱讀
    工業(yè)<b class='flag-5'>機器人</b>產(chǎn)業(yè)發(fā)展及應(yīng)用現(xiàn)狀

    ROS讓機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    ,以及包管理。它也提供用于獲取、編譯、編寫、和跨計算機運行代碼所需的工具和庫函數(shù)。圖1 隨著工業(yè)智能化的快速發(fā)展,智能機器人設(shè)備已成為工業(yè)自動化體系的佼佼者,而智能機器人設(shè)備核心—ROS系統(tǒng),是
    發(fā)表于 11-30 16:01

    機器人編程需要什么軟件?

    機器人編程需要什么軟件
    發(fā)表于 11-01 07:34

    自動焊接機器人的電流和電壓是如何控制的?

    自動焊接機器人的電流和電壓控制是通過焊接電源和機器人控制系統(tǒng)共同實現(xiàn)的。具體的控制方法取決于焊接過程的要求和所使用的焊接設(shè)備。
    的頭像 發(fā)表于 10-19 15:38 ?1121次閱讀

    機器人自動焊接輔助工是做什么的

    機器人自動焊接輔助工是指在機器人自動焊接過程中,負責(zé)輔助機器人完成焊接任務(wù)的工人。他們的主要工作職責(zé)包括: 1.?安裝和調(diào)整
    的頭像 發(fā)表于 10-19 15:23 ?2893次閱讀
    <b class='flag-5'>機器人</b><b class='flag-5'>自動</b>焊接輔助工是做什么的

    自動焊接機器人如何使用

    自動焊接機器人是一種自動化的焊接設(shè)備,它可以通過編程和控制來實現(xiàn)高效率、高質(zhì)量的焊接操作。以下是使用自動焊接機器人的一般步驟: 1.?確定焊
    的頭像 發(fā)表于 10-19 15:16 ?1441次閱讀

    Arduino教學(xué)機器人的使用教程

    本文檔的主要內(nèi)容詳細介紹的是Arduino教學(xué)機器人的使用教程
    發(fā)表于 09-27 06:53

    使用Arduino和PAJ7620手勢傳感器制作手勢控制機器人

    使用Arduino和PAJ7620手勢傳感器制作手勢控制機器人,簡單程序即可實現(xiàn)。小小的傳感器可以識別各種手勢。它采用內(nèi)置的空間傳感器,可以感知接近和離開的對象。
    發(fā)表于 09-27 06:17