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

선글라스-봇: 빛 감지 자동 조절 스마트 선글라스

부품 및 소모품

아두이노 우노 (프로 미니 프로그래밍용) 1개
아두이노 프로 미니 (5V 16MHz, 실장용) 1개
마이크로 서보 모터 (타워프로 MG996R 등 소형) 1개
조도 센서 (LDR, Light Dependent Resistor) 1개
10kΩ 저항 1개
일반 선글라스 (렌즈 분리 가능 제품) 1개

앱 및 온라인 서비스

프로젝트 개요

주변 밝기를 감지해 자동으로 선글라스 렌즈를 내렸다 올렸다 하는 웨어러블 로봇입니다. 밝은 곳에서는 검은 차양을 내려 눈을 보호하고, 어두운 곳에서는 올려 시야를 확보합니다. 2021년 핵스페이스 매거진(HackSpace Magazine) '톱 프로젝트'로 선정되었습니다.

작동 원리

LDR(조도 센서)과 10kΩ 저항으로 분압 회로를 구성해 아두이노 아날로그 핀(A0)에 연결합니다. LDR 저항값은 빛이 강할수록 낮아지므로 아날로그 읽기 값(0~1023)은 밝을 때 작아집니다.

임계값(코드상 100)은 환경에 맞게 조정하세요.

회로도

간단한 분압 회로: LDR 한 쪽 → 5V, 다른 쪽 → A0 및 10kΩ 저항 → GND. 서보 신호선 → D9, 전원 → 5V/GND. 브레드보드 테스트 후 프로 미니에 납땜.

아두이노 프로 미니 프로그래밍

프로 미니에는 USB 포트가 없으므로 아두이노 우노에서 ATmega328P 칩을 분리하고 다음과 같이 연결해 업로드합니다:

우노 5V→프로 미니 VCC
우노 GND→프로 미니 GND
우노 TX→프로 미니 TX
우노 RX→프로 미니 RX
우노 RESET→프로 미니 RST

보드 설정: Arduino Pro Mini (5V, 16MHz) 선택 후 업로드.

코드 (subglass-bot.code.c)

#include 
Servo sglass;
int ldr = 0;      // A0 핀
int value = 0;

void setup() {
  Serial.begin(9600);
  sglass.attach(9);  // 서보 신호핀 D9
}

void loop() {
  value = analogRead(ldr);
  Serial.println(value);
  delay(100);
  
  if (value < 100) {      // 밝음
    sglass.write(155);    // 차양 내림
    delay(100);
  } else {                // 어두움
    sglass.write(80);     // 차양 올림
    delay(100);
  }
}

깃허브에서 코드 다운로드

선글라스 개조 및 조립

  1. 선글라스에서 검은 렌즈만 분리
  2. 단단한 철사에 렌즈를 접착해 프레임 제작
  3. 서보 혼(arm)에 프레임 고정
  4. 서보를 선글라스 테에 부착 (글루건 등)
  5. 회로 기판과 배터리(5V 1A 파워뱅크 등) 장착
  6. 주의: 리튬 배터리에 핫글루 직접 사용 금지

완성 및 테스트

전원 켜고 야외로 나가면 자동으로 차양이 내려가고, 실내로 들어오면 올라갑니다. 독특한 외관이지만 꽤 실용적이고 재미있는 프로젝트입니다!

제조공정

  1. 가스 랜턴: 진화, 디자인, 현대 제조 공정
  2. 레이저 포인터: 설계, 제조, 안전성 개요
  3. 손전등: 탄생부터 현대 혁신까지
  4. 만화경: 브루스터의 과학에서 현대 디자인까지
  5. 반도체 레이저: 현대 기술을 위한 정밀 광원
  6. 사진술의 예술과 과학: 다게레오타입에서 현대 필름까지
  7. 교통신호: 공학, 역사, 미래 혁신
  8. 불에서 필라멘트로: 현대 전구 진화와 생산
  9. 광섬유: 기술, 생산 및 미래
  10. 제스처 제어 RGB 테이블 램프 – 인터랙티브 핸즈프리 조명