본문 바로가기
반응형

분류 전체보기968

🛒 (Tuya) MOES® 스마트 무선 스위치 - 4 버튼 알리익스프레스 구매 가격: $14.88 배송: 무료, 4일 만에 도착 (빠른배송) 8개의 스마트 LED, 각종 기기를 편리하게 제어하기 위해 스마트 스위치를 구입했다. 더 이상 스마트폰, Tuya 앱을 켤 필요가 없어졌다. 딸깍딸깍 클릭감이 좋다. 클릭할 때마다 LED가 점등 된다. 배터리는 2430 규격을 사용하는데 LIR2032, LIR2430 배터리는 배송중이라, 일단 CR2032를 껴주었다. (2430과 2032는 두께가 0.2mm 차이 뿐이므로 흔한 2032 배터리 사용에 전혀 문제가 없다) 배터리를 제거는 손가락으로 불가능해 보인다. 뾰족한 것으로 밀어야 할 듯... 커버 결합 방식이 특이하다. 슬라이드로 열고/닫고 할 수 있는데, 닫을 때는 수직으로 눌러서 닫을 수 있다. (고리가 부러질까봐.. 2022. 8. 2.
(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) ESP32, WiFi 접속 설정을 변경하고 기억하기 WIFI STA 모드로 접속할 때 접속하려는 AP 인증이 달라질 때마다 펌웨어를 업데이트 해야 하는 귀차니즘을 다음과 같이 해결하였다. BT(BLE), Serial 연결은 확실하므로 PC나 스마트 폰으로 ESP32에 연결을 하고 WiFi 접속 정보를 블루투스 또는 시리얼 통신으로 보낸다. ESP32는 수신된 데이터를 별도의 공간에 저장한다. 재부팅을 하거나 WiFi 재접속을 한다. 아래는 시리얼 통신 화면 Serial Terminal *help?$ Serial Monitor ==== HELP ==== ---- SET Commands ---- *SETDATE:yyyymmdd$ *SETDATETIME:yyyymmddhhiiss$ *RESTART:1$ *SETWIFISSID:your ssid$ *SETWIFI.. 2022. 7. 30.
(Arduino) ESP32 BLE Server에서 데이터 수신하기 불특정 기기가 ESP32에 접속하려면 ESP32는 Server가 되어야 한다. Server에 접속한 기기에게 데이터를 보내는 센서에서 많이 사용하는데, 명령어 등 데이터 수신을 처리하려면 READ 기능을 활성화 해야 한다. BLE Server 모드로 동작하면서 데이터 수신을 해본다. UUID는 Online UUID Generator Tool 에서 생성하면 된다. #include #include #include #include #define SERVICE_UUID "a4a2f593-76de-47ba-9133-7e908188c5af" #define CHARACTERISTIC_UUID "303d6f69-a751-43f0-9165-bdbb7601cdda" class MyCallbacks: public BLECh.. 2022. 7. 30.
🛒 (Tuya) GIRIER® WiFi 스마트 LED 전구 설정하기 알리익스프레스 가격: $8.22/개 배송: 무료, 8일 만에 도착 스토어 홈페이지: https://girier.ko.aliexpress.com/store/5126148 스마트 플러그 다음으로, 스마트 전구를 테스트 해본다. 개봉 박스만 봐서는 어떤 모델인지 알 수가 없다. 저런 모양의 스마트 LED 전구는 9W, 12W, 15W로 총 3종이다. RGB LED와 Cool White, Warm White LED가 내장되어 있다. 유리 필라멘트 전구를 들다가 플라스틱 LED를 들면 무게감이 거의 없다. 배송 중 깨질까봐 걱정했는데 심하게 충격을 받지 않는 이상 파손될 일은 없을 것 같다. 소켓 규격은 필라멘트, 형광등 소켓으로 사용하는 E27 규격을 사용한다. Tuya 등록 및 설정 LED 전구는 초기화 버튼.. 2022. 7. 28.
(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.
🛒 Tuya BT/Zigbee to WiFi Smart Gateway 알리익스프레스 가격: $14.12 배송: 무료, 7일 만에 도착. WiFi 기기는 공유기를 통해서 제어할 수 있는데, 블루투스 기기와 지그비 기기를 제어하려면 단말기가 필요하다. 위 기기들은 단말기를 통해서 WiFi로 제어를 하게 된다. 스마트 게이트웨이는 유선랜 방식과 무선랜 방식이 있는데, 유선랜 방식은 무선랜이 동작하지 않는다. 깔끔하게 무선랜 방식으로 주문했다. 지그비는 시리얼 유선 통신을 무선 통신으로 바꾼 것 뿐이다. 15년 전에 지그비 기기를 개발할 당시엔 정말 신기한 기술이었다. 블루투스로 불가능한, 장애물 있는 50m 거리에서도 통신이 되었던... WiFi IoT 기기의 단점은 소비전력이다. 그래서 상시 전원을 공급하거나 배터리를 정기적으로 충전해야 한다. 배터리를 사용하는 센서 기기들은.. 2022. 7. 27.
LaserPecker3, 1W 파이버 레이저 마커 금속 마킹이 가능한 펄스 파이버 레이저 인그레이버입니다. (1W라고 우습게 보면 안 됩니다.) 킥스타터에서 중국의 M1이라는 소형 펄스 레이저 기기를 봤는데 레이저 모듈을 펄스 제어해서 출력을 높이는 기술이었습니다. kW급으로 금속 마킹이 가능했지요. 레이저페커3도 펄스 제어 기술을 적용하여 평균 1W인 출력을 최대 10kW 출력으로 마킹이 가능하게 되었습니다. 레이저는 1064nm 모듈을 사용하여 금속 마킹에 최적입니다. 커팅기가 아닙니다. (산업용 10W 이상의 파이버 레이저급입니다. 이런건 연속출력이라 덩치가 크고 초점거리가 길어서 큰 물체 마킹에 좋지요.) 판매가격은 예약가 US$ 1529.10 정상가 US$ 1699.00 레이저 마킹 가능한 재질 LP2는 5W 450nm 레이저를 사용해서 태우는.. 2022. 7. 22.
🛒 LED 자이로 파워볼 알리익스프레스 가격: $6.09 배송: 무료, 9일 만에 도착 자이로 볼은 자이로 회전 원리를 이용한 손목, 팔 운동기구이다. 옛적엔 줄을 감아서 당겨서 돌렸는데 (은근 귀찮고 돌리기 어렵다) 요즘 파워볼은 내부 회전 볼을 역회전 시키면 쉽게 돌릴 수 있다. 마찰력도 작아서 스핀 운동을 멈춰도 내부 회전체는 금방 멈추지 않는다. 멈출 듯한 볼을 다시 살리는 것도 재밌다. (실리콘 윤활제를 뿌려주면 더 효과적일 듯) 파워볼을 흔들면 딸랑 거리는 소리가 나는데, 역회전이 가능하게 래치를 걸어주는 부품이다. 최대한 감아주다가 놓는 순간 빠르게 회전을 시작한다. 래치가 걸리지 않으면 태엽이 감기지가 않으므로 파워볼을 흔들어서 다시 재시도 해본다. 내부에 모터, 저항, LED가 있어서 고속 회전시 밝게 빛난다. .. 2022. 7. 20.
반응형