Мазмуну:
- Жабдуулар
- 1 -кадам: Түзмөктүн түзүлүшү
- 2 -кадам: Коддоо
- 3 -кадам: Сырткы көрүнүшүн өзгөртүү
- 4 -кадам: Бул иш жүзүндө кантип иштейт
- 5 -кадам: Рефлексия
Video: Жарыкты өчүрүү эскертүүсү: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Унутпа, жарыкты өчүрүү, жерди сактоо.
Бул аппарат бөлмөдөн чыкканымда жарыкты өчүрүү адатын өнүктүрүүгө жардам берет.
Бул түзмөк негизинен жарык сенсорун, УЗИ аралыкты өлчөөчү приборду жана LED лампочкасын колдонуу менен Arduino тарабынан курулган.
Эшиктин сыртына жабышкан LED лампочкасын күйгүзүп, эгер унутуп калсам, жарыкты өчүрүүнү эскертет.
Жабдуулар
Жарык сенсору
УЗИ аралыкты өлчөөчү прибор
ЖК экран
LED лампа
Чочко куйруктары бар аллигатор клиптери
Түрдүү зымдар
Жакшы көрүнгөн кутуча
1 -кадам: Түзмөктүн түзүлүшү
Аппаратты иштетүүчү 5 негизги бөлүк бар:
A-Light Sensor: жарык нурларынын маанисин сезет (жарык күйгүзүлгөнбү же өчүрүлгөнбү) жана коддоо аркылуу жөнгө салынат
B-УЗИ аралыкты өлчөөчү прибор: эшиктин алыстыгын аныктайт жана коддоонун негизги пункту-эшиктин ачык же ачык эместигин аныктоо.
C-LCD экраны: УЗИ аралыкты өлчөө инструментинин кодун орнотууга жардам берүү үчүн, аралыктын санын көрсөтөт
D-LED лампочкасы: жарык кылган объект, эскертүү катары оңой байкалат
Pigtails менен E-Alligator клиптери: LED лампочкасын сыртка чыгууга жөндөмдүү кылат
2 -кадам: Коддоо
1. УЗИ аралыкты өлчөө инструменти аныкталган аралыкты көрсөтүү үчүн ЖК экранын орнотуңуз.
2. эки шарт менен 'if/else' логикасын түзүңүз:
а) эгерде нурлардын мааниси 500дөн жогору болсо-жарык күйгүзүлгөн
б) эгерде аралыктын саны 93төн кыска болсо-эшик ачылды (бөлмөдөн чыгып)
-a a) & b) шарттар экөө тең туура келет-эшиктин сыртындагы LED лампочкасы күйөт (жарыкты өчүрүүнү эскертет)
-эгерде алардын бири а) же б) шарттар туура келбесе-эшиктин сыртындагы LED лампочкасы күйбөйт (сиз дагы эле бөлмөңүздөсүз же жарыкты же экөөнү тең өчүрүүнү унутасыз)
3 -кадам: Сырткы көрүнүшүн өзгөртүү
Эч ким залы толгон түзмөктү өз бөлмөсүнүн жеринде каалабайт.
Жөн гана түзмөктү жагымдуу көрүнгөн кутуга салыңыз.
*Сенсор менен детекторду кутуга салбоо маанилүү, антпесе иштей албайт.
4 -кадам: Бул иш жүзүндө кантип иштейт
Мен бөлмөдөн чырактар күйүп турганда, эскертүүчү LED жарык күйөт.
Мен жарык өчүп турган бөлмөдөн чыксам, эскертүүчү LED иштебейт.
5 -кадам: Рефлексия
Бул долбоор мага бөлмөмдөн чыкканымда жарыкты өчүрүү адатын өнүктүрүүгө жардам берет. Жана мен дизайнды түзүүдөн тартып жасоого чейин өз алдынча аппарат түзүүнү үйрөндүм. Бул менин Arduino жөндөмүмдү жана кризисти башкаруу жөндөмүмдү жакшыртты. Менин оюмча, менде мурда ойлогондон алда канча жакшы жөндөмдөр бар жана бул менин ишенимимди жогорулатат. Мен кийинки долбоорду чыдамсыздык менен күтүп жатам жана чоң кыйынчылыкты издейм.
Сунушталууда:
Өчүрүү/Потенциометрди (Variable Resistor) жана Arduino Uno колдонуу менен LED/жарыкты контролдоо: 3 кадам
Потенциометрди (Variable Resistor) жана Arduino Uno колдонуу менен Led/Жарыктыкты өчүрүү/контролдоо: Arduino аналогдук кирүү пини потенциометрдин чыгуусуна туташкан. Ошентип, Arduino ADC (санариптен аналогдукка) аналогдук пин потенциометрдин жардамы менен чыгыш чыңалуусун окуп жатат. Потенциометрдин баскычын айландыруу чыңалууну өзгөртөт жана Arduino кайра
Темир өчүрүү эскертүүсү: 4 кадам
Темирди өчүрүү эскертүүсү: салам баардык мүчөлөр жана хоббисттер. Бул окуянын баарынын башкы каарманы - менин жубайым. Бир күнү эртең менен ал офистик көйнөгүн үтүктөп, күтүлбөгөн жерден жумуш үчүн үйдөн чыгып кетти. Менин кызым апамдын үйүнө барды ошол эле күнү. кечинде баарыбыз камерага
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүү: 10 кадам (сүрөттөр менен)
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүп күйгүзүү: Бул жерде түшүнүктүү болуш үчүн, биз башка бирөөнүн компьютерин эмес, сиздин компьютериңизди өчүрүп жатабыз. Окуя мындайча: Фейсбуктагы досум мага жазышып, анын иштеп жаткан ондогон компьютери бар экенин айтты. математика, бирок күн сайын эртең мененки саат 3тө алар кулпуланышат. С
Жарык диодду өчүрүү жана өчүрүү: 3 кадам
Жарык диодду өчүрүү жана өчүрүү: Төмөнкү кадамдар диоддордун кантип иштээрин көрсөтүү үчүн эксперименттер. Алар LEDди бирдей ылдамдыкта кантип өчүрүү керектигин жана аны кантип өчүрүү жана өчүрүү керек экенин көрсөтүшөт. Сизге керек болот: Arduino (мен дуэт колдондум) Breadboard 5 мм кызыл LED 330 Ω Каршылык көрсөтүү
Төшөктөн жарыкты өчүрүү: 6 кадам
Төшөктөн жарыкты өчүрүү: Жакшы, апам мени мектепке эрте менен ойготууну жакшы көрөт, менин жарыгымды күйгүзөм, мен эртең менен биринчи жолу сокур болуп чарчадым жана жарыкты өчүрүү үчүн бөлмөнүн аркы өйүзүнө өтүүгө туура келди. , ошондуктан мен тез бурулууну чечтим