我的第一個arduino項目是,我製作了一個大燈傳感器,當汽車大燈碰到它時,它將激活外部光。我知道我可以去買一個,但是那裡的樂趣在哪裡?
我真的不知道從哪裡開始或如何開始。我看了一下,但是找不到任何信息...我確定這裡有人會提出建議。
我的第一個arduino項目是,我製作了一個大燈傳感器,當汽車大燈碰到它時,它將激活外部光。我知道我可以去買一個,但是那裡的樂趣在哪裡?
我真的不知道從哪裡開始或如何開始。我看了一下,但是找不到任何信息...我確定這裡有人會提出建議。
我從您的問題中假設您想要Arduino的基本部分以及您的電路以永久的形式。
這是我的步驟:
一次走一步,然後會很好地解決。
然後,您知道這一切都可行,並且您已準備好用於永久電路的所有組件
這將涉及在麵包板上製作和編程Arduino的一部分。我認為您不需要USB部分,因此它可以是相對簡單的通孔組件。
此處是指向以下說明的鏈接:演示如何製作沒有USB的Arduino。
可以使用現有的Arduino對其進行編程,而無需程序員。例如: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
我會畫出電路原理圖的草圖,以確保我了解麵包板上的內容,並指導下一步。
Veroboard /帶狀滑板會更快,更便宜。與設計和在Veroboard / Stripboard上製作整個電路所需的時間相比,您可以輕鬆地花10倍的時間學會更好地使用Eagle來製作PCB。
您可以進行設計在方格紙上,但是如果您搜索veroboard CAD,有一些CAD程序可以提供幫助。我從未使用過它們,我使用紙和軟鉛筆或矢量繪圖包。一位朋友使用了PowerPoint,因為這就是他所要處理的。
這裡是在veroboard / stripboard上構建Arduino的一個示例。
它顯示了他為veroboard / stripboard設計的設計。在進行設計之前,請嘗試為您的設計獲取合理的佈局。這是軟鉛筆和橡皮擦進來的地方:-)通常,前兩次嘗試太大或太小。方便自己使用,並獲得足夠的方格紙:-)
此鏈接顯示了該過程的外觀。
您可以按照以下步驟操作: veroboard / stripboard arduino設計,並測試其是否有效。然後集中精力處理額外的電路。
為微控制器使用插座,因此請勿直接將其焊接。其他大多數零件總計只有幾美元,因此我會為每個零件分別提供一些零備件和實踐費用(從某種意義上講,一些電子公司收取的交貨費用高於這些零件的成本,因此,套零件很有意義,尤其是如果您打算做更多事情)。
Arduino零件的總成本應低於10美元。
祝您好運,我希望您喜歡它。
另一些人提到使用防護罩。我建議您嘗試在自己的PCB上嘗試一下:)儘管這往往是一條昂貴/困難/令人沮喪的路線,但這很容易成為最具教育意義的事情。
給自己一份Eagle的副本,然後儘情玩樂使用原理圖編輯器。您應該能夠從原型中復制大部分內容。您還將發現arduino原理圖對於開發板上的位是一個很好的參考。
如果您已經在開發板上編寫了軟件,那麼您應該對在開發板上需要什麼有所了解。諸如Flash / RAM大小,計數器,IO引腳等術語。儘管可能需要進行一些挖掘才能找出Arduino環境實際使用的東西,但它往往會向開發人員隱藏技術細節。最簡單的方法可能是只使用arduino上的芯片,我相信是 ATMega168。
開始瀏覽 Digikey和 Element14查找所需的組件。嘗試使用Eagle庫中已包含的功能,或嘗試繪製自己的腳印。
然後,您可以讓 BatchPCB製作您的設計。訂購您選擇的所有零件。一切就緒後,將其焊接在一起,並祈禱當您打開:D
時它可以工作。當然,如果您不熟悉電子設計,這聽起來會令人望而生畏,只是一直在問問題!祝你好運;)
也許可以使用 Arduino Pro或 Pro Mini板
Pro-在Arduino屏蔽板和您自己的板之間進行一半操作專為希望將板子嵌入項目的高級用戶而設計:它比Diecimila便宜,並且可以通過電池輕鬆供電,但需要其他組件和組裝。
您只需添加其他組件。
一種更簡單的方法可能是製作arduino屏蔽板-您可以得到arduino形狀的原型板。向其中添加任何所需的組件,然後將其放到arduino上。
首先,繪製您正在使用的Arduino板上的部件,所添加的任何部件以及它們的連接方式的示意圖,並向我們展示。我們可以從那裡開始。
您可能需要設計和製造PCB並進行組裝,也可以在原型板上構建電路。然後,您只需將Arduino的AVR插入其中,它就應該像Arduino一樣開始工作。
去看看 MetaBoard。這是一種主要 arduino兼容板,您可以在單面PCB上在家進行蝕刻。如果要將原型移植到永久性板上,這將是一個很好的,有據可查的起點。
我的方法跟Cogsy的方法差不多。與其深入研究鷹之類的知識,不如去當地的Radioshack,撿起那裡的一些穿孔板(其中有很多孔的電路板)。用必要的附加功能設置atmega328(1個外部晶體和2個電容器,用於電源線濾波的電容器和將復位引腳拉高的電阻器)。將芯片/電路焊接到性能板上。我最近剛開始接觸電子產品,這種方法是我的下一步。現在我自己做蝕刻,但這是最容易掌握的進度。
祝你好運!
您可能要考慮使用ATTINY84或85芯片而不是原型板上的已組裝arduino。ATTINY是很棒的小芯片,提供(幾乎)與Atmega 328P(Arduino芯片)相同的功能,佔用很少的空間,並且可以將相同的程序從Arduino移植到ATTINY。還可以讓您在原型製作後恢復Arduino。一個好的起點-
https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/
乾杯。