電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用Arduino DIY雞尾酒攪拌器

使用Arduino DIY雞尾酒攪拌器

2022-07-12 | zip | 0.02 MB | 次下載 | 2積分

資料介紹

PCB圖如下:
pYYBAGLHrrGACli1AAD9lNPgOtM590.png
poYBAGLHrrOAQkTJAABvJhzCryY500.png


poYBAGLHrrqAQDkdAABzbTjkTSA201.png
pYYBAGLHrr2AOna3AABVGXZLY1c348.png

成分

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)并與朋友一起享受。

pYYBAGLHrsuACQElAADYskY8QF0008.png

該機(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

電路

poYBAGLHrtCAA1uYAAFRJ570zPo721.png

輸入電壓連接到 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)目版本!

pYYBAGLHrtiAEAO8AAGIEPSM7Qw330.png

不過對我來說,我決定使用 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組裝。

poYBAGLHrueARV-qAADLV0xSslY949.png

要從 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 云。

poYBAGLHruqALEeoAACitN8Pmt8187.png

在“事物”下,您應(yīng)該能夠看到您之前完成的所有項(xiàng)目,還有我們的雞尾酒攪拌器項(xiàng)目。只需單擊它并在設(shè)置下,您應(yīng)該能夠看到鏈接到該項(xiàng)目的所有屬性——鏈接到五個(gè)按鈕的五個(gè)變量、鏈接到該項(xiàng)目的微控制器板是 Arduino Nano RP 2040,以及無線網(wǎng)絡(luò)。

pYYBAGLHruyAZ8YmAAA68WOndsQ375.png

如果您不熟悉 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ù)裝備!

poYBAGLHrvCADeh9AAEiUln9A-Q730.png

要啟動(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);
? ?
? }

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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評估板參考手冊
  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)用手冊
  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電氣工程師手冊免費(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é)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)