第八章 機器人實驗
第八章機器人實驗
運動機構,是智慧硬體的重要組成部分,有了它,我們才能製作出活動自如的作品,如機械手,機器人等等。
材料:舵機,微型直流減速電機
1,舵機
1.1硬體
紅色為電源,黑色為地線,另一根為資料線。 不同品牌略有差別,請注意分清。
1.2接線
1.2程式
“高階”、“引腳”:
定義P1腳為訊號線,直接寫入45度:
舵機本來是用來控制方向的,比如飛機,小車,機械手腳,你也可以用它顯示溫度,亮度,時間等等:
這個程式可以看到它的工作方式,在0到180度之間擺動:
2,微型直流減速電機
2.1硬體
N20微型減速電機
2.2 控制led發光
前面說過,bit的每個數字埠都可以輸出1和0,也就是電源正和地,這樣,就可以用它來控制各種電器。
比如,P2接一個led(發光二極體):
就能控制led開關。
2.2 控制電機轉停
接一個電機,就能控制電機轉和停了。
小強:沒有轉動!
確實轉不了。
原來,bit埠能提供的電流很小,幾個毫安,點亮led勉強可以,驅動電機就遠遠不夠,電機電流大約30毫安。所以, bit埠是不能直接控制電機的。
我們只能利用3伏電源提供電流,但通斷還是用埠控制,這就要用到三極體的開關作用:
三極體基極b輸入高電平時,導通,電流從電源流過電機,電機轉動。
三極體基極b輸入低電平時,截止,電機停止。
2.3 控制電機轉速
停一會,轉一會,設定不同的暫停時間,就可以控制電機轉速:
知識點: PWM脈衝寬度調製技術
這是因為,電機轉動是有慣性的,通過設定轉和停的時間比(佔空比),電機的整體速度就會改變,我們根本看不出有停的動作。這種調速方法,稱為PWM(Pulse Width Modulation)控制——脈衝寬度調製技術。
bit本身就有PWM輸出:
寫入的數值在0-1023之間,越大越快,0為停止。只限於P0-P4,P10,共6個埠!
控制led亮度也是同樣原理。
2.4控制電機方向
方案一:橋式電路
通過埠輸出高低電平,控制三極體的導通和截止,從而控制橋的電流方向。
實際使用的時候,用分立件製作H橋式是很麻煩的,好在現在市面上有很多封裝好的H橋積體電路,接上電源、電機和控制訊號就可以使用了。常用的有L293D、L298N、TA7257P、SN754410等。
方案二:電機驅動模組
接線:
邏輯真值表:
3,簡易機器人
簡易機器人,用到兩個電機,一個萬向輪。
motorA接右電機,motorB接左電機。
P3,P0控制左電機,P1,P2控制右電機。
P0=1,P3=0 左電機正轉
P0=0,P0=1 左電機反轉
P2=1,P1=0 右電機正轉
P2=0,P1=1 右電機反轉
調速: 模擬寫入0-1023之間數值
相關文章
- 用圖靈機器人實現的兩個機器人對話聊天圖靈機器人
- 智慧機器人的快速實現機器人
- 生物合成機器人出世,與機器人“生娃”或將成為現實!機器人
- AI一分鐘 | 騰訊將成立機器人實驗室;機器翻譯重大突破:中英翻譯已達人類水平AI機器人
- 機器人學 —— 飛行機器人(Introduction)機器人
- Ganker機器人:手機遙控的機甲機器人機器人
- IBM推出新型工業化學機器人以實現實驗室自動化IBM機器人
- 「RPA客服機器人」千手客服機器人機器人
- 「RPA機器人」民宿AI管家機器人機器人AI
- eBay推出Facebook聊天機器人,體驗另類購物機器人
- Cozmo機器人體驗:好迷你的人工智慧玩具機器人人工智慧
- kaggle 註冊不顯示機器人驗證碼機器人
- 微信機器人機器人
- 第八章 假設檢驗
- 樹莓派實戰:微信機器人(itchat實現)樹莓派機器人
- 電話機器人有實用性嗎?機器人
- Python 實現圖靈微信機器人Python圖靈機器人
- 特斯拉開發 Dojo 神經網路訓練計算機;CMU 新實驗改善機器人知覺神經網路計算機機器人
- Pepper使用體驗:外形可愛的“陪伴型”情感機器人機器人
- 為機器人打造萬能底座:機器人安卓的產業機遇機器人安卓產業
- ROS2GO+Cozmo=口袋機器人之人工智慧模擬和實驗平臺ROSGo機器人人工智慧
- 機器人指揮剖腹產 美帝再出神級機器人機器人
- 機器人來了 機器人替代人類還要多久?機器人
- 谷歌“學習機器人”:機器像人腦一樣思考谷歌機器人
- 因人形機器人用途太窄 谷歌賣機器人公司機器人谷歌
- 機器人造就未來便捷生活 機器人管家離現實多遠?機器人
- 機器人的定律機器人
- 使用Golang + lua實現一個值班機器人Golang機器人
- 回顧·智慧導購對話機器人實踐機器人
- 智慧對話機器人實戰視訊教程機器人
- 企業微信整合openai實現ChatGPT機器人OpenAIChatGPT機器人
- 人形機器人:影片裡性感,現實中孤獨機器人
- 史丹佛機器人制造者吳恩達:生活中的機器人,將是專用機器人機器人吳恩達
- 停車機器人上崗 實現停車場無人值守機器人
- 優傲機器人:人機協作機器人助推電子製造業智慧升級機器人
- 「RPA機器人」PDF批次轉換成圖片機器人機器人
- pancakeswap/uniswap夾子機器人(流動性檢測機器人)機器人
- Rovables微型機器人:遊走於人身體上的機器人機器人