-
ESP32와 원형 LCD(GC9A01)를 활용한 실감 나는 로봇 눈 만들기 (feat. MicroPython)
1.28 인치 7PIN 8PIN SPI TFT LCD 모듈 GC9A01 프로젝트 개요: 왜 원형 LCD인가? 일반적인 사각형 디스플레이와 달리 GC9A01 원형 TFT LCD는 로봇의 눈을 표현하기에 최적화된 형태를 가집니다. 하지만 두 개의 고해상도(240×240) 화면을…
-
I2C 주소 똑같아도 상관없음! 멀티플랙서 TCA9548A 사용법
※ I2C 주소가 같은 ssd1306 5개를 esp32-c3 mini 에 연결해서 구동하려고 한다. 어떻게 연결해야 하나? 1. I2C 주소 문제 (0x3C, 0x3D) 일반적인 SSD1306 모듈은 뒷면의 저항(Jumper) 위치를 옮겨서 주소를 0x3C 또는 0x3D 중…
-
왜 내 OLED는 얼룩덜룩해질까? 수명을 2배 늘리는 팁 (feat. PIR sensor)
OLED 번인 방지: PIR 센서로 디스플레이 수명 늘리는 법 OLED 디스플레이의 최대 단점인 밝기 저하와 번인 현상! 장시간 화면을 켜두었을 때 발생하는 얼룩덜룩한 잔상을 방지하기 위해, PIR 인체감지 센서를 활용하여 사람이 있을 때만…
-
폐프린터 버리지 마세요! 스텝모터 재활용하기 (L298N)
폐 프린터에서 추출한 모터는 Japan Servo KP39EM2-011 스텝 모터였습니다. **일본 서보(JAPAN SERVO CO., LTD.)**에서 제조한 바이폴라(Bipolar) 타입의 스텝 모터입니다. 정확한 모델명은 KP39EM2-011 (EM-240 시리즈)입니다. 1. 주요 스펙 (Label 정보 분석) 2. L298N 연결…
-
HDD 스핀들 모터, L298N으로 돌려봤더니… 결과는?
오늘의 프로젝트는 폐하드드라이브 추출 모터 구동 테스트입니다. 결론부터 말씀드리면 ‘절반의 성공, 절반의 실패’입니다. L298N의 전압 강하와 스텝 신호의 한계 때문에 하드디스크 특유의 초고속 회전(7200RPM)을 구현하기엔 역부족이었습니다. 실패를 통해 배운 BLDC 모터의 특성을 공유합니다.…
-
WiFi의 한계를 넘어, ESP32-C3와 무선 모듈의 만남
ESP32-C3는 뛰어난 가성비와 RISC-V 아키텍처, 그리고 강력한 내장 WiFi/Bluetooth 기능으로 많은 메이커의 사랑을 받고 있습니다. 하지만 실제 프로젝트 하다 보면 한계에 부딪히곤 합니다. “벽 하나만 통과해도 끊기는 WiFi 거리, 배터리를 순식간에 갉아먹는 전력…
-
NEMA 17부터 28BYJ-48까지: 내 프로젝트에 딱 맞는 스텝모터 고르기
1. 스텝모터 3종 토크 비교표 모델명 최대 토크 (Holding Torque) 크기 (두께) 특징 17HS4401 약 40 ~ 45 N·cm 40mm (표준) 가장 강력함. 17HS4023 약 14 ~ 15 N·cm 23mm (슬림) 가벼움. 28BYJ-48…
-
새로운 GPIO 확장 모듈 강자, MCP23017
왜 MCP23017이 GPIO 확장의 “새로운 강자”인가? PCF8575가 **’가성비와 간편함’**으로 승부했다면, MCP23017은 **’정밀 제어와 압도적 확장성’**으로 중무장한 모듈입니다. 1. “저항 16개를 아껴주는 마법” (내부 풀업) 가장 큰 강점은 소프트웨어 설정만으로 내부 풀업 저항을 켤…
-
AI 아직도 아두이노? ESP32로 갈아타야 하는 이유
진짜 다 들어있나요? (ESP32 vs Arduino) 네, 진짜입니다. 아두이노 우노와 비교하면 ESP32는 거의 ‘아이언맨 슈트’를 입은 수준이에요. 기능 아두이노 우노 (Arduino Uno) ESP32 시리즈 무선 통신 없음 (별도 모듈 구매/연결 필요) Wi-Fi &…
-
ESP32 핀 부족 해결! PCF8575로 I/O 16개 확장하기
PCF8575는 I2C 통신 단 2선(SDA, SCL)만으로 GPIO 핀을 16개나 늘려주는 모듈입니다. ESP32-C3처럼 핀 수가 적은 보드를 쓸 때 필요한 아이템이죠. 라이브러리 없이도 i2c.writeto()와 i2c.readfrom()만으로 제어가 가능합니다. PCF8575는 16비트(2바이트) 데이터를 주고받습니다. 메카넘 휠 RC카…










