資料介紹
PCB圖如下:
成分
Arduino 納米物聯(lián)網(wǎng) 33 阿杜諾 |
× 1 |
潛水水泵 十進(jìn)制 |
× 4 |
描述
像詹姆斯邦德一樣喝酒!使用 Arduino DIY 雞尾酒攪拌器
機(jī)器人調(diào)酒師
這個(gè)周末,您可以通過使用 Arduino 構(gòu)建這個(gè) DIY 雞尾酒混合器,讓您的下一次雞尾酒會取得更大的成功。該項(xiàng)目最好的部分是每個(gè)制造商的創(chuàng)意和獨(dú)特性!您將學(xué)習(xí)創(chuàng)建他們自己的混音器所需的所有步驟,但他們也應(yīng)該可以隨意合并任何與他們一起工作的元素。
機(jī)器人調(diào)酒師會為您調(diào)酒而不會喝醉。為什么不自己試一試呢?未來我們可以擁有自己的機(jī)器人調(diào)酒師在派對上為我們提供酒水,這聽起來非常棒!一旦這項(xiàng)技術(shù)得到更廣泛的應(yīng)用,我將期待利用他們的所有好處——即能夠確保沒有客人在他們一起回家之前喝得太醉(這會導(dǎo)致別人的糟糕時(shí)光) .
機(jī)器人調(diào)酒師完整視頻教程
對于那些不想閱讀的人,我們?yōu)槟鷾?zhǔn)備了視頻。在這里觀看并在 6 分鐘內(nèi)了解這個(gè)項(xiàng)目!
所以你喜歡這個(gè)視頻并想要更多相同的內(nèi)容嗎?查看我的 Arduino 項(xiàng)目教程視頻!當(dāng)您使用它時(shí),請點(diǎn)擊訂閱,以便我們可以繼續(xù)將精彩內(nèi)容直接添加到您的提要中。我們所有的訂閱者都喜歡他們正在觀看的內(nèi)容,甚至比我更喜歡他們——我保證!”
機(jī)器人調(diào)酒師如何工作?
使用 Arduino 的 DIY 雞尾酒攪拌器是一種在您自己的廚房外制作美味雞尾酒的簡單方法——無需調(diào)酒師執(zhí)照!如果您正在尋找一個(gè)有趣的項(xiàng)目,請嘗試制作一些有趣的成分,例如龍舌蘭酸橙汁,甚至更好——讓它們變得超強(qiáng)并與朋友一起享受。
該機(jī)器人實(shí)際上是一個(gè)控制一些泵的 Arduino。一個(gè)簡單的程序可以讓泵開啟一段時(shí)間并使用不同的成分制作飲料!該機(jī)器配有 5 種配方,但如果需要,您可以通過更改輸入開關(guān)或自行編程來更改它們 - 這將使您的 DIY 雞尾酒攪拌機(jī)完全按照您的意愿呈現(xiàn),因?yàn)槊總€(gè)人都有自己的風(fēng)格酒吧在他們家開店……
如果您正在尋找一種簡單的方法來混合完美的飲料,那么這款電子電路就是您的不二之選?,F(xiàn)在剩下的就是幾個(gè)簡單的步驟,你的酒吧就準(zhǔn)備好了!將每種成分倒入相應(yīng)的容器中,然后打開頂部的泵,從瓶子中釋放出足夠的液體,同時(shí)保留所有珍貴的酒精成分。更好嗎?你也不需要任何清理工作,因?yàn)橐坏┗旌线^程完成,所有東西都可以滑回架子上——節(jié)省了醬汁準(zhǔn)備和之后重新上架的時(shí)間!
制作雞尾酒攪拌器所需的東西
Arduino Nano RP 2040
12 伏泵
繼電器
為什么不為您的項(xiàng)目制作 PCB?
如今,為您的 DIY 項(xiàng)目制作 PCB 并不難。PCB 有助于擺脫所有凌亂的電線和東西,讓您的項(xiàng)目看起來很棒。為您的項(xiàng)目制作自己的 PCB 很酷,對吧?
以低廉的價(jià)格訂購高質(zhì)量的 PCB
我通常從 PCBWay 訂購我們的 PCB。?PCBWay?是一家 PCB 制造商,專門從事 PCB 原型設(shè)計(jì)、小批量生產(chǎn)以及以極低的價(jià)格進(jìn)行整潔的 PCB 組裝。他們有一個(gè)非常友好的客戶支持團(tuán)隊(duì),甚至在付款前進(jìn)行免費(fèi)的 PCB 設(shè)計(jì)審查,如果設(shè)計(jì)有問題,請通知我們。隨意查看下面的網(wǎng)站。為您的項(xiàng)目制作自己的 PCB
電路
輸入電壓連接到 7805 穩(wěn)壓器,該穩(wěn)壓器將高達(dá) 32v 的輸入電壓轉(zhuǎn)換為 5 種電壓。為了給 Arduino 供電和操作繼電器,我將使用 9v 電池。
泵送飲料。我將連接在 12 伏電壓下工作的泵,因此要為其供電,需要一個(gè)直流適配器。Arduino 的四個(gè) GPIO 引腳連接到 SSR 或固態(tài)繼電器,固態(tài)繼電器是一種繼電器,當(dāng)在其控制端子上施加外部電壓時(shí)會打開和關(guān)閉。這些繼電器可以在我們的項(xiàng)目中用于控制泵和混合我們的雞尾酒。
我的設(shè)計(jì)只是一個(gè)起點(diǎn)。您可以重新設(shè)計(jì)整個(gè)事物,對其進(jìn)行自定義,然后制作您自己的項(xiàng)目版本!
不過對我來說,我決定使用 Arduino Nano 作為控制器的需要,因?yàn)樗木o湊尺寸意味著更輕的重量,此外還可以使用可充電電池而不是笨重的電池,這在前期會更昂貴,但從長遠(yuǎn)來看會便宜得多。由于隨著時(shí)間的推移它們的低運(yùn)營成本(能源成本)。
完成PCB
如今,為您的 DIY 項(xiàng)目制作 PCB 并不難。PCB 有助于擺脫所有凌亂的電線和東西,讓您的項(xiàng)目看起來很棒。為您的項(xiàng)目制作自己的 PCB 很酷,對吧?
我從 PCBWay 訂購了 PCB。PCBWay是一家PCB制造商,專門從事PCB原型設(shè)計(jì)、小批量生產(chǎn)和整齊的PCB組裝。
要從 PCBWay 訂購您的 PCB,請?jiān)L問?PCBWay 網(wǎng)站?并在即時(shí)訂購表中填寫基本電路板詳細(xì)信息。從那里您將被引導(dǎo)到一個(gè)表格,您可以在其中提供更詳細(xì)的董事會詳細(xì)信息。在 PCB 規(guī)格屏幕中更新您的電路板信息。在下一個(gè)屏幕上,您應(yīng)該能夠上傳 Gerber 文件并提交以供審核。審核完成后,剩下的就是添加到購物車,付款,然后等待您的 PCB 到達(dá)。
獲得所有組件和 PCB 后,就可以將它們焊接在一起了。將所有組件焊接到板上,并確保檢查組件的極性。焊接后的PCB看起來像這樣。
軟件部分——Arduino IoT Cloud
讓我們進(jìn)入軟件部分。在這里,我將使用 Arduino IoT 云對開發(fā)板進(jìn)行編程。首先要做的是登錄 Arduino IoT 云。
在“事物”下,您應(yīng)該能夠看到您之前完成的所有項(xiàng)目,還有我們的雞尾酒攪拌器項(xiàng)目。只需單擊它并在設(shè)置下,您應(yīng)該能夠看到鏈接到該項(xiàng)目的所有屬性——鏈接到五個(gè)按鈕的五個(gè)變量、鏈接到該項(xiàng)目的微控制器板是 Arduino Nano RP 2040,以及無線網(wǎng)絡(luò)。
如果您不熟悉 Arduino IoT 云,請務(wù)必觀看我們之前的視頻,其中我詳細(xì)解釋了所有內(nèi)容。
我們的 Arduino 項(xiàng)目的變量
在這里,在變量下,您應(yīng)該能夠看到五個(gè)不同的布爾變量,其名稱為五種不同的雞尾酒,每個(gè)變量都將鏈接到我們儀表板中的一個(gè)按鈕。
用于制作雞尾酒的儀表板
這是我們的儀表板。在這里,您可以看到附加到這些變量的五個(gè)不同按鈕。好的,現(xiàn)在讓我們開始編碼。
編碼我們的 Arduino 項(xiàng)目
首先,我們將添加包含所有函數(shù)和代碼的頭文件,這些函數(shù)和代碼將從我們的網(wǎng)絡(luò)啟動(dòng)到 Arduino IoT 云的連接。
在 setup 函數(shù)中,我們將初始化串口通信,與 Arduino 云通信,設(shè)置 pin 模式,然后準(zhǔn)備板子運(yùn)行剩下的代碼。這些是在相應(yīng)變量發(fā)生任何變化時(shí)將運(yùn)行的 5 個(gè)函數(shù)。當(dāng)其中一個(gè)值發(fā)生變化時(shí),相應(yīng)的函數(shù)將運(yùn)行。
例如,當(dāng) digitalmartini 變量發(fā)生變化時(shí),ondigitalmartinichange 函數(shù)將運(yùn)行。如果值為 1,它將按一定順序打開窗簾泵,一旦完成,它就會退出循環(huán)并不斷尋找變量值的任何變化。
這是打開和關(guān)閉泵的功能。那真的很簡單,對吧?現(xiàn)在,我們?nèi)绾胃淖兞??使用儀表板是對的!
讓我們混合一些雞尾酒
代碼已成功上傳,現(xiàn)在我將在另一個(gè)選項(xiàng)卡中打開儀表板,好的,現(xiàn)在讓我們嘗試按下一些按鈕,當(dāng)我單擊數(shù)字馬提尼時(shí),它將運(yùn)行所有數(shù)字馬提尼更改功能并為我創(chuàng)建雞尾酒?,F(xiàn)在讓我們連接所有的泵并測試我們的雞尾酒攪拌器。
一旦你把你的創(chuàng)意 DIY 雞尾酒攪拌器放在一起,就該測試整個(gè)系統(tǒng)了。在測試此設(shè)備之前,請確保您遵循所有安全預(yù)防措施并確保每個(gè)人都穿戴好防護(hù)裝備!
要啟動(dòng)混音器,請將其每個(gè)組件插入電源,然后打開開關(guān)?,F(xiàn)在讓我們點(diǎn)擊儀表板中的雞尾酒,瞧!這是你的飲料!
結(jié)論
說實(shí)話。您有一個(gè)完美的有趣和互動(dòng)項(xiàng)目的想法,但時(shí)機(jī)還不合適!DIY 雞尾酒攪拌機(jī)是一種用途廣泛的設(shè)備,因?yàn)樗梢杂糜谂c朋友一起制作飲品或?qū)⑵滢D(zhuǎn)變?yōu)槟撤N商業(yè)冒險(xiǎn)的多種用途,以便從您的盤子中(以及他們的盤子)中獲得更多創(chuàng)意。那么你會怎么做?將它們發(fā)布在下面,以便我們知道您對我們下一個(gè)問題的立場:除了寫這些文章之外,還有其他任務(wù)讓您今天忙于工作嗎?!
給我更多很棒的項(xiàng)目!
代碼
雞尾酒調(diào)酒器代碼
阿杜諾
? | #include "thingProperties.h" |
? | ? |
? | ? |
? | ? |
? | void setup() { |
? | ? |
? | Serial.begin(9600); |
? | ? |
? | delay(1500); |
? | ? |
? | initProperties(); |
? | ? |
? | ? |
? | ? |
? | ArduinoCloud.begin(ArduinoIoTPreferredConnection); |
? | ? |
? | setDebugMessageLevel(2); |
? | ? |
? | ArduinoCloud.printDebugInfo(); |
? | ? |
? | pinMode(LED_BUILTIN, OUTPUT); |
? | ? |
? | pinMode(2, OUTPUT); |
? | ? |
? | pinMode(3, OUTPUT); |
? | ? |
? | pinMode(4, OUTPUT); |
? | ? |
? | pinMode(5, OUTPUT); |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | void loop() { |
? | ? |
? | ArduinoCloud.update(); |
? | ? |
? | ? |
? | ? |
? | ? |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | void onBloodyLogicChange() { |
? | ? |
? | if (bloodyLogic == true) |
? | ? |
? | { |
? | ? |
? | Serial.println("Preparing Bloody Logic"); |
? | ? |
? | Serial.println("Preparing Digital Martini"); |
? | ? |
? | digitalWrite(LED_BUILTIN, HIGH); |
? | ? |
? | pumpOn(2, 2); |
? | ? |
? | pumpOn(3, 2); |
? | ? |
? | pumpOn(5, 1); |
? | ? |
? | Serial.println("Bloody Logic Ready!"); |
? | ? |
? | digitalWrite(LED_BUILTIN, LOW); |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | ? |
? | ? |
? | void onDigitalMartiniChange() { |
? | ? |
? | if (digitalMartini == true) |
? | ? |
? | { |
? | ? |
? | Serial.println("Preparing Digital Martini"); |
? | ? |
? | digitalWrite(LED_BUILTIN, HIGH); |
? | ? |
? | delay(1000); |
? | ? |
? | pumpOn(3, 1); |
? | ? |
? | pumpOn(4, 3); |
? | ? |
? | pumpOn(2, 1); |
? | ? |
? | Serial.println("Digital Martini Ready!"); |
? | ? |
? | digitalWrite(LED_BUILTIN, LOW); |
? | ? |
? | } |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | ? |
? | ? |
? | void onRobot75Change() { |
? | ? |
? | if (robot75 == true) |
? | ? |
? | { |
? | ? |
? | Serial.println("Preparing Robot 75"); |
? | ? |
? | digitalWrite(LED_BUILTIN, HIGH); |
? | ? |
? | delay(1000); |
? | ? |
? | pumpOn(5, 3); |
? | ? |
? | pumpOn(2, 1); |
? | ? |
? | pumpOn(4, 1); |
? | ? |
? | Serial.println("Robot 75 Ready!"); |
? | ? |
? | digitalWrite(LED_BUILTIN, LOW); |
? | ? |
? | } |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | ? |
? | ? |
? | void onRobotOnTheBeachChange() { |
? | ? |
? | if (robotOnTheBeach == true) |
? | ? |
? | { |
? | ? |
? | Serial.println("Preparing Robot on the Beach"); |
? | ? |
? | digitalWrite(LED_BUILTIN, HIGH); |
? | ? |
? | delay(1000); |
? | ? |
? | pumpOn(5, 2); |
? | ? |
? | pumpOn(2, 1); |
? | ? |
? | pumpOn(3, 1); |
? | ? |
? | pumpOn(4, 1); |
? | ? |
? | Serial.println("Robot on the Beach Ready!"); |
? | ? |
? | digitalWrite(LED_BUILTIN, LOW); |
? | ? |
? | } |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | ? |
? | ? |
? | void onCyberPunchChange() { |
? | ? |
? | if (cyberPunch == true) |
? | ? |
? | { |
? | ? |
? | Serial.println("Preparing Cyber Punch"); |
? | ? |
? | digitalWrite(LED_BUILTIN, HIGH); |
? | ? |
? | delay(1000); |
? | ? |
? | pumpOn(2, 1); |
? | ? |
? | pumpOn(4, 2); |
? | ? |
? | pumpOn(3, 1); |
? | ? |
? | pumpOn(2, 2); |
? | ? |
? | Serial.println("Cyber Punch Ready!"); |
? | ? |
? | digitalWrite(LED_BUILTIN, LOW); |
? | ? |
? | } |
? | ? |
? | } |
? | ? |
? | ? |
? | ? |
? | void pumpOn(int duration, int pin) |
? | ? |
? | { |
? | ? |
? | Serial.println(""); |
? | ? |
? | digitalWrite(pin, HIGH); |
? | ? |
? | Serial.print("Turning On Pump - "); |
? | ? |
? | Serial.print(pin); |
? | ? |
? | Serial.print(" For "); |
? | ? |
? | Serial.print(duration); |
? | ? |
? | Serial.println("Seconds"); |
? | ? |
? | Serial.println(""); |
? | ? |
? | ? |
? | ? |
? | delay(duration); |
? | ? |
? | digitalWrite(2, LOW); |
? | ? |
? | delay(1000); |
? | ? |
? | } |
- 發(fā)酵罐攪拌器軸磨損修復(fù)方法 0次下載
- 如何快速修復(fù)攪拌器軸承位磨損 0次下載
- 自動(dòng)雞尾酒機(jī)開源分享
- 攪拌器軸機(jī)封位磨損的修復(fù) 0次下載
- 攪拌器軸徑磨損的修復(fù) 0次下載
- Barbot:雞尾酒調(diào)酒機(jī)器人
- 帶PHPoC的雞尾酒機(jī)開源
- 使用Arduino構(gòu)建DIY雞尾酒攪拌機(jī) 0次下載
- 基于Arduino的雞尾酒攪拌機(jī)器人 0次下載
- 基于Particle Spark Core的自動(dòng)化雞尾酒分配器 0次下載
- 攪拌器開源項(xiàng)目
- 攪拌器軸的修復(fù)方法 3次下載
- 攪拌器軸徑磨損現(xiàn)場修復(fù)的方法 4次下載
- 終聚釜攪拌器軸磨損怎么修復(fù) 2次下載
- 在線快速修復(fù)終聚釜攪拌器軸磨損的現(xiàn)場操作過程 5次下載
- 極海APM32F035強(qiáng)磁攪拌器應(yīng)用方案 674次閱讀
- 變頻器在攪拌機(jī)中應(yīng)用 1432次閱讀
- 桶外攪拌混合器攪拌流場仿真分析 2369次閱讀
- WINCCflexble運(yùn)行中的異常情況記錄 1002次閱讀
- DIY一個(gè)簡單的Arduino板子 5703次閱讀
- 如何使用Arduino測量障礙物的距離 7813次閱讀
- 使用Arduino實(shí)現(xiàn)映射功能的過程 5023次閱讀
- 基于Arduino的DIY梭芯繞線機(jī)器的制造過程 5701次閱讀
- dfrobot磁力攪拌機(jī)簡介 1530次閱讀
- 攪拌器自動(dòng)定時(shí)攪拌PLC設(shè)計(jì) 7097次閱讀
- 一款可用于分析與優(yōu)化攪拌器設(shè)計(jì) 6195次閱讀
- 自制電磁攪拌器diy教程 1.2w次閱讀
- 如何制作一個(gè)簡易的磁力攪拌器? 2.7w次閱讀
- DIY一款基于arduino的自動(dòng)澆花系統(tǒng) 7.5w次閱讀
- 打動(dòng)妹子的DIY:絢麗的交互式心情燈 1.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論