Съдържание:

Направете автоматична самоопределяща се отваряща и затваряща врата с Arduino !: 4 стъпки
Направете автоматична самоопределяща се отваряща и затваряща врата с Arduino !: 4 стъпки

Видео: Направете автоматична самоопределяща се отваряща и затваряща врата с Arduino !: 4 стъпки

Видео: Направете автоматична самоопределяща се отваряща и затваряща врата с Arduino !: 4 стъпки
Видео: Lesson 12: Using Arduino Programming function and switch | SunFounder Robojax 2024, Юли
Anonim

Искали ли сте някога да отворите вратата си автоматично, точно както в научнофантастичните филми? Сега можете, като следвате тази инструкция

В тази инструкция ще изградим врата, която може да се отваря и затваря автоматично, без да докосвате вратата. Ултразвуковите сензори на вратата ще ви открият на разстояние 50 см и ще отворят вратата автоматично. Не е нужно да докосвате вратата, тя ще направи всичко автоматично!

** Ако ви харесва тази инструкция, моля, гласувайте за мен в конкурса !! **

За демонстрация вижте видеоклипа в Youtube

www.youtube.com/watch?v=A_yJqOZcIQ0

За този проект се нуждаем от:

1x макет

1x arduino

1x електрически мотор (използвам стар двигател на предното стъкло от VW Golf 3)

1x компютърно захранване

2x ултразвуков сензор

Парче метал (Може да бъде дърво, но ще бъде по -малко здрав)

Няколко проводника

Всички тези части могат да бъдат закупени за под 20 $.

Стъпка 1: Вземете и монтирайте електрическия мотор

Image
Image
Вземете и монтирайте електрическия мотор
Вземете и монтирайте електрическия мотор
Вземете и монтирайте електрическия мотор
Вземете и монтирайте електрическия мотор

Избор на двигател

На първо място се нуждаем от електромотор. Много е важно електродвигателят да има много въртящ момент и ниска скорост. Ето защо използвам мотор за чистачки на предното стъкло. Всеки мотор на чистачките на предното стъкло ще работи. Можете също така да използвате друг постоянен двигател, който имате, но просто се уверете, че има достатъчно въртящ момент, за да премести вратата.

Захранване на двигателя

12 V DC мотора, който използвам, може да използва до 12 A мощност. Ето защо той е толкова силен, но сега се нуждае от силно захранване, за да го захранва. Това е мястото, където се включва компютърното захранване. Използвам захранване от 300 вата, но нещо по -ниско/по -високо от това също може да работи. Той ще даде 12 A на своята 12 V релса, което е достатъчно за нашия DC двигател. За да получим захранване от него, първо трябва да скъсим зеления проводник с черен проводник. Това ще действа като бутон за захранване. Без него захранването няма да стартира. Проверете снимката по -горе, за да видите проводниците и как да ги скъсите.

Механизъм на вратата

За да се отвори вратата, трябва да изградим механизъм. Вижте снимките по -горе. Състои се от две метални части. Единият е с дължина 20 см, а другият с дължина 25 см. Вероятно може да се направи и от дърво, но не съм сигурен колко е здрав. Важно е да има две точки, които могат да се движат. Едната е мястото, където двете части се свързват помежду си, а другата е мястото, където по -дългото парче се свързва с стълба на вратата. Другата страна на по -малкото парче трябва да се монтира върху електродвигателя. Тъй като използвам метални части, го заварих на двигателя. Това може да звучи малко неясно, но ако гледате видеото, всичко ще бъде ясно.

Монтаж

След като сте направили механизма, трябва да го монтирате на вратата си. Направих това, като първо завинтвам някой винт отгоре, където двигателят трябва да отиде. След това взех ципове и завързах ципа на двигателя с тези винтове. След това използвах много горещо лепило за монтиране в сложност. Монтирах двигателя на около 10 см вдясно от центъра на вратата и монтирах дългото парче от механизма на няколко см вдясно от центъра на стълба на вратата.

Това е най -трудната част от проекта. Ако установите, че двигателят няма достатъчно мощност за отваряне на вратата или вратата не се отваря напълно, опитайте да промените местоположението на двигателя или да промените дължината на частите на механизма.

Стъпка 2: Подгответе Arduino

Вземете Arduino Ready
Вземете Arduino Ready
Вземете Arduino Ready
Вземете Arduino Ready

Като мозък на този проект използвам Arduino UNO. Всяко друго съвместимо с Arduino устройство ще работи като Arduino nano.

Първо трябва да изтеглим кода, който може да бъде намерен на моя github:

github.com/sieuwe1/AutomaticDoor

Щракнете върху бутона за клониране/изтегляне и щракнете върху изтегляне като ZIP.

След това разархивирайте пакета и отворете файла AutomaticDoor.ino с Arduino IDE.

След това качете кода на дъската arduino

В IDE на Arduino можете да видите кода. По -горе в кода има част за конфигуриране, точно както на снимката по -горе. Има една много важна променлива MotorDelay. Това решава колко дълго моторът ще се захранва. Колкото по -дълга е тази променлива, толкова по -дълго двигателят ще се върти и колкото по -дълго се върти, толкова повече вратата се отваря. Така че, ако вратата не се отвори напълно или ако се разбие в нещо, защото ако се отвори много, променете тази променлива. След това качете кода отново и вижте дали работи правилно сега.

Стъпка 3: Направете контролера и свържете всичко

Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко
Изграждане на контролера и свързване на всичко

H-мост

За да контролираме движението на DC двигателя, трябва да изградим контролер на двигателя. За това използваме H-мост конфигурация, както е на снимките по-горе. Създадох H мост, използвайки 5v релета, но можете да използвате и 4 N-канала MOSFET. Просто го изградете като схемата по -горе и не забравяйте да използвате дебели проводници и компоненти с висок ток. Ако използвате MOSFET, препоръчвам да използвате IRFZ44n, защото те работят на логическо ниво.

След като H мостът е завършен, трябва да свържем няколко проводника. Свържете щифтовете на бобината от релето (след втората снимка по -горе) A1 и B2 заедно и B1 и A2 заедно. Ако правите H-мост с MOSFET, свържете щифтовете на портата заедно, както в релето H мост.

Ако все още не разбирате H-моста, вижте това видео по-долу.

www.youtube.com/watch?v=iYafyPZ15g8

Схематично

Сега имаме H-моста, който трябва да го свържем с Arduino. Следвайте схемата на снимките и свържете всичко останало към.

Ако сте свързали всичко, поставете един ултразвуков сензор от едната страна на вратата, а другия от другата страна.

Ако вратата се отваря, докато трябва да се затвори и по друг начин, включете проводниците на щифт 8 и 9

Стъпка 4: Готово

Вашият завършен
Вашият завършен
Вашият завършен
Вашият завършен

Дано да не е трудно. Ако сте направили всичко правилно, сега имате своя собствена SciFi врата! Ако нещо все още не работи, просто ми изпрати съобщение, ще се радвам да помогна.

Този проект ще получи актуализация, при която вратата ще се отвори автоматично, когато кажете: „Хей Кортана, моля, отвори вратата“. Така че следете за това

Междувременно разгледайте и другите ми проекти, които също включват домашна автоматизация.

Препоръчано: