Мазмуну:

Автоматтык түрдө өзүн -өзү сезүүчү эшикти Arduino менен жасаңыз!: 4 кадам
Автоматтык түрдө өзүн -өзү сезүүчү эшикти Arduino менен жасаңыз!: 4 кадам

Video: Автоматтык түрдө өзүн -өзү сезүүчү эшикти Arduino менен жасаңыз!: 4 кадам

Video: Автоматтык түрдө өзүн -өзү сезүүчү эшикти Arduino менен жасаңыз!: 4 кадам
Video: 9-кадам: Расписанияны автоматтык түрдө түзүү. Edupage/Эдупейж/Едупейж/Timetable/asc Timetable. 2024, Ноябрь
Anonim

Эшигиңизди илимий фантастикалык тасмалардагыдай автоматтык түрдө ачык кылгыңыз келди беле? Эми сиз бул Нускаманы аткарсаңыз болот

Бул көрсөтмөдө биз сиз эшикке тийбей туруп автоматтык түрдө ачылып -жабыла турган эшикти курабыз. Эшикте жайгашкан УЗИ сенсорлору сизди 50 см алыстыктан аныктайт жана эшик автоматтык түрдө ачылат. Эшикке тийүүнүн кажети жок, ал автоматтык түрдө баарын жасайт!

** Эгерде сизге бул көрсөтмө жакса, анда конкурста мага добуш бериңиз !! **

Демонстрация үчүн Youtube видеосун караңыз

www.youtube.com/watch?v=A_yJqOZcIQ0

Бул долбоор үчүн бизге керек:

1x нан

1x arduino

1x Электр кыймылдаткычы (Мен VW Golf 3 эски айнек моторун колдонуп жатам)

1x Компьютердин кубаттуулугу

2x УЗИ сенсор

Металлдын бир бөлүгү (жыгач болушу мүмкүн, бирок анча күчтүү эмес)

Бир -эки зым

Бул бөлүктөрдүн бардыгын 20 долларга чейин алууга болот.

1 -кадам: Электр кыймылдаткычын алыңыз жана орнотуңуз

Image
Image
Электр кыймылдаткычын алыңыз жана орнотуңуз
Электр кыймылдаткычын алыңыз жана орнотуңуз
Электр кыймылдаткычын алыңыз жана орнотуңуз
Электр кыймылдаткычын алыңыз жана орнотуңуз

Мотор тандоо

Биринчи кезекте бизге электр кыймылдаткычы керек. Электр кыймылдаткычынын моменти көп жана ылдамдыгы төмөн болушу абдан маанилүү. Мына ошондуктан мен алдыңкы айнек тазалагыч моторун колдонуп жатам. Ар кандай машинанын алдыңкы айнектерин тазалоочу мотордун тазалагыч мотору жасайт. Ошондой эле сиз жаткан башка DC моторун колдонсоңуз болот, бирок анын эшигин жылдыруу үчүн жетиштүү моменти бар экенин текшериңиз.

Моторго кубат

Мен колдонгон 12 В DC мотору 12 Ага чейин кубаттуулукту колдоно алат. Мына ошондуктан ал ушунчалык күчтүү, бирок азыр аны иштетүү үчүн күчтүү электр булагы керек. Бул жерде Компьютердин электр менен камсыздоосу келет. Мен 300 ватт кубаттуулукту колдонуп жатам, бирок андан төмөн/жогору нерсе иштеши мүмкүн. Бул 12 В темир жолунда 12 А берет, бул биздин DC моторубуз үчүн көп. Андан кубат алуу үчүн алгач жашыл зымды кара зым менен кыскартышыбыз керек. Бул кубат баскычы катары иштейт. Ансыз электр менен камсыздоо башталбайт. Зымдарды жана аны кантип кыскартууну көрүү үчүн жогорудагы сүрөттү текшериңиз.

Эшик механизми

Эшикти ачуу үчүн биз механизмди курушубуз керек. Жогорудагы сүрөттөрдү карап көрүңүз. Ал эки металлдан турат. Бири 20 см, экинчисинин узундугу 25 см. Аны жыгачтан да жасаса болот, бирок анын канчалык күчтүү экенин билбейм. Кыймылдай ала турган эки чекиттин болушу маанилүү. Бири - бул эки бөлүк бири -бирине туташкан жер, экинчиси - узунураак бөлүк эшик мамысына туташкан жер. Кичинекей бөлүктүн экинчи тарабы электр кыймылдаткычына орнотулушу керек. Мен металл тетиктерди колдонуп жаткандыктан моторго ширеттим. Бул бир аз түшүнүксүз угулушу мүмкүн, бирок видеону көрсөңүз баары түшүнүктүү болот.

Монтаж

Механизмди жасагандан кийин аны эшигиңизге орнотушуңуз керек. Мен муну адегенде мотор барышы керек болгон жердеги бураманы бурап койгом. Анан мен бир нече сыдырма галстуктарды алдым жана моторду бул бурамаларга zip менен байладым. Андан кийин мен татаалдыкка орнотуу үчүн көп ысык клей колдондум. Мен моторду эшиктин ортосунан оң жакка 10 сантиметрге жакын жерге орноттум жана механизмдин узун бөлүгүн эшик мамысынын ортосунан оңго бир -эки сантиметрге орноттум.

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

2 -кадам: Arduino даяр бол

Arduino даяр болгула
Arduino даяр болгула
Arduino даяр болгула
Arduino даяр болгула

Бул долбоордун мээси катары мен Arduino UNO колдонуп жатам. Башка Arduino шайкеш келген түзмөк Arduino наносун жактыруу үчүн иштейт.

Биз адегенде менин githubдан таба турган кодду жүктөп алышыбыз керек:

github.com/sieuwe1/AutomaticDoor

Клон/жүктөө баскычын чыкылдатыңыз жана ZIP катары жүктөөнү чыкылдатыңыз.

Андан кийин пакетти ачыңыз жана Arduino IDE менен AutomaticDoor.ino файлын ачыңыз.

Андан кийин кодду arduino тактасына жүктөңүз

Arduino IDEде сиз кодду көрө аласыз. Коддун үстүндө жогорудагы сүрөттөгүдөй конфигурация бөлүгү бар. MotorDelay өзгөрмөсү болгон абдан маанилүү бир нерсе бар. Бул кыймылдаткыч канча убакытка чейин күчкө ээ экенин чечет. Бул өзгөрмө канчалык узун болсо, мотор ошончолук көп бурулат жана мотор канчалык көп бурулса, эшик ошончолук ачылат. Демек, эгер эшик толугу менен ачылбаса же бир нерсеге урунуп калса, анткени ал көпкө ачылса, бул өзгөрмөнү өзгөртүңүз. Андан кийин кодду кайра жүктөп бериңиз жана ал азыр туура иштеп жатканын текшериңиз.

3 -кадам: Контроллерди жасоо жана баарын зым менен камсыз кылуу

Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо
Контроллерди түзүү жана бардыгын чыңдоо

H-көпүрөсү

DC моторунун кыймылын көзөмөлдөө үчүн биз мотор контроллерин курушубуз керек. Бул үчүн биз жогорудагы сүрөттөрдөгүдөй H-көпүрө конфигурациясын колдонобуз. Мен 5v релесин колдонуп H көпүрөсүн кургам, бирок сиз дагы 4 N-канал мосфетин колдоно аласыз. Аны жөн эле жогорудагы схемага окшотуп куруңуз жана калың зымдарды жана жогорку ампердик компоненттерди колдонууну тактаңыз. Эгерде сиз mosfetsти колдонуп жатсаңыз, мен IRFZ44n колдонууну сунуштайм, анткени алар логикалык деңгээлде иштейт.

H көпүрөсү бүткөндөн кийин биз бир нече зымдарды туташтыруубуз керек. Реледеги катушка казыктарын туташтырыңыз (жогорудагы 2 -сүрөттөн кийин) A1 жана B2 бирге, B1 жана A2 бирге. Эгерде сиз H-көпүрөсүн жасап жатсаңыз, дарбаза казыктарын H реле көпүрөсүндөй туташтырыңыз.

Эгерде сиз дагы эле H-bridge түшүнбөсөңүз, төмөндөгү видеону карап көрүңүз.

www.youtube.com/watch?v=iYafyPZ15g8

Схемалык

Азыр бизде H-көпүрөсү бар, аны Arduino менен туташтыруу керек. Сүрөттөрдөгү схеманы аткарыңыз жана башка нерселерди туташтырыңыз.

Эгерде сиз баарын зым менен байланыштырсаңыз, эшиктин бир жагына бир УЗИ сенсорун, экинчисин экинчи жагына коюңуз.

Эгерде эшик жабылып, башка жол менен ачылып жатса, зымдарды 8 жана 9 га которгула

4 -кадам: Сиздин бүттү

Сиздин Бүткөн
Сиздин Бүткөн
Сиздин Бүткөн
Сиздин Бүткөн

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

Бул долбоор жаңыртууга ээ болот, анда сиз: "Эй Кортана, сураныч, эшикти ач" деп айтсаңыз, эшик автоматтык түрдө ачылат. Андыктан ал үчүн күтө туруңуз

Ошол эле учурда менин үйүмдү автоматташтырууну камтыган башка долбоорлорумду карап көрүңүз.

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