-
ESP32-C3 Mini로 구축하는 스마트한 무선 개발 환경: 웹 파일 탐색기 및 편집기 만들기
안녕하세요! Mana’s Lab입니다. ESP32나 ESP32-C3 같은 마이크로컨트롤러를 가지고 IoT 프로젝트를 진행하다 보면, 매번 소스 코드를 수정할 때마다 USB 케이블을 PC에 연결하고 펌웨어를 다시 업로드하는 과정이 번거롭게 느껴질 때가 많습니다. 특히 센서가 이미 하우징…
-
[DIY] 3.3V/5V MCU 호환, A2SHB MOSFET을 이용한 강력한 전방향(360도) IR 송신기 만들기
안녕하세요! Mana’s Lab입니다. 스마트홈 구축이나 가전제품 자동화 제어 프로젝트를 진행하다 보면, 거실 한구석에 있는 ESP32나 스마트 허브에서 방 안의 에어컨, TV, 오디오를 동시에 제어해야 할 때가 있습니다. 하지만 마이크로컨트롤러(MCU)의 GPIO 핀에 IR LED를…
-
[DIY] 무선 랜(Wi-Fi) PC도 원격으로 켠다! ESP32-C3와 유선 키보드를 활용한 스마트 원격 부팅 스위치 만들기
안녕하세요! 오늘은 PC 원격 부팅에 대한 이야기와 함께, 일반적인 방법으로는 해결하기 힘든 ‘무선 랜(Wi-Fi) 환경에서의 PC 원격 부팅’을 하드웨어 Hack 방식으로 스마트하게 해결한 DIY 프로젝트를 소개해 드려고 합니다. 1. 왜 이런 장치가 필요했을까?…
-
[DIY 로봇 공학] 직접 만지며 가르치는 ‘학습형 로봇 팔(Direct Teaching)’ 구현 가이드: 왜 자석식 엔코더일까?
안녕하세요! 오늘은 로봇 공학 DIY 프로젝트 중에서도 가장 흥미로운 주제 중 하나인 ‘학습형 로봇 팔(Direct Teaching Robot Arm)’ 구현에 대해 이야기해 보려고 합니다. 학습형 로봇 팔이란, 사람이 로봇의 관절을 손으로 직접 잡고 원하는…
-
[JavaScript] fetch() 함수 완벽 정복: res와 data의 비밀 (feat. then 이어달리기)
안녕하세요! 웹 개발을 하다 보면 서버에서 데이터를 가져오거나 보낼 일이 정말 많죠? 이때 자바스크립트에서 가장 기본적으로 사용하는 무기가 바로 fetch() 함수입니다. 하지만 처음 fetch()를 접하면 코드가 왜 이렇게 생겼는지, .then() 안의 res나 data는…
-
ESP32-C3 통신 가이드: ESP-NOW vs WebSocket vs WebServer, 프로젝트에 최적인 선택은?
ESP32-C3에서 ESP-NOW, WebServer(HTTP), WebSocket의 속도를 비교할 때 가장 중요한 기준은 프로토콜의 오버헤드(Overhead)와 연결 방식(Connectionless vs Connection-oriented)입니다. 각 프로토콜의 특성과 속도 성능을 비교 분석해 드립니다. 1. 프로토콜별 성능 비교 요약 항목 ESP-NOW WebSocket WebServer…
-
윈도우즈 설치 폴더 팁, 대체 어디에 설치되서 골치 아픈가?
윈도우 시스템에서 프로그램이나 데이터가 설치될 수 있는 주요 경로들을 정리해 드릴게요. Claude Code나 Node-RED, 혹은 ESP32 관련 도구들을 다루실 때 이 리스트를 참고하시면 “대체 어디 설치된 거지?”라는 의문이 생길 때 큰 도움이 될…
-
ESP32-C3 SmartConfig: 스마트폰 앱으로 WiFi 정보를 전달하는 방법
IoT 기기를 만들 때 가장 귀찮은 작업 중 하나가 바로 코드에 WiFi 비밀번호를 하드코딩하는 것입니다. 공유기 비번이 바뀌거나 장소를 옮기면 매번 펌웨어를 새로 올려야 하죠. 오늘은 스마트폰 앱 터치 한 번으로 ESP32-C3에 WiFi…
-
MicroPython ESP32-C3: 전원이 꺼져도 데이터를 유지하는 NVS 사용법
ESP32-C3 마이크로파이썬 NVS(Non-Volatile Storage) 완벽 가이드 ESP32-C3와 MicroPython을 활용하면서 가장 고민되는 부분 중 하나가 **’전원이 꺼져도 데이터를 어떻게 유지할 것인가’**입니다. 일반적인 변수는 재부팅 시 초기화되지만, **NVS(Non-Volatile Storage)**를 사용하면 설정값이나 상태 정보를 안전하게 저장할…
-
내 블로그에 AI 조수 심기: Groq & Gemini API 호출
1. 도입: 왜 직접 AI API를 연동하는가? 요즘은 웹사이트에서 직접 AI를 쓰는 시대입니다. 하지만 단순히 API 키만 넣고 “Hello”를 주고받는 수준을 넘어, **실제 서비스 수준의 UX(사용자 경험)**를 갖추려면 생각보다 챙길 것이 많습니다. 오늘은…


![[DIY] 3.3V/5V MCU 호환, A2SHB MOSFET을 이용한 강력한 전방향(360도) IR 송신기 만들기](https://micro2iot.com/wp-content/uploads/2026/06/irsender.png)
![[DIY] 무선 랜(Wi-Fi) PC도 원격으로 켠다! ESP32-C3와 유선 키보드를 활용한 스마트 원격 부팅 스위치 만들기](https://micro2iot.com/wp-content/uploads/2026/06/wol.png)
![[DIY 로봇 공학] 직접 만지며 가르치는 ‘학습형 로봇 팔(Direct Teaching)’ 구현 가이드: 왜 자석식 엔코더일까?](https://micro2iot.com/wp-content/uploads/2026/06/robot.png)
![[JavaScript] fetch() 함수 완벽 정복: res와 data의 비밀 (feat. then 이어달리기)](https://micro2iot.com/wp-content/uploads/2026/05/fetch.png)




