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

인명 구조기

라이프 세이버는 아이들을 차에 남겨두고 열사병에 걸리는 문제를 해결하는 데 도움이 되는 제품입니다. 라이프 세이버(Life Saver)는 온도를 LCD에 표시하고 온도가 35도 이상일 경우 적색으로 점등하고 부저를 울려 주변 사람들에게 알려주는 제품이다.

1단계:제품 구매

아이템 목록:

– 아두이노 우노

– LCD 키패드 실드

– 11개의 수-암 전선

– 7개의 수-수 전선

– DHT 온도 센서

– 대형 브레드보드

– 작은 브레드보드

– 패시브 부저(5V)

– 녹색 LED

– 빨간색 LED

– 2개의 저항(330옴)

2단계:LCD 키패드 조립

주황색 선을 LCD 키패드(오른쪽 상단에서 5번)에 연결하고 다른 쪽을 Arduino 보드의 포트 4에 연결합니다.

빨간색 선을 LCD 키패드(오른쪽 상단에서 6번)에 꽂고 반대쪽은 아두이노 보드의 5번 포트에 꽂습니다.

파란색 선을 LCD 키패드(오른쪽 상단에서 7번)에 연결하고 다른 쪽을 Arduino 보드의 포트 6에 연결합니다.

핑크색 선을 LCD 키패드(오른쪽 상단에서 8번)에 끼우고 반대쪽은 아두이노 보드의 7번 포트에 꽂습니다.

회색 선을 LCD 키패드(오른쪽 상단에서 9번)에 연결하고 다른 쪽을 Arduino 보드의 포트 8에 연결합니다.

흰색 선을 LCD 키패드(오른쪽 상단에서 10번)에 연결하고 반대쪽을 Arduino 보드의 9번 포트에 연결합니다.

흰색 선을 LCD 키패드(오른쪽 하단에서 9번)에 놓고 다른 쪽을 브레드보드의 네거티브에 꽂습니다.

회색 와이어를 LCD 키패드(오른쪽 하단에서 10)에 놓고 다른 쪽을 브레드보드의 양극에 놓습니다.

3단계:수동 부저 조립

회색 선을 수동 부저의 'SIG' 포트에 연결하고 다른 쪽 끝을 Arduino 보드의 포트 3에 연결합니다.

파란색 선을 수동 부저의 'UCC' 포트에 연결하고 다른 쪽을 브레드보드의 양극에 연결합니다.

보라색 선을 수동 부저의 'GND' 포트에 연결하고 다른 쪽을 브레드보드의 음극에 연결합니다.

4단계:DHT 온도 센서 조립

DHT 온도 센서를 H14-H17 지점에 배치합니다.

주황색 와이어를 위치 J14의 브레드보드에 넣고 다른 쪽 끝을 네거티브 행의 브레드보드에 놓습니다.

흰색 와이어를 위치 J16의 브레드보드에 넣고 다른 쪽 끝을 포트 A0에 놓습니다.

J17 위치의 브레드보드에 회색 와이어를 놓고 양극 행의 브레드보드에 다른 쪽 끝을 놓습니다.

5단계:LED 조립

녹색 LED의 양극선을 D28에, 음극선을 D29에 Breadboard에 넣습니다.

빨간색 LED의 양극선을 D25에, 음극선을 D26에 Breadboard에 넣습니다.

저항의 한 쪽은 위치 B29(녹색 LED의 경우)에 놓고 다른 쪽은 음의 행에 놓습니다.

저항의 한 쪽을 위치 B26(빨간색 LED의 경우)에 놓고 다른 쪽을 음의 행에 놓습니다.

Breadboard 위치 B28에 회색 와이어를 놓고 Arduino 보드의 포트 13에 다른 쪽을 놓습니다.

Breadboard 위치 B25에 녹색 와이어를 놓고 Arduino 보드의 포트 12에 다른 쪽을 놓습니다.

6단계:접지 및 5V 포트 조립

노란색 와이어를 Breadboard의 양극 행에 놓고 반대쪽을 Arduino 보드의 'GND'에 놓습니다.

노란색 선을 Breadboard 네거티브 행에 놓고 반대쪽을 Arduino 보드의 '5V'에 놓습니다.

7단계:코드 삽입 및 인쇄 상자

#include  // 라이브러리 포함 'LiquidCrystal.h'#include  // 라이브러리 포함 'dht.h'#define TempSen A0 // 'TempSen'을 A0으로 정의#define redLED 12 // 'redLED'를 12로 정의#define greenLED 13 // 'greenLED'를 13으로 정의#define speakerPin 3 // 'speakerPin'을 3dht로 정의 DHT;const int rs =8, en =9, d4 =4, d5 =5, d6 =6, d7 =7; // LCDLiquidCrystal용 핀 정의 lcd(rs, en, d4, d5, d6, d7); // LCD를 objectvoid setup() { pinMode(redLED, OUTPUT); // 'redLED'를 출력으로 정의 pinMode(greenLED, OUTPUT); // 'greenLED'를 출력으로 정의 pinMode(speakerPin, OUTPUT); // 'speakerPin'을 출력으로 정의 Serial.begin(9600); // 시리얼 모니터 연결 시작 lcd.begin(16, 2); // colooms(16) 및 rows(2)의 양 정의 }void loop() { DHT.read11(TempSen); // 온도 센서 읽기 Serial.println(DHT.temperature); // 직렬 모니터에 온도를 출력합니다. lcd.setCursor(0, 0); // 커서를 0열, 1행에 설정 lcd.print("Temp ="); // LCD 디스플레이에 'Temp=' 출력 lcd.print(DHT.temperature); // LCD 디스플레이에 온도를 출력합니다. lcd.println("C "); // LCD 디스플레이에 온도 뒤에 'C'를 출력합니다. delay(50); // 50밀리초 동안 지연 if (int(DHT.temperature)>=35.00){ // 온도를 가져와 35도 이상이면 다음이 발생하는 int를 생성합니다. digitalWrite(redLED, HIGH); // 'redLED' on digitalWrite(greenLED, LOW); // 'greenLED'를 끕니다. int temp =analogRead(DHT.temperature); // 'temp'를 'DHT.temp'로 정의합니다. tone(speakerPin, 1*temp); // 온도 수준에서 톤을 재생하고 스피커에서 재생합니다. delay(50); // 50밀리초 동안 지연 noTone(speakerPin); // 스피커에서 소리를 내지 않음 } else{ digitalWrite(redLED, LOW); // 'redLED'를 끕니다. digitalWrite(greenLED, HIGH); // 'greenLED' 켜기 } }

출처:생명의 은인


제조공정

  1. 유리 섬유를 만드는 방법
  2. IIoT는 Aircon 공장에 새로운 생명을 불어 넣습니다.
  3. 펀치 수명을 늘리는 방법
  4. 펀치 공구 수명을 연장하는 5가지 효과적인 방법
  5. 의료 부품 및 더 나은 삶의 질
  6. 조정 가능한 충격 흡수 장치에 대한 간략한 설명
  7. 센터리스 그라인딩 자세히 살펴보기
  8. 매몰 주조의 작동 원리
  9. 일상 생활에서 에너지 사용
  10. 깨끗하고 순수한 압축 공기는 의료 제조에 생명을 불어넣습니다.