8
編者注:本項(xiàng)目編譯自Instructables,原作者為faziefazie,轉(zhuǎn)載請注明。
作為一個(gè)熱衷于電子設(shè)備制作的創(chuàng)客,我一直都想擁有一個(gè)自己的工作室,奈何父母并不愿意將閣樓上的儲物室給我用,所以我只得在我的臥室里面鼓搗我的創(chuàng)意,而且很多時(shí)候我還不得不趴在地板上組裝我的機(jī)器人。另外,我還沒有一個(gè)合適的收納柜用來收納各種零散的器件。所以我想:為什么不自己打造一個(gè)工作平臺給自己使用呢?畢竟我是創(chuàng)客,又長得這么帥。
設(shè)計(jì)目標(biāo):
小型工作臺
小型照片工作室
書桌
器件收納柜
另外,非常值得一提的是本項(xiàng)目作出的工作平臺還將具有一定的自動(dòng)化功能。通過Arduino和藍(lán)牙模組,我將能夠使用安卓手機(jī)對這個(gè)工作臺進(jìn)行控制。本項(xiàng)目介紹也主要集中在這方面,對整體的結(jié)構(gòu)設(shè)計(jì)方面著墨不多。
Arduino Uno
4條LED燈帶(12V白光LED,每條18個(gè)LED,長約30cm)
LED燈帶電源適配器(12V,1A)
2個(gè)470Ω電阻
舵機(jī)電源適配器(5V,800mA)
電腦的風(fēng)扇(12V,0.15A)
2個(gè)標(biāo)準(zhǔn)舵機(jī)
2個(gè)電源插頭
面包板/PCB板
線材
電路的設(shè)計(jì)(MultifunctionBox_automation.fzz)如下圖所示:
1、LED燈帶和風(fēng)扇
因?yàn)锳rduino的供電只有5V,而LED和風(fēng)扇需要12V電壓,所以我們需要能提供12V電壓的電源。和RGB LED不同,我們這里使用的白光LED只有正級和負(fù)極,所以連接很方便。
另外可以看到電路上LED 1和LED 2的負(fù)極連在一起,所以它們是同時(shí)亮滅的。
2、藍(lán)牙
連接藍(lán)牙模塊時(shí),需要用到470Ω電阻來降低Uno Tx引腳的電壓(從5V降低到大約3V)。因?yàn)镠C-05藍(lán)牙模組使用的是3.3V電壓,5V電壓會對器件造成損害。藍(lán)牙和Arduino的連接方式如下:
GND~GND
VCC~5V
Tx~Pin 2
Rx~Pin 3
3、繼電器
繼電器用作開關(guān),這里使用的繼電器模塊包含3個(gè)連接口:COM,NC和NO。
COM:(Common connection)常用連接。位于中間。
NC:(Normally Closed)常閉。也就是說當(dāng)繼電器沒有收到信號時(shí)(Arduino輸出的是低電平或0),連接的電路將會激活;相反,當(dāng)收到的5V或高電平時(shí),則關(guān)閉連接的電路。
NO:(Normally Open)常開。和NC的工作模式剛好相反,即高電平時(shí)激活,低電平時(shí)關(guān)閉。我們這里使用的是COM和NO作為連接開關(guān)。當(dāng)繼電器收到Arduino的高電平信號時(shí),便閉合開關(guān),讓電流流入需要工作的設(shè)備(LED和風(fēng)扇)之中。其中LED連接的是NO通道1,2,3;而風(fēng)扇則連接通道4.
另外,繼電器和Arduino的連接方式如下:
GND~GND
VCC~5V
In1~Pin 8
In2~Pin 9
In3~Pin 10
In4~Pin 11
4、舵機(jī)
舵機(jī)采用的是額外的5V電源驅(qū)動(dòng),Arduino只提供控制信號(Pin 5和Pin 6)。這里沒有使用Arduino直接為舵機(jī)供電的原因是Arduino已經(jīng)連接了繼電器和藍(lán)牙模組。
我的代碼也是在前人的基礎(chǔ)上修改和改進(jìn)的,可以點(diǎn)此下載。
RoboRemo應(yīng)用是可自定義的應(yīng)用。你可以在應(yīng)用界面上增減或移動(dòng)項(xiàng)目,也可調(diào)整這些項(xiàng)目的尺寸、設(shè)置命令或參數(shù)。其支持的項(xiàng)目包括:按鈕、滑塊、LED、電平指示器、文本日志、加速傳感器、文本區(qū)域、圖像、區(qū)域劃分、觸摸板、鍵鼠連接器、心跳信號發(fā)送器、觸控終止器。與這款應(yīng)用兼容的藍(lán)牙模塊包括:BlueSMiRF,HC-05,HC-06,BTM-222,ESP8266等。
RoboRemo應(yīng)用配置:
1、用于LED燈帶的按鈕
按鈕LED1 ON用于開啟LED 1:設(shè)置按下和松開的動(dòng)作均為0;
按鈕LED1 OFF用于關(guān)閉LED 1:設(shè)置按下和松開的動(dòng)作均為1.
其它LED類似。
2、風(fēng)扇按鈕
按鈕FAN ON用于開啟風(fēng)扇:設(shè)置按下和松開的動(dòng)作均為0;
按鈕FAN OFF用于關(guān)閉風(fēng)扇:設(shè)置按下和松開的動(dòng)作均為1;
3、窗口開閉按鈕(舵機(jī)控制)
按鈕WINDOW 1 OPEN:設(shè)置按下和松開的動(dòng)作均為0;
按鈕WINDOW 1 CLOSE:設(shè)置按下和松開的動(dòng)作均為1;
另一個(gè)舵機(jī)同樣設(shè)置。
設(shè)置完成之后連接藍(lán)牙:點(diǎn)擊Menu→點(diǎn)擊Connection→點(diǎn)擊Bluetooth→選擇你的Arduino藍(lán)牙名稱→選擇Port 1。
設(shè)置完成。
在面包板上測試完成之后就可以將各個(gè)組件焊接到PCB上面了。另外我還打造了一個(gè)用于固定的基板。
1、安裝LED燈帶
我選擇將3條LED燈帶安裝在工作臺的轉(zhuǎn)角處。
另外一條LED用于收納柜的照明。
2、風(fēng)扇
風(fēng)扇安裝在盒子的頂部,它有兩個(gè)基本的功能:一是用作焊接工作是的排氣扇;二是可以給工作臺降溫。
3、舵機(jī)
我給工作臺的左右開口處裝了一個(gè)利用彈簧支持的小門,默認(rèn)狀態(tài)下彈簧會將小門拉開,舵機(jī)的作用就是保持小門的關(guān)閉。
視頻如下:
2015-2016賽季全球創(chuàng)客馬拉松深圳大學(xué)站已經(jīng)開始接受報(bào)名啦!關(guān)注“硬創(chuàng)邦”(微信號:leiphone_bang),回復(fù)“深大”即可參與報(bào)名!而且,雷鋒網(wǎng)在未來三個(gè)月內(nèi)選一個(gè)合適的時(shí)間,在北上深選擇一個(gè)地點(diǎn),舉辦創(chuàng)馬“火星救援”專場!詳情可點(diǎn)此處了解。
此外還可加入全球創(chuàng)客馬拉松主群(群號:259592983),參與我們的互動(dòng)討論~
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。