산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Annoy-O-Bug: ATtiny85로 만드는 소형 LED 부저 장난감

부품 및 소모품

OSH Park 맞춤 제작 PCB1개보드 링크
부저1개
LED (일반)1개
저항 330Ω1개
코인 셀 배터리 CR20321개
CR2032 홀더1개
Microchip ATtiny851개
8핀 DIP 소켓1개
Arduino UNO1개ATtiny 프로그래밍용
커패시터 10µF1개ATtiny 프로그래밍용

필요 도구 및 장비

앱 및 온라인 서비스

프로젝트 소개

민트 통에 들어갈 만큼 작지만 집 전체에서 들릴 만큼 큰 소리, 단 몇 달러로 제작 가능한 훌륭한 장난감입니다. 바로 시작해 보겠습니다!

1단계: 회로도

Annoy-O-Bug: ATtiny85로 만드는 소형 LED 부저 장난감

PCB는 위 부품 목록의 링크에서 구매할 수 있습니다. 반드시 ATtiny나 맞춤 PCB를 쓸 필요는 없습니다. 브레드보드나 퍼프보드에서도 약 20분이면 조립 가능합니다. 소형화를 원한다면 PCB 방식이 좋습니다. 위 그림은 브레드보드 버전이며, ATtiny85 대신 다른 마이크로컨트롤러로 교체해도 됩니다.

2단계: PCB 조립

Annoy-O-Bug: ATtiny85로 만드는 소형 LED 부저 장난감

부품 실장은 비교적 쉽습니다. 부저와 LED는 극성이 있으니 주의하세요.

배터리 커넥터 납땜이 가장 까다롭습니다. 앞면 부품을 모두 납땜한 뒤, DIP 소켓 중앙 구멍을 통해 배터리 커넥터의 그라운드 핀을 패드에 납땜하세요. PCB에 흰색 실크스크린 사각형이 있어 장난칠 메시지를 적을 수도 있습니다. PCB를 커스터마이징하려면 내 circuits.io 디자인을 복제하세요.

3단계: 소프트웨어

// Code produced by Alex Wulff: https://www.AlexWulff.com
#define BUZZ 0
#define LED 1
#define BEEP_DELAY 30
#define LIGHT_DELAY 200
#define INITIAL 5000 // 밀리초 단위
// 10,000 ms → 총 시퀀스 46.5초
// 20,000 ms → 총 시퀀스 91.5초
// 30,000 ms → 총 시퀀스 136.5초
// 10초 증가마다 시퀀스 시간 45초씩 증가

void setup() {
  pinMode(BUZZ, OUTPUT);
  pinMode(LED, OUTPUT);
  // 장치 동작 확인용 LED 점멸
  for (int i = 0; i < 5; i++) {
    digitalWrite(LED, HIGH);
    delay(LIGHT_DELAY);
    digitalWrite(LED, LOW);
    delay(LIGHT_DELAY);
  }
}

void loop() {
  // 50회 반복, 매번 지연 시간을 1/i 배로 감소
  for (int i = 1; i < 50; i++) {
    digitalWrite(BUZZ, HIGH);
    digitalWrite(LED, HIGH);
    delay(BEEP_DELAY);
    digitalWrite(BUZZ, LOW);
    digitalWrite(LED, LOW);
    delay(INITIAL / i);
  }
}

위 코드는 영상의 동작을 구현한 예제입니다. 비프 간격이 점점 짧아져 매우 성가시게 만듭니다. INITIAL 값을 늘리면 시간 간격을 조절할 수 있으며, 일주일 동안 매일 빨라지도록 설정할 수도 있습니다. 무작위 비프/점멸이나 멜로디 재생 등 다양하게 응용 가능합니다.

Autodesk Circuits 시뮬레이션으로 실제 배선 없이 코드 테스트가 가능합니다: 시뮬레이션 링크

4단계: ATtiny85 프로그래밍

Arduino Uno와 10µF 커패시터로 ATtiny85를 프로그래밍할 수 있습니다. 자세한 방법은 여기를 참조하세요. DIP 소켓에서 ATtiny를 뺄 때는 핀셋을 사용하는 것이 편합니다.

5단계: 설치 위치

부품 조달가에 따라 개당 5달러 미만으로 여러 개 제작 가능합니다. 화분, 작은 상자, 베개, 램프 안, 책상 등 어디든 숨기기 좋습니다. 워치독 타이머로 ATtiny를 슬립 모드 시키면 코인 셀 배터리로 1년 이상 구동됩니다.

완성! 특정 프로그램 작성이나 회로 조립에 도움이 필요하면 댓글 남겨주세요. 더 많은 프로젝트는 www.AlexWulff.com과 Hackster.io에서 확인하세요.

작은 경고: 이 장치의 소리가 폭발물로 오인될 수 있으니 공공장소에는 설치하지 마세요.

제조공정

  1. Drone Pi: 스마트폰과 원격 제어 모두 가능한 듀얼 모드 Multiwii & 라즈베리 파이 쿼드콥터
  2. CNC 공작기계의 핵심 구성 요소 완벽 가이드
  3. 효과적인 위기 커뮤니케이션의 필수 요소
  4. MOSMusic 프로젝트 키트: MOSFET, 아두이노로 음악 동기화 조명 제어
  5. 교차 참조 마스터하기: 정밀도와 비용 절감을 위한 가이드
  6. 신뢰할 수 있는 압축 공기 시스템의 핵심 구성요소
  7. 크레인 현대화로 핵심 부품 혁신해 피크 성능 달성하기
  8. 듀얼 컬럼 밴드쏘 머신의 핵심 부품과 특징
  9. 정밀 가공 부품 설계 마스터: 종합 가이드
  10. 항공우주 및 정밀 항공기 부품 시장 트렌드