電子發(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)>電子資料下載>電子資料>BeagleBone Black Wireless、MotorCape和線性執(zhí)行器

BeagleBone Black Wireless、MotorCape和線性執(zhí)行器

2023-07-05 | zip | 4.99 MB | 次下載 | 免費(fèi)

資料介紹

描述

你好,

首先,準(zhǔn)備一個(gè) BBBW(BeagleBone Black Wireless)、一個(gè) MotorCape 和一些線性致動(dòng)器(這次比較適合)。享受它,您無(wú)需設(shè)置執(zhí)行器即可看到這些操作。

...

我有另一種類型的線性致動(dòng)器,它可以伸縮和縮回。它基本上是一種推/拉機(jī)構(gòu),而不是像兩輪或四輪機(jī)器人那樣的滾動(dòng)運(yùn)動(dòng)。

...

但是……我的執(zhí)行器上的外殼包含一些非常復(fù)雜的部件,這些部件使這個(gè)電機(jī)產(chǎn)生一個(gè)帶有外部鋁制外殼的伸縮運(yùn)動(dòng)。

...

所以,我們?nèi)匀恍枰?,附?MotorCape,并附加其余組件,但首先!

我們將把我們的 BBBW 插入我們的開發(fā)桌面。這樣,當(dāng)我們插入所有東西時(shí),我們可以使用一些資源,例如執(zhí)行器的電線,電池的電線,從我們的 BBBW 筒形插頭到墻上插座的筒形插頭,以及 Micro USB 到 USB。

好的...

所以,我們需要輸入一些來(lái)源:

from flask import Flask, render_template
import Adafruit_BBIO.GPIO as GPIO
import Adafruit_BBIO.PWM as PWM

class Motor:
    def __init__(self, dir_pin, pwm_pin, pwm_freq):
        self.dir_pin = dir_pin
        self.pwm_pin = pwm_pin
        self.value = 0

        PWM.start(pwm_pin, 0, pwm_freq)
        GPIO.setup(dir_pin, GPIO.OUT)

    def set(self, value):
        assert -100 <= value <= 100
        if (value < 0) != (self.value < 0):

            # changing direction
            PWM.set_duty_cycle(self.pwm_pin, 0)
            GPIO.output(self.dir_pin, value < 0)

        PWM.set_duty_cycle(self.pwm_pin, abs(value))
        self.value = value

motor1 = Motor(dir_pin="P8_18", pwm_pin="P9_16", pwm_freq=2000)

def updates(state=None):

    if state == "E":
        motor1.set(100) # expanding!

    if state == "S":
        motor1.set(0) # stopping!

    if state == "R":
        motor1.set(-75) # retracting!

    template_data = {
        "title" : state,
    }
    return render_template("Boot.html", **template_data)

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000, debug=False)

好的。所以,這是一個(gè)首發(fā)。不錯(cuò),咦?現(xiàn)在,我們可以開始、停止和收回我們正在做的事情。

好的!

...

如果您對(duì)這種伸縮式機(jī)械裝置感到厭煩,總有一種方法可以使用 GHI Electronics 的這款斗篷制造更多、更多三個(gè)。

因此,您總共可以擁有四個(gè)可擴(kuò)展和可伸縮的線性執(zhí)行器,風(fēng)險(xiǎn)自負(fù)。您可以在末端制作輪子,或者將它們作為您漂亮機(jī)器人的腿。誰(shuí)知道你能做什么?

可以,然后呢。

現(xiàn)在,我們需要一個(gè)來(lái)自 Flask 微服務(wù)的服務(wù)器。創(chuàng)建一個(gè)名為 Blah 的目錄并 cd 進(jìn)入該目錄。現(xiàn)在,創(chuàng)建另一個(gè)名為模板的目錄。在模板目錄中,使用此源并創(chuàng)建一個(gè)名為 BlahBlah.html 的 html 文件。

html>
<html lang="en">
<head>
  <title>{{ status }}title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">script>
head>
<body>

<div class="jumbotron text-center">
  <h1>MotorCape and BBBW!h1>
  <p>This is a quick example on making an actuator move!p>
div>

<div class="container">
  <div class="row">
    <div class="col-sm-4 text-center">
      <h3>Agent Oneh3>
      <p>More text and fun makings in life...p>
      <p>Get ready to control some motors!p>
    div>

    <div class="col-sm-4 text-center">
      <h3>Agent Twoh3>
      <hr>
      <a href="/E" id="on" class="button">EXTENDa>
      <br><br>
      <a href="/S" id="on" class="button">STOPa>
      <br><br>
      <a href="/R" id="on" class="button">RETRACTa>
    div>
  div>
div>
  
body>
html>

我從各種來(lái)源獲得了其中的一些來(lái)源,并結(jié)合,排除,隨著時(shí)間的推移,我已經(jīng)忘記了確切的來(lái)源,但如果你抓住我,請(qǐng)?zhí)砑尤魏文阏J(rèn)為值得作為來(lái)源的東西。哦,我從 w3schools.com 獲得了一些代碼。

暫時(shí)不要給你的電路板加電。如果它打開是因?yàn)槟鷮⒃创a放在正確的目錄中,請(qǐng)使用 sudo shutdown -h now 關(guān)閉您的主板。請(qǐng)記住,在弄亂接線時(shí)不要給電路板加電。這對(duì)董事會(huì)和你都很危險(xiǎn)。

接下來(lái),我們需要將接線添加到 MotorCape 中的螺絲端子。因此,如果已經(jīng)完成了壓接,希望用于電池端子,請(qǐng)將紅線放在螺絲端子的正極端口中。然后,在 MotorCape 螺絲端子上添加 GND 電纜/電線。請(qǐng)記住,對(duì)于電池,極性很重要。

極性:兩極的相對(duì)方向;磁場(chǎng)或電場(chǎng)的方向。我從在線詞典中得到了這個(gè)定義。

首先,通過 Micro USB 轉(zhuǎn) USB 將 BBBW 插入開發(fā)桌面,將桶形插孔插入墻上插座,然后先插入 NEGATIVE 快速斷開器,然后通過 12v 電池為 Cape 供電。現(xiàn)在,您可以使用帶有快速斷開功能的紅線將正電源施加到您的斗篷上。

...

現(xiàn)在,希望我們都還活著,動(dòng)起來(lái)。如果沒有,請(qǐng)重新閱讀文章并首先確保安全。

...

如果您發(fā)現(xiàn)我不正確或需要進(jìn)行一些更正,請(qǐng)與我聯(lián)系。

...

所以,一切都應(yīng)該插入并工作。如果你登錄到你的董事會(huì),BBBW,然后去你的目錄。您制作的,使用 python3 blah.py 運(yùn)行您的源代碼。

這應(yīng)該運(yùn)行一個(gè)小程序,允許您打開瀏覽器 Chrome,訪問您主板的 IP 地址以及端口號(hào) 5000,并控制您的線性執(zhí)行器。

賽斯

PS哦,如果你下來(lái),這里有一些照片。我可以提供某種類型的信息。如果您需要我隨時(shí)解釋任何事情。

?

poYBAGOYorCASDOhABLfcphbHl4566.jpg
?

?

?

poYBAGOYouiAfI9rABDUyMlfF8A193.jpg
?

?


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

評(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元宇宙深度解析—未來(lái)的未來(lái)-風(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語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)