TPYBoard超全DIY案例一览:轻松玩转MicroPython开发!

    TPYBoardv102是一款比较成熟和经典的MicroPython开发板,不只适用于学习实验还能应用于大型的工业级开发,是MicroPython入门和研发的不二之选。下面咱们就扒开v102的“层层外衣”来一次知识大盘点,从介绍到典型案例一板打尽吧!函数

    1、版本介绍
    TPYBoard v102大小为64mm*54mm,支持DFU和SWD两种调试方式,现分为三个版本:简约版(绿色)、兼容PYBv1.0版本(蓝色)、兼容PYBv1.1版本(黑色)。其中简约板为特价实验板,适合学习和实验用。剩余两个版本除了学习实验外还能应用于大型的工业级开发,作工更加精良。而PYBv1.0版本和兼容PYBv1.1版本的区别是在硬件上稍有不一样。学习

    2、板载硬件资源介绍
    TPYBoard V102基于STM32F405单片机,经过USB接口进行数据传输。内置4个LED灯、一个加速度传感器,可在3V-10V之间的电压正常工做。网站

    1.主控芯片
    采用STM32F405 M4的内核,168MHZ的最高运行速度,1024KB的Flash,192KB的RAM。这个配置彻底能够作知足大部分的实验学习和工业开发。3d

    2.SD卡存储功能
    最大支持8G内存的内存卡,彻底不用担忧采集来的数据没地方放,透露个小秘诀,这个板子紧急时刻还能客串一把读卡器。调试

    3.板载四个LED灯
    能够用来指示当前代码的运行状态,作各类报警或者状态显示等等,实在无聊还能作个流水灯,呼吸灯或者流水呼吸灯都行。blog

    4.板载加速度传感器
    TPYBoard V102开发板上板载了一个加速度传感器,能够读取当前板子的倾斜和运动的状态,能够作一个实时的运动状态监测。教程

    5.板载两个按键
    一个是复位按键,另外一个按键是给用户本身自定义用的。接口

    3、板载接口资源介绍内存

    下面介绍一下板子的板载接口资源:资源

    4、典型实例一览
    TPYBoardv102上带了不少的硬件接口,方便链接外设,下面介绍几个比较经典又经常使用的外设器件在TPYBoard V102开发板上的使用(详细的操做教程及例程可自主参考TPYBoard网站):

    1.模拟红绿灯教程
    利用TPYBoard V102开发板链接数码管、红黄绿LED灯、电阻等能够模拟简单红绿灯交替闪烁现象。

    2.DIY金属检测仪
    利用TPYBoard V102开发板、LJ12A3-4-Z/BX 金属接近开关、发光二极管等能够DIY简易的金属探测仪。

    3.DIY声光控小夜灯
    利用TPYBoard V102开发板链接光敏电阻传感器和咪头传感器,作一个声光控小夜灯的实验,这个灯就用板子上带的LED就能够。这个实验虽然很简单,可是很直接说明了声控灯的基本原理,在这个实验中同时用到了ADC接口和GPIO接口,在学习方面很实用的;

    4.心形8*8点阵
    利用TPYBoard V102开发板和8*8点阵能够制做心形点阵,超级浪漫有木有!

    5.DIY温度计
    利用TPYBoard V102开发板链接LCD5110显示屏和DHT11制做一个温湿度检测仪,这个就属于很实用的了,板子不作实验的时候能够摆在桌上还能看看温度湿度什么,用着本身的作的东西,心情确定不同。这个实验主要是在学习使用DHT11器件和单总线的使用方法,主要的仍是学习单总线的使用方法,学会单总线的使用后,就可使用不少相似DHT11和18B20这一类的器件,还能够在两个芯片之间使用单总线通讯。

    6.PM2.5检测仪制做
    利用TPYBoard V102开发板、LCD5100显示屏、粉尘传感器能够制做简易的PM2.5检测仪,超级洋气的说!


    7.DIY超声波测距仪
    利用TPYBoard V102开发板外加超声波模块、LCD5110显示屏能够DIY出超声波测距仪,主要是学习超声波的测距原理、5110的接线方法以及v102控制超声波模块测距等。

    8.DIY电子时钟
    利用TPYBoard V102开发板链接LCD5110显示屏和DS3231时钟模块制做一个实时显示温度和时间日期的小电子表,要是再加上个蜂鸣器就能够作成一个闹钟。这个实验主要是为了学使用LCD5110显示屏和DS3231时钟模块,最重要是学习SPI和I2C硬件接口的使用方法,学会SPI和I2C硬件接口后就可使用一些列的SPI和I2C接口的器件了。

    9.红外寻迹无线小车
    利用TPYBoard V102开发板链接红外传感器模块结合小车底盘,作一个红外寻迹小车。这个实验很简单了,主要是为了学习一下L298N电机驱动模块的使用方法。

    10.无线蓝牙智能小车
    利用TPYBoard V102开发板链接蓝牙模块结合小车底盘制做一个蓝牙无线小车,蓝牙无线小车应该能够算得上的智能小车里面的经典了,这个开发板作智能小车的DIY实验制做仍是很不错的。

    这个实验最好是在基于红外循迹小车的基础上来作,同时学习一个串口的使用方法,我的感受这个开发板上串口的使用作的仍是很是人性化的了,配置串口很是简单,只须要一行代码便可,对于串口数据的收发也只须要一行代码就能够完成。

    关于串口,还有一点我的感受很是实用的函数封装,就是在我不须要使用串口的时候,能够把串口关掉,并且也只须要一句代码就能够完成,这样一来在长期工做的时候能够节省下不少的功耗,同时也能减小一些没必要要的干扰。

    更多的实例及教程再也不一一赘述,更多详细的教程例程你们可自主参考TPYBoard网站。

相关文章
相关标签/搜索