提问

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

电子制作  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2017-7-6

跳转到指定楼层
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固件烧写
转播转播 分享淘帖
回复

使用道具

1

主题

11

帖子

0

积分

下士

积分
0
沙发
q655778 发表于 2017-7-22 14:47:43
回复

使用道具 举报

B Color Link Quote Code Smilies
Archiver|手机版|小黑屋|MakerTime 创客时代  
Powered by Discuz! X3.3  © 2001-2017 Comsenz Inc.