迷你板,用于在BLE,Zigbee Thread上开发和调试软件

向哈伯族读者致以问候!在本文中,我想与社区分享我的新开发成果,我们将讨论nRF52840芯片上的一个小型开发板。该板是为廉价的E73-2G​​4M08S1C模块设计的。它的创造思想是很自然地在一次舒适的电报聊天中诞生的。需要廉价且易于组装的装置。





以nRF52840加密狗方案为基础,与pca10059的兼容性使得在SDK中开始开发变得非常容易,无需重新分配接口或外围设备。所有需要焊接的电子元件都> = 0805,因此可以非常简单地焊接电路板。





该设备可以通过USB,CR2032电池或3.3V电源供电。要切换电源,必须将U4跳线重新排列到所需的位置-5V或3V3。为了通过USB供电和编程,该开发板具有用于2种USB连接器的插槽,即MICRO USB 2.0 TYPE B和USB 2.0 Type A.



此外,该开发板还具有一个用于电池仓的附加BAT跳线,这使您可以将电池与设备完全断开连接。



该设备具有两个连接器,一侧为14P连接器,另一侧为10P连接器,其余引脚的焊盘也位于设备的底部。



借助该板,可以方便地组装将来的设备和测试软件的原型。这个模块对我来说很方便,可以为Mysensors网络建立设备原型。将该板“转换”为ArduinoNANO33 BLE也非常容易。 Arduino有一个基于Mbed OS的不错的Arduino BLE库。



Mini Development Board项目的Github对于该开发



板,我们社区的成员之一还制作了一个附加模块-RGBW调光器。附加模块的制造尺寸与主板尺寸相同。







最初,附加板和调光器项目总体上是由VKE(Maxim)为Zigbee网络开发的,但在ZigBee开源堆栈内部遇到了无法克服的障碍,向dsr公司的人们问好





据我所知,该调光器项目已针对Thread协议进行了重建,一切都很好。



扩展模块项目(调光器)的Github

Zigbee上的调光器项目的Github

→  Thread上的调光器项目的Github



同样在几天前,Thread上的BME 280温度,湿度和压力传感器项目可用,关于Thread网络的稳定性和功耗的结果令人印象深刻。





Thread上BME280传感器项目的Github







迷你开发板由不同人员组装的照片












迷你开发板上的oled显示测试的小视频




在此我可能会结束!我邀请每个对BLE,Zigbee,Thread,Mysensors协议上的nRF5感兴趣的DIY硬件和软件开发人员(不仅如此)参加我们舒适的电报聊天:



Telegram @ DIY Devices

Telegram @ MySensors祝大家好运






All Articles