Talaan ng mga Nilalaman:

Proximity Lamp Gamit ang Arduino: 7 Mga Hakbang
Proximity Lamp Gamit ang Arduino: 7 Mga Hakbang

Video: Proximity Lamp Gamit ang Arduino: 7 Mga Hakbang

Video: Proximity Lamp Gamit ang Arduino: 7 Mga Hakbang
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Hulyo
Anonim
Proximity Lamp Gamit ang Arduino
Proximity Lamp Gamit ang Arduino

Sa proyektong ito ipapakita ko sa iyo kung paano ka makakalikha ng isang proximity sensor gamit ang aluminyo foil at isang mataas na halaga na risistor (paglaban mula 10 M hanggang 40 MΩ). Gumagana ito batay sa Arduino capacitive sensing Library. Tuwing dadalhin mo ang iyong kamay (anumang kondaktibong bagay) malapit sa sensor, ang liwanag ng LED ay nagbabago depende sa distansya. Sa minimum na distansya, nagpapakita ito ng maximum na ningning.

Ang capacitive sensor library ay ginagawang dalawa o higit pang mga pin ng Arduino sa capacitive sensor, na maaaring makaramdam ng capacitance ng elektrikal ng katawan ng tao. Ang kailangan lang ng pag-setup ng sensor ay isang medium hanggang sa mataas na halaga ng risistor at isang maliit (hanggang malaki) na piraso ng aluminyo palara sa dulo. Sa pinaka-sensitibo nito, magsisimula ang sensor ng pakiramdam ng isang pulgada ng kamay o katawan mula sa sensor.

Paano gumagana ang mga capacitive sensor? Ang capacitive sensing ay isang teknolohiyang sensing ng kalapitan. Gumagana ang mga capacitive sensor sa pamamagitan ng pagbuo ng isang electric field, at pagtuklas ng malapit sa mga bagay sa pamamagitan ng pag-unawa kung ang patlang na ito ay nagambala. Ang mga capacitive sensor ay maaaring makakita ng anumang kondaktibo o may iba't ibang pagkakaiba-iba kaysa sa hangin, tulad ng isang katawan o kamay ng tao. Ang pagiging perpekto ay ang sukat kung gaano kahirap lumikha ng isang electric field sa paligid ng isang materyal. Ito ay ang kakayahan ng isang sangkap upang mag-imbak ng elektrisidad na enerhiya sa isang electric field.

Hakbang 1: Mga Kagamitan

Upang magsimula kakailanganin mo:

  • Arduino Uno ·
  • Kable ng USB·
  • 10 MΩ risistor ·
  • LED ·
  • Aluminium foil (laki 4 cmX4cm)
  • Insulation tape
  • Karton
  • Puting papel
  • Mainit na pandikit

Hakbang 2: Disenyo ng Sensor & Circuit Diagram

Ang mga maliliit na sensor (tungkol sa laki ng isang naka-print na daliri) ay pinakamahusay na gumagana tulad ng mga pindutan na sensitibo sa paghawak, habang ang mas malalaking mga sensor ay gumagana nang mas mahusay sa proximity mode.

Ang laki ng aluminyo palara ay maaaring makaapekto sa pagiging sensitibo ng sensor, kaya subukan ang ilang iba't ibang mga laki kung nais mo at makita kung paano nito binabago ang paraan ng reaksyon ng sensor.

Diagram ng Circuit:

Larawan
Larawan

Hakbang 3: Pag-setup ng Hardware at Code

Magpasok ng isang 10 M ohm risistor sa pagitan ng ika-2 at ika-4 na pin ng Arduino. Tulad ng bawat programa pin 4 ay tumatanggap ng pin. Ikonekta ang aluminyo foil sa natanggap na pin. Ikonekta ang terminal ng Led + sa ika-9 na pin –ve terminal sa GND ng Arduino.

Hakbang 4: Pag-set up ng Arduino

Malaki! Ngayon lahat ng pisikal na gawain ay tapos na at nagsisimula na kami sa code. Tiyaking na-install mo ang capacitive sensing library.

Handa na kaming subukan ang iyong sensor! Siguraduhin na ang iyong computer ay naka-plug sa pader, o ang Arduino ay konektado sa lupa dahil pinapabuti nito ang katatagan ng sensor. Upang suriin ang output ng sensor, buksan ang Serial monitor sa kapaligiran ng programa ng Arduino (tiyakin na ang monitor ay nakatakda sa 9600 baud dahil iyon ang tinukoy sa code). Kung gumagana ito nang tama, ang paglipat ng iyong kamay nang mas malapit at mas malayo mula sa foil ay dapat baguhin ang ningning ng led. Ang plate ng sensor at ang iyong katawan ay bumubuo ng isang kapasitor. Alam namin na naniningil ang mga tindahan ng capacitor. Mas maraming capacitance nito, mas maraming singil ang maiimbak nito. Ang kapasidad ng capacitive touch sensor na ito ay nakasalalay sa kung gaano kalapit ang iyong kamay sa plato.

Ano ang ginagawa ng Arduino?

Karaniwang sinusukat ng Arduino kung gaano karaming oras ang kinakailangan ng capacitor (ibig sabihin, ang touch sensor) upang singilin, na binibigyan ito ng isang pagtatantya ng capacitance. Ang capacitance ay maaaring napakaliit, gayunpaman sinusukat ito ng Arduino nang may katumpakan.

Hakbang 5: Paggawa ng Lamping shade

gupitin ang karton ayon sa mga sumusunod na sukat

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Hakbang 6: Susunod na Hakbang

Takpan ang karton ng puting papel

Larawan
Larawan
Larawan
Larawan

Hakbang 7: Ano ang Susunod

Idikit ang pag-setup ng arduino at sensor sa karton ayon sa larawan sa ibaba

Larawan
Larawan

Takpan ang aluminyo foil (Sensor) na may insulation tape tulad ng ibinigay sa ibaba na imahe

Larawan
Larawan

Tiklupin ang karton ayon sa larawan sa ibaba at idikit ito sa iba pang piraso ng karton

Inirerekumendang: