Otto機器人是用樹莓派Pico制作的,是一個緊湊的互動式人形機器人,專為娛樂和學習而設計。
大家好,歡迎來到我的文章教程。今天,我將指導您完成使用樹莓派Pico創(chuàng)建Otto機器人的過程。
項目概述:
這個項目是關于Otto機器人使用樹莓派Pico。Otto機器人是用樹莓派Pico制作的,是一個緊湊的互動式人形機器人,專為娛樂和學習而設計。它配備了伺服電機、PCA9685 PWM驅(qū)動器和超聲波傳感器,可以執(zhí)行打招呼、行走、跳舞和躲避障礙物等動作。它的穩(wěn)定電源由LM7805集成電路調(diào)節(jié)的9V電池保證。
這個機器人展示了樹莓派Pico的功能,控制多個外圍設備,創(chuàng)造流暢的、類似人類的運動。它的避障功能使它能夠自主導航,使它既迷人又實用。完美的初學者和愛好者,這個項目是一個令人興奮的方式來探索機器人和編程。
現(xiàn)在,讓我們開始我們的項目!
所需電子元件:
?超聲波傳感器
?樹莓派
?Otto機器人3D打印身體
?SG90伺服電機
?PWM/伺服驅(qū)動I2C接口PCA9685
?Lm7805 IC 5v
?9 v電池
?超聲波傳感器
?樹莓派
?SG90伺服電機
?PWM/伺服驅(qū)動I2C接口PCA9685
?Lm7805 IC 5v
?9 v電池
?9V電池扣接連接器
工具
?烙鐵套件
?鋼絲鉗
?噴膠槍
步驟1:Otto機器人的三維CAD
3D打印提供的CAD設計或購買預先制作的版本(可在亞馬遜上)。
步驟2:組裝Otto機器人
對于這一步,你需要你的3D打印Otto機器人和4個微型伺服電機。讓我們把它們放在一起:
腳組裝:
?將每個微伺服器插入腳槽。如果它們不能順利地安裝,用美工刀仔細地清理這個區(qū)域
?重要:測試每個伺服器可以在兩個方向上旋轉(zhuǎn)整整90度
?一旦運動被驗證,用一個小螺絲固定每個伺服
身體組裝:
?將2個微型伺服器放置在機器人體內(nèi)的指定位置
?用螺絲固定
?將腿連接到伺服輪轂上
?測試腿部旋轉(zhuǎn)-確保每條腿都能從身體向兩個方向移動90度
?對齊后,用腿孔中的小螺絲固定腿
電纜管理:
?將伺服電纜穿過機身槽位和腿孔
專業(yè)提示:在布線電纜時要格外小心-正確的電纜管理將確保順利移動并防止在操作過程中電線損壞。
步驟3:腿和腳伺服電機連接與PCA9685 16通道伺服電機驅(qū)動器
使用上面的連接圖,將每個伺服電機連接到PCA9685 16通道伺服電機驅(qū)動器上的指定通道:
?左腿→頻道0
?右腿→第一頻道
?左腳→第二頻道
?右腳→第三頻道
步驟4:編程樹莓派Pico
在將Raspberry Pi Pico連接到電路之前,請確保已上傳代碼。我們將使用Arduino IDE對Raspberry Pi Pico進行編程,因此請確保在您的設備上安裝了Arduino IDE。遵循以下步驟:
?使用USB線將樹莓派Pico連接到您的設備。
?打開Arduino IDE,進入“File”菜單,點擊“Preferences”。
?單擊“OK”保存更改。
?導航到“Board Manager”,搜索“Pico”,并安裝相關板,如圖所示。
?一旦板安裝成功,從Arduino IDE中選擇合適的板和端口。
?然后上傳以下代碼:
步驟5:最后的循環(huán)
使用上面的電路圖,將PCA9685 16通道伺服電機驅(qū)動器連接到樹莓派Pico,如下所示:
?GND→GND
?SCL→gp2
?Sda→gp3
?VCC→3v3
接下來,將超聲波傳感器連接到樹莓派Pico:
?GND→GND
?TRIG→GP6
?Echo→GP7
?VCC→3V3
參考電路圖,使用LM7805 IC和9V電池創(chuàng)建電源。
專業(yè)提示:為了簡化連接和降低布線復雜性,可以考慮使用PCB板,就像我們所做的那樣,以簡化電路組裝。
本文編譯自hackster.io





