Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Схеми
- Стъпка 3: Изграждане на хардуера
- Стъпка 4: Arduino код
- Стъпка 5:
Видео: Врата за кокошарник - базирана на Arduino: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
На първо място, родният ми език е холандски, затова се извинете за евентуални правописни грешки. Ако нещо не е ясно, просто оставете съобщение в коментарите. Това е първият ми проект за arduino. Тъй като съпругата ми се умори да отваря вратичката всеки ден ръчно отново, обмислихме да си купим чикенгард, но те са доста скъпи за това, което трябва do (около 150 евро / 175 долара).официален уебсайт
Всички искаме пилетата ни да са в безопасност през нощта, така че там се появява творчеството. Има работа, която трябва да се свърши. Първият дизайн беше базиран на arduino nano с LDR, но tat не беше точен. В github намерих недовършена скица, където беше използвана библиотеката Dusk2Dawn. Използвах това като основа, за да започна да строя.
Стъпка 1: Списък на частите
Всички употребявани части се закупуват от aliexpress
- Arduino Nano + опционален терминален винтов щит Превключвател
- Прототипна печатна платка
- DS1307 RTC
- L298N шофьор на мотор
- Двигателят е насочен към 12V/30rpm
- Магнитен сензор MC38
- Макара
- Вал 200 мм х 8 мм
- Лагери KP08
- Моторен съединител 4x8 мм
- 12V/2A захранване
- ABS пластмасов корпус IP65 (158 мм x 90 мм x 60 мм)
- 1x LED
- Някои жици, 10K резистори, 220 Ohm резистор
- Поялник
- Пистолет за лепило
Общите разходи за материали са около 20 долара. Току -що си спестих 150 долара, като изградих собствен контролер за вратата на кошарата и се забавлявах много, когато го създавах.
Стъпка 2: Схеми
Когато всички части от Aliexpress най -накрая пристигнаха (да, трябва доста търпение), започва забавното. Както можете да видите на схемите, моторът се управлява от платката на драйвера L298N. Тази платка има 2 канала (можете да свържете 2 двигателя към платката). В този проект имате нужда само от 1 канал. Захранвайте платката на драйвера с 12V захранване. Използвах 5V връзката на платката на драйвера за захранване на Arduino. Използвах 2 входа на платката на драйвера (2 изхода Arduino), за да позволя на двигателя да се върти по часовниковата стрелка/ обратно на часовниковата стрелка.
Магнитните превключватели MC38 са свързани с 10K резистор към Arduino вход.
Ръчният превключвател надолу също е свързан към вход от 10K резистор.
Червеният светодиод е свързан чрез резистор 220 Ohm към изхода на Arduino. Когато вратата е затворена, червеният светодиод продължава да свети.
RTC DS1307 връзки към nano:
- VCC - 5V
- GND - GND
- SDA - щифт A4
- SCL - щифт A5
Моля, вижте ръководството на вашия Arduino, ако използвате друга версия освен nano.
Загрейте поялника и започнете да свързвате всички неща заедно. Монтирайте всички части в кутията. Използвах пистолет за лепило, за да оправя платката и драйвера на двигателя. Също така обезопасете джъмперните проводници с малко лепило.
Уверете се, че сте тествали всичко, преди да сглобите частите в кутията
Стъпка 3: Изграждане на хардуера
Използвал съм 4 мм бетонообразуващ шперплат за вратата. Те се плъзгат в 2 алуминиеви U профила. Вратата е прикрепена към дървената макара с найлонова тел (въдица). Макарата е свързана с 8 мм вал. Използвал съм бормашина, за да направя вътрешния диаметър на макарата съвпадащ с диаметъра на вала.
Двигателят е монтиран в кутията ABS (пробийте дупка отстрани на корпуса). Превключвателят е монтиран от другата страна.
Залепете магнита от горната страна на вратата. Възможно е също да използвате 2 малки винта. Уверете се, че те не са твърде дълги:-) Монтирайте 2-те магнитни превключвателя върху кошарата (1 отгоре, 1 един отдолу)
Стъпка 4: Arduino код
Тъй като това е първият ми истински проект на Arduino, предполагам, че кодът не е перфектен според указанията за кодиране, но работи и прави това, което очаквам.
Чувствайте се свободни да използвате кода и да се адаптирате към собствените си нужди. Моля, оставете съобщение в коментарите и ми споделете своя проект въз основа на този код.
Ред 38: когато setRTC = true, времето на вашия компютър се синхронизира с RTC при качване на скица. След качване на промяна setRTC = false и качване на скица отново.
Ред 41: Ако използвате друг RTC от 1307 (например 3231), променете този ред
ред 45: Променете града си в града, в който живеете, и попълнете своите координати и часова зона. Не мисля, че имат пилета, но например нека получим координатите на бялата къща във Вашингтон, окръг Колумбия … (използвайте google maps, щракнете с десния бутон " какво има тук ")
Dusk2Dawn Washington (38.897885, -77036541, -5);
Ред 139: Това е изчислението на залез/изгрев, за да определите дали вратата трябва да е нагоре или надолу. Както можете да видите, в изчислението се използват 2 числа (+30). Това е забавяне на изгрева/залеза. Моите пилета отиват няколко минути след официалното време за слънце. Чувствайте се свободни да промените това забавяне според вашите нужди.
Когато превключвателят се задейства, вратата се спуска и остава надолу, докато не я върнете в нормално състояние
Стъпка 5:
Възможни модификации за версия 2:
- Версия, базирана на ESP8266
- wifi връзка
- Контролира се от приложението за смартфон
- уебкамера
- …
Препоръчано:
Електрическа брава за врата със скенер за пръстови отпечатъци и RFID четец: 11 стъпки (със снимки)
Електрическо заключване на врата със скенер за пръстови отпечатъци и RFID четец: Проектът е проектиран, за да се избегне необходимостта от използване на ключове, за да постигнем целта си, използвахме оптичен сензор за пръстови отпечатъци и Arduino. Има обаче хора, които имат нечетлив пръстов отпечатък и сензорът няма да го разпознае. След това мислене за
Автоматичен кокошарник: 7 стъпки
Автоматичен кокошарник: Какво? Този проект е автоматичен кокошарник. Той измерва нивото на водата и захранващото устройство на водосъдържателя и захранващото устройство, а също така автоматично ще се отваря и затваря. Това ще се случи на дневната или часовата светлина. Когато вратата е затворена, тя може да бъде отворена от c
Автоматизирана врата за кокошарник: 5 стъпки (със снимки)
Автоматизирана врата за кокошарник: Автоматичните врати в кокошките са решение за нощни хищници като миещи мечки, опосуми и диви котки! Типичната автоматична врата обаче струва над 200 долара на Amazon (автоматична врата за кокошарник) и е прекалено скъпа за много малки
Звънец на врата Arduino с VU метър: 4 стъпки (със снимки)
Arduino Bell Bell с VU Meter: Основната идея е - след натискане на бутона на звънеца на вратата, светодиодите ще започнат да светят ритмично заедно със звука на зумера, след известно време две събития автоматично ще спрат. Светодиодите могат да бъдат извън вратата за забавление на посетителя или вътре. В това аз
Автоматична врата за кокошарник - контролирана от Arduino .: 10 стъпки (със снимки)
Автоматична врата за кокошарник - контролирана от Arduino.: Тази инструкция е за проектиране на автоматична врата за пиле с ръчно променящи се времена за отваряне и затваряне. Вратата може да се отваря или затваря дистанционно по всяко време. Вратата е проектирана да бъде модулна; рамката, вратата и контролерът могат да бъдат недостатъци