[흥프로] 아두이노 음주 측정기 만들어 보자 2일차



아두이노 음주 측정기 만들어 보자


안녕하세요~!!
구독자 여러분!!!!!
디바이스마트 엔지니어 흥프로 입니다........

 
오늘은 이전에 만든 알코올 측정 센서를 이용한 음주 측정기 리뷰를 진행해 보겠습니다.!
어제 이거 테스트 한다고 술을 얼마나 마셨는지.........ㅠㅠㅠㅠㅠㅠㅠ 
오늘 점심은 짬뽕입니다... 흥프로 살려...

-

이전 포스팅을 못보신분들은 아래 포스팅 참고해 주세요.!!!!!

▼▼▼ [흥프로] 아두이노 음주 측정기 만들어 보자 1일차▼▼▼


음주 측정기 동작 원리는 무엇일까요 !?

음주 측정기 키트는 동작 원리는 간단 합니다!!
아두이노와 Digit Shield V2, 알코올 측정 센서로 구성하여 음주 측정 하는 키트인데요
아두이노는 알코올 측정 센서가 측정한 값 아날로그 신호로 받아
7-세그먼트를 통해 출력하고, 일정 수치 일 때 부저가 울립니다.
아래의 코드를 참고 하시면 좀 더 이해가 쉽겠죠 ??????
                                                                              


/*
알코올 센서를 이용해서, 측정값을 출력하는 예제
7-세그먼트 라이브러리 다운로드 주소
https://github.com/nootropicdesign/digit-shield
http://www.devicemart.co.kr/
*/

#include <DigitShield.h> // DigitShield 라이브러리 사용
int analogpin = A0; // 알코올 센서를 아날로그핀 A0에 연결 측정값 0~1023
int buzzer = 9 ; // 부저에 디지털핀 9번을 연결

int value; // 측정값을 저장할 변수 선언

void setup() {
Serial.begin(9600); // 통신속도 9600bps로 시리얼 통신 시작
pinMode(buzzer, OUTPUT); // 부저를 출력모드로 설정
DigitShield.begin(); // 7-세그먼트 초기화
}

void loop()
{
value= analogRead(analogpin); // A0에서 읽은 알코올 측정값을 읽어서 value에 저장
Serial.print("Alcohol value: "); //시리얼 모니터에  출력
Serial.println(value); // 시리얼 모니터에 알코올 측정값 출력
DigitShield.setValue(value); //7-세그먼트에 알코올 측정값 출력
delay(100); //0.1초 딜레이
 if (value > 300){ //알코올 측정값이 300이상일 경우 부저 on
  digitalWrite(buzzer, HIGH);
} else {
  digitalWrite(buzzer, LOW);
}
}



음주 측정기는 과연 잘 동작 하였을까요 !!!???

두둥!!


짜잔 !!!
음주 측정 보이시나요!!!
엄청난 수치 증가를 확인 할 수 있었습니다!!!

여러분도 만들어서 사용해 보세요~
술자리 인싸 등극은 덤 입니다 ㅎㅎㅎㅎ
다른 테이블에서도 해보겠다고 했던건 안 비밀 ㅋㅋㅋㅋㅋㅋ
  
오늘은 여기 까지

이상 포스팅 끝! 

내일은 또 다른 컨텐츠로 돌아 오겠습니다~

감사합니당♥ 안뇽!

-


 음주 측정기 제작에 사용된 제품 구매 바로가기 




-








댓글 쓰기

0 댓글