STM32 GPS悬停飞控 (二十四) 带上树莓派和4G

stm32悬停飞控已经调试完毕了,接下来要给自己立个flag,要把电脑带上天。

决定带个树莓派上天,然后加上4g模块,以后可能还会带sdr。

打算分三步走:

1.用独立的树莓派标准版,树莓派上接usb串口,然后串口接数传引脚,树莓派上再插一个4g hat。树莓派和飞机之间额外做一层pcb用来固定,这样的好处是不需要改单片机代码,而且树莓派串口被4g hat占用也没事,不用担心缺串口,可以把数传数据传到远程先看看。

2.还是树莓派标准版,树莓派这次用另一种4g hat,虽然也插在gpio上,但是4g与树莓派使用usb口通信,这样树莓派自带串口就可以释放出来,这时把这个串口和stm32的下载串口连起来。这样树莓派可以直接给stm32下载程序。这时候要改一下代码,把数传数据从stm32下载程序的串口输出出来,直接serial.println就行。

3.参照ymfc-32_auto_rth的代码,它里面有飞往目标gps(返航)和自动降落功能,这时候硬件配置还是和2一样,但是可以向飞控下发起飞、降落、gps目标位置的指令,让飞机经过4g网络远程控制,也可以考虑加一些直接控制的指令。

4.重新画一款飞控,把之前的传感器、stm32和树莓派zero画在一起,树莓派zero可以用2里的hat或者直接用usb的lte模块。树莓派zero的硬件串口直接和stm32的主串口接起来,代码还是用3里的代码,但是集成度更加高。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值