산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 온도 제어

구성품 및 소모품

아두이노 101
× 1
DHT22 온도 센서
× 1
점퍼 와이어(일반)
× 1
LED(일반)
× 2
저항 10k 옴
× 1
저항 330옴
× 2
DFRobot LCD 버튼 실드
× 1
브레드보드(일반)
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

프로젝트

히스테리시스를 이용한 온도 제어 시스템의 작동을 보여주고자 합니다.

구성 요소

우리가 사용한 구성 요소는 다음과 같습니다.

온도 조절

프로젝트는 온도 제어를 수행하며 다음 상황을 모델링합니다.

시스템이 시작되고 온도가 표시됩니다. 온도가 25도에 도달하면 녹색 LED가 활성화되고 온도가 23도까지 떨어질 때까지 실내가 냉각되기 시작하고 온도가 다시 올라갈 때까지 에어컨이 꺼집니다(빨간색 LED).

마지막으로 작업을 볼 수 있는 비디오가 있습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 온도 조절
  • 온도 제어Arduino
    <사전>/*Alexis Santiago Allende 작성 *//*최종 업데이트:12/03/2017*/#include "DHT.h"//DHT sensor Library#include //LCD Library #define DHTPIN 12 //센서 핀 정의(핀 12)#define DHTTYPE DHT22 //센서 용도DHT dht(DHTPIN, DHTTYPE);//센서 객체 생성LiquidCrystal lcd(8, 9, 4, 5, 6, 7);//LCD 객체 생성 이 핀을 사용하여 8,9,4,6,7boolean a=LOW,b=HIGH;float h=0,t=0;const int ledPin =3; //온도 제어용 LED 핀 const int ledPin2 =2;long previousMillis =0;long interval =2000; //2초마다 센서 읽기void setup() {lcd.begin(16, 2); //LCD 시작 lcd.setCursor(0,0); //위치 0,0에 설정//디지털 핀을 output:pinMode(ledPin, OUTPUT);//출력으로 변경 mypinMode(ledPin2, OUTPUT);dht.begin();//DHT22 시작 sensordigitalWrite(ledPin2 ,LOW);//LEDdigitalWrite(ledPin,LOW) 끄기//LED 끄기 .print("Humedad:");// 이 단어를 LCD에 인쇄 }void loop(){ unsigned long currentMillis =millis();//time elapsed if(currentMillis - previousMillis> interval) //경과 시간과 작업이 실행될 시간 { previousMillis =currentMillis; //"마지막 시간은 지금입니다." h =dht.readHumidity();//습도 값 t =dht.readTemperature();//화씨를 변경하려는 경우 온도 값 섭씨 //t =dht.readTemperature(true); //아래는 lcd의 인쇄 데이터 센서용입니다. lcd.setCursor(10,0); lcd.print(t); lcd.setCursor(10,1); lcd.print(h); if(t>=25 &&a==LOW)//온도가 25도 이상인 경우 { digitalWrite(ledPin,HIGH);//액티브 에어컨 digitalWrite(ledPin2,LOW); a=높음; b=낮음; } else if(t<=23&&b==LOW)//온도가 23도 미만인 경우 { digitalWrite(ledPin2,HIGH); digitalWrite(ledPin,LOW);//에어컨 끄기 a=LOW; b=높음; } }}

    회로도


    제조공정

    1. Arduino 디지털 주사위
    2. 스마트 블라인드
    3. Arduino로 코인 억셉터 제어
    4. Arduino 제어 센터
    5. 온도 및 습도 데이터 로거
    6. Bluetooth가 탑재된 Arduino로 LED 제어!
    7. 아이언맨
    8. Arduino를 사용한 간단한 장애물 센서
    9. 나를 찾기
    10. Arduino 3D 인쇄 로봇 팔