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