Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Cahaya Terkendali Sentuh Menggunakan Arduino

Komponen dan persediaan

Arduino UNO
× 1
LED (generik)
× 1
Kabel jumper (generik)
× 4
Resistor 1 Mega Ohm
× 1
Aluminium foil atau Koin
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Pada project ini saya membuat sensor sentuh menggunakan koin yang bekerja berdasarkan arduino Capacitive Sensing Library. Saya menggunakan sensor ini untuk menghidupkan dan mematikan LED dengan menyentuhnya. Sensor kapasitif dapat mendeteksi apa pun yang bersifat konduktif atau yang memiliki permitivitas yang sangat berbeda dari udara, seperti tubuh atau tangan manusia.

Pustaka Sensor kapasitif mengubah dua atau lebih pin Arduino menjadi sensor kapasitif, yang dapat merasakan kapasitansi listrik tubuh manusia. Semua pengaturan sensor yang dibutuhkan adalah resistor bernilai sedang hingga tinggi dan sepotong kawat dan sepotong aluminium foil kecil (sampai besar) di ujungnya. Saat paling sensitif, sensor akan mulai merasakan tangan atau tubuh beberapa inci dari sensor.

Sirkuit dan Bekerja

Ini adalah rangkaian RC sederhana (Resistor-Capacitor). Dengan mengukur waktu yang diperlukan untuk berpindah dari satu keadaan ke keadaan lain, Anda mendapatkan perkiraan jarak (kita tahu kapasitansi umum tubuh manusia, resistor bernilai tinggi, dan kapasitansi umum bahan sensor) . Resistor bernilai tinggi menyediakan waktu pengurasan yang sangat rendah.

Dalam Proyek ini Anda dapat menggunakan bahan sensor sebagai benda logam seperti koin atau aluminium foil dll.

Program Perangkat Lunak:

Fungsi On/Off cahaya melalui sentuhan dikendalikan oleh program perangkat lunak yang dimuat di arduinoboard. Perhatikan bahwa sebelum mengupload kode ke arduino, Anda perlu menginstal Capacitive Sensor Library dari situs web arduino.

Tautan Perpustakaan Sensor Kapasitif:https://github.com/arduino-libraries/CapacitiveSensor/zipball/master

Penyiapan Perangkat Keras:

Masukkan resistor bernilai tinggi (1 M ) di antara 2 dan 4 pin Arduino. Sesuai program, pin 4 adalah pin penerima, jadi hubungkan koin (koin bertindak sebagai sensor kapasitif) ke pin penerima. .Hubungkan Led ke antara GND dan pin ke-8.

Pengujian:

Setiap kali Anda menyentuh sensor itu mengubah keadaan sebelumnya, yaitu menyalakan atau mematikan LED. Resistor yang lebih besar cenderung membuat sensor lebih sensitif dan bertindak seperti Sensor Jarak.

Terima kasih.

Kode

  • Kode Arduino
Kode ArduinoArduino
Pastikan Anda telah menginstal Capacitive Sensing Library.
#include CapacitiveSensor cs_2_4 =CapacitiveSensor(2,4); // Resistor 1M antara pin 2 &4, pin 4 adalah pin sensor, tambahkan kawat dan atau foilint di =2; masuk keluar =4; keadaan int =TINGGI; int r; int p =RENDAH; lama =0; debounce panjang =200;pengaturan batal(){ pinMode(4, INPUT); pinMode(8, OUTPUT);}void loop() { r =digitalRead(4); if (r ==HIGH &&p ==LOW &&milis() - waktu> debounce) { if (state ==HIGH) state =LOW; status lain =TINGGI; waktu =mili(); } digitalWrite(8, status); p =r;}

Skema


Proses manufaktur

  1. Sensor Gerak menggunakan Raspberry Pi
  2. Sensor Suhu dan Cahaya Raspberry Pi
  3. Suara– dan SMS–Sensor Cahaya yang Diaktifkan Menggunakan Raspberry Pi dan Twilio
  4. Sensor Cahaya Digital
  5. Kirim data sensor dari satu Arduino ke Arduino lainnya menggunakan Firebase
  6. Lampu Meja Interaktif Terkendali Gerakan
  7. Sistem Robotika Deteksi Manusia Menggunakan Arduino Uno
  8. Sensor Detak Jantung Inframerah DIY menggunakan Arduino
  9. Mainan yang Dikendalikan Android Menggunakan Raspberry Motor Shield
  10. IOT - Smart Jar Menggunakan ESP8266, Arduino dan Sensor Ultrasonik