基于esp32乐鑫ESP32-WROM-32模块的便携式游戏机和开发套件Zerynth教程,乐鑫的ESP32-WROM-32模块可以为IOT应用提供完整的解决方案。连接各种外设后,该模块性能依然强大,具有Wi-Fi和BT/BLE功能。虽然体积仅为25.5mx18mx3.1mm,但完全集成了ESP32-D0WDQ6芯片、flash、精密分离元件和PCB天线。
因此,ESP32-WROM-32如此受欢迎,成为气象站、佩戴打火机等项目的核心也就不足为奇了。开发人员DerekLai用ESP32设计了便携式游戏机和开发套件,并将其命名为WiFiBoy32。
无线模块:ESP32-WROM-32无线模块,802.11b/g/nWiFi与蓝牙4.2LE连接。
显示屏:2.4’’240×320彩色SPITFTLCD显示屏。
扩展件:2组8管脚GPIO、SPI、DAC、I2S、ADC、VP/VN外设接口和电源信号接口(3.3V、VIN、GND)
其它:
顶部:6个大型游戏按钮,选择和启动按钮,蜂鸣器。
底部:设置和重置按钮,用户LED。
USB:用于连接电源和开发操作的微型USB端口(CP2102)
尺寸:120x73mm。
开发板可通过ArduinoIDE、Micropython或PythonBlocky可视化编辑工具(拖放代码块)实现编程操作。用户可以在WiFiboyClub网站上找到一些Arduino教程和各种可下载的游戏源代码。然而,该网站的大部分内容只提供中文版本。WiFiboy32属于一些开源硬件,其PDF格式原理图和结构设计图(DXF)已在网站上发布。
其中一个操作指南生动有趣地介绍了如何使用WiFiBoy32远程遥控轻型无人机Tello。Tello重量不到100克,但非常安全可靠。它甚至可以在室内飞行,适合初学者。
基于ESP32设备的Zerynth教程,Zerynth作为IOT和工业4.0的中间件,发表了多篇关于如何通过Python或hybridC/Python开发基于ESP32设备的文章。
一本名为Hellozerynth的教程介绍了Xinabox模块和电子基础知识,用于物联网应用的开发。在物联网工具包的帮助下,开发人员只需编写几行Python代码即可连接设备,实现设备智能化。该开发板可轻松实现物联网传感器等无线传感器项目的应用。Zerynth通过使用ESP32或其他微处理器,简化和推广了使用Python或HybridC/Python进行物联网开发的过程。同时,设备与AWS、谷歌、Microsoftazure、IBMWatson、Ubidots等云平台连接。
另一个入门教程侧重于XK12IOT初学者工具包。该工具包基于Zerynth,供用户自由开发。Zerynth为工具包用户提供了如何实现LED闪烁的详细指南,主要围绕工具包中的CW02开发板展示。CW02是基于乐鑫ESP32-Wroom-32模块开发的,由Zerynth供电,这意味着开发板已获得Zerynth认证。另外两个教程面向更的学习者。其中一个介绍了如何通过Python和Zerynthstudio实现Xinaboxoc03的中继控制。