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

아두이노 우노로 만드는 정전식 터치 LED 스위치 - 초간단 DIY

부품 및 소모품

아두이노 우노 1개
LED (일반) 1개
점퍼 와이어 (일반) 4개
1MΩ 저항 1개
알루미늄 호일 또는 동전 1개

앱 및 온라인 서비스

프로젝트 소개

이 프로젝트에서는 아두이노 정전 용량 센싱 라이브러리를 기반으로 동전을 터치 센서로 사용하여 LED를 켜고 끄는 터치 센서를 제작합니다. 정전 용량 센서는 인체나 손처럼 전도성이 있거나 공기와 현저히 다른 유전율을 가진 물체를 감지할 수 있습니다.

정전 용량 센서 라이브러리는 두 개 이상의 아두이노 핀을 정전 용량 센서로 변환하여 인체의 전기 용량을 감지합니다. 센서 설정에는 중간~높은 값의 저항, 와이어 한 조각, 끝부분에 작거나 큰 알루미늄 호일 조각만 있으면 됩니다. 최대 민감도에서는 센서에서 몇 인치 떨어진 손이나 신체도 감지할 수 있습니다.

아두이노 우노로 만드는 정전식 터치 LED 스위치 - 초간단 DIY

회로 및 작동 원리

간단한 RC 회로(저항-커패시터)입니다. 한 상태에서 다른 상태로 변하는 데 걸리는 시간을 측정하여 거리(인체의 일반적인 정전 용량, 고저항 값, 센서 재료의 일반적인 정전 용량을 알기 때문에)를 근사치로 구합니다. 고저항은 현저히 낮은 방전 시간을 제공하기 위한 것입니다.

이 프로젝트에서는 동전이나 알루미늄 호일 등 금속 물체를 센서 재료로 사용할 수 있습니다.

아두이노 우노로 만드는 정전식 터치 LED 스위치 - 초간단 DIY

소프트웨어 프로그램

터치를 통한 조명 켜기/끄기 기능은 아두이노 보드에 업로드된 소프트웨어 프로그램으로 제어합니다. 코드를 업로드하기 전에 아두이노 웹사이트에서 정전 용량 센서 라이브러리를 설치해야 합니다.

하드웨어 설정

고저항(1MΩ)을 아두이노 2번과 4번 핀 사이에 연결합니다. 프로그램상 4번 핀이 수신 핀이므로 동전(정전 용량 센서 역할)을 수신 핀에 연결합니다. LED는 GND와 8번 핀 사이에 연결합니다.

테스트

센서를 터치할 때마다 이전 상태가 변경되어 LED가 켜거나 꺼집니다. 저항값이 클수록 센서가 더 민감해져 근접 센서처럼 작동합니다.

코드

아두이노 코드 아두이노

정전 용량 센싱 라이브러리가 설치되어 있는지 확인하세요.

#include <CapacitiveSensor.h>
CapacitiveSensor cs_2_4 = CapacitiveSensor(2,4); // 핀 2와 4 사이에 1M 저항, 핀 4가 센서 핀, 와이어 또는 호일 추가
int in = 2;
int out = 4;
int state = HIGH;
int r;
int p = LOW;
long time = 0;
long debounce = 200;

void setup() {
  pinMode(4, INPUT);
  pinMode(8, OUTPUT);
}

void loop() {
  r = digitalRead(4);
  if (r == HIGH && p == LOW && millis() - time > debounce) {
    if (state == HIGH) state = LOW;
    else state = HIGH;
    time = millis();
  }
  digitalWrite(8, state);
  p = r;
}

회로도

아두이노 우노로 만드는 정전식 터치 LED 스위치 - 초간단 DIY

제조공정

  1. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  2. 라즈베리 파이 & DS18B20으로 다중 센서 온도 & 조도 모니터링 시스템 구축
  3. Twilio를 이용한 라즈베리 파이 기반 화장실 점유 센서: 음성 및 SMS 알림
  4. 디지털 조도 센서 – 윈도우 10 IoT Core로 주변광에 따라 LED 제어하기
  5. 파이어베이스로 두 아두이노 간 온습도 데이터 전송하기
  6. 제스처 제어 RGB 테이블 램프 – 인터랙티브 핸즈프리 조명
  7. 아두이노 우노 기반 인간 감지 로봇: 센서 통합 단계별 가이드
  8. 아두이노로 만드는 신뢰도 높은 적외선 심박 센서: 단계별 가이드
  9. 라즈베리파이 모터 쉴드로 만드는 안드로이드 제어 원격 주행 로봇
  10. 스마트 IoT 자 제작: ESP8266, 아두이노 & 초음파 센서로 실시간 모니터링