Talaan ng mga Nilalaman:

Distance Sensor Alarm W / Arduino: 5 Hakbang
Distance Sensor Alarm W / Arduino: 5 Hakbang

Video: Distance Sensor Alarm W / Arduino: 5 Hakbang

Video: Distance Sensor Alarm W / Arduino: 5 Hakbang
Video: How to use Sharp IR Distance Sensor with Arduino (download code) 2024, Hulyo
Anonim
Distance Sensor Alarm W / Arduino
Distance Sensor Alarm W / Arduino

Nais mo na ba ang isang alarm ng distansya / galaw ng sensor na maaaring maisama sa iyong sarili sa bahay at isinaaktibo gamit ang isang pitik ng isang switch? Ang sistema ng alarma na aking nilikha ay ginagawa lamang nito, pinoprotektahan nito ang sensor ng distansya ng ultrasonic upang subaybayan kung ang isang bagay ay lilitaw sa loob ng 15 pulgada at kapag armado ang alarma (tulad ng sa switch ay nakabukas), ang mga ilaw ng alarma ay magsisimulang mag-flash habang lumilikha ang buzzer isang ruckus kaagad na nag-alarma sa mga nasa kalapit na lugar. Ang alarma ay itinakda sa isang timer na gumagamit ng isang 7 segment LED, kahit na ang alarma ay mananatili sa walang hanggan maliban kung nakasara, pagkatapos ng 10 segundo mula sa pag-trigger, "aabisuhan" ang pulisya at maipadala sa iyong lokasyon. Kaya, nang walang karagdagang pag-ado tingnan natin ang mga materyales na kinakailangan.

Mga gamit

Pitong segment na LED

Breadboard

Arduino

Buzzer

Johson Decade Counter x 2

555 Timer

Ultrasonic Distance Sensor

LED x 9

470 Ohm Resistor

330 Ohm Resistor x 2

1 Mega Ohm Resistor

Hakbang 1: Magtipon ng Mga Flashing LED Light

Magtipon ng mga Flashing LED Light
Magtipon ng mga Flashing LED Light
Ipunin ang Mga Flashing LED Light
Ipunin ang Mga Flashing LED Light

Tandaan na i-color code ang iyong mga wires! Pangunahin, ang mga pulang kawad ay nagpapahiwatig ng isang koneksyon sa lakas samantalang, ang mga itim na wires ay nagpapahiwatig ng isang koneksyon sa lupa. Ang mga wire ng iba't ibang kulay na hindi kumakatawan sa itim o pula ay para lamang sa mga estetika na ganap na nasa iyong paghuhusga. Kakailanganin mong i-configure ang iyong 555 timer sa isa sa dalawang counter ng Johnson dekada, sa sandaling ganap mong i-wire ang isang counter, magpatuloy sa susunod. Sa oras na ito ikonekta ang baligtad na output 10 pin mula sa iyong naka-configure na counter at ikonekta ito sa timer ng iyong pangalawang dekada na counter. Siguraduhing i-ground ang lahat ng mga pin na konektado sa itim (o kung gumagamit ka ng tinkercad gamitin ang inbuilt na system ng pag-label upang makilala ang iba't ibang mga pin). Tiyaking ikonekta ang breadboard sa isang digital pin sa halip na direkta sa kapangyarihan, magiging kapaki-pakinabang ito dahil maaari nating manipulahin kapag ang sistemang LED ay pinalakas sa pamamagitan ng code.

Hakbang 2: Ultrasonic Distance Sensor

Ultrasonic Distance Sensor
Ultrasonic Distance Sensor

Ang sensor ng distansya ng ultrasonic ay gagamitin upang makita kung ang isang bagay ay pumasok sa loob ng isang 15 pulgadang saklaw ng sensor, syempre ang tunay na distansya ay nasa sa iyo at sa katotohanan ay mas malayo. Ngunit alang-alang sa simulate ng proyekto ng virtual, paghihigpitan namin ito sa 15 pulgada ang lapad. Tiyaking ikonekta ang mga Trig at Echo pin sa mga digital na pin na iyong pinili, at ang lakas at lupa ay dapat ding konektado sa kanilang itinalagang mga pin.

Hakbang 3: Pitong Segment LED at Buzzer

Pitong Segment LED at Buzzer
Pitong Segment LED at Buzzer
Pitong Segment LED at Buzzer
Pitong Segment LED at Buzzer

I-configure ang pitong segment na humantong sa mga digital na pin na iyong pinili. Huwag mag-plug sa isang pin na tinatawag na DP, depende rin sa iyong modelo, magkakaroon ka ng isang karaniwang anode (CA) o isang pangkaraniwang cathode (CC). Siguraduhin na ikonekta ang CC sa lupa at CA sa kuryente gamit ang isang risistor ng 330 ohms sa isang lugar sa circuit wire. Bilang karagdagan, ang pitong segment na pinangunahan ay dapat ilagay sa isang lugar malapit sa gitna ng alarma ngunit hindi dapat hadlangan ang paningin ng anumang pangunahing mga instrumento. Tulad ng para sa buzzer, mangyaring itakda ang buzzer sa isang digital pin para sa terminal leg nito at i-plug ang negatibong binti sa lupa kasama ang isang risistor ng isang kilo-ohm.

Hakbang 4: Ang Lumipat

Ang Lumipat
Ang Lumipat

Ang switch ay dapat na konektado lamang sa lakas at lupa para sa alinman sa dalawang mga terminal, ang karaniwang binti ay dapat na konektado sa isang digital pin dahil kung nakabukas, papasok ang kuryente sa pin na makakaramdam ng isang lakas at sasabihin sa alarma na patayin.

Hakbang 5: Ang Code

Ang Code
Ang Code

Ang arduino file para sa code ay nakalagay at nai-download para sa anumang gumagamit na sumusunod sa gabay na ito. Gumagana ang code upang maunawaan ang distansya ng sensor ng distansya ng ultrasonic, palitan ang alarma kung ang sensor ng distansya ng ultrasonic ay nakakaramdam ng isang bagay sa loob ng 15 pulgada AT ang switch ay nakatakda upang patayin. Ito ay magpapalitaw ng humantong tracer / flashing na ilaw sa hugis ng isang arrow, ang pitong segment na humantong timer ng 10 segundo (9 hanggang 0), at ang buzzer na sumasabog kailanman na ang isang segundo ay lumipas sa pitong segment na display. Ang alarma ay madaling ma-disarmahan sa pamamagitan ng paglipat ng bagay sa labas ng 15 pulgada na hangganan o ang switch ay nakabukas.

Inirerekumendang: