일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 스크래치사이트
- 플러터
- 코드잇강의방식
- 원신1.6이벤트공략
- 넷플릭스dp
- 아두이노수분측정
- 원ㅅ니메아리소라위치
- 원신여름섬모험1일차
- 파이썬주석처리
- 다트장단점
- 다트
- 원신이벤트공략
- 파이썬사이트
- it함수뜻
- 코드잇파이썬후기
- 파이썬코멘트
- 원신기억의메아리
- 메아리소라1일차
- 아두이노화분키우기
- 두잇플러터앱프로그래밍
- 코드잇후기
- 스크래치가입
- it함수란
- 김성균드라마
- DP후기
- 울트라쥬스
- 아두이노수분센서
- 스크래치소개
- 코드잇파이썬
- 앱프로그래밍공부
Archives
- Today
- Total
울트라쥬스 세상
아두이노 화분 수분 측정기 만들기 (바질키우기 17일차) 본문
안녕하세요 !! 쥬스입니다 :)
바질을 이렇게 심고
16일이 지나고서야
싹이 텃어요!!! 감격 ㅠㅠㅠㅠ
혹시 LED 식물등
덕분이려나요?
솔직히 거의 포기 상태였는데
역시 식물의 대단한 생명력 bb
.
.
.
이렇게 싹이 튼것 아니겠어요 ㅠㅠㅠ
솔직히 수분 측정기 이거는 전부터
설치 해야지 해야지 했었어요
근데 바질이 싹도 안나오고
눈에 보이는게 없으니
희망을 잃고 있던 참이라
안하려다가 싹 튼거보고
너무 기뻐서 바로 진행함 ㅎㅎ
아두이노 수분 측정기 만들기
준비물 :
(1) 아두이노 마이크로 미니
(아두이노 우노 등 다른 보드도 가능)
(2) 수분측정 센서
(3) RGB LED 모듈 (단색 LED도 가능)
( 제가 마이크로 미니를 사용한 이유는 )
- 크기가 작고
- 5핀 포트를 사용하기 때문
제가 가진 것들이랑
최대한 비슷한걸로 찾아봤어요
1. 코딩 전 이해 할 것
(1) 시리얼 모니터로
수분센서 수치 측정 하기위해
"시리얼 모니터" 사용
(2) RGB LED 모듈 핀모드 정의
(3) 수분센서 변수 정의
(이름 : subun 혹은 사용자임의로)
(4) 조건 충족시 실행 할것
- 수분이 300 초과시 파란불
- 수분이 300 미만 100 이상일때 초록불
- 그 외 빨간물 깜박임
.
.
.
2. 보드 - 센서 연결
(1) 수분센서
센서 | 보드 |
OUT | A1 (아날로그) |
VCC | 5V |
GND | GND |
(2) RGB LED 모듈
센서 | 보드 |
R | 2 (디지털) |
G | 3 (디지털) |
B | 4 (디지털) |
GND | GND |
* ~ 물결표시는 디지털/아날로그 공용임
* RGB LED 모듈은 디지털/ 아날로그 둘 다 사용가능
(빛의 세기를 약하게 하고싶은분은 아날로그 사용하세요)
.
.
.
2. 코딩
void setup() {
Serial.begin(9600); //시리얼 모니터
pinMode(2,OUTPUT); //빨
pinMode(3,OUTPUT); //초
pinMode(4,OUTPUT); //파
}
void loop() {
int subun = analogRead(A1); // 수분센서 정의
Serial.println(subun); // "시리얼모니터"로 실시간 수분 수치 확인
if(subun > 500){
digitalWrite(2,LOW); //빨간불 끄기
digitalWrite(3,LOW); //초록불 끄기
digitalWrite(4,HIGH); //파란불 켜기
}
else if(subun > 300 && subun <500 ){ //수분이 200보다 크고 500보다 작으면
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
}
else {
digitalWrite(2,HIGH); //빨간불 켜기
digitalWrite(3,LOW);
digitalWrite(4,LOW);
delay(1000); //빨간불 켠 상태로 1초 유지
digitalWrite(2,LOW); //빨간불 끄기 (깜박거리기위함)
}
delay(500);
}
주의 할 점은,
식물에 따라서
적정 수분 정도가 다르기때문에
수치는 사용자가
유동적으로 지정해주세요 !!
이해 안되시는 부분 있으면
댓글 남겨주세요 ^^
답이 없다면 네이버 블로그에
남겨주세요 ~
쟈쟌 ~ 완성~
심플하니
넘 마음에 들어요 ㅎㅎㅎ
그리고 처음엔 아두이노 보드를
화분에 붙혀야하나... 말아야하나... 고민했거든요 ㅠ
3d펜으로 케이스 만드는것도 조만간
편집해서 유투브에 올릴게요 ㅎㅎ
마지막으로
흙에 벌레 생기지말라고
총진싹 섞어줬습니다 ㅎㅎ
물을 너무 많이 주는 등
흙에 곰팡이가 피면
응애벌레, 초파리, 총채벌레 등
생길수 있다고 하더라구요 ㅠㅠ
그래서 미리 예방하려구 샀어요
그럼 도움이 되셨길 바라며,
공감, 댓글 부탁드릴게요 !!
3D펜, 아두이노
강의 문의는 댓글
부탁드립니다 :)
https://youtu.be/QdT4cc-rnJ0
https://youtu.be/iPFU07fZdLY
( 1일차 애기 바질과 3D펜으로 안경거치대 만드는 영상)