资料介绍
描述
你好,
Adafruit_BBIO.UART 和 Adafruit_BBIO 已弃用(某种程度上)...
这是我花了一些时间组合在一起的组件和软件的掩码。我希望你喜欢它。
还有……听指令。它变得复杂,因为大多数东西都是机械的!
首先,我购买了一个 BBB,然后购买了一个 BBGW (BeagleBone Green Wireless)。我最终从那两次购买中开发了机器和想法。祝我好运,对吧?不管怎样……试验和学习仍在继续,我现在在这里介绍一些我为了娱乐目的而放在一起的东西,可以用来指示特定机械的位置,例如移动的机械。
其次,我把一个迷你机器人放在一起学习,但一次又一次地失败了很多次。最后,几年后,我学到了一些东西,发现部分想法只是……它们只是想法的一部分。有时需要追求和知识。
在这个领域从头开始并不容易,即即使使用开源软件和在 Internet 上流传的想法也是如此。
无论如何,是时候开始了。
...
- 获取所有组件!
- 研究书籍和想法。
- 一些不错的入门书籍是“BeagleBone 入门(Richardson 2013)”和“BeagleBone 实例(Prabakar 2016)”。
- 从https://forum.beagleboard.org/t/debian-10-x-11-x-kernel-updates/30928获取最新更新,这提供了一种升级和更新内核的方法!https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshots/31280是他们论坛上的另一个页面,用于获取更新的图像。
- 使用本指南 https://beagleboard.org/getting-started 来设置带有 balenaEtcher 的所选图像。如果您使用的是 Windows 主机,则必须从 https://www.balena.io/etcher/ 下载 Etcher。如果您使用 Linux 发行版进行开发,例如 Ubuntu 或 Debian,您也可以使用 Etcher 软件......
- sudo apt 更新 && sudo apt 升级
- 如果您使用的是 SD 卡,则 SD 卡的全部容量将在重启后或使用以下命令膨胀:sudo shutdown -r now
- 好吧……到此为止。
- 接下来,我们需要在 BBGW 或 BBBW(通过 Grove 连接器没有 GPS 模块)上设置我们的软件并连接硬件。幸运的是,为了我们和方便起见,MotorCape 和 Grove GPS 将非常适合,而且不费吹灰之力。
- 将 MotorCape 连接到 BBGW,将 Grove GPS 连接到 BBGW 背面的 Grove UART 连接。
- 哦!确保您没有在 BBB 系列板或任何硬件中“热插拔”项目。“热插拔”就是在电路板通电时将外围设备连接到电路板上。
Updates...
This
source
no
longer
works...
Try another method for source w/ the L298!
很抱歉,Adafruit_BBIO 已被暂时或永远弃用。
- 软件:转到https://github.com/silver2row/motocape获取一些易于理解并使事情正常运行的软件。不要害怕在您的设置下尝试新的方法和应用程序。这是我的GitHub.com在线页面,我在 3 月份的本地 Maker Faire 上使用了这个软件。您可以在主要的 Python 软件https://github.com/silver2row/motocape/blob/master/MotoCapeIII.py 中看到,我们将 Adafruit_BBIO 和 Flask 与 Python 一起使用。Adafruit_BBIO 将允许我们管理我们的引脚和连接,而 Flask 将是一种特定类型的微服务服务器,用于在 5000 端口的特定地址上实现在线连接。
- 此外,如果您不直接使用silver2row/motocape/软件,则需要在当前目录中创建一个模板目录。
- 一旦进入你的模板目录,只要你用你的 Python-Flask 应用程序指向它,就可以创建一个 HTML 文件,你可以随意命名。您可以在源代码末尾看到MotoCapeIII.py软件,其中我们声明 return render_template("boboIV.html", **template_data) 其中boboIV.html是模板目录中的 HTML 页面。
- 现在...我们需要创建一个带有 .service 文件的简单可引导软件。
[Unit]
Description=Whatever You Would Like to Describe about Your File
[Service]
ExecStart=/The/Path/To/Your/File.py
[Install]
WantedBy=multi-user.target
- 因此,再次使用您最喜欢的文本编辑器,输入以上信息。进入此目录下的 .service 文件:/etc/systemd/system/yourFile.service并将您的 .service 文件命名为您可以记住的名称。
-
接下来,使用以下命令在终端中启用并启动 .service 文件
sudo systemctl enable
yourFile.service
:然后,使用此命令启动 .service 文件sudo systemctl start yourFile.service
,以确保我们可以使用此命令在终端上看到其状态:sudo systemctl status yourFile.service
。 -
现在,重启!这在运行时应该显示我们的 .service 文件正在工作
sudo systemctl status yourFile.service
: - 接下来,我们需要在 https://www.google.com/earth/versions/#earth-pro 上安装 Google Earth Pro 程序,以便能够在 Google Earth Pro 中看到我们的 RoverBot 路线。如果您使用带有手机服务(3G 或 4G)的手机来查看带有 Google 地球专业版的地图,请确保您选择了移动版 Google 地球,或者如果您有一个带有笔记本电脑的计划,并且一个逆变器使用,你需要选择桌面版本。哦,您始终可以在浏览器中使用 Google Earth Pro 查看地球。
- 从 BBGW 的 uart2 连接,只要您可以在源中的 BBGW 上使用 UART2 外围设备,任何 GPS 源都可以工作。
- 因此,无需再等待,我很遗憾地宣布 Python 2.xx 已被弃用。没有办法从python.org将它安装到 Bullseye 的计算机上。有很多方法,但它不是一个功能齐全的 python。现在坚持使用 Python3!
- 这意味着,我们必须是一个精明的用户并找到新的路径,如果你愿意的话,也就是“hack”。
- 但是,因为我们在这里,所以可以在这里找到该软件:https://github.com/silver2row/bbgwGPS/blob/master/GPS.py。您可以看到我们将 Adafruit_BBIO.UART 作为 UART 和串行导入。我最近遇到了很多错误 b/c 该软件仅适用于 Python2。
- 因此,由于 Adafruit_BBIO 及其用于与 BBGW 上的 UART 交互的源已过时,我们需要使用另一种形式的客户端。
- 我说:https ://gpsd.gitlab.io/gpsd/
- 我们可以使用他们的 gpsd 客户端来处理来自 BBGW 上 UART 的 GPS。如果您是 gpsd 新手,乍一看似乎很复杂。只记得:
REBOOT THE GPSD CLIENT TO CREATE A WORKABLE INSTANCE THAT CAN BE READ!
Like:
sudo systemctl 重新启动 gpsd.service
- 如果您是一个知道如何很好地管理文件的文件人员,请使用此软件并根据您的需要对其进行更改。没有保修!
- 享受!
- 我们还应该控制可启动配置。该软件和 gpsd 软件的名为 .service 文件的文件。
...
因此,我们可以追踪我们的机器人“怪物”下坡、上岸并穿过河床。如果您在控制机器人时遇到问题或在 GPS 工作时遇到问题,请随时与我联系。
赛斯
PS 如果你想设置一个带有linode.com的服务器并使用 apache2 或 nginx,请使用 /etc/apache2/sites-available 或 /etc/nginx/sites-available,并设置你自己的 .conf 文件。
接下来...添加信息。到您的站点:您可以在线查看w3schools.com并从中找到一些带有大量附加信息的非许可软件。关于前端编程。
接下来...转到 /var/www/html/。
使用此命令:nano index.html。这将帮助您更改index.html文件以满足您的需要。如果您计划在 linode.com 上托管站点,您可以找到他们提供的大量关于想法的教程,而且您可以随时访问源代码,例如ubuntu.com或 Debian.org。
接下来...如果您需要在家庭服务器上托管站点,请参阅此处: https://help.ubuntu.com/lts/serverguide/index.html.en。这是一个非常好的教程。
两个站点上的两个 wiki 都很好,即社区和专业。
我认为这可能超出了这个小型演示的范围,但您可以考虑将您的blah-blah.com站点(其中 blah-blah 是您选择的站点的名称)添加到linode.com以进行托管并带有 www 记录 w / 您列出的公共 IP 地址。
接下来...使用 cname 记录将您的主机名(IP 地址)添加到您的别名(网站地址)/blah-blah.com 或当时的任何名称。
啊!
- 如何使用DTK开发应用程序? 3次下载
- 颤振试验应用程序资源下载 7次下载
- 继电器M掉电测试应用程序下载 13次下载
- 电机正反转互锁控制应用程序源码下载 42次下载
- matlab应用程序及源代码下载 35次下载
- 生产线计数器控制应用程序源代码下载 27次下载
- Visual C++和MFC创建的应用程序基础知识 0次下载
- 使用python开发windows的应用程序详细说明 9次下载
- 判断程序是用哪种语言开发的应用程序免费下载 1次下载
- 如何才能构建ASP NET的应用程序 3次下载
- 用梯形图为单片机编程的应用程序免费下载 32次下载
- AN1292与电机控制应用程序框架对比 2次下载
- GPS应用程序设计 5次下载
- GPS应用程序设计 0次下载
- 用Delphi实现基于SAPI的电脑语音控制应用程序
- SEW-MOVIPRO启动应用程序配置程序 605次阅读
- PreEmptiveProtection:全面的移动应用程序保护 529次阅读
- 如何使您更好地进行应用程序安全测试 539次阅读
- 怎么使用uboot引导应用程序? 1360次阅读
- 如何通过网络应用程序创建可控制的变色RGB LED氛围灯 2221次阅读
- 聊聊PHP的web应用程序开发框架存在的漏洞有哪些 1562次阅读
- 如何用AWTK和AWPLC快速开发嵌入式应用程序 1292次阅读
- DPU编译应用程序的不同方法 1579次阅读
- 浅谈RAM 执行应用程序 3060次阅读
- 基于使用手机上的应用程序构建电动滑板 2402次阅读
- 利用Android应用程序进行智能灯泡的无线控制方案 3940次阅读
- HarmonyOS应用程序Ability的作用 2391次阅读
- 应用程序安全怎样来提供保障 1145次阅读
- 区块链最新的应用程序你知道吗? 312次阅读
- 智能GPS控制器 2692次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多