도난방지열쇠고리의 구성은 led전등, 피에조부저, 블루투스어댑터 이렇게 3가지로 이루어져 있다.

회로도는 직접만들어야하므로 좀더 알아볼 필요가 있다.

우선은 기본 피에조부저와 led전등 예제의 회로도를 활용하고 블루투스어댑터를 추가하는 형식으로 한다.

또 pc연결하고 코드입력후 전원을 따로 연결하지않고 usb연결선을 보조베터리에 연결하여 전력을 공급하는 식으로 한다.

크기는 크지만 기능을 전부 구현시킨후 안드로이드로 블루투스앱을 만들 예정이다.

아두이노 코드에서 필요한건 블루투스 연결시 led에 불이 들어오게 하는 것이다. 그리고 스마트폰에서 버튼을 눌러서 신호를 보내면 그 신호를 받아서

피에조부저에서 소리가 나게끔하려고한다.


23일 : 코드완성

24일:  PPT완성

25일: 디코딩후 코드 분석

26일: 설계보고서

27,28일: 안드로이드 공부

29일: 발표준비

30일,31일 마무리

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (2)  (0) 2018.01.08
아두이노 스타터키트 (1)  (0) 2018.01.08

참고자료: 도매키트 스타터키트 PPT


중급시작!


1. DC모터의 속도제어


시리얼모니터에 0~255사이의 숫자를 입력하면 모터의 속도가 바뀐다.

0: 모터가 작동하지 않음

1~150: 모터소리만 나고 돌아가지않음

151~200: 모터가 돌아감

201~255: 모터가 빠르게 돌아감



2. LCD에 문자 출력하기


LCD에 영어로 입력하면 출력됨

한글로 입력하면 일본어가 나옴



3. 초음파로 거리 측정하기


모니터에 5cm~3294cm의 거리가 측정됨


4. 사람의 움직임 감지하기


현관문에 움직임이 인식되면 불이 들어오는 것 처럼 센서 앞에 왔다갔다하면 LED에 불이 들어옴


5. 숫자 표시하기


0~9까지 숫자가 잘 출력됨


6. 화재 감지하기


참고자료에 회로도는 화재센서로 LED 불을 켜는 것으로 그려져 있고 참고코드는 피에조부저로 소리가 나는 코드가 입력되어있어서 실습할 수 없었음.


7. 수위 측정하기


수위 범위는 0~1023까지 나오는 것같은데 실제로 사용하면 600정도까지만 측정되는 것 같음

그리고 참고자료의 회로도의 수위센서쪽이 약간 다름. 이리저리 연결하다보면 파워에 빨간불이 들어와야 됨

작동원리는 센서쪽에 전기가 얼마나 통하는 가에 따라 수치가 올라가는 것 같음(손으로 감싸도 수치가 올라감)



중급완료!

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (2)  (0) 2018.01.08
아두이노 스타터키트 (1)  (0) 2018.01.08

참고자료: 도매키트 스타터키트 PPT


4. 조도센서로 아날로그값 읽어오기


처음 상태 : 16~20 숫자 출력

손으로 가렸을 때 : 4~5 숫자 출력

핸드폰 라이트를 비출 때: 160~190 숫자 출력


5. 어두워질수록 밝아지는 LED 제어하기


위에 조도센서에서 LED만 추가로 세팅하면 된다.
노란 LED로 확인할시 달라지는게 보임.

6. 소리 출력하기


스위치를 누르면 도 미 솔 음이 출력된다.
기계음이 들림

7. 가변저항으로 빛의 세기 조절하기


가변저항의 앞부분을 돌려주면 빛의 세기가 조절된다.

초급완료!



'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (2)  (0) 2018.01.08
아두이노 스타터키트 (1)  (0) 2018.01.08

참고자료: 도매키트 스타터키트 PPT


4. RGB LED 켜기


1차시도: LED의 방향을 반대로 껴서 보라색 불빛만나옴

2차시도: 방향을 제대로 했으나 불빛이 약해지고 희미한 빨간빛만 나옴

3차시도: 저항을 바꿔끼니 불빛이 처음처럼 나오나 파란불빛만나옴

결론: 과전류로 LED가 고장났다고 함..(주변에 물어본 결과), RGB LED가 여분이 없어서 재확인은 불가함

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (1)  (0) 2018.01.08


아두이노 실습을 위해 스타터키트(중급) + 블루투스 모듈을 구입했다. 도매키트에서 판매하는 제품을 구입하였고 실습해보려고 한다.


참고자료: 도매키트 스타터키트 PPT


우선 소프트웨어가 필요한데 '아두이노 스케치'이다. 

https://www.arduino.cc/en/Main/Donate 에서 다운로드 받을 수 있다.

설치후 '툴'탭에서 보드와 포트를 설정해준다.

파일->예제 탭에서 코드들을 불러올 수 있다.


초급시작!


1.Blink


void setup()은 초기상태를 설정한다.

pinMode()는 핀상태를 설정한다.(핀이름, 모드설정)

void loop()는 명령이 반복되는 구간을 설정한다.

digitalWrite()는 디지털핀의 출력여부를 입력한다. HIGH=1, LOW=0

delay()는 입력이 유지되는 시간설정이다. 1000=1초


2.LED 점등하기


led에 2라는 값을 주고 2번핀에 전압을 가한다.


3.버튼으로 LED 점등하기


led에 2, 버튼에는 12값을 주고 pinMode에서 led는 출력, 버튼은 입력모드로 설정한다.

digitalRead(button)는 버튼에 전압이 가해졌는지를 확인한다.

'학원수업 > 아두이노' 카테고리의 다른 글

아두이노 도난방지열쇠고리 구상  (0) 2018.01.19
아두이노 스타터키트 (4)  (0) 2018.01.19
아두이노 스타터키트 (3)  (0) 2018.01.11
아두이노 스타터키트 (2)  (0) 2018.01.08

+ Recent posts