摘要
引言树莓派与MicroPython相结合是一种面向初学者的友好的编程方式。使用MicroPython添加一个SeeedStudio-RFM95 LoRa模块和一个DS18B20温度传感器,可以快速创建一个LoRaWAN节点。由于只将元器件放在面包板上可能不大稳定,所以本文包含了对PCB的一些建议。树莓派Pico(见图1)是一种新的微控制器板,其特色是RP2040。该芯片是由树莓派基金会内部设计和开发的,这是他们的第一个产品。在看到了很多关于该产品相关的新闻之后,是时候开始动手做一些项目了。该开发板不提供Wi Fi功能,但可以为一些轻量级应用运行提供电池能量,所以为什么不将树莓派Pico与LoRa调制解调器结合呢?HOPERF RFM95(见图2)是一个价格合理且得到广泛支持的模块,并且已经在以前的Elektor项目中使用过(比如我的第一个LoRaWAN[1]),而在本文中使用了STM32BluePill模块,这次我们使用树莓派Pico。
出处
《单片机与嵌入式系统应用》
2022年第1期1-6,共6页
Microcontrollers & Embedded Systems