3xmaker,人機協作共融萬物互聯,柔性可穿戴人機交互感知與測量!

  1. 設計指南
  2. |
  3. 新品速遞
  4. |
  5. 聯系我們
機器人+
傳感器+
柔性/印刷電子+
增強現實+
人機交互感知+
網站首頁
/
智造案例
/
機器人

教你用arduino打造調酒機器人,還有燈光秀

來源:3XMaker   發布時間:2019年03月03日

教你用arduino打造調酒機器人,還有燈光秀

原作者 robotgeek (by robotgeek_official in arduino)

國外極客大神利用arduino制作了一款可以進行自動調酒的調酒機器人,可以精確混合6種不同的飲料,制備雞尾酒!

只需按下按鈕,從列表中選擇你的飲料,機器人就開始自動調酒,還有燈光秀哦!簡直是轟趴的酷炫神器!你也想自己做一個嗎?那我們就開始吧。

第一步:工具和配件清單

建議準備以下工具(或替代品).

1 X arduino UNO 控制板

1 x robotgeek傳感器 RobotGeek Sensor Shield

1×duino擴展接板 duino Mount

工作臺 Mega Workbench

1×4線液晶控制面板

1 x robotgeek飲料工具臺 RobotGeek Drink Station

1 x 16 口接線環(在robotgeek飲料工具臺上) 16 Neopixel Ring

薄膜泵 Large Pump

7 x電磁閥 Solenoid Valve

8 X RobotGeek 繼電器

1 x 12v10a電源

1 x 6v2a電源

直流分線電纜 DC Power Squid

1卷硅膠管

13耦合器 3-pin Couplers

robotgeek傳感器接線

2 x止回閥 Check Valves

1×6插座分路器(共有8個連接點)

第二部 連線路

布線有點亂,但實際上相同的重復性線路較多,將電磁閥連接到繼電器上:

準備好你的繼電器,電磁閥,直流母插頭,和螺母。將電磁閥上的電線連接到繼電器的中心端子上。將你的電磁閥連接到直流電壓線上,可以通過使用絲螺母或焊接連接。

上述過程同樣適用于泵、管,繼電器的負極和正極。

接線前,先連接好LCD控制面板和robotgeek飲料站。

將組件連接到傳感器擴展板上:

組件對應擴展板接口

泵繼電器DIO-2

Air Line Solenoid Relay

管繼電器

DIO-4

Neopixel Ring

接線環

DIO-6

Solenoid Valve Relay 1

電磁閥繼電器1

DIO-7

Solenoid Valve Relay 2DIO-8

Solenoid Valve Relay 3DIO-9

Solenoid Valve Relay 4DIO-10

Solenoid Valve Relay 5DIO-11

Solenoid Valve Relay 6DIO-12

RobotGeek 4-line LCD

lcd顯示屏

I2C

Up Button

向上按鈕

AIO-0 (as DIO-14)

Up ButtonAIO-1 (as DIO-15)

Up ButtonAIO-2 (as DIO-16)

Up ButtonAIO-3 (as DIO-17)

第三步 組裝

合理布線,確保電線不受擠壓,電子器件不會有液體危險。參考本文提供的組裝圖,確保泵按照正確的方向泵出液體。

第四步 編程和測試

下載robotgeek庫和工具,包括用于6-shooter的庫文件和演示代碼。把它放在你的Arduino的文件夾里,打開IDE,并加載該庫文件:

File → Sketchbook → RobotGeekSketches → Demos → drinkStation

然后輸入以下代碼:

// SelectionsString selectionLine[14] = {" ", //buffer line. Leave here or experience terror."1. Red ","2. Green ","3. Blue ","4. Yellow ","5. White ","6. Black ","7. Red & Yellow ","8. Green & Blue ","9. Black & White ","10. Black & Yellow "," ", //buffer line. Leave here or experience terror." ", //buffer line. Leave here or experience terror."End of List " //buffer line. Leave here or experience terror.};

以上代碼,可以將可調配的飲料的清單,在液晶屏上顯示出來,并可以滾動選擇。您可以隨意改動以上清單。

int PUMP_TIME = 2500; //Time for pumping station to run in milliseconds

以上代碼用以設置泵的運行時間。您可以更改此選項以調整液體的泵出量。

LiquidCrystal_I2C lcd(0x27, 20, 4); //I2C 4 Row 20 Col LCD Screen at 0x27//LiquidCrystal_I2C lcd(0x3F, 20, 4); //I2C 4 Row 20 Col LCD Screen at 0x3F

以上代碼用以設置LCD的尋址代碼。

if ( debounce[2].fell() ){switch (drinkSelectCounter){case 1: // Redlcd.setCursor(0, 0);lcd.print(promptLine[2]);colorWipe(strip.Color(255, 0, 0), 50); // ReddigitalWrite(PUMP_RELAY_PIN, HIGH); // Turn on the pumpdigitalWrite(SELECTED_RELAY_PIN[0], HIGH); // Open Solenoid valve 1delay(PUMP_TIME); // Run for the set amount of timedigitalWrite(SELECTED_RELAY_PIN[0], LOW); // Close Solenoid valve 1

digitalWrite(CLEAN_RELAY_PIN, HIGH); // Open Solenoid valve 7

delay(PUMP_TIME); // Run for the set amount of timedigitalWrite(CLEAN_RELAY_PIN, LOW); // Close Solenoid valve 7digitalWrite(PUMP_RELAY_PIN, LOW); // Turn off the pumpbreak;

以上代碼,是飲料清單上第一個飲料的操作代碼。您可以更改每一種您想要混合的飲料。

每一種飲料都是對應一系列的行動:首先是改變屏幕上的提示,然后相應燈閃爍,接著打開合適的閥門和并運行泵。。

把代碼上傳到你的arduino微控制器!我們建議先用一些水來測試它,以防萬一。在測試混合飲料之前,要測試每一個閥門。成功之后,就可以開始計劃一次聚會!

第五步,開始party

現在你有一個自動調酒機器人了,你的朋友按動一個按鍵,即可得到一杯完美的雞尾酒或者混合飲料。

你也可以發揮想象和技術特長,添加藍牙功能,可以利用手機選擇飲料組合?或者添加一個機器人手臂把飲料送到多個玻璃杯里。

·

 


上一篇:傲鯊智能:工業和軍用外骨骼機器人,人機協作是未來!
下一篇:源于自然,融于生活,吉林大學仿生科技扎根機械創新

南京合越智能,增強智造,增強感知,增強交互!

業務合作

(我們會第一時間與您聯系)

聯系方式

  1. 微信:13815863530(手機同號)
  2. QQ:38260484
  3. 3XMaker@163.com
Copyright@ 2016-2025 南京合越智能科技有限公司 蘇ICP備18068961號
主站蜘蛛池模板: 阳泉市| 阿克| 景东| 观塘区| 玛曲县| 平邑县| 扎囊县| 旌德县| 万盛区| 堆龙德庆县| 资源县| 涟水县| 南丰县| 渑池县| 缙云县| 湟源县| 南开区| 丰镇市| 全椒县| 锡林郭勒盟| 新闻| 东海县| 无极县| 忻州市| 杭锦后旗| 新建县| 昌邑市| 扶沟县| 邹城市| 文水县| 江川县| 静海县| 泸溪县| 焉耆| 临泽县| 托克托县| 民权县| 台中市| 余干县| 米林县| 疏附县|