電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino Uno迷你機(jī)器人開源分享

Arduino Uno迷你機(jī)器人開源分享

2022-10-27 | zip | 10.55 MB | 次下載 | 2積分

資料介紹

描述

我接下來要構(gòu)建什么?一個(gè)限量版 Arduino Uno 迷你機(jī)器人,使用了一個(gè)被遺忘已久的 Sainsmart 4 輪式底盤,我收到了一封來自 Arduino 商店的電子郵件,還是 PiHut?并立即點(diǎn)擊購(gòu)買鏈接,只需 45 美元.... 最好是特別的。

?
?
?
poYBAGNYqWKAdUg2AAEvWVWkyag810.jpg
?
1 / 5 ?營(yíng)銷信息
?

這款 Uno Mini 非常小巧,也就是說,它使用間距為 1.27mm 的 pin 連接器,標(biāo)準(zhǔn)連接器為 2.54mm。相同的引腳?我忽略了音高大小的含義。

我的第一步是使用標(biāo)準(zhǔn)的“blink.ino”代碼示例測(cè)試和準(zhǔn)備 Arduino Uno Mini。

接下來我需要將一個(gè)外部電源連接器/電線焊接到這塊板上,這樣我就可以用我的電池組供電了。

pYYBAGNYqWSAD_40AAEfasfWCn0577.jpg
Uno Mini Pinout 和分配
?

標(biāo)準(zhǔn)杜邦跳線是為 2.54 毫米間距連接器設(shè)計(jì)的,我很快發(fā)現(xiàn)沒有人提供 1.27 毫米間距尺寸的杜邦跳線。

我最初使用 2.54 毫米電線對(duì)伺服器進(jìn)行的測(cè)試很有希望,但是在使用相鄰插槽時(shí),將這些 2.54 毫米跳線插入較小的連接器是困難的,而且?guī)缀跏遣豢赡艿摹?/font>獨(dú)創(chuàng)性!!,我只需將電線突出的電線尖端稍微彎曲成 45* 角,現(xiàn)在針腳可以并排放置。解決了....不是。

我實(shí)際上打破了引腳 0 上的末端連接器,并且每個(gè)連接器的塑料覆蓋層都從焊接到 UNO Mini 電路板上的金屬引腳脫落。請(qǐng)注意,當(dāng)我添加更多跳線并將它們移除時(shí),這些迷你 1.27 毫米連接器金屬插件變得松動(dòng)。

我有另一個(gè)“燈泡時(shí)刻”,亞馬遜必須出售一個(gè) 1.27 毫米間距的連接器,我會(huì)將跳線焊接到該連接器上,從而創(chuàng)建一個(gè)“外觀專業(yè)但專業(yè)的連接器”。

離開亞馬遜:首先是直/內(nèi)聯(lián)連接器

pYYBAGNYqWeAYbbBAAG6D7w1k8o901.jpg
?

E-Simpo 20 件 1.27 毫米 PCB排針連接器 0.05 英寸板對(duì)板連接器 易斷可切割單排 1X50P 50Pins 直式 180D 鍍金 總計(jì) 7.2MM(1X50P 直式 L7.2) - - 亞馬遜中國(guó)

和直角

pYYBAGNYqWuANaz8AAFqXDN8hqg746.jpg
?

Amazon.com:uxcell 20 件 50 位 1.27 毫米間距單排直角接頭連接器:電子產(chǎn)品

他們?cè)趦商靸?nèi)交付

?
?
?
pYYBAGNYqXKAJbaBAAgpZXzAgIk235.jpg
?
1 / 2 ?每個(gè)連接器的尺寸非常小
?

接下來,我將 18 根標(biāo)準(zhǔn) 2.54 毫米杜邦跳線切成兩半,并剝?nèi)デ懈疃说碾娋€,以便在連接到這些 1.27 毫米間距連接器之前用焊料“鍍錫”。然后,我嘗試“鍍錫”這些 1.27 毫米間距的連接器,并在用短路的引腳和熔化的塑料連接器和跳線造成焊接混亂之后,這些連接器不會(huì)焊接到位。(是的,我確實(shí)使用了助焊劑并嘗試了不同的焊料)。

?
?
?
poYBAGNYqXiAJ9cTAArrit9TxTc111.jpg
?
1 / 8 ?各種焊料
?

最后,半小時(shí)后,我決定從標(biāo)準(zhǔn)杜邦電線上取下 2.54 毫米的塑料外殼,并在裸露的金屬引腳上放置熱縮管,以防止并排短路。

至于在亞馬遜或 Jameco 上早已停產(chǎn)的非常便宜的全金屬 Sainsmart 4 輪式底盤。

適用于 Arduino 的 SainSmart 4WD 驅(qū)動(dòng)鋁制移動(dòng)機(jī)器人平臺(tái) – SainSmart.com ”我在 2018 年的某個(gè)時(shí)候購(gòu)買,將按照此鏈接構(gòu)建

一些組裝步驟來自 DFRobot 的 Pirate 4WD ROB03 套件。

(3780) MKme Lab - YouTube ” 作者 Eric William “機(jī)器人 – mkme.org

(3780) Arduino 自主 4WD 機(jī)器人 / 火星探測(cè)器項(xiàng)目 - YouTube

MKme Labs 開發(fā)他的代碼。(3780) Arduino Sainsmart 4WD 機(jī)器人編程 - YouTube ” 并嘗試糾正和排除有缺陷的超聲波傳感器和套件內(nèi)容。

我實(shí)際上使用他的代碼作為這個(gè)項(xiàng)目的基礎(chǔ),但我不會(huì)使用他使用的由 Scott Beasley 創(chuàng)建的 Arduino Mega 2560。

" GitHub - MKme/Arduino-4WD-Sainsmart-Robot: Arduino 控制的 4WD 機(jī)器人"

我也關(guān)注了這個(gè)構(gòu)建鏈接“

簡(jiǎn)單的多模式 4wd Rover JR-001:15 步(帶圖片) - 教學(xué)手冊(cè)“。

在最終版本中,我并沒有真正或根本沒有更改任何代碼,但我需要對(duì)我的超聲波傳感器進(jìn)行故障排除,“不是說它有缺陷,而是我的跳線沒有就位或相互短路。

我的基本接線遵循 Arduino 代碼:

HC-SR04 Echo pin 到 Arduino Uno Mini pin 8

HC-SR04 觸發(fā)引腳到 Arduino Uno Mini 引腳 3

Arduino Uno Mini 引腳 4 的伺服信號(hào)引腳

L298N AIN1 引腳到 Arduino Uno Mini 引腳 5

L298N AIN2 引腳到 Arduino Uno Mini 引腳 6

L298N BIN1 引腳到 Arduino Uno Mini 引腳 9

L298N BIN2 引腳到 Arduino Uno Mini 引腳 11

Arduino Uno Mini 引腳 2 的模式選擇引腳

所有 5V 和接地點(diǎn)均來自 16 通道 PCA9685 伺服控制器板上的可用點(diǎn)

16 通道 PCA9685 伺服控制器板連接到 UNO Mini 的 SDA、SCL、VCC、VIN 和 GND 引腳

5v 和地線從 2x3.7vdc 18650 電池座線和 PCA9685 板連接到 Arduino Uno Mini 的電源連接,我需要將其焊接到位以連接到我的項(xiàng)目。如果我選擇添加額外的伺服器或添加 Raspberry Pi,PCA9685 板是一種增加電源和接地端口以及添加額外 I2C 功能的便捷方法。

除了我的接線跳線問題之外,此構(gòu)建中最麻煩的部分是找到一個(gè)文檔,其中記錄了“模式開關(guān)”和電池充電插頭。我在“Instructables.com”網(wǎng)站上找到了這段摘錄

簡(jiǎn)單的多模式 4wd Rover JR-001:15 步(帶圖片) - 教學(xué)”由 JSCOTTB。

連接模式開關(guān)

pYYBAGNYqXyAWhznAACSBxDBrRg250.jpg
?

注意:此步驟需要焊料和烙鐵。

取三根母對(duì)母跳線,從每根線的一端拆下連接器。剝?nèi)ゴ蠹s 3 毫米長(zhǎng)(@1/8 英寸)的電線,并用焊料和烙鐵對(duì)其進(jìn)行鍍錫。然后將開關(guān)上的三個(gè)端子也鍍錫。現(xiàn)在將電線焊接到開關(guān)上的每個(gè)端子上。有關(guān)更多詳細(xì)信息,請(qǐng)參見圖片。

電線焊接后 -

將開關(guān)的中心線連接到傳感器屏蔽上的 PIN 2

  • 將開關(guān)的中心線連接到傳感器屏蔽上的 PIN 2

將開關(guān)的 RIGHT 線連接到傳感器屏蔽上的 VCC 線

  • 將開關(guān)的 RIGHT 線連接到傳感器屏蔽上的 VCC 線

將開關(guān)的左線連接到傳感器屏蔽上的 GND 線

  • 將開關(guān)的左線連接到傳感器屏蔽上的 GND 線

這個(gè)機(jī)器人的奇妙之處在于它簡(jiǎn)單且適應(yīng)性強(qiáng)……有許多代碼、項(xiàng)目和視頻可供使用。

我的構(gòu)建:

?
?
?
pYYBAGNYqX-AEmAdAAE34SUylek937.jpg
?
1 / 8 ?內(nèi)部安裝需要創(chuàng)意放置和自定義安裝孔
?

總體而言,這是一個(gè)簡(jiǎn)單的 1 小時(shí)構(gòu)建,沒有三天的焊接 1.27 毫米引腳的挫敗感。我是否說過我還聯(lián)系了 Arduino 技術(shù)支持,因?yàn)楣?yīng)商對(duì)這個(gè)“限量版 Arduino Uno Mini”及其 1.27 毫米間距連接器布局缺乏支持,他們的回應(yīng)沒有幫助,但建議明確說明“限量版 Arduino Uno小型的”。它也不僅僅是它的間距銷連接器,甚至安裝孔都比我最小的標(biāo)準(zhǔn)支座柱小,但我確實(shí)做到了。

吸取教訓(xùn),越小越好。

現(xiàn)在,我仍然必須使用膠棒將這些電線永久連接并固定到接頭上,因?yàn)樗鼈儠?huì)不斷滑出并且還修改充電端口以允許充電并且沒有給機(jī)器人供電,我將添加第二個(gè)“模式開關(guān)”將用于打開/關(guān)閉機(jī)器人。

超聲波傳感器在上一個(gè)視頻中沒有擰下,所以我還需要一個(gè)更長(zhǎng)的螺絲。

我還發(fā)現(xiàn) 16 通道 PWM 伺服板上的壓接連接器質(zhì)量不好,在螺絲擰緊之前,電線沒有正確或完全插入開口。我還有其他這些。

我還將減慢電機(jī)的驅(qū)動(dòng)速度,這對(duì)于代碼示例來說太快了,很可能是我的電機(jī)和“原始編碼器”電機(jī)的齒輪比不同。

我沒有包含“pitches.h”代碼和揚(yáng)聲器,所以這個(gè)單元還沒有聲音或音調(diào)……

最后,在某個(gè)時(shí)候,我會(huì)在其中添加藍(lán)牙傳感器,可能還會(huì)添加一個(gè) WIFI 攝像頭,以真正利用 MARS ROVER 軟件并向我的 PC 提供反饋。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)