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

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

부품 및 소모품

부품수량
아두이노 우노 (Arduino UNO)1
HC-SR04 초음파 거리 센서 (제네릭)1

앱 및 온라인 서비스

프로젝트 소개

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

자세한 회로 시뮬레이션과 설명은 내 웹사이트에서 확인하세요.

음향 부양(Acoustic Levitation)은 소리가 파동이라는 성질을 이용합니다. 두 음파가 만나면 건설적/파괴적 간섭을 일으키는데(노이즈 캔슬링 헤드폰 원리와 동일), 이 프로젝트는 초음파 거리 센서의 송신부 두 개를 마주보게 해 '공기 주머니(정재파 노드)'를 만들고, 그 안에 스티로폼 조각을 띄워 공중 부양시킵니다.

필요 자재 (별도 구매)

아마존 어소시에이트 활동으로 적격 구매 시 수수료를 받을 수 있습니다.

1단계: 초음파 송신부 추출

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

초음파 거리 센서 하나를 희생해 송신부(Tranducer) 2개를 적출합니다.

  1. 기판에서 송신부 2개 모두 납땜 제거
  2. 한쪽 송신부의 메시 스크린(금속망) 분리 보관
  3. 두 송신부에 각각 와이어 납땜

2단계: 회로 구성

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

3단계: 코드 업로드

// Original: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010; // 짝수/홀수 포트에 반전 신호 출력

void setup() {
  DDRC = 0b11111111; // 아날로그 핀 모두 출력 모드
  noInterrupts();
  TCCR1A = 0; TCCR1B = 0; TCNT1 = 0;
  OCR1A = 200; // 16MHz / 200 = 80kHz 사각파 → 40kHz 전체 파동
  TCCR1B |= (1 << WGM12); // CTC 모드
  TCCR1B |= (1 << CS10);  // 프리스케일러 1 (분주 없음)
  TIMSK1 |= (1 << OCIE1A); // 비교 매치 인터럽트 활성화
  interrupts();
}

ISR(TIMER1_COMPA_vect) {
  PORTC = TP; // 아날로그 포트 전체에 TP 값 출력
  TP = ~TP;   // 다음 주기를 위해 반전
}

void loop() {
  // 메인 루프 비워둠 (인터럽트만으로 구동)
}

타이머 1 비교 매치 인터럽트로 40kHz 초음파를 지속 생성합니다. 아날로그 핀 A0~A7에 번갈아 가며 위상 반전 신호가 나가 H-브리지를 구동합니다.

4단계: 송신부 장착 및 캘리브레이션

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모
아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

헬핑 핸즈(보조 손) 등으로 송신부를 고정하세요.

  1. 두 송신부 간격 약 3/4인치(약 19mm)로 시작
  2. 완두콩 절반 크기의 스티로폼 조각 준비
  3. 1단계에서 분리한 메시 스크린 위에 스티로폼 올리기
  4. 핀셋으로 두 송신부 사이 정재파 노드(압력 영점) 위치에 놓기 → 흔들리기 시작하면 근접
  5. 송신부 간격을 미세 조정해 스티로폼이 가만히 떠 있도록 고정

문제 해결 팁

처음엔 15분 정도 걸렸지만, 나중엔 금방 됩니다. 안 되면 다음을 시도하세요.

코드

//original code from: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010;
void setup() {
  DDRC = 0b11111111;
  noInterrupts();
  TCCR1A = 0; TCCR1B = 0; TCNT1 = 0;
  OCR1A = 200;
  TCCR1B |= (1 << WGM12);
  TCCR1B |= (1 << CS10);
  TIMSK1 |= (1 << OCIE1A);
  interrupts();
}
ISR(TIMER1_COMPA_vect) {
  PORTC = TP;
  TP = ~TP;
}
void loop() { }

회로도

아두이노 우노와 HC-SR04 초음파 센서로 만드는 미니 음향 부양 데모

제조공정

  1. 액체/스틱형 발한억제제·데오도란트: 과학, 역사, 제조 통찰
  2. Clientron, 엔트리부터 프리미엄 리테일 솔루션까지 아우르는 PT2500 및 PST750 POS 단말 출시
  3. Astera Labs, CXL 2.0 및 PCIe 5.0 솔루션 공개로 이기종 컴퓨팅의 지연 시간과 전력 문제 해결
  4. 라즈베리 파이 차고 문 오프너 – 라이브 비디오 스트리밍 포함 단계별 가이드
  5. EMAR 미니: 코로나19 대응 오픈소스 응급 지원 로봇 소형화 버전
  6. 단일 단계 음향 부양으로 단일 원자 백금 나노클러스터 및 Pt 장식 미세다공성 La₂O₃ 신속 합성
  7. CMMS 도입 비즈니스 케이스 구축: 정비 효율성과 ROI 극대화
  8. 미니 VMC 머신 설명: 소규모 프로젝트를 위한 컴팩트 CNC 밀링
  9. 미니 CNC 선반 이해: 기능, 특징 및 이점
  10. 미니 CNC 터닝 머신: 기능성과 응용 분야 이해하기