Мазмуну:

Жарыкты өчүрүү эскертүүсү: 5 кадам
Жарыкты өчүрүү эскертүүсү: 5 кадам

Video: Жарыкты өчүрүү эскертүүсү: 5 кадам

Video: Жарыкты өчүрүү эскертүүсү: 5 кадам
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Жарыкты өчүрүү жөнүндө эскертүү
Жарыкты өчүрүү жөнүндө эскертүү

Унутпа, жарыкты өчүрүү, жерди сактоо.

Бул аппарат бөлмөдөн чыкканымда жарыкты өчүрүү адатын өнүктүрүүгө жардам берет.

Бул түзмөк негизинен жарык сенсорун, УЗИ аралыкты өлчөөчү приборду жана LED лампочкасын колдонуу менен Arduino тарабынан курулган.

Эшиктин сыртына жабышкан LED лампочкасын күйгүзүп, эгер унутуп калсам, жарыкты өчүрүүнү эскертет.

Жабдуулар

Жарык сенсору

УЗИ аралыкты өлчөөчү прибор

ЖК экран

LED лампа

Чочко куйруктары бар аллигатор клиптери

Түрдүү зымдар

Жакшы көрүнгөн кутуча

1 -кадам: Түзмөктүн түзүлүшү

Түзмөктүн түзүлүшү
Түзмөктүн түзүлүшү
Түзмөктүн түзүлүшү
Түзмөктүн түзүлүшү
Түзмөктүн түзүлүшү
Түзмөктүн түзүлүшү

Аппаратты иштетүүчү 5 негизги бөлүк бар:

A-Light Sensor: жарык нурларынын маанисин сезет (жарык күйгүзүлгөнбү же өчүрүлгөнбү) жана коддоо аркылуу жөнгө салынат

B-УЗИ аралыкты өлчөөчү прибор: эшиктин алыстыгын аныктайт жана коддоонун негизги пункту-эшиктин ачык же ачык эместигин аныктоо.

C-LCD экраны: УЗИ аралыкты өлчөө инструментинин кодун орнотууга жардам берүү үчүн, аралыктын санын көрсөтөт

D-LED лампочкасы: жарык кылган объект, эскертүү катары оңой байкалат

Pigtails менен E-Alligator клиптери: LED лампочкасын сыртка чыгууга жөндөмдүү кылат

2 -кадам: Коддоо

Coding
Coding
Coding
Coding
Coding
Coding

1. УЗИ аралыкты өлчөө инструменти аныкталган аралыкты көрсөтүү үчүн ЖК экранын орнотуңуз.

2. эки шарт менен 'if/else' логикасын түзүңүз:

а) эгерде нурлардын мааниси 500дөн жогору болсо-жарык күйгүзүлгөн

б) эгерде аралыктын саны 93төн кыска болсо-эшик ачылды (бөлмөдөн чыгып)

-a a) & b) шарттар экөө тең туура келет-эшиктин сыртындагы LED лампочкасы күйөт (жарыкты өчүрүүнү эскертет)

-эгерде алардын бири а) же б) шарттар туура келбесе-эшиктин сыртындагы LED лампочкасы күйбөйт (сиз дагы эле бөлмөңүздөсүз же жарыкты же экөөнү тең өчүрүүнү унутасыз)

3 -кадам: Сырткы көрүнүшүн өзгөртүү

Көрүнүштү өзгөртүү
Көрүнүштү өзгөртүү
Көрүнүштү өзгөртүү
Көрүнүштү өзгөртүү
Көрүнүштү өзгөртүү
Көрүнүштү өзгөртүү

Эч ким залы толгон түзмөктү өз бөлмөсүнүн жеринде каалабайт.

Жөн гана түзмөктү жагымдуу көрүнгөн кутуга салыңыз.

*Сенсор менен детекторду кутуга салбоо маанилүү, антпесе иштей албайт.

4 -кадам: Бул иш жүзүндө кантип иштейт

Мен бөлмөдөн чырактар күйүп турганда, эскертүүчү LED жарык күйөт.

Мен жарык өчүп турган бөлмөдөн чыксам, эскертүүчү LED иштебейт.

5 -кадам: Рефлексия

Бул долбоор мага бөлмөмдөн чыкканымда жарыкты өчүрүү адатын өнүктүрүүгө жардам берет. Жана мен дизайнды түзүүдөн тартып жасоого чейин өз алдынча аппарат түзүүнү үйрөндүм. Бул менин Arduino жөндөмүмдү жана кризисти башкаруу жөндөмүмдү жакшыртты. Менин оюмча, менде мурда ойлогондон алда канча жакшы жөндөмдөр бар жана бул менин ишенимимди жогорулатат. Мен кийинки долбоорду чыдамсыздык менен күтүп жатам жана чоң кыйынчылыкты издейм.

Сунушталууда: