NodeMCU 1.0(ESP8266 12-E module) WiFi Webserver LED ON OFF 스마트폰 제어 및 온습도 모니터링+HTML CSS3프로그래밍: IV DHT11 센서가 디지털 핀 D5 에 부착된 NodeMCU Webserver 보드와 스마트 폰을 이용해 LED 제어와 동시에 온습도 측정 데이터를 모니터링 해보자. Webserver에서 LED ON OFF 제어는 loop() 프로그램 중 아래에 설명된 //Match the request 이하의 명령들이 담당하고 있다. // Match the request int value = LOW; if (request.inde.. 아두이노프로세싱 프로그래밍 2017.02.08
아두이노 NodeMCU 1.0(ESP8266 12-E module)에서 DHT11 센서 적용 온습도 와이파이 모니터링: III NodeMCU를 사용하여 DHT11 온습도 센서를 사용하는 시리얼 모니터링을 완료하였으면 그 다음은 NodeMCU의 파워풀한 특징인 WiFi 기능을 사용하여 Thingspeak 사이트에 측정된 온도와 습도 데이터를 기록해 보자. #include <ESP8266WiFi.h> #include <DHT11.h> const char* server = "api.thingspeak.com"; String apiKey =.. 아두이노프로세싱 프로그래밍 2017.02.07
아두이노NodeMCU에서 DHT11 센서 를 적용한 온습도 모니터링 II NodeMCU가 와이파이 모듈이지만 일단 초보적인 시리얼 모니터링 단계를 확인할 필요가 있음을 지적하자. 그림은 가변저항이 부착된 NodeMCU 시스템에 ㅇ쏘11온습도 측정 센서가 추가된 상황이다. DTH11이나 가변저항 모두 3.3V 즉 3V3 핀에서 전원 공급을 받아 작동할 수 있으며 NodeMCU에는 4개의3V.. 아두이노프로세싱 프로그래밍 2017.02.06
아두이노 Adafruit DTH11 센서 vs 아두이노 Cactus Micro BMP180 온도 측정 벤치마킹 아두이노 용 범국민 온도 측정 센서인 DTH11 센서와 아두이노 Cactus Micro 와이파이 모듈에 설치된 BMP 180 센서에 의한 온도 측정 결과를 간단히 상대 비교해 보기로 한다. DTH11 센서의 온도 측정 정밀도는 규격에 따르면 ∓2°C의 오차 범위를 가진다. 대기 압력을 측정할 수 있는 BMP 180 센서.. 아두이노프로세싱 프로그래밍 2017.02.06
BMP180 기압/온도 센서 아두이노 Cactus Micro WiFi 보드 이용 Thingspeak 그래핑 예제: #include <SoftwareSerial.h>#include <espduino.h>#include <rest.h>#include <Wire.h>#include <Adafruit_Sensor.h>#include <Adafruit_BMP085_U.h> 드론 고도 유지용 기압센서로 알려진 BMP 180 센서에 의해 온도 및 압력 값을 측정해 보기로 하자. 측정된 기압 값을 고도(Altitude)로 환산하는 공식이 있으.. 아두이노프로세싱 프로그래밍 2017.02.03
PixyMon프로그램에 의한 아두이노 비전센서 Pixy 및 Pan/Tilt 메카니즘 설치 I 자동화 분야에서 사물 인식을 위해 광범위하게 사용되어 왔던 비전센서 기술이 아두이노 마이크로 콘트롤러 분야에까지 영향을 미치고 있다. Pixy 보드는 자체적으로 일반 캠코더처럼 영상을 처리할 뿐만 아니라 색채 내지는 색상 개념을 사용하여 사물 인식을 위한 소프트웨어 기술을 제공한다. Pixy 보드는 구매 시에 Pixy보드를 설치하기 위한 DC 모터 구동 Pan/Tilt 메카니즘을 반드시 함께 구입할 필요가 있다. Pixy보드를사용하기 위한 배선이 복잡한 편이며 Pixy 보드 자체는 반드시 Pan/Tilt 메카니즘에 설치되어야만 사물 학습(Teaching)에 따른 시각 추적 작업이 가능해지기 때문이다. 아래는 CMUcam5 Pixy 관련 사이트 주소이다. http://cmucam.org/projects/c.. 아두이노프로세싱 프로그래밍 2017.02.03
아두이노 RF 스프링 안테나 설치 지난번 블로그에 게재했던 무선 송수신 RF회로에서 임시 와이어로 대신했던 안테나를 시중에서 판매하는 스프링 안테나로 대체해도 동일한 송수신 성능을 확인해 볼 수 있다. 사진에서는 소켓을 설치하고 스프링 안테나를 꽂아 연결하였다. 보다 나은 송수신을 위해서는 납땜을 권한다. .. 아두이노프로세싱 프로그래밍 2017.02.02
단일 리튬이온 폴리머 배터리에 의한 포터블 아두이노 NodeMCU 보드 전원공급 NodeMCU 프로그래밍 단계에서는 마이크로 USB를 사용함으로 인해 전원을 별도로 준비할 필요가 없다. 하지만 드론이나 로봇 응용 시에는 별도로 전원 문제를 해결할 필요가 있다. 아두이노 계열 보드에서는 Vin 핀에 대체로 5V를 공급하는 것으로 알고 있으며 실제로 USB를 사용할 경우 사실이.. 아두이노프로세싱 프로그래밍 2017.01.31
아두이노 NodeMCU 웹서버 아날로그 시계 출력예제 스마트 폰에서 NodeMCU 웹서버와 연동된 아날로그로 움직이는 시계를 보기는 다소 어려움이 있었다. 지금의 스마트 혁명을 이루어 내었던 스티브잡스가 과거에 어떤 연유인지 모르겠으나 동영상을 지원하는 전문 소프트웨어 중 Adobe Flasher를 사업 상 배제했던 사연이 있었던 점을 익히 알.. 아두이노프로세싱 프로그래밍 2017.01.30
아두이노 NodeMCU Udp 프로토콜 시간정보 출력예제 아두이노 NodeMCU서버가 비록 쥐새끼만한 서버이긴 하지만 그래도 서버이기 때문에 반드시 시간 출력이 가능해야 할 것이다. 크든 적든 서버에 별도의 건전지로 작동하는 실시간 시계를 부착하기 보다는 표준 타임서버로부터 시간 정보를 당겨다 쓰는 것이 바람직하다. 시간 정보를 당겨.. 아두이노프로세싱 프로그래밍 2017.01.30