91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

發布時間:2021-11-19 18:25:22 來源:億速云 閱讀:308 作者:柒染 欄目:大數據

今天就跟大家聊聊有關怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

介紹

這是一個樹莓派實時監測的項目,需要參考上文,可在web上顯示實時的溫度及濕度變化情況。

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

請點擊此處輸入圖片描述

Demo

http://yfgeek.eu.ngrok.io/web/index.html

架構

前端:Semantic UI + eCharts + JQuery Datapicker

后端:Python + Apache

  •  支持斷點續傳

  •  json文件輸出

  •  后端輕量、穩定

原料

  • 樹莓派3B

  • DHT11

  • LCD1602

  • 2K電阻(也可以是電位器)

  • 子-母 和 母-母 杜邦線

  • 電氣絕緣膠帶

  • 剪刀

接線

我們一共要完成兩個任務:

  • 1.連接LCD1602

  • 2.連接DHT11

樹莓派3B的GPIO圖如下:

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

請點擊此處輸入圖片描述

2K 電阻如何連接到電路

簡單粗暴的方法就是把電阻兩頭連接到兩個子-母杜邦線上,然后用絕緣膠布纏上,非常方便美觀。

LCD1602 接線方案

LCD 與 樹莓派相連 方案圖,2K電阻是我自行設計,如果有電位器最好放置電位器: 

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

請點擊此處輸入圖片描述

樹莓派的USB端口朝下,電源線位置朝上方向擺放。 右端一共有40個引腳,每個引腳的PIN位置如上。

VSS,接地,RPi PIN 6
VDD,接5V電源,PRi PIN 2
VO,液晶對比度調節,接1K 電阻,另一端相連接地,PIN 9
RS,寄存器選擇,接GPIO 14,RPi PIN 8
RW,讀寫選擇,接地,表示寫模式,PRi PIN 30
E,使能信號,接GPIO 15,RPi PIN 10
D0,數據位0,4位工作模式下不用,不接
D1,數據位1,4位工作模式下不用,不接
D2,數據位2,4位工作模式下不用,不接
D3,數據位3,4位工作模式下不用,不接
D4,數據位4,接GPIO 17,RPi PIN 11
D5,數據位5,接GPIO 18,RPi PIN 12
D6,數據位6,接GPIO 27,RPi PIN 13
D7,數據位7,接GPIO 22,RPi PIN 15
A,液晶屏背光+,接5V,RPi PIN 4
K,液晶屏背光-,接地,RPi PIN 39

連接好后,務必要仔細檢查是否連接正確,以防開機燒壞GPIO甚至樹莓派。

建議在關機情況下接線,如果在開機情況下接線,VDD請最后連接。

LCD1602 開機測試

接通電源線,默認情況下,如果連接正確:

  • 肯定沒有爆炸

  • 會出現如下圖的效果,證明你已經接線成功了

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

請點擊此處輸入圖片描述

DHT11 接線方案

接線簡單,主要是把數據傳輸到GPIO26上

DHT11有3個腳,VCC,DATA,GND
VCC,接 3.3V,PIN 01
DATA,接 GPIO26,PIN 37
GND,接地,PIN 09

DHT22 接線方案

接線需要并聯一個10K電阻

DHT22有3個腳,VCC,DATA,GND
VCC,接 3.3V,PIN 01
DATA,接 GPIO26,PIN 37
GND,接地,PIN 09
其中DATA和VCC之間用10k電阻相連

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

請點擊此處輸入圖片描述

依賴

  • Adafruit_DHT

  • Adafruit_CharLCD

  • Nginx/Apache (請自行提前安裝)

安裝依賴

sudo apt-get update
sudo apt-get install python-dev python-rpi.gpio
sudo apt-get install build-essential python-dev python-smbus python-pip
git clone https://github.com/adafruit/Adafruit_Python_DHT.gitcd Adafruit_Python_DHT
sudo python setup.py install
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCDcd Adafruit_Python_CharLCD
sudo python setup.py install

安裝

cd /var/www/html
git clone https://github.com/yfgeek/rpi-TempRuntime.git

運行

cd /var/www/html/rpi-TempRuntime
python DHT11.py

結果

怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統

看完上述內容,你們對怎樣基于樹莓派3B,DHT11/DHT22,LCD1602實現一個實時溫度濕度檢測系統有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库尔勒市| 磐安县| 花莲市| 沭阳县| 融水| 锡林浩特市| 承德县| 商城县| 东兰县| 东明县| 确山县| 白城市| 黄龙县| 天门市| 深水埗区| 衡南县| 万荣县| 镇巴县| 永济市| 湛江市| 南木林县| 陈巴尔虎旗| 黑水县| 乌海市| 中方县| 尉氏县| 中江县| 区。| 伊宁市| 垫江县| 商丘市| 华蓥市| 阿荣旗| 周口市| 昔阳县| 集安市| 曲周县| 玉树县| 民县| 五原县| 罗山县|