作為一名機(jī)械工程師,我經(jīng)常對如何實際制作項目有想法,將編程的“小細(xì)節(jié)”留到最后。對于那些背景嚴(yán)重偏向編程和電子的人來說,這種態(tài)度可能會被翻轉(zhuǎn),而這是項目的重點。雖然我覺得編程很有趣,但最后我只想讓一切正常工作。
在完成最近的構(gòu)建后,我意識到我實際上已經(jīng)想出了一個微型可嵌入的 Arduino Nano 包,我已經(jīng)在多個版本中使用它來進(jìn)行非常快速的原型設(shè)計。事實上,這個特殊的構(gòu)建開始使用一個簡單的 LED 開關(guān),但當(dāng)我決定使用可編程 LED 時,只需將一些東西焊接在一起以添加其微控制器核心?;倦娐穲D如下所示:

在許多情況下,有幾件事使它成為一種方便的設(shè)計:
首先,DIP 開關(guān)與 Arduino 引腳間距完美對齊,因為兩者都適用于標(biāo)準(zhǔn)面包板上。我收集了它們,雖然到目前為止有四個開關(guān)效果很好,但可以根據(jù)需要實施更多或更少的開關(guān)。開關(guān)的非輸入引腳連接到 Arduino 的接地引腳。這有一個額外的好處,那就是形成一個其他連接可以很容易接地的地方——這對這些類型的項目來說是一個持續(xù)的煩惱。

將這些輸入開關(guān)接地可以將它們設(shè)置為“INPUT_PULLUP”,如GitHub 上的項目示例代碼所示。使用此命令允許 Nano 板上的 ATmega328 芯片將每個輸入拉到正,這意味著無需外部電阻器來防止信號浮動。您需要在代碼中考慮到“LOW”現(xiàn)在表示開關(guān)已激活,而“HIGH”表示它已關(guān)閉。
此外,所使用的雙CR2032電池座具有內(nèi)置開關(guān),非常方便。這個開關(guān)意味著你不必?fù)?dān)心這個組件——或者一遍又一遍地拉電池。雖然它們的標(biāo)稱組合 6V 充電在技術(shù)上低于 Nano 推薦的 7-12V 輸入電平,但它似乎在簡單應(yīng)用中運行良好。該支架的物理尺寸也與 Nano 相似,這意味著它可以通過束線帶甚至熱收縮綁在您的計算包上。
除此之外,設(shè)計非常靈活。我在幾個項目中使用了它的變體——相機(jī)間隔計、“Hello Light”聲音監(jiān)視器和CNC 燈光繪畫裝置。最后一個完成得非??欤宜苄〉氖聦嵰馕吨梢则T在固定裝置上——包括電池——同時幾乎不會增加設(shè)備的體積或重量。
其他選擇?
此設(shè)置使用 CR2032 電池,重量輕且價格便宜,但不可充電。如果這很重要,您可以使用 LIR2032 電池,它的工作電壓更符合規(guī)格 3.6V(組合為 7.2V)。另一種選擇是使用 Arduino、Adafruit 和其他具有內(nèi)置 LiPo 連接器的各種板。雖然不錯,但它們往往比 Nano 克隆的 2 至 3 美元貴,因此您可能更不愿意將它們留在項目中并繼續(xù)前進(jìn)。另一種方法是使用 Arduino Pro Mini(一個克隆,因為它已經(jīng)正式退役)來放棄 Nano 的耗電 FTDI 芯片。
無論您決定采用哪種方式,最好在您的垃圾箱中有一個帶有現(xiàn)成零件的首選設(shè)計,讓您可以隨時將一些東西放在一起。雖然肯定不是所有事情的最佳解決方案,但作為一個快速而骯臟的自動化解決方案,這對我來說效果很好!
審核編輯:郭婷
-
芯片
+關(guān)注
關(guān)注
463文章
54076瀏覽量
467016 -
連接器
+關(guān)注
關(guān)注
104文章
16176瀏覽量
147314 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197079
發(fā)布評論請先 登錄
適用于Arduino UNO和兼容板的快速原型設(shè)計盾牌
基于Arduino Nano和HC-SR04超聲波傳感器制作社交距離項目
如何實現(xiàn)arduino nano和nodemcu之間的串行通信?
如何使用Arduino Nano在家里制作迷你示波器
使用Arduino Nano制作智能引體向上桿
使用Arduino Nano V3制作雕刻南瓜
使用標(biāo)準(zhǔn)Arduino Nano起點快速制作原型
評論