久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2203|回復: 0
打印 上一主題 下一主題
收起左側

TPYBoard超全DIY案例一覽:輕松玩轉MicroPython開發!

[復制鏈接]
跳轉到指定樓層
樓主
    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實驗制作還是很不錯的。

    這個實驗最好是在基于紅外循跡小車的基礎上來做,同時學習一個串口的使用方法,個人感覺這個開發板上串口的使用做的還是非常人性化的了,配置串口非常簡單,只需要一行代碼即可,對于串口數據的收發也只需要一行代碼就可以完成。

    關于串口,還有一點個人感覺非常實用的函數封裝,就是在我不需要使用串口的時候,可以把串口關掉,而且也只需要一句代碼就可以完成,這樣一來在長期工作的時候可以節省下很多的功耗,同時也能減少一些不必要的干擾。



    更多的實例及教程不再一一贅述,更多詳細的教程例程大家可自主參考TPYBoard網站。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久高清 | 91久久久www播放日本观看 | 亚洲精品一区二区三区免 | 精品在线一区 | 看a网站 | 久久精品视频免费观看 | 草草视频在线播放 | 金莲网 | 欧美激情久久久久久 | 嫩草研究影院 | 日韩欧美成人一区二区三区 | 欧美日韩一区二区三区视频 | 国产精品视频一区二区三区不卡 | 在线激情视频 | 国产综合精品一区二区三区 | 亚洲国产一区二区三区, | 成人激情免费视频 | 天天干人人 | 欧美激情综合 | 一本岛道一二三不卡区 | av在线电影网站 | 国产91久久久久 | 成人国产精品免费观看 | 天堂久久天堂综合色 | 福利视频大全 | 视频1区2区 | 欧美激情一区二区三区 | 麻豆久久精品 | 国产精品大全 | 精品一区精品二区 | 女女百合av大片一区二区三区九县 | 国产精品国产精品 | 91 在线| 国产成人精品一区二区三区在线 | 中文字幕国产 | 欧美极品在线 | 久久精品综合网 | 欧美国产一区二区三区 | 久久久久久久久久久久久久国产 | 久久成人免费视频 | 亚洲欧美一区二区三区国产精品 |