반응형

공부/기초설계 5

온습도 + 미세먼지 (최종)

시험 기간으로 인해 글을 못 적다가 끝나고 나서 적는 첫 글이다! 어영부영 외관과 코딩을 접목시켜서 잘 해결하였다. 이전에 적었던 내용에서 많은 설명을 하였기에 자세한 내용들은 생략하고 완성본을 올림으로서 이 프로젝트를 마무리하려 한다. 1번영상 2번영상 다음 영상들처럼 큰 문제없이 동작하는 것을 확인할 수 있다! 비록 디테일적인 부분에서는 시간적인 문제로 인해 완벽하게 만들지 못한 것 같지만, 그래도 초기에 구상하였던 동작 방식은 모두 구동하여 만족스러운 프로젝트였다. ------ (잡담) 이제 3학년 학기를 마무리하고 종강을 하였다. 4학년 학기 시작 전까지의 우선 목표는 토익공부와 미리 4학년 1학기에 들을 전공 공부 하나를 해두는 것이다. 이렇게 올해도 지나갔고. 내년에도 최대한 열심히.. 가능한..

공부/기초설계 2021.12.22

온습도 + 미세먼지 (4)

드디어 처음 계획하였던 버튼을 누를시 센서 측정값을 무선으로 받아 lcd 스텝모터(온도) led(미세먼지 농도)로 출력하기를 완성하였다. 온도값으로 표현하려는 캐릭터 수는 8가지이지만 현재는 외관이 미완성 상태라 단순하게 90,180,270,360 회전으로 표현하였다. //마스터(수신부) 버튼누르고 온도값을 lcd에 출력하고 값에 따라 스텝모터 동작하는곳. #include #include #include //lcd 라이브러리 #include #include //스텝모터 라이브러리 불러옴 #define SW 5 //스위치 핀 #define LED 4 #include //특수 문자 라이브러리 #define GREEN 8 #define YELLOW 7 #define RED 6 //미세먼지 측정 led 핀 hd..

공부/기초설계 2021.11.20

온습도 + 미세먼지 (3)

목표로 하고자 하는 5가지의 과정을 모두 수행해 놓았다. 이제 금요일에 조원과 만나 미세먼지 센서를 기존 코드에 넣어주면 코드 작성은 완성하게 된다! 미세먼지 센서의 동작 방식을 설명하자면 총 3가지의 led 출력으로 표현할 예정이다. 쾌적(초록) - 중간(노랑) - 나쁨(빨강) 자세한 수치는 최종적으로 프로젝트를 완성하게되면 함께 올리겠다. 밑에 적힌 수행목록은 현재 집에서 할 수 있는 최대한의 과제들이다. (괄호는 해당 수행을 통해 얻고자 하는 데이터) 1. 블루투스간에 송수신 가능한것 확인. 2. 마스터 부분의 버튼눌러서 led켜기 (버튼 눌렀을때 센서값 받아들이기로 사용) 3. 온도센서의 값을 송신 (온도센서 값이 송신 되는가 확인용) 4. 버튼 눌렀을때만 온도센서 값을 받아들이기 (주제와 목표 ..

공부/기초설계 2021.11.18

온습도+미세먼지 (2)

기존에 계획하였던 프로젝트에서 팀원들과 논의를 하던도중 무선통신을 이용해 실외에서 온습도, 미세먼지 값을 받아 lcd와 스텝모터를 통해 출력하는 방식이 새롭게 나오게 되었다. 현재 우리가 사용중인 보드는 오렌지보드 ble이기에 애초에 블루투스 기능이 있는 보드이다. 그래서 충분히 가능할것이라 생각을 하고 검색을 해보았지만 예상외의 문제를 맞닥드리게 되었다. 그 문제는 바로 오렌지보드 ble의 경우 마스터 모드로 변경이 불가능하다는 것이다. 이말인즉슨 무선통신이 오직 휴대폰(마스터) 과 같은 장치를 통해서만 주고받을수 있다는 뜻이었다. 몹시 당황스러워 방법을 찾던도중 hc-06 이란 대중적인 무선통신 칩을 찾게되었다. 이게 과연 ble 보드에 꽂아도 통신이 될까? 라는 생각을 갖긴하였지만 깊게 고민할 시간..

공부/기초설계 2021.11.16

온습도 + 미세먼지 측정을 캐릭터 표현(1)

학부 강의 중 아두이노 보드를 통해 완성품을 제작하는 기초설계 강의를 듣고있다. 아직 완성까지는 외관 디자인을 포함해서 부족한 부분이 많기에 업데이트 되는대로 블로그에 글을 적어보고자 한다. 현재 목표로 제작 중인 프로젝트는 온습도 + 미세먼지 센서를 이용해 측정. (푸쉬버튼을 눌렀을때만 동작) - 온도 측정값에 따라 캐릭터를 원판 중 한곳을 스텝모터를 통해 표현. - 미세먼지 측정값에 따라 마스크를 착용할지 안할지 서보모터를 이용해 표현. 사용 센서 - 푸쉬버튼, 온습도 센서, 미세먼지 센서, 스텝모터, 서보모터, LCD판 #include #include #include #include #include #include //스텝모터 라이브러리 불러옴 #define DHTPIN 2 #define DHTTY..

공부/기초설계 2021.11.09
728x90
반응형