社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  python开源

MicroPython遇上物联网?五脏俱全的物联网快速开发板!

bodasister • 8 年前 • 1051 次点击  

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通信开发板!,轻松将你带入物联网领域!

主要硬件特点:

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等,读取管脚电压,播放歌曲,和其他设备联网等等。

主要硬件特点:

1.MCUSTM32F405RGT6

2.168MHzCortexM4CPUwithhardwarefloatingpoint

3.1024KiBflashROMand192KiBRAM

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

5.MicroSD卡槽

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

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

8.支持SWD&DFU固件烧写

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2254