습도센서

페이지 정보

profile_image
작성자균이아빠 조회 11회 작성일 2020-08-01 10:57:22 댓글 0

본문

[아두이노] DHT11 온·습도 센서로 온도와 습도 측정하기 with LCDI2C

온도와 습도는 우리의 생활과 아주 밀접한 관계를 가진다.
날씨로 인한 불쾌지수부터 에어컨, 냉장고 등의 가전제품, 그리고 요즈음 사물인터넷 기술을 이용하여 스마트 농장까지 온도와 습도를 알고 관리하는 것이 얼마나 중요한지를 보여줍니다.
아두이노와 온·습도 센서를 통해서 주변 환경의 온도와 습도를 측정 해봐요.

+DHT11 온·습도 센서의 원리와 특징
+온·습도 센서로 온도와 습도 측정하여 시리얼 모니터에 출력하기
+온·습도 센서로 측정된 온도와 습도 LCD에 출력하기

소스파일 다운 : https://blog.naver.com/codinglab_usdd/222002405053

#코딩 #아두이노 #온습도센서 #DHT11 #LCD #LCDI2C #아두이노작품 #아두이노활용 #아두이노강좌 #임베디드
2 z : 혹시 배터리 전압확인하는 강좌영상도 올려주실수 있으실까요.. 대학생자작자동차 대회 출전하는 학생인데 ev차량 배터리 전압을 실시간으로 확인하고 싶습니다. 아두이노로 측정이 가능할지 모르겠네요 (정압이 높다보니..)
체리 : 안녕하세요. 잘봤습니다.
근데 dht.begin (); 이 계속 오류가 떠요.
해결방법 없나요ㅠㅠㅠ?.?
김재훈 : 질문이요 DHT11 중 아무거나 빼면 TX 표시된 LED가 켜지는데 DHT11 이 잘 연결되어있는데도 lcd에 글씨가 안 나와요 (업로드할때 오류 안뜸)
김재훈 : 아두이노 우노 대신 아두이노 나노 를 이용해도 될 까요?
jsoqpjfh p : 아두이노:1.8.12 (Windows 10), 보드:"Arduino Uno"

DHT11_LCDI2C:3:10: fatal error: hd44780.h: No such file or directory

#include

^~~~~~~~~~~

compilation terminated.

exit status 1
hd44780.h: No such file or directory

이 리포트는 파일 -> 환경설정에 "컴파일중 자세한 출력보이기"를
활성화하여 더 많은 정보를
보이게 할 수 있습니다.
이런 오류가 뜨는데 왜 그런가요??
이건희 : 실행 시키면 'Failed to read from DHT senor!!' 만 계속 뜹니다 어떡하죠 ??
대디의 챌린지TV : 잘 봤습니다. 저도 비슷한 동영상을 올리고 있는데, 이렇게 까지 편집을 못해요....많은 공부가 되네요.

[매드정] 아두이노 강좌 - 13. 온도 습도 센서 모듈 동작

안녕하세요~
매드정 입니다~

'홍익인간의 이념' 으로 지식공유를 위해 아두이노 강좌를 준비해봤습니다!

처음하는 동영상 강좌이다보니 많이 어설프네요~ ^^;;

많은 시청 부탁드리구요~

http://maduinos.blogspot.kr 에서 자세한 내용도 보실 수 있습니다~

많은 관심 부탁드려요~^^
훕스 : 자꾸 컴파일 에러 가 뜨는데 왜이러는건가요
Roy Lee : 안녕하세요
제가 지금 이거랑 앱인벤터랑 연결하는중인데 온도랑 습도를 각각의 텍스트 상자 1,2에 보내고 싶은데 소스를 어떻게 해야하는지 모르겠습니다.
#include
#include
#include
#include //시리얼통신 라이브러리 호출
int blueTx=2; //Tx (보내는핀 설정)at
int blueRx=3; //Rx (받는핀 설정)
SoftwareSerial mySerial(3, 2); //시리얼 통신을 위한 객체선언
const int gasPin = A0 ;

Adafruit_BMP085_Unified bmp = Adafruit_BMP085_Unified(10085);

/************************************************************************/
/*
Displays some basic information on this sensor from the unified
sensor API sensor_t type (see Adafruit_Sensor for more information)
*/
/************************************************************************/
void displaySensorDetails(void)
{
sensor_t sensor;
bmp.getSensor(&sensor);
Serial.println("----------------------------------");
Serial.print ("Sensor: "); Serial.println(sensor.name);
Serial.print ("Driver Ver: "); Serial.println(sensor.version);
Serial.print ("Unique ID: "); Serial.println(sensor.sensor_id);
Serial.print ("Max Value: "); Serial.print(sensor.max_value); Serial.println(" hPa");
Serial.print ("Min Value: "); Serial.print(sensor.min_value); Serial.println(" hPa");
Serial.print ("Resolution: "); Serial.print(sensor.resolution); Serial.println(" hPa");
Serial.println("----------------------------------");
Serial.println("");
delay(500);
mySerial.begin(9600); //블루투스 시리얼
}

/************************************************************************/
/*
Arduino setup function (automatically called at startup)
*/
/************************************************************************/
void setup(void)
{

Serial.begin(9600);
Serial.println("Pressure Sensor Test"); Serial.println("");

/* Initialise the sensor */
if(!bmp.begin())
{
/* There was a problem detecting the BMP085 ... check your connections */
Serial.print("Ooops, no BMP085 detected ... Check your wiring or I2C ADDR!");
while(1);
}

/* Display some basic information on this sensor */
displaySensorDetails();
}

/************************************************************************/
/*
Arduino loop function, called once 'setup' is complete (your own code
should go here)
*/
/************************************************************************/
void loop(void)
{
{
if (mySerial.available()) {
Serial.write(mySerial.read()); //블루투스측 내용을 시리얼모니터에 출력
}
if (Serial.available()) {
mySerial.write(Serial.read()); //시리얼 모니터 내용을 블루추스 측에 WRITE
}

/* Get a new sensor event */
}
sensors_event_t event;
bmp.getEvent(&event);

/* Display the results (barometric pressure is measure in hPa) */
{
/* Display atmospheric pressue in hPa */
Serial.print("Pressure: ");
Serial.print(event.pressure/1013.25);
Serial.println("atm");

mySerial.print(event.pressure/1013.25);


float temperature;
bmp.getTemperature(&temperature);
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" C");

mySerial.print(temperature);

Serial.println(analogRead(gasPin));
if(analogRead(gasPin) >= 700)
mySerial.print((1)); // gas 500 이상일때 1

if(analogRead(gasPin) < 700 )
mySerial.print((0)); // gas 500 미만일때 0
mySerial.println(analogRead(gasPin));

}
delay(1000);
}

감도 660배 뛰어난 ‘비접촉 습도 센서’ 개발 성공 / KBS뉴스(News)

코로나19 사태로 비대면과 관련한 산업이 주목을 받고 있는데요.
국내 연구진이 기존보다 감도가 660배나 뛰어난 습도 센서 개발에 성공했습니다.
손가락에 닿지 않고도 1cm 안팎에서 기기를 가동하는 비접촉 방식입니다.
조영호 기자의 보도입니다.
[리포트]
엘리베이터 버튼 모형에 손가락을 가까이하자 전원이 들어옵니다.
센서에 손가락을 직접 대지 않아도 건조한 지, 촉촉한지를 숫자로 알려주기도 합니다.
한국전자통신연구원이 개발한 비접촉 습도 센서입니다.
직접적인 신체 접촉이 없어도 약 1cm 거리의 땀 같은 물 분자를 감지해 반응하는 방식입니다.
[슈브라몬달/전자통신연구원 연구원/논문 1저자 : "이황화몰리브텐(MoS2)이라는 2차원 모델을 가지고 벌집 구조를 만들었습니다. 이 벌집 구조로 인해 물 분자들을 많이 흡수할 수 있게 센싱 민감도를 아주 크게 증가할 수 있습니다."]
이 같은 감도는 세계 최고 수준으로 기존 감도 보다 660배나 높습니다.
현재는 반응 속도가 0.5초 정도지만 감도를 높이면 2년 안에 상용화가 가능할 것으로 전망됩니다.
특히, 최근 코로나19 확산으로 인한 생활 방역 관련 기술에도 응용될 수 있을 것으로 기대됩니다.
[최춘기/한국전자통신연구원 신소자연구실 박사 : "사람의 헬스케어용으로 사용할 수 있고요. 나아가서 비접촉으로 스크린이나 (엘리베이터) 버튼 등에 적용할 수 있습니다."]
이번에 개발된 습도 센서 연구 성과는 미국 화학회 나노 분야 국제학술지 AMI에 지난 3월 온라인 등재됐으며, 현재 특허 출원이 진행되고 있습니다.
KBS 뉴스 조영호입니다.
Berakha 베라카 : 에트리는 신박한 연구 많이 한다니까

... 

#습도센서

댓글목록

등록된 댓글이 없습니다.

전체 561건 1 페이지
게시물 검색
Copyright © www.hakase-sun.com. All rights reserved.  Contact : help@oxmail.xyz