我的账户
中国电子DIY

科技成就未来

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

北京赛车预测网址: TPYBoard超全DIY案例一览:轻松玩转MicroPython开发!

[复制链接]
2270 0
小小su 发表于 2018-7-4 18:40:54 | 只看该作者 |只看大图 |阅读模式 打印 上一主题 下一主题
本帖最后由 茅草屋 于 2018-7-4 18:44 编辑

    TPYBoardv102是一款比较成熟和经典的MicroPython开发板,不仅适用于学习实验还能应用于大型的工业级开发,是MicroPython入门和研发的不二之选。下面我们就扒开v102的“层层外衣”来一次知识大盘点,从介绍到典型案例一板打尽吧!
    一、版本介绍
    TPYBoard v102大小为64mm*54mm,支持DFU和SWD两种调试方式,现分为三个版本:简约版(绿色)、兼容PYBv1.0版本(蓝色)、兼容PYBv1.1版本(黑色)。其中简约板为特价实验板,适合学习和实验用。剩余两个版本除了学习实验外还能应用于大型的工业级开发,做工更加精良。而PYBv1.0版本和兼容PYBv1.1版本的区别是在硬件上稍有不同。
    二、板载硬件资源介绍
    TPYBoard V102基于STM32F405单片机,通过USB接口进行数据传输。内置4个LED灯、一个加速度传感器,可在3V-10V之间的电压正常工作。
    1.主控芯片
    采用STM32F405 M4的内核,168MHZ的最高运行速度,1024KB的Flash,192KB的RAM。这个配置完全可以做满足大部分的实验学习和工业开发。
    2.SD卡存储功能
    最大支持8G内存的内存卡,完全不用担心采集来的数据没地方放,透露个小秘诀,这个板子紧急时刻还能客串一把读卡器。
    3.板载四个LED灯
    可以用来指示当前代码的运行状态,做各种报警或者状态显示等等,实在无聊还能做个流水灯,呼吸灯或者流水呼吸灯都行。
    4.板载加速度传感器
    TPYBoard V102开发板上板载了一个加速度传感器,可以读取当前板子的倾斜和运动的状态,可以做一个实时的运动状态监测。
    5.板载两个按键
    一个是复位按键,另一个按键是给用户自己自定义用的。
    三、板载接口资源介绍
    下面介绍一下板子的板载接口资源:




    四、典型实例一览
    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实验制作还是很不错的。
    这个实验最好是在基于红外循迹小车的基础上来做,同时学习一个串口的使用方法,个人感觉这个开发板上串口的使用做的还是非常人性化的了,配置串口非常简单,只需要一行代码即可,对于串口数据的收发也只需要一行代码就可以完成。
    关于串口,还有一点个人感觉非常实用的函数封装,就是在我不需要使用串口的时候,可以把串口关掉,而且也只需要一句代码就可以完成,这样一来在长期工作的时候可以节省下很多的功耗,同时也能减少一些不必要的干扰。
  
收藏
收藏0
分享
分享
支持
支持0
反对
反对0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注我们
中国电子DIY官方微信

客服电话:000-000-0000

客服邮箱:[email protected]

周一至周五 9:00-18:00

公司地址:深圳市南山区美丽湾大厦B座

Powered by Discuz! X3.4@ 2001-2013 Comsenz Inc.

  • 状态差被郎平退货?丁霞归队仍是国内最好二传 2018-12-15
  • 全面理解中国共产党领导是中国特色社会主义最本质的特征 2018-12-14
  • 您访问的页面找不回来了 2018-12-14
  • 2017年度新闻记者证核验人员名单公示 2018-12-13
  • 习近平总书记主持召开文艺工作座谈会两周年 2018-12-11
  • 你问对了,但没有说到点子上。我告诉你吧,最根本的问题是私有制。私有制不除,腐败问题就不会消灭。懂了吧,哈哈。 2018-12-10
  • 过一个端端正正的端午节 2018-12-09
  • 奇闻怪事:瑶族怪异风俗习惯之烟袋定情 2018-12-09
  • 劫匪持枪抢劫金店 川渝警方联动20小时破案 2018-12-08
  • 尧都区车站街建设社区老党员高德宏同志手抄“党章”庆党生 2018-12-08
  • 中央环保督察组:石家庄市无极县“敷衍整改” 2018-12-07
  • 内乱困扰西班牙 C罗亟须正名 2018-12-06
  • 平昌冬奥会“北京八分钟”研发团队:让中国机器人登上世界之巅 2018-12-05
  • 我国社会主义社会是无阶级的阶层社会,不存在剥削阶级和被剥削阶级,但存在富裕阶层和贫困阶层。 2018-12-04
  • 南方都市报:数看世界杯你家爱豆粉了谁? 2018-12-04
  • 75| 354| 346| 182| 327| 277| 417| 23| 399| 898|