加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

【RT-Thread 作品秀】基于ART-Pi的多点倾角采集系统

2020/12/19
520
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

作者:zlljackx

 

概述:

基于ART-Pi的多点倾角采集系统,支持采集四个节点的三轴倾角数据,终端设备收集分节点的数据并通过Lora发布给基站,基站将整合好的四个节点的数据发送给组态屏。该系统适用于超长仪器平台调平、设备姿态监测、条幅悬挂等场景,无线传输距离可达 2km,具有功耗低,丢包率低,传输距离远等特点。

开发环境

硬件:ART-Pi 、自制终端设备PCBLora基站

扩展板ADXL345LoraGPRS

RT-Thread版本RT-Thread V 4.0.3

开发工具及版本RT-Thread studio

RT-Thread使用情况概述

内核部分:调度器,信号量,消息队列。

调度器:创建多个线程来实现不同的工作。

信号量:用来同步线程。

消息队列:用来实现线程之间传递的数据。

在原有串口库的基础上把广州大彩显示屏的驱动代码移植进去。

 

软件框架说明

终端设备1.STM32F103c8t6通过ADXL345获取设备角度

2.STM32F103c8t6打包三轴数据通过sx1278发送给基站

基站设备1.基站扫描接收已经准备好发送数据的lora终端设备

          2.将接收到的所有终端设备的数据打包好发送给显示设备

显示设备1.lora设备接收基站发来的显示数据

2.lora设备将接收到的数据通过串口发送给ART-PI

3.ART-PI将接收到的数据进行拆解,并通过串口控制显示屏的显示

 

系统设备展示

终端设备

基站设备

显示设备

演示视频

比赛感悟

之前没有接触过片上系统rt-thread学习起来还是很吃力。但是这次比赛过后敢觉自己对片上系统有了深深的感触,突然觉得自己原来跑裸机好Low。接下来会更加任真的学习一下rt-thread,争取以后能将rt-thread用在今后的项目中。

由于rt-thread比较新,生态不是很好,例程代码不太好找。有些地方明明很简单,但是没有例程就变的很苦恼,需要自己去试错,时间成本很大。还有一些时候,代码可有可无,或是代码放在什么位置效率最高不能明确,也是因为没有相关例程去学习。

比赛中的lora基站是的一家公司的产品,由于公司知识产权封锁,所以用起来很受束缚。下一步要自己攻克Lora设备这一问题,自己做Lora设备和Lora基站,今后用起来就会灵活方便很多。

 

  • LoRa.pdf
    描述:终端原理图pcb
  • 物联网角度传感器.zip
    描述:终端 基站 源代码
  • 代码地址.txt
  • 基站-驱动&日志&烧录&ALLBIN等文件.zip
    描述:基站编程工具包

相关推荐

电子产业图谱