본문 바로가기

Arduino

ESP8266 와 PMS7003 을 사용한 IOT 미세먼지 측정기 ESP8266 와 PMS7003 을 사용한 IOT 미세먼지 측정기 사진에는 개발 중 테스트를 위한 별도의 NodeMCU 가 하나 더 있습니다. PMS7003 이 Fritzing 에 없으므로 10 핀 짜리 커넥터와 만능기판을 사용해서 비슷하게 만들어 사용했다. ESP8266 에서 할 일 1. nodeMCU 를 사용하여 PMS7003 의 먼지데이터를 가져온다.2. nodeMCU 를 사용하여 AP 에 연결한다.(스마트폰으로 nodeMCU 를 AP 에 연결한다.)3. AP 와 연결된 nodeMCU 는 Thingspeak 와 sparkfun 서버에 값을 전송한다.4. Lua 언어를 사용하지 않고 아두이노 IDE 를 사용하여 작업한다.5. PUT/GET 을 사용하여 서버에 값을 전달한다. 세부 작업 내용 ## Ar.. 더보기
ESP8266 살펴보기 10월 22일에는 ESP8266을 살펴보는 시간을 가졌습니다. ESP-01 모듈을 사용했기 때문에, AT 커멘드를 사용해서 TCP 통신을 확인해보았고, 아두이노 IDE를 사용해서 직접 코딩을 해서 동작도 확인해봤으며, 끝으로 펌웨어 업데이트 하는 방법까지 알아보았습니다. 발표자료를 참고하시어 하나하나 따라가보시면 어렵지 않게 실습해 보실 수 있습니다. 감사합니다. 더보기
아두이노 프로 미니 프로그램 팁 예전에 프로미니를 사두었고, 오늘 처음으로 작동시켜 보았다. 프로미니는 우노와 같은 프로세서를 사용하고 있기에 우노와 거의 틀린 것이 없다. 단, 크기를 줄이기 위해 최소한 작은 부품을 사용하고 USB 관련된 부분을 제거했다. 그래서 프로미니를 사용하기 위해서는 별도로 USB-ISP / TTL Programmer 가 있어야 한다. 우노는 이 부분에 보드에 자체 내장되어 있기 때문에 사용이 편하지만 그만큼 보드의 크기가 증가하는 단점이 있다. 일반적인 개발 단계와 개인의 프로젝트를 위해서는 우노 정도를 사용하는 것이 좋고, 조금 더 크기가 작아져야만 하는 작업을 할때는 프로미니나 나노를 사용하는 것이 좋다. 프로미니가 현재로서는 가장 작고 가장 저렴하다. 지금 가지고 있는 USB-ISP 는 3개가 있으며 .. 더보기
새로 찾은 센서 PMS7003 기존에 사용하려던 DSM501A 의 감도문제로 새로운 센서를 찾아보았으며 검색 중 PMS7003 이라는 제품을 발견하였다. PMS7003 은 PlantTower 라는 중국계 회사의 먼지센서로 PMS1003, PMS3003, PMS5003, PMS6003 후에 PMS7003 을 발표했다. 크기는 최근 것일수로 작아졌으며 PMS7003 은 48*37*12(mm) 로 가장 작다. 사용에 큰 불편이 없을 것으로 예상되며 구입하여 테스트 해볼 예정이다. 크기도 Wearable 로 사용하기에 그리 크게 부담되지 않을 듯 하다. 사용방법이 기존 센서와 동일한지 여부를 파악해보고 몇번의 Trial & Error 를 거쳐 사용법을 파악하는 것이 우선할 일이다. 중국어로 된 데이터시트 : 더보기
기본 아두이노와 DSM501A 를 사용하는 소스 1. DSM501 데이터시트 2. 기본 소스 분석 출처 : http://www.elecrow.com/wiki/index.php?title=Dust_Sensor-_DSM501A 다음 소스를 분석한다. // Connect the Pin_3 of DSM501A to Arduino 5V// Connect the Pin_5 of DSM501A to Arduino GND// Connect the Pin_2 of DSM501A to Arduino D8// www.elecrow.com#includebyte buff[2];int pin = 8;//DSM501A input D8unsigned long duration;unsigned long starttime;unsigned long endtime;unsigned long.. 더보기
ADB-01. 첫모임 논의 내용 2016년 07월 16일, IOT AntiDustWristBand (가칭) 의 첫번째 모임 요약 I. 일정과 참석자 >> 바람, David, 기획실장 (총3인)>> PM3 구로역 모임, 미팅장소인 공구상가1번지로 이동, PM4.30까지 미팅 후 티타임 후 해산 II. 회의 내용 1. 프로젝트에 대한 내용 소개1) Wearable2) Dust-Monitor System3) IOT 2. 외부 지원사업(K-Maker 프로젝트) 참여에 대해 불필요성1) 참여자 수준이 특정분야를 맡아 진행할 정도가 아님2) 각자의 생활과 직장을 고려할 때 제한된 시간내 프로젝트 마감의 어려움3) 정해진 기한내 프로젝트 결과물에 대한 불확실성 큼4) 외부 사업 참여시 본 프로젝트의 수정, 추가, 변화에 어려움5) 기한과 과정을 내.. 더보기