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

Arduino를 사용한 터치 제어 조명

구성품 및 소모품

Arduino UNO
× 1
LED(일반)
× 1
점퍼 와이어(일반)
× 4
1 메가 옴 저항기
× 1
알루미늄 호일 또는 동전
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 프로젝트에서는 arduino Capacitive Sensing Library를 기반으로 작동하는 코인을 사용하여 터치 센서를 만들었습니다. 이 센서를 사용하여 LED를 터치하여 켜고 끕니다. 정전 용량 센서는 인체나 손과 같이 전도성이 있거나 공기와 유전율이 크게 다른 모든 것을 감지할 수 있습니다.

용량성 센서 라이브러리는 두 개 이상의 Arduino 핀을 인체의 전기 용량을 감지할 수 있는 용량성 센서로 전환합니다. 모든 센서 설정에 필요한 것은 중간 값에서 높은 값의 저항과 와이어 한 조각과 끝에 있는 작은(큰) 알루미늄 호일입니다. 가장 민감한 상태에서 센서는 센서에서 손이나 몸의 인치를 감지하기 시작합니다.

회로 및 작동

간단한 RC 회로(Resistor-Capacitor)입니다. 한 상태에서 다른 상태로 이동하는 데 걸리는 시간을 측정하여 대략적인 거리를 알 수 있습니다. 높은 값의 저항기는 상당히 낮은 드레인 시간을 제공하기 위한 것입니다.

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

소프트웨어 프로그램:

터치를 통한 조명의 On/Off 기능은 arduinoboard에 탑재된 소프트웨어 프로그램에 의해 제어됩니다. arduino에 코드를 업로드하기 전에 arduino 웹사이트에서 Capacitive Sensor Library를 설치해야 합니다.

정전 용량 센서 라이브러리 링크:https://github.com/arduino-libraries/CapacitiveSensor/zipball/master

하드웨어 설정:

Arduino의 2번과 4번 핀 사이에 고가의 저항(1M Ω)을 삽입합니다. 프로그램에 따라 4번 핀이 수신 핀이므로 동전(동전은 정전용량 센서 역할을 함)을 수신 핀에 연결합니다. .Led를 GND와 8번 핀 사이에 연결합니다.

테스트:

센서를 만질 때마다 LED가 켜지거나 꺼지는 이전 상태가 변경됩니다. 저항이 클수록 센서가 더 민감해지고 근접 센서처럼 작동하는 경향이 있습니다.

감사합니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • Arduino 코드
  • Arduino 코드Arduino
    정전식 감지 라이브러리를 설치했는지 확인하십시오.
    #include CapacitiveSensor cs_2_4 =CapacitiveSensor(2,4); // 핀 2와 4 사이에 1M ​​저항, 핀 4는 센서 핀, 와이어 추가 및/또는 포일린트 in =2; 정수 출력 =4; 정수 상태 =HIGH; 정수 r; 정수 p =낮음; 오랜 시간 =0; 긴 디바운스 =200; 무효 setup(){ pinMode(4, INPUT); pinMode(8, OUTPUT);} 무효 루프() { r =digitalRead(4); if (r ==HIGH &&p ==LOW &&millis() - 시간> 디바운스) { if (상태 ==HIGH) 상태 =LOW; 그렇지 않으면 상태 =높음; 시간 =밀리초(); } digitalWrite(8, 상태); p =r;}

    회로도


    제조공정

    1. Raspberry Pi를 사용한 모션 센서
    2. Raspberry Pi 온도 및 광 센서
    3. Raspberry Pi 및 Twilio를 사용한 음성 및 SMS 지원 광 센서
    4. 디지털 광 센서
    5. Firebase를 사용하여 Arduino 간에 센서 데이터 보내기
    6. 제스처 제어 대화형 테이블 조명
    7. Arduino Uno를 사용한 인간 감지 로봇 시스템
    8. Arduino를 사용한 DIY 적외선 심장 박동 센서
    9. Raspberry Motor Shield를 사용한 Android 제어 장난감
    10. IOT - ESP8266, Arduino 및 초음파 센서를 사용하는 스마트 항아리