想當(dāng)鏟屎官,但是又擔(dān)心“貓老爺”的吃喝拉撒睡和掉毛?那就自己做一只機(jī)器貓吧!省去鏟屎官好多麻煩!
首先讓我們從最簡(jiǎn)單的開始:做一只會(huì)隨機(jī)發(fā)出貓叫聲的機(jī)器貓;另外,它還有一雙可以變化的眼睛,當(dāng)你撫摸它的時(shí)候,它還會(huì)發(fā)出咕嚕咕嚕的聲音。而更重要的是,因?yàn)楸卷?xiàng)目是基于Arduino開發(fā)的,你還可以為這只可愛的機(jī)器貓?jiān)O(shè)計(jì)更多功能!
第一步:準(zhǔn)備材料
Arduino UNO
面包板
喇叭
觸控傳感器(FSR-Interlink 406)
12個(gè)5mm LED
6個(gè)220Ω電阻
47kΩ電阻
15條母對(duì)母跳線
16條24條母對(duì)公跳線
3D打印組件若干
第二步:線路設(shè)計(jì)
首先確定各個(gè)輸入輸出引腳的定義,然后畫出電路圖。如圖所示,除了基本的接地連接外,喇叭連接引腳2,而觸控傳感器則連接5V和A0,另外,注意在觸控傳感器上串聯(lián)一個(gè)47kΩ的電阻,這個(gè)電阻的阻值大小是可調(diào)的,這取決你想要的觸控靈敏度。
接下來將LED連接到6、7、8、9、11、12引腳。
第三步:編程
確定好連接方式之后就開始編程,基本功能的代碼已經(jīng)寫好(見附件),需要你期望實(shí)現(xiàn)更多功能,向其中添加即可。
第四步:外形設(shè)計(jì)
創(chuàng)客們?cè)谠O(shè)計(jì)一個(gè)項(xiàng)目的時(shí)候往往會(huì)忽視外形方面的設(shè)計(jì),但外形設(shè)計(jì)實(shí)際上在創(chuàng)客項(xiàng)目上扮演著極其重要的角色。
而作為一只機(jī)器寵物貓,“萌值”的重要性想必是不用再提了。
看起來怎么樣,如果覺得不順眼,也可以自己修改或重新設(shè)計(jì)(設(shè)計(jì)資料見附件)。
第五步:完成組裝
因?yàn)檫@個(gè)機(jī)器貓項(xiàng)目相對(duì)比較簡(jiǎn)單,組裝也并不復(fù)雜,實(shí)際上就是把LED燈放入到貓眼部位就夠了。鑒于Arduino的強(qiáng)大性能,實(shí)際上這個(gè)項(xiàng)目還有巨大的可擴(kuò)展空間。比如通過和機(jī)器小車結(jié)合做一個(gè)可以運(yùn)動(dòng)的機(jī)器貓,或者和無人機(jī)結(jié)合做一只飛行的貓頭鷹,甚至還能直接做成貓的形狀,套上毛絨玩具就是一只如假包換的機(jī)器貓了,當(dāng)然,做成哆啦A夢(mèng)的樣子也不錯(cuò)。接下來看一下展示吧: