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通信開發板!,輕松將你帶入物聯網領域!

 

  主要硬件特點:

  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固件燒寫

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM