日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計項目集錦
[導(dǎo)讀]用OLED, RGB led和蜂鳴器升級您的SMARS機器人!遵循我的電路設(shè)計,3D打印和自定義Android應(yīng)用程序控制指南。

歡迎來到第二版DIY SMARS機器人!在本教程中,我將指導(dǎo)您制作這個具有OLED顯示器、RGB led和旋律蜂鳴器等新功能的增強型機器人。跟隨我們設(shè)計電路,組裝PCB,并3D打印機械部件。讓我們用運動控制、藍(lán)牙連接和可定制的眼睛表情來給這個機器人帶來生命。

供應(yīng)

電子組件:

?Atmega328p微控制器(SMD VQFN版本)

?L293電機驅(qū)動(SMD)

?CH340 IC (USB到TTL轉(zhuǎn)換器)

?WS2812 RGB led(12片)

?活躍的蜂鳴器

?SIL頭(用于超聲波傳感器和OLED顯示器)

?9 v電池

?LM317穩(wěn)壓器

?電阻器和電容器

?二極管和晶體管

?晶體振蕩器(16MHz)

PCB和焊接:

?定制PCB(從JLCPCB訂購)

?錫膏

?PCB模板

?除助熔劑溶劑

?熱板(或回流爐)

機械部分:

?3D打印部件(可在Thingiverse上獲得STL文件)

?1.6mm銅絲(或1.75mm 3D打印絲鏈接頭)

?小型直流電機(2臺)

?螺釘和螺母(裝配用)

?強力膠

顯示器和傳感器:

?OLED顯示器

?超聲波傳感器(HC-SR04或類似產(chǎn)品)

?HC-05藍(lán)牙模塊

工具和軟件:

?3D打印機

?Altium Designer(電路設(shè)計)

?Arduino IDE

?MIT App Inventor

?烙鐵和焊料

?顯微鏡(檢查焊點)

?USB-C線(編程用)

額外的組件:

?螺紋嵌件(OLED顯示器外殼2mm)

電路原理圖和PCB設(shè)計

電路原理圖設(shè)計

首先在Altium Designer中設(shè)計電路原理圖。該設(shè)計的核心是SMD VQFN版本的Atmega328p微控制器,因其緊湊的尺寸而被選中。將以下組件集成到原理圖中:

?L293電機驅(qū)動器(SMD):用于控制雙直流電機。

?CH340 IC:將USB數(shù)據(jù)轉(zhuǎn)換為TTL,實現(xiàn)Arduino IDE的直接編程。

?WS2812 RGB led(12片):用于彩色發(fā)光。

?主動蜂鳴器:連接到微控制器的引腳3,用于旋律輸出。

?SIL頭:用于超聲波傳感器和OLED顯示器的連接。

?雜項組件:包括電阻器、電容器、二極管、晶體管、晶體振蕩器(16MHz)和必要的連接器。

PCB設(shè)計與制造

原理圖完成后,過渡到PCB布局設(shè)計。確保PCB尺寸與Arduino UNO板匹配,以便與機器人機箱兼容。以下是關(guān)鍵位置:

?右側(cè):放置USB接口和CH340 IC。

?左側(cè):放置OLED和超聲波傳感器連接器。

?微控制器放置:集中Atmega328p,并用12個RGB led環(huán)繞它。

?電機驅(qū)動器:確保L293電機驅(qū)動器具有數(shù)據(jù)表中建議的銅面積散熱器。

?生成GERBER文件并從JLCPCB等制造商處訂購PCB,選擇黑色焊罩進行光滑處理。不要忘記訂購PCB模板,以幫助錫膏應(yīng)用過程。

錫膏應(yīng)用和元件焊接

錫膏應(yīng)用

準(zhǔn)備好PCB和模板后,下一步是應(yīng)用焊膏。首先使用一些舊PCB或夾具安全地定位PCB以保持穩(wěn)定。將模板準(zhǔn)確地對準(zhǔn)頂部組件墊。將錫膏滴在模具上,用橡膠刮刀或類似的工具輕輕涂抹在焊盤上。確保膏體均勻地涂抹在所有焊盤上,以保證焊接過程的清潔和高效。

組件的位置

一旦焊膏被應(yīng)用,開始將SMD組件放置到PCB上。按照您的設(shè)計布局,使用鑷子仔細(xì)地將每個組件放置在相應(yīng)的墊上。注意led和ic等組件的方向,以避免放置錯誤。

焊接

所有組件到位后,使用熱板或回流爐將它們焊接到PCB上。如果使用熱板,輕輕地將PCB放在預(yù)熱的表面上,并監(jiān)控焊接過程。錫膏將熔化并形成堅固的焊點。如果使用回流焊爐,請按照推薦的回流焊膏配置文件進行操作。

在顯微鏡下檢查焊點,以確保它們正確形成,沒有焊橋或冷接頭。用除助焊劑溶劑清潔板,以消除任何殘留的助焊劑,從而獲得清潔和專業(yè)的飾面。

焊接OLED顯示器、超聲波傳感器和電機輸出的通孔連接器。將HC-05藍(lán)牙模塊和9V電池連接器連接到PCB上。確保所有連接都是安全的,并測試每個組件的功能。

機械零件及OLED顯示器組裝

機械零件裝配

首先使用Thingiverse上提供的STL文件3D打印機器人的機械部件。打印完成后,組裝機器人鏈條。你可以使用1.6毫米的黃銅線或1.75毫米的3D打印機長絲來連接。將金屬絲或細(xì)絲穿過連接處,形成靈活的鏈條。如果需要的話,用強力膠固定接縫。每條鏈條需要16塊,兩條鏈條總共需要32塊。

接下來,將輪子連接到直流電機上。從從輪開始,施加一些力來適應(yīng)他們的位置。然后將主控輪連接到小型直流電機上。將直流電機和9V電池固定在各自的固定板部件上。最后,將各從輪與主輪連接鏈條,完成機器人的機械裝配。

OLED顯示器外殼組件

對于OLED顯示屏,設(shè)計并3D打印一個外殼。將2mm螺紋插入到外殼中,以提供安全的安裝點。將OLED顯示器放入外殼并用螺絲固定。為了提高顯示清晰度,可以考慮在外殼上加一個樹脂罩。旋緊外殼蓋,完成組裝。

現(xiàn)在,您已經(jīng)準(zhǔn)備好了機械部件和OLED顯示器外殼,以便與PCB集成。

Android應(yīng)用開發(fā)

開發(fā)Android應(yīng)用

要控制你的SMARS機器人,你需要一個自定義的安卓應(yīng)用程序。使用MIT app Inventor,開發(fā)一個應(yīng)用程序,包括:

?方向控制:用于向前、向后、向左和向右移動的按鈕。

?LED控制:一個色輪,手動控制RGB LED燈的顏色。

?表情:在OLED屏幕上顯示不同情緒的一組眼神表情。

?設(shè)置應(yīng)用程序,在每次按下按鈕時通過藍(lán)牙傳輸串行字符。以下是對這些步驟的簡要概述:

?創(chuàng)建一個新項目:打開MIT App Inventor并開始一個新項目。

?設(shè)計界面:添加用于移動的按鈕,用于LED控制的色輪,以及用于眼睛表情的圖像資產(chǎn)。

?設(shè)置藍(lán)牙通訊:集成藍(lán)牙連接,向機器人發(fā)送串行數(shù)據(jù)。

?將動作分配給按鈕:配置每個按鈕以發(fā)送特定的串行字符來控制機器人的運動,LED顏色和表情。

為機器人編碼

開發(fā)一個Arduino代碼來解釋從應(yīng)用程序發(fā)送的串行字符。該代碼應(yīng)該:

?控制運動:基于方向指令。

?改變LED顏色:根據(jù)色輪輸入。

?顯示眼部表情:根據(jù)所選情緒在OLED屏幕上顯示。

使用Arduino IDE將代碼上傳到Atmega328p微控制器。上傳前,斷開藍(lán)牙RX線的橋接。上傳后,將跳線放回原位以重新建立藍(lán)牙連接。

現(xiàn)在,您可以用組裝好的SMARS機器人測試您的Android應(yīng)用程序了。

總裝與測試

將電路板與9V電池連接,插入機器人底盤。將電機和OLED顯示器連接到各自的連接器上。上傳Arduino代碼,確保在編程過程中解橋藍(lán)牙RX線。使用麻省理工學(xué)院app Inventor開發(fā)的定制安卓應(yīng)用程序測試機器人,驗證所有功能,包括運動控制、LED顏色變化和眼睛表情。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉