工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Webから湿度/温度を取得する

Raspberry Pi 4、Adafruit DHT11、およびRGBLEDを使用してHTTPリクエストを処理するLANボトルサーバー。

概要

プロジェクトのアイデアは非常に単純です。 ウェブページにアクセスした後表示 リアルタイムで温度 および湿度 DHT11 の領域にあります Raspberry Pi で使用されるセンサー 。

サーバーにリクエストを送信すると、リクエストのルートに応じて特定の色でLEDが点灯します。次に、クライアントは要求された値で応答を受け取り、HTMLL.E.Dでダイオードの色を確認することもできます。要素。

回路実装のビュー

Webページにアクセスする

サーバーに「/」を付けてGETリクエストを送信すると、ボードに接続されているRLEDが自動的に点灯します。

これは、リクエスト後にボード上で行われることです。

サーバーからの応答を取得した後、青(湿度)または緑(温度)ボタンを使用して、ボード周辺の温度と湿度を確認できます。ボタンの1つを押すと、停止ボタンが押されるまで、またはページが閉じられるか再ロードされるまで、1秒に1回連続してサーバーにリクエストが送信されます。

青いボタンを押す

テキストとL.E.Dを変更します色を青に変え、センサー周辺の湿度を表示します。

緑色のボタンを押す

テキストとL.E.Dを変更します色が緑色になり、センサー周辺の温度が表示されます。

赤い停止ボタンを押す

L.E.D.を変更します色を赤に設定し、テキスト値をデフォルトに設定すると、温度/湿度に関する更新の受信が停止します。

Ctrl + Cを使用してサーバーを停止します

サーバーが停止すると、LEDがオフになり、GPIOピンがクリーニングされます。

回路図面

コード

ボトルインポートルートから、実行、テンプレート、リクエストインポートRPi.GPIO as GPIOimport Adafruit_DHT#setarea modului de citire a pinilorGPIO.setmode(GPIO.BCM)#setare pin senzor umiditate / temperaturatype =Adafruit_DHT.DHT11dht11 =25GPIO.setup(dht11、GPIO.IN)#setare pini leduriGPIO.setup(14、GPIO.OUT)GPIO.setup(15、GPIO.OUT)GPIO.setup(18、GPIO.OUT)#stabilirea rutelor @route( '/')def index():setLedsOnLow()GPIO.output(14、GPIO.HIGH)return template( 'index.html')@ route( '/ umiditate')def umiditate():setLedsOnLow() GPIO.output(18、GPIO.HIGH)umiditate、temperatura =Adafruit_DHT.read(type、dht11)return {'umiditate':umiditate} @route( '/ temperatura')deftemperatura():setLedsOnLow()GPIO.output( 15、GPIO.HIGH)umidiate、temperatura =Adafruit_DHT.read(type、dht11)return {'temperatura':temperatura} @route( '/ stop')def stop():setLedsOnLow()GPIO.output(14、GPIO。 HIGH)return {'stop': 'Nimic de afisat ...'} def setLedsOnLow():GPIO.output (14、GPIO.LOW)GPIO.output(15、GPIO.LOW)GPIO.output(18、GPIO.LOW)#start serverrun(host ='0.0.0.0'、port ='6789')#la stop server、 stinge leduri si curata pinisetLedsOnLow()GPIO.cleanup()

出典:Webから湿度/温度を取得


製造プロセス

  1. 温度計
  2. RaspberryPi温度および湿度ネットワークモニター
  3. Webベースのチャートを備えたホーム(ルーム)温度および湿度モニター– Raspberry Pi
  4. ラズベリーパイの簡単な温度と湿度
  5. IoT 101プロジェクト:RaspberryPiからのストリーム温度
  6. Raspberry Piの1線式温度センサーDS1820(GPIO直接)
  7. 研究所の「気象観測所」
  8. WebサーバーとしてのRaspberryPi 4 [独自のWebサイトを作成]
  9. データからグラフへ:FlaskとSQLiteを使用したWebジャーニー
  10. 潜在顧客への投資を最大限に活用するにはどうすればよいですか?
  11. デバイスは、熱検出センサーから着用者をカモフラージュします