5681浏览
查看: 5681|回复: 0

[讨论] MicroPython开发之物联网快速开发板

[复制链接]
  Python的火热让其运行在MCU端的MicroPython也逐渐迎来了春天。MicroPython的出现让Python这种“胶水语言”成功引用到嵌入式领域,也使得Python控制单片机成为可能。MicroPython丰富的类库、高效的开发效率以及超强的硬件访问能力等等,将逐渐在物联网嵌入式系统中承当越来越大量的任务,并将逐步超越其他语言成为物联网开发的一大利器。

  MicroPython开发板现状

  目前MicroPython的官方板是PYBoard,但是这个板子比较少见,价格也比较贵。幸好MicroPython遵循MIT协议开源,我们可以在其他开发板上很好的运行MicroPython,效果有过之而无不及。目前国内在MicroPython开发板领域做的最全最成熟的是TPYBoard的MicroPython系列,TPYBoard现已形成了完善的MicroPython开发体系,并形成了完善的技术文档以及技术支持服务。

  玩转MicroPython之五脏俱全的物联网快速开发板

  TPYBoard基于局域网通讯的V20X系列能稳定的应用于物联网开发环境,包括基于ESP8266的WIFI通信开发板TPYBoardv202、基于以太网通信的TPYBoardv201。TPYBoard通过搭载各种传感器加上zigbee、Lora、NB-iot、2G、4G等通信模块将组成物联网终端设备的典型产品形态,属于典型的MicroPython玩转物联网快速开发的利器。

  TPYBoardv202:MicroPython+ESP8266

  TPYBoardv202板载ESP8266模块,共有16个GPIO口,1个SPI接口,1个I2C接口,1个USART接口,1个ADC接口。具有开源、交互式、低成本、简单、智能等特点。支持Lua和MicroPython两种开发语言,同时兼容NodeMCU。是一款支持Python语言、高性价比的WiFi通信开发板!,轻松将你带入物联网领域!

MicroPython开发之物联网快速开发板图1

  主要硬件特点:

  1.ESP8266_12E

  2.MicroUSB,可在3.5V-10V电压内工作

  3.2xUSB2.0

  4.SW1/RST键:在MicroUSB口下方,SW2/FLASH键:ESP8266模块左侧

  5.ESP8266板载蓝色LED

  6.GPIO(16)SPI(1)I2C(1)USART(1)ADC(1)

  7.LED*1(ESP8266板载蓝色LED)

  TPYBoardv201:带以太网的MicroPython开发板

  TPYboardV201支持TPYBoard核心板v102所有功能,并且增加了工业级、高性能、多功能的工业级超级网口TTL串口转以太网模块,通过网口直接与web服务器通信。共有30个GPIO口,2个SPI接口,2个CAN口,2个I2C接口,5个USART接口,1个SWD接口,2个DAC引脚,12个12-bitADC引脚。用户可以通过Python代码轻松控制微控制器的各种外设,比如LED等,读取管脚电压,播放歌曲,和其他设备联网等等。

MicroPython开发之物联网快速开发板图2

  主要硬件特点:

  1.MCUSTM32F405RGT6

  2.168MHzCortexM4CPUwithhardwarefloatingpoint

  3.1024KiBflashROMand192KiBRAM

  4.MicroUSB支持串口,通用存储,HID协议

  5.MicroSD卡槽

  6.以太网转串口模块1个

  7.1个复位按键,1个通用按键

  8.支持SWD&DFU固件烧写



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail