본문 바로가기
반응형

esp326

(ESP32-C3) POCUTER 킥스타터에서 펀딩한 ESP32 제품이다. Pocuter - The coin sized 12-in-one WIFI & BLE micro computer by Zepsch — Kickstarter 용도는 스마트워치, 센싱, 게임 등 여러가지 작업을 할 수 있다. 기본 POCUTER OS가 설치되어 있으며, APP 스토어에서 앱을 추가할 수 있다. WIFI, BT 연결이 되며, OTA로 무선 업데이트도 된다. OS OTA기능은 개발 중인 것 같은데, APP OTA는 잘 동작한다. 포장을 뜯으면 이렇게 되어 있다. 케이스는 별도로 판매하는데, 3D 프린터나 MCT로 직접 출력해서 사용해도 된다. 컬러 OLED, 택트 스위치 5개(3개+2개), microB USB 포트, microSD 슬롯이 장착되어 있다. 디스.. 2022. 9. 13.
(Arduino) ESP32 파티션을 나눠서 프로그램 공간 확보 (1.9MB with OTA) ESP32 설정 기본 값으로 다음과 같습니다. 플래시가 4MB인 제품을 많이 사용하는데, 파티션 설정 때문에 프로그램 영역이 1.2MB 뿐입니다. 그 이유는 SPIFFS 공간이 1.5MB나 되기 때문입니다. 프로그램 공간 1.2MB + OTA 공간 1.2MB + SPIFFS 공간 1.5MB = 4MB 이것저것 라이브러리를 사용하다 보면 컴파일된 바이너리가 1.2MB를 초과하는 경우가 있어서 파티션을 재설정 해야할 필요가 있습니다. SPIFFS 영역이 많이 필요하지 않다면 바꾸는 것이 좋겠지요. 여기서 Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)로 설정하면 프로그램 영역은 기본값 보다 700KB를 더 사용할 수 있습니다. (SPIFFS는 환경설정 등 텍스트 파일로.. 2022. 8. 1.
(Arduino) GPS 전자종이 달력 준비물 IDE: Arduino, VSCode(PlatformIO, ESP-IDF) MCU: Keyestudio ESP32-WROOM-32 Module (AliExpress Store) Display: Waveshare ePaper 5.56" 7Color, Waveshare RGB OLED 1.5" (AliExpress Store) GPS: NEO-M8N RTC: DS3231 라이브러리 GxEPD2: ePaper에 그릴 때 사용. Adafruit_GFX: RGB OLED에 그릴 때 사용. TinyGPSPlus: GPS 모듈용. Arduino-Timer: 타이머 태스크 생성용. Time: RTC, 현재 시각 클래스. 관련 글 ePaper: 🛒 Waveshare EPD 5.65" 7C (600x448), e-.. 2022. 7. 27.
(Arduino) ESP32, Modbus TCP 통신 성능 Test ESP32 서버 모드 Client가 Server에 접속해서 정보를 가져오는 방식 modbus-esp8266 라이브러리 설치 modbus 예제의 IP-server-AnalogInput 열기 WiFi 정보 입력 후 컴파일 업로드 Modbus Client에서 ESP32로 접속 후, 주소를 100으로 설정하고 Read Input Register를 하면 됨. 소스 변경 delay(); 삭제해서 최대 성능을 낸다. Coil, Hreg, Ists, Ireg 각각 4개씩 데이터를 기록한다. (3개씩은 타이머 분할 기록) 남은 1개의 103번 주소엔 millis(); 값을 실시간으로 기록한다. C#으로 작성한 Modbus TCP Client에서 테스트 해보니 103번 값이 매우 빠른 속도로 갱신이 됐다. Task Tim.. 2021. 12. 28.
(Arduino) Waveshare e-Paper 5.65" 7 Color & GxEPD2 허접한 WS 코드를 쓰는 것보다는 Adafruit GFX 방식을 사용하는 것이 여러가지로 효율적이다. GxEPD2 라이브러리를 설치하고 코드 몇줄만 수정하면 동작시킬 수 있다. GitHub - ZinggJM/GxEPD2: Arduino Display Library for SPI E-Paper Displays GitHub - ZinggJM/GxEPD2: Arduino Display Library for SPI E-Paper Displays Arduino Display Library for SPI E-Paper Displays. Contribute to ZinggJM/GxEPD2 development by creating an account on GitHub. github.com Name WS Connect.. 2021. 12. 10.
🛒 Waveshare EPD 5.65" 7C (600x448), e-Paper(전자종이) 알리익스프레스 가격: $64.61 배송: 무료, 9일만에 도착 누가 ePaper는 단색만 있다고 했는가! 이 모델은 7색까지 된다. 디스플레이 FPC 케이블이 PCB에 꽂혀있어 부러질 위험도 없다. 통신은 측면의 커넥터로 연결 할 수 있고, 핀홀에 납땜해서 연결할 수도 있다. 네 귀퉁이에 4개의 짧은 동 서포트가 볼트로 고정되어 있다. 어디든 고정할 수 있다. Wiki 5.65인치 전자 종이 모듈 (F) - 웨이브쉐어 위키 (waveshare.com) 5.65inch e-Paper Module (F) - Waveshare Wiki We provide several examples for testing, you first test the e-Paper by following the guides. If yo.. 2021. 12. 7.
반응형