클로드 AI로 구축한 비둘기 퇴치 워터 터렛 — 코드 한 줄 없이

Reddit 사용자가 Claude AI를 사용하여 부품 선정부터 전기 회로도, 모든 코드까지 전적으로 AI에 의존해 완전 자동 비둘기 퇴치 워터 터렛을 제작했습니다. 개발자는 단 한 줄의 코드도 직접 작성하지 않았습니다. 이 프로젝트 GardenGuardian은 Raspberry Pi 5, AI HAT, Pan-Tilt HAT, 카메라, 서보 모터, 개조된 물총으로 구동됩니다.
하드웨어 구성
- Raspberry Pi 5 AI Kit (Kubii에서 구매 가능)
- Pan-Tilt HAT (WaveShare)
- 카메라 모듈 V3
- 서보 모터 (Pan-Tilt 어셈블리 포함)
- 전기 물총 (펌프와 배터리 분리)
- 광 릴레이 (5V, 펌프 제어용)
- 전선 및 기본 전자 부품 키트
Claude AI 사용 방법
Claude가 모든 기술적 결정을 처리했습니다:
- 부품 선정: 프로젝트 요구 사항에 기반하여 Claude가 위의 하드웨어 목록을 추천했습니다.
- 회로도: Claude가 전기 배선도를 생성했으며, 저자는 로봇 공학 경험이 전혀 없었음에도 쉽게 따라할 수 있었습니다.
- 코드: 카메라 통합, 모터 제어, 감지 로직까지 모든 코드가 Claude에 의해 작성되었습니다. 저자는 단 한 줄의 코드도 작성하지 않았습니다.
- 기기 내 실행: Claude Code가 Raspberry Pi에 직접 설치되어 SSH를 통해 실시간으로 카메라, 모터, GPIO와 상호작용할 수 있었습니다.
작업 흐름
저자는 하드웨어를 주문하기 전에 명세를 반복적으로 다듬었고, 배송 지연 기간 동안 Claude가 모든 내용을 기억하게 한 후, Pi에 Claude Code를 직접 실행하여 최종 조립과 테스트를 진행했습니다. 가장 어려웠던 부분은 명세를 구체화하는 과정, 하드웨어를 기다리는 시간, 그리고 전기 테이프로 서보 모터에 워터 펌프를 물리적으로 장착하는 일이었습니다.
결과
두 개의 데모가 공유되었습니다. 하나는 터렛이 저자를 추적하며 물을 쏘는 영상이고, 다른 하나는 비둘기가 성공적으로 쫓겨나는 모습입니다. 다음 업그레이드 계획은 방수 케이스와 태양광 패널 및 배터리 설정이며, 모두 Claude가 설계할 예정입니다.
소스 코드
전체 소스는 GitHub에서 확인할 수 있습니다: tarraschk/GardenGuardian
대상 독자
하드웨어 프로젝트에서 AI 코딩 에이전트의 실질적 한계에 관심이 있는 개발자, 또는 전자공학이나 Python을 배우지 않고도 유사한 자동 퇴치 시스템을 구축하려는 모든 분.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

OpenClaw 에이전트가 Zork 텍스트 어드벤처 게임을 자율적으로 플레이합니다
한 개발자가 자신의 OpenClaw 에이전트가 자율적으로 Zork 인터프리터를 찾아 설치한 후, 약 30초 만에 전체 게임을 두 번 플레이하며 350점 만점 중 50점을 획득했고, 작업 사이사이에 계속 플레이할 계획이라고 보고했습니다.

로컬LLaMA 커뮤니티의 실용적인 OpenClaw 활용 사례
레딧 게시물에서는 개발자들이 자동화된 콜드 아웃리치, SEO 콘텐츠 업데이트, 소셜 미디어 캡션 작성, 서버 모니터링, 영수증 처리와 같은 작업에 OpenClaw를 사용하는 구체적인 방법을 설명합니다.

레딧 사용자가 맥에서 25개 이상의 예약된 AI 에이전트를 개인 페르소나로 운영: 유용함인가, 복잡성일 뿐인가?
한 개발자가 자신의 맥에서 25개 이상의 예약 에이전트를 운영하며, 업무 자동화, 오픈소스 프로젝트, 취미 제작, GitHub PR 등을 처리하는 네 개의 페르소나(아내, 딸, 아들, 모니터)로 구성된 개인 AI 설정을 공유하고, 이것이 실제로 유용한지, 아니면 복잡성 자체를 위한 것인지 커뮤니티에 묻습니다.

환자는 클로드 AI를 사용하여 의료 데이터를 해석하고 뇌암 치료를 진행합니다.
중추신경계 침범이 있는 원발성 종격동 B세포 림프종을 앓고 있는 27세 환자가 매일 Claude AI를 사용하여 면역조직화학 패널을 해석하고, PET-CT 스캔 결과를 분석하며, CAR-T 임상시험 데이터를 평가하고, 약물 작용 기전을 이해하며, 의료진을 위한 질문을 준비합니다.