資料介紹
描述
你好,
Adafruit_BBIO.UART 和 Adafruit_BBIO 已棄用(某種程度上)...
這是我花了一些時間組合在一起的組件和軟件的掩碼。我希望你喜歡它。
還有……聽指令。它變得復(fù)雜,因為大多數(shù)東西都是機(jī)械的!
首先,我購買了一個 BBB,然后購買了一個 BBGW (BeagleBone Green Wireless)。我最終從那兩次購買中開發(fā)了機(jī)器和想法。祝我好運(yùn),對吧?不管怎樣……試驗和學(xué)習(xí)仍在繼續(xù),我現(xiàn)在在這里介紹一些我為了娛樂目的而放在一起的東西,可以用來指示特定機(jī)械的位置,例如移動的機(jī)械。
其次,我把一個迷你機(jī)器人放在一起學(xué)習(xí),但一次又一次地失敗了很多次。最后,幾年后,我學(xué)到了一些東西,發(fā)現(xiàn)部分想法只是……它們只是想法的一部分。有時需要追求和知識。
在這個領(lǐng)域從頭開始并不容易,即即使使用開源軟件和在 Internet 上流傳的想法也是如此。
無論如何,是時候開始了。
...
- 獲取所有組件!
- 研究書籍和想法。
- 一些不錯的入門書籍是“BeagleBone 入門(Richardson 2013)”和“BeagleBone 實(shí)例(Prabakar 2016)”。
- 從https://forum.beagleboard.org/t/debian-10-x-11-x-kernel-updates/30928獲取最新更新,這提供了一種升級和更新內(nèi)核的方法!https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshots/31280是他們論壇上的另一個頁面,用于獲取更新的圖像。
- 使用本指南 https://beagleboard.org/getting-started 來設(shè)置帶有 balenaEtcher 的所選圖像。如果您使用的是 Windows 主機(jī),則必須從 https://www.balena.io/etcher/ 下載 Etcher。如果您使用 Linux 發(fā)行版進(jìn)行開發(fā),例如 Ubuntu 或 Debian,您也可以使用 Etcher 軟件......
- sudo apt 更新 && sudo apt 升級
- 如果您使用的是 SD 卡,則 SD 卡的全部容量將在重啟后或使用以下命令膨脹:sudo shutdown -r now
- 好吧……到此為止。
- 接下來,我們需要在 BBGW 或 BBBW(通過 Grove 連接器沒有 GPS 模塊)上設(shè)置我們的軟件并連接硬件。幸運(yùn)的是,為了我們和方便起見,MotorCape 和 Grove GPS 將非常適合,而且不費(fèi)吹灰之力。
- 將 MotorCape 連接到 BBGW,將 Grove GPS 連接到 BBGW 背面的 Grove UART 連接。
- 哦!確保您沒有在 BBB 系列板或任何硬件中“熱插拔”項目。“熱插拔”就是在電路板通電時將外圍設(shè)備連接到電路板上。
Updates...
This source no longer works...
Try another method for source w/ the L298!很抱歉,Adafruit_BBIO 已被暫時或永遠(yuǎn)棄用。
- 軟件:轉(zhuǎn)到https://github.com/silver2row/motocape獲取一些易于理解并使事情正常運(yùn)行的軟件。不要害怕在您的設(shè)置下嘗試新的方法和應(yīng)用程序。這是我的GitHub.com在線頁面,我在 3 月份的本地 Maker Faire 上使用了這個軟件。您可以在主要的 Python 軟件https://github.com/silver2row/motocape/blob/master/MotoCapeIII.py 中看到,我們將 Adafruit_BBIO 和 Flask 與 Python 一起使用。Adafruit_BBIO 將允許我們管理我們的引腳和連接,而 Flask 將是一種特定類型的微服務(wù)服務(wù)器,用于在 5000 端口的特定地址上實(shí)現(xiàn)在線連接。
- 此外,如果您不直接使用silver2row/motocape/軟件,則需要在當(dāng)前目錄中創(chuàng)建一個模板目錄。
- 一旦進(jìn)入你的模板目錄,只要你用你的 Python-Flask 應(yīng)用程序指向它,就可以創(chuàng)建一個 HTML 文件,你可以隨意命名。您可以在源代碼末尾看到MotoCapeIII.py軟件,其中我們聲明 return render_template("boboIV.html", **template_data) 其中boboIV.html是模板目錄中的 HTML 頁面。
- 現(xiàn)在...我們需要創(chuàng)建一個帶有 .service 文件的簡單可引導(dǎo)軟件。
[Unit]
Description=Whatever You Would Like to Describe about Your File
[Service]
ExecStart=/The/Path/To/Your/File.py
[Install]
WantedBy=multi-user.target
- 因此,再次使用您最喜歡的文本編輯器,輸入以上信息。進(jìn)入此目錄下的 .service 文件:/etc/systemd/system/yourFile.service并將您的 .service 文件命名為您可以記住的名稱。
-
接下來,使用以下命令在終端中啟用并啟動 .service 文件
sudo systemctl enableyourFile.service:然后,使用此命令啟動 .service 文件sudo systemctl start yourFile.service,以確保我們可以使用此命令在終端上看到其狀態(tài):sudo systemctl status yourFile.service。 -
現(xiàn)在,重啟!這在運(yùn)行時應(yīng)該顯示我們的 .service 文件正在工作
sudo systemctl status yourFile.service: - 接下來,我們需要在 https://www.google.com/earth/versions/#earth-pro 上安裝 Google Earth Pro 程序,以便能夠在 Google Earth Pro 中看到我們的 RoverBot 路線。如果您使用帶有手機(jī)服務(wù)(3G 或 4G)的手機(jī)來查看帶有 Google 地球?qū)I(yè)版的地圖,請確保您選擇了移動版 Google 地球,或者如果您有一個帶有筆記本電腦的計劃,并且一個逆變器使用,你需要選擇桌面版本。哦,您始終可以在瀏覽器中使用 Google Earth Pro 查看地球。
- 從 BBGW 的 uart2 連接,只要您可以在源中的 BBGW 上使用 UART2 外圍設(shè)備,任何 GPS 源都可以工作。
- 因此,無需再等待,我很遺憾地宣布 Python 2.xx 已被棄用。沒有辦法從python.org將它安裝到 Bullseye 的計算機(jī)上。有很多方法,但它不是一個功能齊全的 python。現(xiàn)在堅持使用 Python3!
- 這意味著,我們必須是一個精明的用戶并找到新的路徑,如果你愿意的話,也就是“hack”。
- 但是,因為我們在這里,所以可以在這里找到該軟件:https://github.com/silver2row/bbgwGPS/blob/master/GPS.py。您可以看到我們將 Adafruit_BBIO.UART 作為 UART 和串行導(dǎo)入。我最近遇到了很多錯誤 b/c 該軟件僅適用于 Python2。
- 因此,由于 Adafruit_BBIO 及其用于與 BBGW 上的 UART 交互的源已過時,我們需要使用另一種形式的客戶端。
- 我說:https ://gpsd.gitlab.io/gpsd/
- 我們可以使用他們的 gpsd 客戶端來處理來自 BBGW 上 UART 的 GPS。如果您是 gpsd 新手,乍一看似乎很復(fù)雜。只記得:
REBOOT THE GPSD CLIENT TO CREATE A WORKABLE INSTANCE THAT CAN BE READ!
Like:sudo systemctl 重新啟動 gpsd.service
- 如果您是一個知道如何很好地管理文件的文件人員,請使用此軟件并根據(jù)您的需要對其進(jìn)行更改。沒有保修!
- 享受!
- 我們還應(yīng)該控制可啟動配置。該軟件和 gpsd 軟件的名為 .service 文件的文件。
...
因此,我們可以追蹤我們的機(jī)器人“怪物”下坡、上岸并穿過河床。如果您在控制機(jī)器人時遇到問題或在 GPS 工作時遇到問題,請隨時與我聯(lián)系。
賽斯
PS 如果你想設(shè)置一個帶有linode.com的服務(wù)器并使用 apache2 或 nginx,請使用 /etc/apache2/sites-available 或 /etc/nginx/sites-available,并設(shè)置你自己的 .conf 文件。
接下來...添加信息。到您的站點(diǎn):您可以在線查看w3schools.com并從中找到一些帶有大量附加信息的非許可軟件。關(guān)于前端編程。
接下來...轉(zhuǎn)到 /var/www/html/。
使用此命令:nano index.html。這將幫助您更改index.html文件以滿足您的需要。如果您計劃在 linode.com 上托管站點(diǎn),您可以找到他們提供的大量關(guān)于想法的教程,而且您可以隨時訪問源代碼,例如ubuntu.com或 Debian.org。
接下來...如果您需要在家庭服務(wù)器上托管站點(diǎn),請參閱此處: https://help.ubuntu.com/lts/serverguide/index.html.en。這是一個非常好的教程。
兩個站點(diǎn)上的兩個 wiki 都很好,即社區(qū)和專業(yè)。
我認(rèn)為這可能超出了這個小型演示的范圍,但您可以考慮將您的blah-blah.com站點(diǎn)(其中 blah-blah 是您選擇的站點(diǎn)的名稱)添加到linode.com以進(jìn)行托管并帶有 www 記錄 w / 您列出的公共 IP 地址。
接下來...使用 cname 記錄將您的主機(jī)名(IP 地址)添加到您的別名(網(wǎng)站地址)/blah-blah.com 或當(dāng)時的任何名稱。
?。?/font>
- 如何使用DTK開發(fā)應(yīng)用程序? 3次下載
- 顫振試驗應(yīng)用程序資源下載 7次下載
- 繼電器M掉電測試應(yīng)用程序下載 13次下載
- 電機(jī)正反轉(zhuǎn)互鎖控制應(yīng)用程序源碼下載 42次下載
- matlab應(yīng)用程序及源代碼下載 36次下載
- 生產(chǎn)線計數(shù)器控制應(yīng)用程序源代碼下載 27次下載
- Visual C++和MFC創(chuàng)建的應(yīng)用程序基礎(chǔ)知識 0次下載
- 使用python開發(fā)windows的應(yīng)用程序詳細(xì)說明 9次下載
- 判斷程序是用哪種語言開發(fā)的應(yīng)用程序免費(fèi)下載 1次下載
- 如何才能構(gòu)建ASP NET的應(yīng)用程序 3次下載
- 用梯形圖為單片機(jī)編程的應(yīng)用程序免費(fèi)下載 34次下載
- AN1292與電機(jī)控制應(yīng)用程序框架對比 2次下載
- GPS應(yīng)用程序設(shè)計 5次下載
- GPS應(yīng)用程序設(shè)計 0次下載
- 用Delphi實(shí)現(xiàn)基于SAPI的電腦語音控制應(yīng)用程序
- AWTK-WEB 快速入門(5) - C 語言 WebSocket 應(yīng)用程序 971次閱讀
- AWTK-WEB 快速入門(4) - JS Http 應(yīng)用程序 792次閱讀
- AWTK-WEB 快速入門(2) - JS 應(yīng)用程序 884次閱讀
- AWTK-WEB 快速入門(1) - C 語言應(yīng)用程序 1.2k次閱讀
- PreEmptiveProtection:全面的移動應(yīng)用程序保護(hù) 1.3k次閱讀
- 如何使您更好地進(jìn)行應(yīng)用程序安全測試 1.3k次閱讀
- 怎么使用uboot引導(dǎo)應(yīng)用程序? 2.4k次閱讀
- 如何通過網(wǎng)絡(luò)應(yīng)用程序創(chuàng)建可控制的變色RGB LED氛圍燈 3.6k次閱讀
- 如何用AWTK和AWPLC快速開發(fā)嵌入式應(yīng)用程序 2.1k次閱讀
- 淺談RAM 執(zhí)行應(yīng)用程序 3.8k次閱讀
- 基于使用手機(jī)上的應(yīng)用程序構(gòu)建電動滑板 3.3k次閱讀
- 利用Android應(yīng)用程序進(jìn)行智能燈泡的無線控制方案 5.2k次閱讀
- 應(yīng)用程序安全怎樣來提供保障 1.6k次閱讀
- 區(qū)塊鏈最新的應(yīng)用程序你知道嗎? 554次閱讀
- 智能GPS控制器 3.1k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費(fèi)
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費(fèi)
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊
- 2.50 MB | 次下載 | 免費(fèi)
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論