스마트폰 알리미 만들기 본 내용은 돌발성 난청으로 한쪽 귀가 잘 안 들리셔서 전화를 제때 받지 못하시는 어머니를 위해 만들었습니다. 특히 사람이 나이가 들면 소리나 진동을 잘 감지하기 어렵기 때문에 조명과 연동하여 시각적으로 알려주면 어떨까라는 생각에서 출발하여 만들었습니다.

Slides:



Advertisements
Similar presentations
Hamster Manual 정보통신과 이우형. 목차 세팅 햄스터 하드웨어 - Model - I/O -Sensor 센서별 예제.
Advertisements

진우석 오준민 정무여 김상구 황현서 5조5조.
1 모터 (Motors) 김원웅. 2 모터 (Motor) □ 모터 응용분야 □ Desktop PC 의 DVD ROM, HDD □ 러닝머신, 전동드릴, 선풍기 등 전력에 의해서 뭔가가 움직이 는 분야에는 거의 모두 모터가 사용 □ 우리가 배울 모터의.
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
Progress Report YoonMo Yeon
7. 스마트 폰으로 아두이노 제어하기 기능을 확장하기 위한 다양한 종류의 쉴드 보드 적층형 구조 블루투스나 WiFi 쉴드
                                  9장 컴퓨터 기반 데이터 수집의 기초.
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
2015년 2학기 PULSE 4 전자물리실험 11주차 – 초음파 거리 측정 실험 - DSU 메카트로닉스 융합공학부 -
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
컬러 LED바 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 컬러 LED바 이해 및 프로그램 실습 응용 작품 만들기.
아날로그 입력과 출력.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
아두이노 프로그래밍 5일차 – Part2 지그비 통신 강사: 김영준 목원대학교 겸임교수
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
갤럭시 S를 이용한 자동차 원격 제어 시스템 담당교수 : 진현욱 교수님
12. 아두이노와 센서를 이용한 제어 - 스마트 폰으로 제어하는 아두이노 -.
화학기기종합설계 2014_2 FAKE OIL DETECTOR FOD™ 김기훈 이경석.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
제 3 장 아두이노 무조건 따라하기 - 스마트 폰으로 제어하는 아두이노 -.
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
Ubiquitous Computing Practice (RFID)
Contents 1. 설계주제 2. 시연시나리오 3. Output 4. Design 5. Required items
Smart Sensing Window 인제대학교 컴퓨터시뮬레이션학과 이동규.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수
Ubiquitous Computing Practice (RFID)
NodeMCU를 이용한 SmartPot 제작
2015년 2학기 PULSE 4 전자물리실험 10 – 조도 센서와 소리 발생 - DSU 메카트로닉스 융합공학부 -
5. 아두이노로 LED와 스위치 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
정보화 사회의 실생활 사례 컴퓨터개론 과제 모바일 인터넷과 차성오.
삼성(PC Manager Plus, PC Link2000)
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
아두이노 프로그래밍 1일차 – Part4 값출력 및 디지털 읽기 강사: 김영준 목원대학교 겸임교수
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
캡스턴 디자인 9조 스마트 어항 (중간 보고서) 조원 : 김민석 김선일 박현수.
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
8. 아두이노를 이용한 아날로그 제어 - 스마트 폰으로 제어하는 아두이노 -.
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
센서값 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
ST모드에서 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
7. 실제 세계와의 통로 센서 정보영재 석사 김석전.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
클라우드 서버로 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
Progress Seminar ~ Ji Soo LEE.
함수를 이용한 키패드 센서 제어하기 재료준비 및 브레드 보드 배선 구성하기 키패드 센서를 통한 함수 이해하기 및 활용 실습
Wireless Sensor Network
MEGA8_XBee CPUPLAZA
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
DK-128 개발환경 설정 아이티즌 기술연구소
아두이노와 충격감지센서, GPS를 활용한 자전거 주행 중 응급 상황 발생 시 자동 신고 시스템
코딩체험교실 아두이노 로봇 코딩 4차산업기술 체험 (SW코딩/자율주행기술).
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
Tone 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 Tone 명령어 기본 및 프로그램 이해 응용 작품 만들기.
아날로그일까? 디지털일까? -사용자 경험 기반 디지털 기술을 활용한 반응하는 액자 만들기-
아두이노 서보로봇 제어 (블루투스 스마트폰 조종) -03차시-
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
사물인터넷(IoT) 프로그래밍 기초 5. 시리얼통신.
핸드터미널 조작 및 S/W 업그레이드 통신 확인하기.
3. Arduino 실습 – 아날로그 입력(1) 아날로그 입력 – 먼지 센서 먼지 센서 개요 먼지 센서 특징 먼지 검출 센서
Presentation transcript:

스마트폰 알리미 만들기 본 내용은 돌발성 난청으로 한쪽 귀가 잘 안 들리셔서 전화를 제때 받지 못하시는 어머니를 위해 만들었습니다. 특히 사람이 나이가 들면 소리나 진동을 잘 감지하기 어렵기 때문에 조명과 연동하여 시각적으로 알려주면 어떨까라는 생각에서 출발하여 만들었습니다. 그럼 부족하지만 스마트폰 알리미를 만든 과정을 올리겠습니다. ^^ Step 1. 센서 테스트 ① 준비물 리스트 - 조도센서 → CdS Cell (GL5537) 1 EA - 진동센서 → 세라믹 진동 센서 (DFR0052) 1 EA - 아두이노 우노 1 EA ② 회로도

③ Code int Sensor=0; void setup() { Serial.begin(115200); } void loop() Sensor = analogRead(A3); Serial.println (Sensor); delay (100); ④ 테스트 결과 - 조도센서는 어두울 때에는 A3포트를 통해 읽힌 값이 950정도였으며, 밝을 때는 870정도의 값을 나타내었다. 따라서 마스터 부분을 작성할 때에는 900정도의 값을 임계값으로 설정하여 전화나 문자 수신여부를 확인할 수 있도록 코딩할 예정임 - 진동센서는 초기에는 진동을 감지하여 A3포트를 통해 읽힌 값이 변하는 것을 확인하였으나 테스트 시 진동센서가 망가져서 이번 프로젝트에서는 진동센서는 제외하고 조도센서만을 이용하여 마스터 부분을 제작할 예정임

Step 2. 마스터 만들기 ① 준비물 리스트 - 조도센서 → CdS Cell (GL5537) 1 EA - Arduino Wireless proto shied → 1 EA - Xbee → 1 EA ② 하드웨어 구성 - 갈릴레오2 보드에 아두이노 무선쉴드를 올리고 무선쉴드에 지그비 모듈을 결합 - 보드 위에 핸드폰을 거치할 수 있도록 아크릴판을 제작하여 갈릴레오2 보드와 결합 - 조도센서를 갈릴레오2 보드 박스 위쪽에 부착하고 센서 테스트 시 구성한 방법대로 갈릴레오2 보드에 연결함

③ Code int Sensor = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); Serial.begin(115200); // for PC Serial monitor Serial1.begin(115200); // for Zigbee Communication } void loop() Sensor = analogRead(A3); Serial.println(Sensor, DEC); if (Sensor < 900) { digitalWrite(LED_BUILTIN, HIGH); Serial1.write('a'); } else digitalWrite(LED_BUILTIN, LOW); delay(200);

④ 테스트 결과 - 센서 테스트 시의 결과와 마찬가지로 마스터 보드에 스마트폰을 올려 놓고 전화 수신 시와 미수신 시의 테스트 결과 전화 미수신 시 950정도였으며, 수신시 870정도의 값을 나타내었음

Step 3. 슬레이브 만들기 ① 준비물 리스트 - LED조명모듈 → 1 EA - 아두이노 우노 → 1 EA - Xbee → 1 EA ② 하드웨어 구성 - LED 조명모듈은 ㈜가인테크에서 만든 모듈로 12V 전압에 650mA의 정전류 드라이버이며, 0 to 5V PWM 디밍이 가능 - LED 모듈을 아크릴로 제작한 거치대 위에 붙이고 뒤에 수납함에 아두이노 보드와 지그비 모듈을 설치함 - 지그비 모듈을 통해 전화수신 여부를 확인확인하며, 전화 수신 시 LED가 점점 밝아졌다가 점점 어두워지는 시스템임

③ Code #define LED 11 int Sensor = 0; int i; void setup() { pinMode(LED_BUILTIN, OUTPUT); analogWrite(LED, 0); } void loop() { Serial.begin(115200); if(Serial.available() > 0) { Sensor = Serial.read(); Serial.end(); if(Sensor = 'a') { for(i=0 ; i<255; i++){ analogWrite(LED, i); delay(5);} for(i=255; i>=0; i--){ }else analogWrite(LED, 0);

Step 4. 최종테스트 - 최종 테스트 관련 동영상은 별도의 파일로 제출 - 전화 수신 시 마스터에서 조도선세가 빛 밝기의 변화를 감지하여 지그비 모듈로 데이터를 송신하고 슬레이브가 이를 수신하여 LED 모듈을 정상적으로 동작시키는 것을 확인하였다. - 추후 시스템은 진동까지 감지하여 빛 밝기 변화나 진동 여부를 확인하여 LED 모듈을 동작시키도록 진행할 예정임