본문 바로가기
반응형

전체 글451

Thingtendo 만들기|ESP32-S3로 제작하는 레트로 휴대용 게임기 Thingtendo 만들기: ESP32-S3로 제작하는 닌텐도 Game & Watch 스타일 휴대용 게임기어린 시절 즐겨 했던 휴대용 게임기를 직접 분해하고, 내부 구조를 분석한 뒤 새로운 하드웨어로 다시 만들어 본다면 어떨까요?이번에 소개할 프로젝트는 Thingtendo입니다. ESP32-S3 마이크로컨트롤러와 TFT 디스플레이, 맞춤형 PCB, 충전식 배터리를 활용해 닌텐도의 고전 휴대용 게임기인 Game & Watch 스타일의 게임기를 직접 제작하는 프로젝트입니다.프로젝트 제작자는 어린 시절 즐겼던 동키콩 주니어(Donkey Kong Jr.) 게임을 오래된 오리지널 기기 대신 안전하게 즐길 수 있도록 직접 복제 기기를 만들기로 했습니다. 이후 여러 클래식 게임을 추가해 하나의 휴대용 기기에서 다양한.. 2026. 10. 13.
웹 브라우저로 만드는 말하는 AI 로봇|ESP32-S3·3D 프린팅·음성 AI 웹 브라우저에서 바로 만드는 말하는 AI 데스크 로봇|ESP32-S3와 3D 프린팅 활용AI와 대화하는 작은 로봇을 직접 만들어 책상 위에 올려놓을 수 있다면 어떨까요?최근에는 고성능 컴퓨터와 복잡한 개발 환경 없이도 마이크로컨트롤러와 웹 기반 도구를 활용해 다양한 AI 디바이스를 제작할 수 있습니다. 이번에 소개할 RoboLynk의 말하는 AI 데스크 로봇은 이러한 흐름을 보여주는 흥미로운 메이커 프로젝트입니다.이 프로젝트의 가장 큰 특징은 펌웨어 설치를 위해 별도의 개발 도구를 설치할 필요가 없다는 점입니다. 호환되는 ESP32-S3 보드를 USB-C 케이블로 컴퓨터에 연결한 다음, 웹 브라우저에서 펌웨어를 설치할 수 있도록 설계되어 있습니다.3D 프린팅 케이스, 터치 디스플레이, 마이크, 스피커, .. 2026. 10. 13.
맥 책상 위의 작은 AI 동반자 Q 만들기|ESP32-C3·PCB·3D 프린팅 맥 책상 위의 작은 AI 동반자, Q — 선인장 모양 스마트 데스크 디바이스 만들기컴퓨터로 작업하다 보면 AI 에이전트의 작업 상태를 확인하거나, 집중 타이머를 확인하고, 온라인 회의 중 마이크를 조작하기 위해 여러 창을 오가야 할 때가 많습니다.이러한 불편함을 해결하기 위해 탄생한 프로젝트가 바로 Q – 맥용 작은 책상 동반자입니다.Q는 선인장 모양의 작은 데스크톱 디바이스로, RGB LED 3개와 물리 버튼 1개를 이용해 Mac의 작업 상태를 직관적으로 보여줍니다. 단순히 상태를 표시하는 장치에 그치지 않고, 버튼을 눌러 실제 작업에 반응할 수 있다는 점이 특징입니다.이번 글에서는 Q의 주요 기능부터 하드웨어 구성, PCB 설계, ESP32-C3 펌웨어, 3D 프린팅 케이스 제작, macOS 애플리케.. 2026. 10. 13.
wokwi Arduino Nano로 만드는 OLED 벽돌깨기 게임 만들기 Arduino Nano로 만드는 OLED 벽돌깨기 게임 만들기Arduino Nano와 128×64 OLED 디스플레이를 이용해서 간단한 벽돌깨기(Brick Breaker) 게임을 만들어 보았습니다.기존에 많이 사용하는 Pong 게임의 구조를 응용하여 공, 패들, 벽돌의 충돌 처리를 구현하고, 점수와 목숨, 레벨까지 추가했습니다.작은 OLED 화면이지만 실제 게임처럼 공이 움직이고 벽돌이 하나씩 깨지는 모습을 확인할 수 있습니다.1. 준비물이번 프로젝트에 필요한 부품은 다음과 같습니다.Arduino Nano0.96인치 128×64 OLED 디스플레이SSD1306 OLED택트 스위치 2개피에조 부저 1개브레드보드점퍼 케이블USB 케이블OLED는 I2C 방식 SSD1306 128×64 제품을 사용합니다.2. .. 2026. 9. 22.
아두이노 조이스틱과 OLED, 부저를 이용한 스네이크 게임 만들기(Wokwi) 아두이노 조이스틱과 OLED, 부저를 이용한 스네이크 게임 만들기이번에는 Arduino와 조이스틱, OLED 디스플레이, 부저를 이용해 스네이크 게임을 만들어 보겠습니다.예전에는 방향키 스위치 4개를 이용해서 뱀의 방향을 조작했다면, 이번에는 아날로그 조이스틱 하나로 상·하·좌·우 방향을 조작하도록 구성했습니다.여기에 OLED 화면을 이용해 게임 화면과 점수를 표시하고, 부저를 이용한 배경음과 게임 오버 사운드까지 추가했습니다.간단한 아두이노 프로젝트이지만 다음과 같은 기능을 직접 구현해 볼 수 있습니다.조이스틱 아날로그 입력OLED 그래픽 출력뱀의 이동먹이 생성충돌 처리점수 계산최고 점수 표시게임 시작 화면게임 오버 화면부저 배경음게임 오버 효과음업로드한 원본 코드 역시 SSD1306 128×64 OL.. 2026. 9. 17.
아두이노 UNO + OLED + 스위치 4개로 스네이크 게임 만들기 아두이노 UNO + OLED + 스위치 4개로 스네이크 게임 만들기이번에는 아두이노 UNO 보드와 0.96인치 OLED 디스플레이, 스위치 4개를 이용해서 간단한 스네이크 게임을 만들어 보겠습니다.OLED 화면에서 뱀이 움직이고, 방향 버튼을 눌러 뱀을 조종하면서 과일을 먹는 방식입니다.별도의 조이스틱 모듈 없이 스위치 4개만으로 방향을 조작할 수 있도록 구성했습니다.1. 준비물필요한 부품은 다음과 같습니다.Arduino UNO0.96인치 OLED 128×64 I2C택트 스위치 4개브레드보드점퍼선USB 케이블OLED는 일반적으로 SSD1306 I2C 방식의 128×64 OLED를 사용합니다.2. 게임 구성스위치 4개는 각각 다음과 같이 사용합니다.스위치기능Arduino 핀SW1LEFTD4SW2UPD2SW.. 2026. 9. 17.
아두이노 UNO로 만드는 스네이크 게임(Wokwi) 아두이노 UNO로 만드는 스네이크 게임MAX7219 8×8 LED 매트릭스 + LCD 16×2 + 5개 버튼이번 포스팅에서는 Arduino UNO를 이용해서 간단한 스네이크(Snake) 게임을 만들어 보겠습니다.게임 화면은 MAX7219 8×8 LED 매트릭스를 사용하고, 점수와 게임 상태는 16×2 LCD에 표시합니다.조작은 조이스틱을 사용하지 않고 5개의 푸시 버튼으로 구성했습니다.STARTUPDOWNLEFTRIGHT또한 실제 하드웨어를 연결하기 전에 Wokwi 시뮬레이터에서 바로 테스트할 수 있도록 구성했습니다.1. 완성된 게임 구성전체적인 구성은 다음과 같습니다. Arduino UNO │ ┌────────────┼────.. 2026. 9. 15.
Arduino 스마트 홈 네트워크 만들기 -WOKWI Arduino 스마트 홈 네트워크 만들기온도·습도·가스 센서를 이용한 실시간 환경 모니터링이번 과제에서는 Arduino UNO를 중심으로 여러 센서를 연결하여 스마트 홈 네트워크를 구성해 보았습니다.스마트 홈에서는 집 안의 온도, 습도, 가스 등의 환경 정보를 실시간으로 측정하고, 이상 상황이 발생하면 사용자에게 알려주는 기능이 중요합니다.이번 실습에서는 다음과 같은 센서를 사용합니다.DS18B20 : 1방 온도 측정DHT22 : 거실 온도 및 습도 측정MQ-2 : 주방 가스 및 연기 감지16×2 LCD : 센서 측정값 실시간 표시Arduino UNO : 전체 센서 데이터 처리1. 스마트 홈 네트워크 구성전체적인 구성은 다음과 같습니다.위치센서측정 내용Arduino 연결1방DS18B20온도DQ → D8거.. 2026. 8. 27.
반응형