DIY基于树莓派的OpenTX航模遥控器(一)

本文介绍了作者使用树莓派和PYBoard自制航模遥控器的三个版本历程,从Python编程的角度探讨了DIY过程中遇到的挑战与解决方案,包括接口限制、内存溢出等问题,并分享了未来基于OpenTX的新版制作计划。
摘要由CSDN通过智能技术生成

【前言】

在正式讨论OpenTX遥控器之前,先罗列一下自己以往DIY遥控器的经历,正是通过这些不断摸索逐步积累了DIY的经验,以及大部分的驱动代码。基于对Python的热爱,所有制作都是基于Python编程的,虽然对于实时运行系统,Python还有很多不足,但随着年纪的增长,我再不想玩C++了,呵呵~

第一版遥控器

从小就充满了对无线电遥控的好奇与向往,于是在第一次接触nrf24L01的时候,就有了做个无线遥控器的冲动,于是利用树莓派3B开始DIY,忙忙碌碌为开关、电位器、摇杆、lcd屏、AD转换模块、RF模块等等写驱动模块,一切从零开始~

这一版没有留下图片,因为外观上和第二版几乎是一模一样的,但只是个雏形。当时感觉到的问题:

1、树莓派IO接口数量不足,遥控器是有很多开关的,每个开关就要占用1-2个端口;还有I2C、SPI又占用一部分端口;那蜂鸣器、led指示灯呢?

2、树莓派没有直接可用的ADC接口,摇杆、电位器、电池电压等都要使用外置的ADC模块,机内走线很繁复。

3、体积、耗电都大,发射机也就算了,接收机呢?没有省电小巧的接收机还怎么玩下去?

此时,在玩Python硬件的过程中看到了基于STM32的PYBoard,MicroPython也是Python,最关键是它IO接口多、有n多内置AD端口、体积小、比树莓派省电,于是立即动手

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值