Мазмуну:
- 1 -кадам: Электр кыймылдаткычын алыңыз жана орнотуңуз
- 2 -кадам: Arduino даяр бол
- 3 -кадам: Контроллерди жасоо жана баарын зым менен камсыз кылуу
- 4 -кадам: Сиздин бүттү
Video: Автоматтык түрдө өзүн -өзү сезүүчү эшикти Arduino менен жасаңыз!: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эшигиңизди илимий фантастикалык тасмалардагыдай автоматтык түрдө ачык кылгыңыз келди беле? Эми сиз бул Нускаманы аткарсаңыз болот
Бул көрсөтмөдө биз сиз эшикке тийбей туруп автоматтык түрдө ачылып -жабыла турган эшикти курабыз. Эшикте жайгашкан УЗИ сенсорлору сизди 50 см алыстыктан аныктайт жана эшик автоматтык түрдө ачылат. Эшикке тийүүнүн кажети жок, ал автоматтык түрдө баарын жасайт!
** Эгерде сизге бул көрсөтмө жакса, анда конкурста мага добуш бериңиз !! **
Демонстрация үчүн Youtube видеосун караңыз
www.youtube.com/watch?v=A_yJqOZcIQ0
Бул долбоор үчүн бизге керек:
1x нан
1x arduino
1x Электр кыймылдаткычы (Мен VW Golf 3 эски айнек моторун колдонуп жатам)
1x Компьютердин кубаттуулугу
2x УЗИ сенсор
Металлдын бир бөлүгү (жыгач болушу мүмкүн, бирок анча күчтүү эмес)
Бир -эки зым
Бул бөлүктөрдүн бардыгын 20 долларга чейин алууга болот.
1 -кадам: Электр кыймылдаткычын алыңыз жана орнотуңуз
Мотор тандоо
Биринчи кезекте бизге электр кыймылдаткычы керек. Электр кыймылдаткычынын моменти көп жана ылдамдыгы төмөн болушу абдан маанилүү. Мына ошондуктан мен алдыңкы айнек тазалагыч моторун колдонуп жатам. Ар кандай машинанын алдыңкы айнектерин тазалоочу мотордун тазалагыч мотору жасайт. Ошондой эле сиз жаткан башка DC моторун колдонсоңуз болот, бирок анын эшигин жылдыруу үчүн жетиштүү моменти бар экенин текшериңиз.
Моторго кубат
Мен колдонгон 12 В DC мотору 12 Ага чейин кубаттуулукту колдоно алат. Мына ошондуктан ал ушунчалык күчтүү, бирок азыр аны иштетүү үчүн күчтүү электр булагы керек. Бул жерде Компьютердин электр менен камсыздоосу келет. Мен 300 ватт кубаттуулукту колдонуп жатам, бирок андан төмөн/жогору нерсе иштеши мүмкүн. Бул 12 В темир жолунда 12 А берет, бул биздин DC моторубуз үчүн көп. Андан кубат алуу үчүн алгач жашыл зымды кара зым менен кыскартышыбыз керек. Бул кубат баскычы катары иштейт. Ансыз электр менен камсыздоо башталбайт. Зымдарды жана аны кантип кыскартууну көрүү үчүн жогорудагы сүрөттү текшериңиз.
Эшик механизми
Эшикти ачуу үчүн биз механизмди курушубуз керек. Жогорудагы сүрөттөрдү карап көрүңүз. Ал эки металлдан турат. Бири 20 см, экинчисинин узундугу 25 см. Аны жыгачтан да жасаса болот, бирок анын канчалык күчтүү экенин билбейм. Кыймылдай ала турган эки чекиттин болушу маанилүү. Бири - бул эки бөлүк бири -бирине туташкан жер, экинчиси - узунураак бөлүк эшик мамысына туташкан жер. Кичинекей бөлүктүн экинчи тарабы электр кыймылдаткычына орнотулушу керек. Мен металл тетиктерди колдонуп жаткандыктан моторго ширеттим. Бул бир аз түшүнүксүз угулушу мүмкүн, бирок видеону көрсөңүз баары түшүнүктүү болот.
Монтаж
Механизмди жасагандан кийин аны эшигиңизге орнотушуңуз керек. Мен муну адегенде мотор барышы керек болгон жердеги бураманы бурап койгом. Анан мен бир нече сыдырма галстуктарды алдым жана моторду бул бурамаларга zip менен байладым. Андан кийин мен татаалдыкка орнотуу үчүн көп ысык клей колдондум. Мен моторду эшиктин ортосунан оң жакка 10 сантиметрге жакын жерге орноттум жана механизмдин узун бөлүгүн эшик мамысынын ортосунан оңго бир -эки сантиметрге орноттум.
Бул долбоордун эң оор бөлүгү. Эгерде сиз мотордун эшикти ачууга күчү жетпейт же эшик толугу менен ачылбаса, мотордун ордун өзгөртүүгө аракет кылыңыз же механизмдин узундугун өзгөртүңүз.
2 -кадам: 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 эшигиңиз бар! Эгерде дагы эле бир нерсе иштебей жатса, мага жардам берүүгө кубанычтамын.
Бул долбоор жаңыртууга ээ болот, анда сиз: "Эй Кортана, сураныч, эшикти ач" деп айтсаңыз, эшик автоматтык түрдө ачылат. Андыктан ал үчүн күтө туруңуз
Ошол эле учурда менин үйүмдү автоматташтырууну камтыган башка долбоорлорумду карап көрүңүз.
Сунушталууда:
Автоматтык түрдө карды ойготуу: 6 кадам (сүрөттөр менен)
Автоматтык түрдө карды ойготуу: Эртең менен үйдөн чыгып кетүү, бир нече сантиметр ак нерселер түн ичинде чечилип калгандан кийин, активдүү иш болушу мүмкүн. Эртең менен стресстен арылуу үчүн ошол күндөрү бир аз эрте ойгонгонубуз жакшы эмеспи? Бул долбоор
Windowsто скриншотторду Python скрипти менен автоматтык түрдө сактоо: 4 кадам
Python скрипти менен Windowsтогу скриншотторду автоматтык түрдө сактоо: Адатта терезелерде скриншотту (басып чыгаруу экранын) сактоо үчүн адегенде скриншотту тартып, анан боёкту ачып, анан чаптап, анан акырында сактап коюшубуз керек. Эми мен сизге автоматташтыруу үчүн питон программасын кантип жасоону үйрөтөм
Суу сактагыч менен WiFi автоматтык өсүмдүк азыктандыргычы - Ички/Тышкы өстүрүү - Суу өсүмдүктөрү автоматтык түрдө Алыстан Мониторинг менен: 21 кадам
WiFi суу сактагычы бар автоматтык өсүмдүк азыктандыргычы - ички/тышкы өстүрүү - суу өсүмдүктөрү автоматтык түрдө алыстан байкоо жүргүзүү менен: Бул окуу куралында биз өсүмдүктөрдү автоматтык түрдө сугаруучу жана Adosia платформасынын жардамы менен алыстан көзөмөлгө алына турган жабык/сырткы өсүмдүктөрдү багуу тутумун кантип орнотууну көрсөтөбүз
Эски санарипти колдонуу менен жаныбарларды автоматтык түрдө азыктандыруучу: 10 кадам (сүрөттөр менен)
Эски санариптик саат аркылуу жаныбарларды автоматтык түрдө азыктандыруучу: Саламатсызбы, бул көрсөтмөдө мен сизге эски санариптик саатты колдонуу менен үй жаныбарларын автоматтык түрдө кантип азыктандырганды көрсөтөм. Мен ошондой эле бул фидерди кантип жасаганым жөнүндө видеону кыстардым. Бул көрсөтмө ПКБ сынагына киргизилет жана мен жактыруу катары
DIY Батарея Деңгээлинин Көрсөткүчү/Автоматтык түрдө 12v Батарея үчүн: 5 кадам (Сүрөттөр менен)
12v Батарея үчүн DIY Батарея Деңгээлинин Көрсөткүчү/Автоматтык түрдө Которуу: DIYers … Биздин жогорку деңгээлдеги заряддагычтарыбыз литий -полимердик батарейкаларды кубаттоо менен алек болгон учурда, биз дагы 12в коргошун кислотасы бар батарейканы жана жалгыз заряддагычты заряддашыбыз керек. алган сокур адам …. Ооба, сокур