Padarykite bekontaktį jungiklį: 4 žingsniai (su nuotraukomis)

Padarykite bekontaktį jungiklį: 4 žingsniai (su nuotraukomis)

Turinys:

Anonim

Sveiki visi. Šiame „Instructable“ parodysiu, kaip lengvai sujungti jutiklinį jungiklį su atstumo jutikliu. Tai gali būti labai naudinga jūsų namams ar kitoms mašinoms.

Kadangi aš esu studentas ir aš rengiu projektą „Pasyvus namas“ ir noriu turėti specialų jungiklį.

Prekės:

1 žingsnis: ko jums reikia

Ką reikia padaryti

šis jungiklis yra:

- laidai

- kepimo lenta

- atstumo jutiklis. Man labiau patinka HC-SR04 arba HC-SR05.

- Arduino lenta

- Ar LED testuoja programą

2 žingsnis: laidai

Atstumo jutiklis turi 4 kaiščius:

-VCC

-TRIG

-ECHO

-GND

Prisijungti:

-VCC į 5V PIN jūsų arduino lenta

-TRIG prie skaitmeninio kaiščio (mano atveju 3 kištukas)

-ECHO į kitą skaitmeninį kaištį (mano atveju 4 kištukas)

-GND į GND

Prijunkite LED prie skaitmeninio kaiščio, jis turi skirtis nuo kitų kaiščių.

3 žingsnis: programa

Kai kuriems iš jūsų, kurie nesupranta kodo, mano kode yra dvi dalys („void loop“).

- Pirmoji dalis yra apie atstumo jutiklį. Norėdami matuoti atstumą, jutiklis siunčia ir gauna aidą (garsą). Aš kalibravau A4 formato lapo ilgį (29,7 cm - 11,69 "). Šiame skaičiavime" atstumas = (trukmė / 2) / 29,7 ", aš padalijau trukmę 2, nes laikas, kai aidas turi eiti iš šios lapo pusės į kitą to paties lapo pusę, yra toks pats, kaip aidas eina iš kitos pusės į jutiklį (jis yra pateikiamas šioje lapo pusėje).

- Antroji dalis yra pagrindinė šio kodo dalis. Tai mano kodo struktūra:

Nors (…) {

…;

Nors (…) {

…;

Nors (…) {

…;

Nors (…) {

…;

}

}

}

}

Jei jūsų ranka (arba objektas) yra nuo 2 iki 10 cm (0,79 "-93,94), galite keisti šią ribą programoje), programa įeis į pirmąjį„ Nors “ir LED (arba kažkas) pasisuks įjungta. Kai perkeliate ranką toliau nei 10 cm (antrasis „Nors“), šviesos diodas vis tiek turi įjungti (kaip įprastas jungiklis). Jei jūsų ranka yra 2–10 cm antrą kartą (3-asis „Nors“), šviesos diodas turi išjungti. Kai perkelsite jį iš jutiklio (> 10 cm, 4-oji „nors“), LED vis tiek turi išjungti, kol rankos atstumas bus vėl didesnis nei 10 cm.

4 veiksmas: rezultatas …

Atsiprašau dėl mano anglų. Aš nesu gimtoji. Jei turite kokių nors pagerinimų, jie laukiami!

Jei jus domina šis projektas, spauskite mygtuką „Balsuoti“ viršutiniame dešiniajame kampe ir balsuokite!