Мазмуну:
- Жабдуулар
- 1 -кадам: Сунуш сатып алуу
- 2 -кадам: Узартуу сымы менен иштөө
- 3 -кадам: Эстафетаны орнотуу
- 4 -кадам: PIR Motion Sensor туташтыруу
- 5 -кадам: Код жазуу
- 6 -кадам: ырахат алыңыз
Video: Бөлмө жарыгы PIR сенсорун жана Arduino менен башкарылат: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бүгүн биз сиздин бөлмөңүздүн жарыгын Arduino PIR Motion Sensor аркылуу кыймылды аныктоо аркылуу көзөмөлдөйбүз. Бул долбоорду жасоо абдан кызыктуу жана ал сиздин үйүңүздө абдан практикалык колдонууга ээ жана бул долбоорду аткаруу менен акчаңызды үнөмдөй алат. Жөн эле баш тартуу, бул проект линиянын чыңалуусун камтыйт, бул сиз 120В менен ойной тургандыгыңызды билдирет (бул сизди таң калтырат), эгерде бул сиздин ыңгайлуу зонаңыздан чыкса же көп тажрыйбага ээ болбосоңуз, балким кайра келишиңиз керек бул долбоорго кийинчерээк.
Бул, албетте, жеңил кадам менен башынан аягына чейин жетектей турган окуу куралы. Кел, баштайлы!
Жабдуулар
- Arduino микроконтроллери
- 1 х нан тактасы
- 1 x PIR Motion Sensor
- 1 x SRD-05VDC-SL-C релеси
- 1 x 1KΩ резистор
- 1 x 1N4007 диод
- 1 x 2N2222 транзистору (NPN)
- 1 x узартуу шнуру
- 1 х лампа/лампа
- 2 x Wire Connecters
- Электр тасмасы
- Бир нече туташтыруучу зымдар
1 -кадам: Сунуш сатып алуу
Эгерде сизде бул жабдуулардын айрымдарына кирүү мүмкүнчүлүгүңүз жок болсо, мен ар бирин арзан баада сатып ала турган шилтемелерди бердим.
- Arduino микроконтроллери
- 1 х нан тактасы
- 1 x PIR Motion Sensor
- 1 x SRD-05VDC-SL-C релеси
- 1 x 1KΩ резистор
- 1 x 1N4007 диод
- 1 x 2N2222 транзистору (NPN)
- 1 x узартуу шнуру
- 1 х лампа/лампа
- 2 x Wire Connecters
- Электр тасмасы
- Бир нече туташтыруучу зымдар
2 -кадам: Узартуу сымы менен иштөө
Биздин биринчи кадам - узартуу зымын орнотуу, ошондуктан биз аны чынжырга туташтырууга даярбыз, бул жерден узартуу зымын дубалга такыр эле айтылбагандай туташтырбаңыз. Биринчиден, биз узартуу шнурубузду кармап, кайчы менен экиге бөлөбүз, андан кийин кабелдин тышкы изоляциясын 2-3 дюймга чейин чечебиз. Тышкы изоляцияны сыйрып жатканда ички зымдарга зыян келтирбөө үчүн текшериңиз. Кийинчерээк стрипперлерди колдонуп, эки учунун тең жарым дюймдук ички зымдарын чечип алыңыз. Мен колдонгон өзгөчө узартуу зымынын ичинде 3 зым бар, жашыл зым жерге, ак зым нейтралдуу жана кара зым линия. Эми биздин зым туташтыргычтарыбызды колдонуп, жерге (жашыл) жана нейтралдуу (ак) зымдарды кайра кайра туташтырыңыз, эми сизде 2 гана кара зым ачык болушу керек. Ошентип, биз азыр узартуучу зымды орнотуп бүттүк жана керек болгонго чейин аны капталында сактайбыз.
3 -кадам: Эстафетаны орнотуу
Эми биз релени орнотуп, аны Arduino менен туташтырганы жатабыз, бирок релени улантуудан мурун реле деген эмне экенин жана ал эмне үчүн колдонуларын түшүнүүгө мүмкүнчүлүк берели. Реле, негизинен, электр менен башкарылуучу которгучтун дагы бир түрү, алар башка схемада байланыштарды ачуу жана жабуу аркылуу бир электрдик схеманы башкарышат. Көпчүлүк учурларда реле негизинен салыштырмалуу төмөн чыңалууга жогорку кубаттуулуктагы схемаларды оңой башкарууга мүмкүндүк берет, бул биз бул долбоордо жасап жаткан нерсе. Макул, эми эстафетаны туташтырган бөлүккө өтөлү !!!
Эстафетада 5 казык бар, кадимкидей, ачык (NO), адатта жабык (NC) жана 2 катушка, төөнөгүчтөр үчүн жогорудагы схемага кайрылыңыз. Биринчиден, биз реленин катушка казыктарынын бирин нан тактасындагы VCC рельсине туташтырышыбыз керек, андан кийин диодду башка катушка туташтырып, VCC рельсине бекитишибиз керек. Диод токтун чыңалуусун же артка агымын болтурбоо үчүн орнотулган.
Эми NPN транзисторун кармап, транзистордун коллекторун диод туташкан катушка туташтырыңыз. Андан кийин NPN транзисторунун эмитент тарабын нан тактасындагы жер темир жолуна туташтырыңыз. Акырында, 1KΩ жардамы менен транзистордун базасын Arduino санарип пинине 2 туташтырыңыз.
Акыр -аягы, биз чынында эле маанилүү байланышты түзөбүз. Биз даярдаган узартуу шнурун алып, бир кара зымды реленин жалпы пинине туташтырып, байланышты электр лента менен бекемдеңиз. Андан кийин экинчи четин реленин NO пинине туташтырыңыз.
4 -кадам: PIR Motion Sensor туташтыруу
Биз дагы дээрлик бүтүрдүк, азыр биз PIR кыймыл сенсорун схемага туташтырганы жатабыз, бирок PIR сенсорунун эмне экенин түшүнүүдөн мурун. PIR сенсору пассивдүү инфракызыл сенсорду билдирет, бул сенсор адамдардын же жаныбарлардын бар экендигин аныктап, кыймылды аныктады деп сигнал жөнөтө алат. PIR сенсорунда 3 казык бар, VCC, Output жана Ground.
Биринчиден, биз PIR сенсорунун VCC пинин нан панелиндеги VCC рельсине туташтырып, PIR сенсорунун жерге төөнөгүчүн жер темир жолуна туташтырышыбыз керек. Андан кийин биз чыгуучу пинди Arduino казыктарынын бирине туташтырабыз, мен 4 -пинди колдондум. Сиз азыр PIR сенсорун ийгиликтүү туташтырдыңыз !!
5 -кадам: Код жазуу
Эми биз бардык схемалар менен иштейбиз жана азыр кодду жазуу гана керек. Бул долбоор үчүн код салыштырмалуу жөнөкөй жана логика түз. Мен жогоруда ушул схеманын кодун тиркемем, бирок бул коддун чынында эмне кыларын түшүнөлү.
Биз адегенде реле пинибизди жана PIR сенсор пинибизди баштайбыз жана val деп аталган int өзгөрмөсүн түзөбүз. Андан кийин биз реле пинин чыгуучу деп жарыялайбыз (сигнал Arduinoдон гана чыгат) жана биз PIR сенсор пинин киргизүү катары жарыялайбыз (сигнал Arduinoго гана кирет). Акыр -аягы, биз 0 (кыймыл жок) же 1 (кыймыл) болгон PIR сенсорунан окуу үчүн жана аны өзгөрмө валга сактоо үчүн digitalreadти колдонобуз. Андан кийин биз лампочканы күйгүзүү/өчүрүү үчүн сакталган бул маанини колдонуу үчүн if жана else операторун колдонобуз, эми биз кодду бүтүрдүк !!
6 -кадам: ырахат алыңыз
Үмүт кылам, сиз андан ырахат алып, бүгүн өзүңүздүн жетишкениңиз менен сыймыктанасыз !!
Сунушталууда:
Автоматтык бөлмө жарыгы жана күйөрман контролери эки багыттуу келүүчүнүн эсептегичи менен: 3 кадам
Автоматтык бөлмө жарыгы жана күйөрман контроллери эки тараптуу келүүчүнүн эсептегичи: Көбүнчө биз стадиондо, соода борборунда, кеңселерде, класстык бөлмөлөрдө коноктордун эсептегичтерин көрөбүз. Алар элди санап, эч ким жок болгондо жарыкты кантип күйгүзүп же өчүрүшөт? Бүгүн биз бул жерде автоматтык бөлмө жарык контроллеринин долбоору менен эки тараптуу келүүчүнүн эсептегичи менен
ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам
ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: Бул окуу куралында булутка туташкан DHT11 жана ESP32 аркылуу бөлмөнүн же столдун температурасын жана нымдуулугун көзөмөлдөөнү үйрөнөсүз. Өзгөчөлүктөр: DHT11 сенсору температураны өлчөй алат
DIY -- Кол чабуу менен башкарылган бөлмө жарыгы: 3 кадам
DIY || Кол чабуу менен башкарылган бөлмө жарыгы: Үй шаймандарыңызды CLAP менен башкарууну ойлонуп көрдүңүз беле? Бул жерде мен сизге үй тиричилигин кантип башкара алаарыңызды көрсөтөм - бөлмө жарыктары, желдеткич, телекөрсөтүү же аудио системасы
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
Рождество дарагынын жарыгы оюнчук тарабынан башкарылат.: 12 кадам (сүрөттөр менен)
Рождество дарагынын жарыгы оюнчук тарабынан башкарылат. Саламатсызбы жаратуучулар! Рождество жана жаңы жыл келе жатат. Бул майрамдык маанайды, белектерди жана, албетте, ачык түстүү жарыктар менен кооздолгон жаңы жылдык балатыны билдирет. Мен үчүн массалык базардагы жаңы жылдык балатынын чырактары өтө кызыксыз. Балдарды кубантуу үчүн, мен уникалдуу C жасадым