將自己的創意快速的變成手中有趣的硬體產品,這也就是很多開源硬體玩家的樂趣所在。即使你是沒有任何編程經驗的小白,你願意自己動手做一隻能夠感應人經過就揮手、眨眼和唱歌的招財貓嗎?
上周,極客公園聯合 Microduino 工作坊給大家上了一堂「手工課」,我們讓沒有任何經驗的小白都做出了屬於自己的硬體,而且大家也都是個性十足,「淡定」的貓,隨著節奏舞動的貓等等,我們可以先從視頻裡來看看大家的成果。
Microduino 的兩種版本
Microduino 是尺寸最小的智能電子積木,只有一元硬幣大小;是基於 Arduino 的開源電子開發板系列。Microduino 主要應用於玩家的創意實現、電子原型開發、產品小批量等階段,致力於成為物聯網基礎設備。
Microduino 團隊在 kickstarter 上完成了 3 次眾籌,最新眾籌產品 Microduino mCookie 讓 Microduino 獲得了兼容樂高玩具的能力,Microduino mCookie 每個模塊製作的標準相同,功能用顏色進行區分,方便製作者通過堆疊來連接和添加每個模塊。
Microduino mCookie 模塊的四角裡內置了四個磁石,製作者能夠迅速的連接和添加 mCookie 模塊單元,不需要焊接等複雜的操作,最有意思的是相互不兼容的模塊,會通過磁力「拒絕」對方。它集成現有的 Arduino sketches,讓你能通過圖形化界面編程。更多信息請關注我們之前的文章:《Microduino mCookie:像樂高一樣拼出你自己的智能硬體》。
簡單來說其實用 Microduino 製作「招財貓」非常容易,零基礎的小白也能學會,因為接口只需要像樂高一樣拼接起來就好。所以首先我們需要先分析招財貓所需要實現的功能,就像下面這樣。
然後我們就需要從 Microduino mCookie 模塊中選出需要實現功能對應的配件,例如彩燈、舵機、人體紅外傳感器、蜂鳴器、接口模塊(讓這些功能模塊連結在一起)、還有核心控制模塊(相當於CPU)。準備好了這些模塊,我們就開始準備連接它們,並準備編程所需要的軟體。
各個功能模塊連接的時候需要注意接口模塊的針腳,每個模塊都有對應的接口。
接下來是需要在電腦上安裝 Arduino 編程軟體,Arduino 是一款便捷靈活、方便上手的開源電子原型平臺同樣包含硬體(各種型號的Arduino板)和軟體(Arduino IDE) , Microduino 同樣是基於 Arduino 而開發的,所以安裝好之後將核心模塊連結到電腦,接下來就可以試著做一些簡單的編程,然後拷入電腦執行了。
編程我就不做過多介紹了,總之非常的容易學習,雖然看起來比較複雜,但當有注釋的時候,看懂每一行代碼的意思就很容易上手了,就像下面這樣。如果你想學習,網上有很多簡單的開源硬體編程教程大家可以自行搜索。
最後只需要像視頻裡那樣摺疊好 Microduino 提供的外殼就好。
其實總得來說製作過程在有人帶領下還是非常容易的,但當你體會過一次成功製作的的時候你也許就會被這種開源硬體所吸引,它能夠很容易的將你腦海裡的奇思妙想實現,這同時也會為你的生活增添很多情趣,所以不管是「撩妹」還是「撩漢子」為她製作一款獨特的硬體就是再有創意不過了。
如果你也希望能夠從零開始動手製作硬體,動手去製作一些簡單的有意思的產品,不妨多多關注極客公園未來的活動,多多關注開源硬體。