作為一名機械工程師,我經常對如何實際制作項目有想法,將編程的“小細節”留到最后。對于那些背景嚴重偏向編程和電子的人來說,這種態度可能會被翻轉,而這是項目的重點。雖然我覺得編程很有趣,但最后我只想讓一切正常工作。
在完成最近的構建后,我意識到我實際上已經想出了一個微型可嵌入的 Arduino Nano 包,我已經在多個版本中使用它來進行非常快速的原型設計。事實上,這個特殊的構建開始使用一個簡單的 LED 開關,但當我決定使用可編程 LED 時,只需將一些東西焊接在一起以添加其微控制器核心。基本電路圖如下所示:
在許多情況下,有幾件事使它成為一種方便的設計:
首先,DIP 開關與 Arduino 引腳間距完美對齊,因為兩者都適用于標準面包板上。我收集了它們,雖然到目前為止有四個開關效果很好,但可以根據需要實施更多或更少的開關。開關的非輸入引腳連接到 Arduino 的接地引腳。這有一個額外的好處,那就是形成一個其他連接可以很容易接地的地方——這對這些類型的項目來說是一個持續的煩惱。
將這些輸入開關接地可以將它們設置為“INPUT_PULLUP”,如GitHub 上的項目示例代碼所示。使用此命令允許 Nano 板上的 ATmega328 芯片將每個輸入拉到正,這意味著無需外部電阻器來防止信號浮動。您需要在代碼中考慮到“LOW”現在表示開關已激活,而“HIGH”表示它已關閉。
此外,所使用的雙CR2032電池座具有內置開關,非常方便。這個開關意味著你不必擔心這個組件——或者一遍又一遍地拉電池。雖然它們的標稱組合 6V 充電在技術上低于 Nano 推薦的 7-12V 輸入電平,但它似乎在簡單應用中運行良好。該支架的物理尺寸也與 Nano 相似,這意味著它可以通過束線帶甚至熱收縮綁在您的計算包上。
除此之外,設計非常靈活。我在幾個項目中使用了它的變體——相機間隔計、“Hello Light”聲音監視器和CNC 燈光繪畫裝置。最后一個完成得非常快,而且它很小的事實意味著它可以騎在固定裝置上——包括電池——同時幾乎不會增加設備的體積或重量。
其他選擇?
此設置使用 CR2032 電池,重量輕且價格便宜,但不可充電。如果這很重要,您可以使用 LIR2032 電池,它的工作電壓更符合規格 3.6V(組合為 7.2V)。另一種選擇是使用 Arduino、Adafruit 和其他具有內置 LiPo 連接器的各種板。雖然不錯,但它們往往比 Nano 克隆的 2 至 3 美元貴,因此您可能更不愿意將它們留在項目中并繼續前進。另一種方法是使用 Arduino Pro Mini(一個克隆,因為它已經正式退役)來放棄 Nano 的耗電 FTDI 芯片。
無論您決定采用哪種方式,最好在您的垃圾箱中有一個帶有現成零件的首選設計,讓您可以隨時將一些東西放在一起。雖然肯定不是所有事情的最佳解決方案,但作為一個快速而骯臟的自動化解決方案,這對我來說效果很好!
審核編輯:郭婷
-
芯片
+關注
關注
455文章
50714瀏覽量
423152 -
連接器
+關注
關注
98文章
14476瀏覽量
136430 -
Arduino
+關注
關注
188文章
6468瀏覽量
186955
發布評論請先 登錄
相關推薦
評論