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

아두이노 스마트 지팡이: 시각장애인을 위한 근접 센서

부품 및 소모품

부품명수량
아두이노 우노1
납땜 없는 브레드보드 (풀 사이즈)1
초음파 센서 HC-SR04 (일반)1
부저2
LED (일반)1

필요한 도구 및 기계

앱 및 온라인 서비스

프로젝트 소개

거리에서 시각장애인들이 행인들에게 도움을 요청하며 걷는 모습을 보고 안타까워 이 프로젝트를 시작했습니다.

코드

업로드할 코드 (C/C++)
/* 시각장애인을 돕는 스마트 지팡이 만들기 */
#define trigPin 9
#define echoPin 8
#define Buzzer1 5  // 액티브 부저
#define Buzzer2 7  // 패시브 부저
#define Led1 6     // 진동 모터/LED
int sound = 250;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(Buzzer1, OUTPUT);
  pinMode(Buzzer2, OUTPUT);
  pinMode(Led1, OUTPUT);
}

void loop() {
  Serial.begin(9600);  // 루프 안에서 반복 호출 불필요, setup으로 이동 권장
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delay(2);
  digitalWrite(trigPin, HIGH);
  delay(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1;  // cm 단위
  
  digitalWrite(Buzzer1, LOW);
  digitalWrite(Buzzer2, LOW);
  digitalWrite(Led1, LOW);
  
  if (distance < 40) {
    digitalWrite(Led1, HIGH);
    delay(2000);
  }
  if (distance < 20) {
    digitalWrite(Led1, HIGH);
    delay(2000);
    digitalWrite(Buzzer1, HIGH);
    delay(2000);
  }
  if (distance < 10) {
    digitalWrite(Led1, HIGH);
    delay(2000);
    digitalWrite(Buzzer1, HIGH);
    delay(2000);
    digitalWrite(Buzzer2, HIGH);
    delay(2000);
  }
}

코드 개선 제안:

회로도

연결 순서:

  1. 초음파 센서, 부저 2개, LED를 브레드보드에 장착
  2. 점퍼 와이어로 아두이노와 연결
  3. 완성된 회로를 테이프로 지팡이에 고정

회로도 이미지: 초음파 센서 VCC→5V, GND→GND, Trig→핀9, Echo→핀8 / 부저1→핀5, 부저2→핀7 / LED→핀6

제조공정

  1. 아두이노 디지털 주사위: LCD 기반 랜덤 넘버 제너레이터 만들기
  2. 1Sheeld와 아두이노로 시각/청각 장애인 간 소통 돕기
  3. 아두이노 아이언맨 제작: 부품, 센서, 단계별 가이드
  4. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  5. 아두이노 구동 3D 프린팅 로봇 팔 만들기: 단계별 가이드
  6. 아두이노 릴레이 제어 가습기 자동화 – 고전압 안전 설계
  7. 비접촉 체온 측정 게이트: 아두이노 MKR1000으로 구현하는 자동 발열 검사 시스템
  8. 아두이노 나노와 네오픽셀 매트릭스로 만드는 네온 퐁 게임
  9. 게이밍용 커스텀 아두이노 조이스틱 스티어링 휠 만들기
  10. 아두이노와 TEA5767 모듈로 만드는 고성능 FM 라디오 수신기