作為一款本地AI圖象識別開發板,BW21-CBV-Kit它能夠獨自運行目標識別模型。2.4GHz+5GHz的雙頻Wi-Fi,提供高性能的無線傳輸能力,讓圖象傳輸更加流暢。豐富的接口,搭配著AI識別,可以擴展出無限可能。
BW21-CBV-Kit支持Arduino的開發方式,可以簡單實現一些DIY想法,例如:人臉識別、手勢識別、物品識別等。
這次小安給大家帶來的是讀取 DHT 溫濕度傳感器:
用料
BW21-CBV-Kitx 1
DHT11 或 DHT22 或者 DHT21
示例
DHT11 是一款溫濕度傳感器,工作電壓為 3.3V 至 5V。在室溫下,濕度的可測量范圍為 20% ~ 90%RH,精度為 ±5%RH;溫度的可測量范圍為 0 ~ 50℃,精度為 ±2℃。
另一種溫濕度傳感器是 DHT22 傳感器,其精度更高。其濕度測量范圍為 0%~100%RH,精度為 ±5%RH;溫度測量范圍為 -40~125 ℃,精度為 ±0.2℃。
傳感器上有 4 個引腳:

由于 4 個引腳中有一個沒有功能,因此市場上出現了只有 3 個引腳的溫度/濕度傳感器:

DHT 通常處于休眠狀態。請按照以下步驟獲取溫濕度數據:
●喚醒 DHT:BW21-CBV-Kit 將其 GPIO 的 DATA 引腳置低。
●現在,GPIO 的 DATA 引腳用作 BW21-CBV-Kit 的數字輸出。
●DHT 響應:DHT 也將其 GPIO 的 DATA 引腳撥至低電平。現在,GPIO 的 DATA 引腳作為 BW21-CBV-Kit 的數字輸入。
●DHT 發送數據:DHT 以逐位方式發送溫濕度數據(大小為 5 個字節)。
●為了表示每一位,DHT 首先將 GPIO 的 DATA 引腳拉低一段時間,然后拉高。如果高電平的持續時間小于低電平的持續時間,則代表第 0 位。否則代表第 1 位。

請注意,如果使用的 DHT 傳感器沒有安裝在 PCB 上,則必須添加一個 10K 歐姆的上拉電阻您,可以參考接線圖。
BW21-CBV-Kit 接線圖:沒有底板的 DHT 傳感器

裝有 PCB 底板的 DHT 傳感器:

在 **"Files" -> "Examples" -> "AmebaGPIO" -> "DHT_Tester "**中打開示例代碼。編譯并上傳到 BW21-CBV-Kit,然后按下重置按鈕。結果將顯示在串行監視器上。

代碼參考
使用dht.readHumidity()讀取濕度值,
使用dht.readTemperature()讀取溫度值。
每次讀取溫度/濕度數據時,BW21-CBV-Kit 都會使用緩沖的溫度/濕度數據,除非發現數據已過期(即超過 2 秒未更新)。
如果數據過期,BW21-CBV-Kit 會向 DHT 發出請求,讀取最新數據。
拿到BW21-CBV-Kit的小伙伴不知道怎么下手?提前看最全教程已經準備好啦,如何使用BW21-CBV-Kit?最新最全教程來了~
-
AI
+關注
關注
91文章
40509瀏覽量
302114 -
溫濕度傳感器
+關注
關注
6文章
661瀏覽量
37694 -
開發板
+關注
關注
26文章
6346瀏覽量
119501 -
DHT
+關注
關注
1文章
15瀏覽量
11877
原文標題:【教程】小安派BW21-CBV-Kit——讀取 DHT 溫濕度傳感器
文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
小安派BW21-CBV-Kit入門教程之主機模式讀取Arduino UNO從機
小安派BW21-CBV-Kit入門教程之OLED顯示
小安派BW21-CBV-Kit入門教程之主機模式對Arduino UNO發送數據
小安派BW21-CBV-Kit入門教程之MPU6050 IMU零點檢測
BW21-CBV-Kit的使用教程
小安派BW21-CBV-Kit入門教程:中斷控制LED
小安派BW21-CBV-Kit入門教程之超聲波測距
直接送!50套小安派 BW21-CBV-Kit Ai圖像識別開發板!
小安派BW21-CBV-Kit入門教程之LCD屏顯示數據
小安派BW21-CBV-Kit入門教程之驅動ILI9341 TFT顯示屏
小安派BW21-CBV-Kit入門教程之BLE傳輸DHT數據
小安派BW21-CBV-Kit入門教程之讀取DHT溫濕度傳感器
評論