본문 바로가기

아두이노 강좌218

DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 SG90 마이크로 서보모터를 사용해서 웹으로 서보모터 제어해 보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 SG90 마이크로 서보모터를 사용해서 웹으로 서보모터를 제어해 보는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다* 먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크로프로세서를 장착하여 ES.. 2018. 6. 23.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 DHT11 온습도 센서를 사용해서 웹으로 실내온도 확인해 보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 DHT11 온습도 센서를 사용해서 PC의 웹 또는 스마트폰 브라우저로 실내온도를 확인해 보는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다*먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크로.. 2018. 6. 21.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 0.96인치 I2C OLED SSD1306 출력해 보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 로 0.96인치 I2C OLED SSD1306 를 사용해서OLED를 출력해 보는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다*먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크로프로세서를 장착하.. 2018. 6. 10.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 터치센서 테스트 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 를 사용해서 터치센서 테스트를 해보고터치로 LED를 제어해 보는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다*먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크로프로세서를 장착하여 ESP8266.. 2018. 6. 9.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 를 사용해서 Bluetooth 기능으로 스마트폰과 데이터 주고 받기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 를 사용해서 Bluetooth 기능으로 스마트폰과 마스터&슬레이브 역할을 하며 데이터를 주고 받는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다*먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크.. 2018. 6. 9.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 를 사용해서 WiFi 기능으로 웹으로 LED 제어해 보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 를 사용해서 WiFi 기능으로 PC의 웹 브라우저와 스마트폰 웹 브라우저로 LED를 제어해 보는 프로젝트 입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다*먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보겠습니다WiFi 와 BLE 2가지 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는듀얼프로세스 마이크로.. 2018. 6. 9.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해 알아보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게Blink 테스트를 해보는 프로젝트입니다*V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음<span style="co.. 2018. 6. 9.
ESP8266 NodeMcu D1 Mini (ESP8266 기반 Wifi 모듈 CH340 드라이버 사용) 의 초기 세팅법과 사용법에 대해서 알아보기 ESP8266 NodeMcu D1 Mini (ESP8266 기반 Wifi 모듈 CH340 드라이버 사용) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단한 웹서버 테스트를 해보도록 하겠습니다ESP8266(ESP-12F) 기반의 NodeMcu 의 Mini D1 IoT 개발보드 입니다 (Wemos 의 D1 Mini 호환보드라고 보면 되겠습니다)NodeMcu Lua WIFI 와 핀구성이 유사하지만 조금더 소형화 되었으며 브래드 보드 친화적으로 제작되었으며 NodeMcu Lua WIFI 처럼 CH340 드라이버를 사용하며 Micro USB 커넥터가 장착되어 있습니다11개의 디지털 입출력 핀과 1개의 아날로그 입력 핀, 리셋 스위치 인터페이스로 구성되어 있으며 3.3V 로직 레벨에서 동작합니다아두이노 통합 개발.. 2018. 6. 4.
Arduino Uno 로 YF-S201 액체 유량센서를 사용해서 유량 측정해 보기 Arduino Uno 로 YF-S201 액체 유량센서를 사용해서 유량을 측정해 보고 1602 캐릭터 LCD에 측정값을 출력해 보는 프로젝트입니다 YF-S201 은 물과 같은 액체의 흐름을 측정하는데 적합한 유량센서 입니다 센서를 물줄기와 나란히 위치하면 pinwheel 센서를 사용해서 액체가 얼마나 이동했는지 측정할 수 있습니다 pinwheel 센서에는 약간의 자석이 부착되어 있으며 반대쪽에는 플라스틱 벽면을 통해서 pinwheel 센서가 몇 번이나 회전하는지를 측정할 수 있는 홀 효과 자기 센서 (hall effect magnetic sensor) 가 장착되어 있습니다 센서 케이블은 빨강 (5-24VDC 전원), 검정 (그라운드) 노랑(홀 효과 펄스 출력)의 3선 와이어로 구성됩니다 센서 출력의 펄스를.. 2018. 5. 26.
Arduino Uno 로 AT-09/HM-10 호환 블루투스 4.0 BLE 모듈을 사용해서 iBeacon 구성해 보기 Arduino Uno 로 AT-09/HM-10 호환 블루투스 4.0 BLE 모듈을 사용해서 iBeacon 환경을 구성해 보는 프로젝트 입니다 본 테스트는 위 이미지 처럼 스위치가 없는 타입의 AT-09/HM-10 호환 블루투스 4.0 BLE 모듈로는 테스트가 불가능합니다(스위치가 있는 타입과 없는 타입은 펌웨어가 틀립니다)iBeacon 이란?아이비콘 기술을 간단하게 설명 하자면 블루투스 신호를 이용해서 사용자의 스마트폰에 특정 정보 또는 메세지를 전송해주는 기술이라고 보면 됩니다2013년 Apple사 에서 iOS 7을 출시하면서 갖은 발표회에서 처음으로 아이비콘 기술에 대한 언급을 하였습니다 2013년 이전 부터 아이비콘과 흡사하게 블루투스를 이용하여 사용자의 스마트폰에 특정 정보를 전송해주는 기술은 있.. 2018. 5. 12.
Arduino Uno 로 XD-58C 심박 Pulse 센서를 사용해서 심박수 BPM 확인해 보기 Arduino Uno 로 XD-58C 심박 Pulse 센서를 사용해서 심장 박동수 (BPM) 와 심장 박동시간 (IBI) 그리고 신호 (SIG)를 확인해 보는 프로젝트 입니다심박 Pulse 센서란?동물은 심장의 고동에 맞춰 혈액의 흐름이 강해졌다 약해졌다 변화합니다펄스센서는 손가락끝, 귓볼 등의 미세혈관에 적외선을 보내고 반사되는 빛의 양을 감지해서변화하는 혈액의 흐름에 따라서 변화하는 빛의 양을 측정하는 원리를 이용합니다펄스센서 중앙부에 위치한 녹색 적외선 LED가 적외선을 방출하면 모세혈관에 의해 반사된 빛을적외선 LED 아래 위치한 Detecter 가 측정합니다  테스트 에서는 위 이미지의 XD-58C 심박 Pulse 센서 호환 모듈 을 사용하였습니다XD-58C 심박 Pulse 센서 호환 모듈은 저.. 2018. 5. 8.
Arduino Uno 로 AT-09/HM-10 호환 블루투스 4.0 BLE 모듈을 사용해서 AT 커맨드로 이름과 비밀번호 변경해 보기 Arduino Uno 로 AT-09/HM-10 호환 블루투스 4.0 BLE 모듈을 사용해서 AT-09의 AT 커맨드 명령어에 대해서알아보고 이를 토대로 블루투스 모듈 이름과 비밀번호를 변경해 보는 프로젝트 입니다AT-09는 정품 HM-10 블루투스 4.0 BLE 모듈의 저가형 호환버전 입니다TI사의 CC2541 칩을 장착한 제품으로 UART 시리얼을 이용하여 모듈을 쉽게 사용할 수 있으며5V 로직전압을 지원할수 있게 설계되었습니다 (마스터/슬레이브로 설정 가능합니다)정품 HM-10 블루투스 모듈과 펌웨어가 다르기 때문에  정품 HM-10 AT 커맨드와 일부 호환되지 않습니다시리얼 명령 전송시에는 CR+LF 를 포함하여 송신해야 합니다자세한 내용은 아모스님의 블로그 포스팅 참조 BT4.0-HM-10-Ser.. 2018. 5. 6.
반응형