网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月12日漏签0天
树莓派吧 关注:76,516贴子:236,977
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回树莓派吧
>0< 加载中...

树莓派模拟运行陀螺仪扫地机

  • 只看楼主
  • 收藏

  • 回复
  • Shlgdbaby
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这里说明在树莓派上模拟运行一个陀螺仪扫地机的设备并连接涂鸦云。
步骤
第 1 步:陀螺仪扫地机原理简述

第 2 步:涂鸦陀螺仪扫地机传输协议
// 涂鸦陀螺仪地图传输协议
typedef struct
{
uint8_t x;
uint8_t y;
uint8_t type;
} ST_POT;
/@@ 坐标点类型 /
enum enum_point_type
{
point_type_current = 0x00, // 当前点
point_type_barrier, // 障碍点
point_type_cleaned, // 已清扫点
point_type_charge, // 充电桩
};
第 3 步:涂鸦陀螺仪扫地机公版面板
如下,从上到下依次是 1号面板 2号面板 3号面板



2号 3号面板没有用到电源开关power功能点,创建产品时请删除
第 4 步:开发准备
产品创建
点击注册 涂鸦IoT开发平台
并完成认证
创建扫地机产品,如下箭头所指为PID,为代码中的PRODUCT_KEY宏

硬件准备树莓派采用 Raspberry Pi 3 Model B

硬件配置
Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
1GB RAM
BCM43438 wireless LAN,开发配网,连接到涂鸦云
Bluetooth Low Energy (BLE) on board
100 Base Ethernet,用于ssh登录开发板调试用
调试方法
为方便,直接在ubuntu虚拟机的Terminal通过ssh登录到树莓派开发板上调试。
操作方法:树莓派网口和路由器的lan口相连,登录路由器获取树莓派ip地址,我这里为192.168.56.107;ubuntu虚拟机网络设置为桥接模式,PC主机和树莓派连接到同一路由器下
tuya@E480:~$ ssh root@192.168.56.107
root@192.168.56.107’s password:
Last login: Thu Oct 24 18:47:17 2019 from 192.168.56.100
root@RasPi:~#
确认无线网卡支持的配网模式
小贴士:无线网
iw list命令可以查看linux系统设备下无线网卡详细信息
root@RasPi:~# iw list
Wiphy phy0
Supported interface modes: 无线网卡支持的工作模式
查看全文:https://dwz.cn/F24ySWzr


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回树莓派吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示