ESP32 GATT(HeartRate) 구현해보기

ESP32 GATT 포스팅 목차 ESP32 Arduino IDE 설정하기 ESP32 Ble GAP 설정하기 Ble GATT 개론 ESP GATT(HeartRate) 구현해보기 본 포스팅은 아두이노 IDE(Arduino IDE)를 이용해서 GATT 구현하는 포스팅입니다. 코드를 하나하나 다 짤 수는 없는 노릇이니 예제를 먼저 불러보자 파일 – 예제 – ESP32_BLE_Arudino – BLE_notify 를 실행하자. ESP32_BLE_Arudino는 사용자 지정 라이브러리 쪽에 위치해있다. 갓-콜반 센세가 작성한 … 더 읽기

ESP32 Arduino IDE 설정하기

 ESP32 Arduino IDE 로 설정 하는 예제입니다.  일단 아두이노 IDE로 설정부터 해봅시다!  환경 설정으로 들어가봅시다 추가적이 보드 매니저 URLs에  https://dl.espressif.com/dl/package_esp32_index.json  를 입력해주고 확인을 누릅니다 보드 매니저를 눌러줍니다 ESP32 를 선택하고 설치를 눌러줍니다.  사용하는 보드를 선택해주고 포트를 지정해줍니다. 블루투스를 사용한다면 여기를 들어가서  다운을 받아주세요 스토어에서 아두이노 IDE를 설치했다면 내문서\Arduino\libraries  에 압축파일을 풀어주면 끝.

ESP32 Blink 예제 구동시켜보기

ESP32 Blink 구동하기 ESP32 모듈을 보통 구매하고 돌려보는 것이 Blink 예제일 것이다. 내가 사용하는 보드는 NodeMCU ESP-32S V1.1보드인데, 기본적인 코드에서는 안돌아가는 문제가 있었다. 현재 사용하는 ESP-IDF 버젼은 3.1.1 Stable 버젼이다. 먼저 기존 코드를 보자 경로는 esp-idf 경로에서 esp-idf/examples/get-started/blink 이다. vim으로 코드를 열어보면 아래와 같이 적혀 있을 것이다. 이 예제를 그냥 돌려보면 LED가 구동되지 않는 문제가 … 더 읽기

ESP-IDF 와 툴체인 설치하기

ESP-IDF 를 설치하고 설정하는 포스팅입니다. 참고 링크 : 윈도우 10 에서 우분투 설치하기 이전에 포스팅한 ESP-IDF 설치 내용이 너무 오래 된 듯 해서 다시 설치하는 포스팅을 작성합니다.  이번에 설치할 esp idf 버젼은 3.1.1 stable 버젼입니다. 일단 우분투를 설치 했다면, 아래 코드를 입력해서 필요한 프로그램들을 설치해주자 sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python … 더 읽기

ESP32 BLE 티저

ESP32 BLE 티저 포스팅 뭔 블로그에 티저냐고 하실 수도 있지만, 이게 말이죠. 일도 많고 머리로 이해도 안되는게 많고 해서 아이템이 없어 그간 포스팅을 못했거든요. 그래서 일단 BLE랑 머신러닝쪽을 공부하고 있는데, 들어오시는 분들이 이해하실 수 있을 정도로 저 스스로도 공부를 많이하고, 정리해 포스팅을 하려면 시간이 얼마나 걸릴지 모릅니다. 그럼에도 불구하고 BLE의 작업물을 업로드해서, 언젠가는 이 이야기를 … 더 읽기

ESP32 커스텀 보드를 설계해보자. (ESP32 DIY 보드 설계)

ESP32 보드 설계를 포스팅했습니다.  (ESP32 DIY 보드 설계)   오랜만의 포스팅이다. 원래는 아두이노 커스텀 보드 개발보다 ESP 커스텀 보드 개발이 더 빨랐다. 졸업 작품 시기다보니 잠시 포스팅을 보류했지만, 이제는 포스팅해도 될 것 같다.   자료는 NODEMCU의 스케메틱과 ESP 개발 가이드를 참고했다. 전체 회로도는 아래와 같다.   그림 1. ESP 커스텀보드 회로   크게 전원회로, 자동 … 더 읽기

ESP32 리눅스 툴체인과 ESP-IDF 세팅하기

ESP-IDF SETTING

ESP32 ESP-IDF 설정 포스팅입니다. 최근에 업데이트된 자료는 이 링크를 참고해주세요. 오늘은 연구실 컴퓨터에 ESP 기초 세팅을 했다. WINDOWS 10 기반 시스템이다보니 우분투가 설치가 된다. [관련 자료] 우분투를 설치하고 나서 Vim과 같은 기초 작업이 완료되었다고 가정하고 글을 작성한다. 1. ESP Toolchain 설치하기 bash 창에 wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz 를 입력한다. 다운로드가 끝나면 tar -xvf xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar.gz 를 입력하고 압축을 … 더 읽기

esp32 Flash download tool 사용하기

ESP32 DOWNLOAD TOOL

이번 졸작으로 esp32를 사용한다. 와이파이랑 블루투스가 동시에 되는 제품이 잘 없더라. 펌웨어를 짜면 뭐하나 넣질 못하는데. 그래서 제공하는 툴이 플래시 다운로드 툴이다. #2018-12-19 업데이트 윈도우10에서 개발을 하고 있다면 이 포스팅을 참고해 주시길 바랍니다. 이 환경을 꾸미게 된다면 다운로드 툴이 없더라도 make flash 명령어로 펌웨어를 넣을 수 있습니다. [다운로드 링크] 위 링크에 접속하면 다운로드를 할 수 … 더 읽기