БЕСПЛАТНАЯ отпугиватель из тыквы, сделанный своими руками..
бдв, ты можешь разместить это где угодно, чтобы напугать кого-нибудь
ПРОЧИТАЙТЕ ВСЁ ОПИСАНИЕ!
Подключения к Arduino Uno приведены ниже.
Видео для людей, которые не знают, как подключить Arduino или настроить электронику на тыкве: https://youtu.be/M4WuB30qgcw
ЧТО ОНО ДЕЛАЕТ:
Эти файлы сбрасывают что-то страшное, когда обнаруживают, что ваша рука проникает внутрь тыквы, что приводит к ПУГАНИЮ специалистов по трюкам.
я сделал это, потому что в этом году я не собираюсь разыгрывать трюки, поэтому я решил создать дизайн, который, «надеюсь», напугает всех, кто придет к нам в дверь, и я смогу съесть все оставшиеся конфеты, лол.
ФАЙЛЫ ДЛЯ ПЕЧАТИ: выберите то, что вы хотите поместить, и распечатайте соответственно. Файлы с надписью «паук» предназначены для множества мелких вещей; файлы с надписью «hand» предназначены для одной большой вещи. ВСЕ ФАЙЛЫ, В которых указано, что они необходимы, НЕОБХОДИМЫ, НЕЗАВИСИМО
ВРЕМЯ:
Печать НЕОБХОДИМОГО занимает около 5 часов на Ender 3 Pro, но вы можете сэкономить половину этого времени, если распечатаете основную большую коробку в режиме вазы, установив флажок «Спирализовать внешний контур» в Cura. В РЕЖИМЕ ВАЗЫ МОЖНО ПЕЧАТАТЬ ТОЛЬКО ОСНОВНОЙ ЭЛЕКТРОННЫЙ БЛОК; однако будут некоторые нарушения и он будет слабее, но если вы делаете это только один год, то все будет в порядке.
Arduino: я знаю, что использую Arduino Uno, и он больше, но это все, что у меня было. Если вы хотите отредактировать его для Arduino, я могу предоставить файлы fusion 360 :)
Соединения: сервопривод GND TO GND, сервопривод положительный к 5 В, сигнал сервопривода к порту 9 на Arduino, сигнальный контакт датчика Pir к порту 2 на Arduino,
Земля датчика к GND, положительный датчик к Arduino 5 В
Список деталей, в Интернете они дешевле. Это просто для справки (я использую комплект smraza arduino)
Датчик: https://a.co/d/15jF96J
Сервопривод: https://a.co/d/0YDQVT7
Ардуино: https://a.co/d/0qqMdYq
Перемычки: https://a.co/d/aGqkviH
USB для загрузки кода обычно идет в комплекте с Arduino.
КОД:
#include
Сервопривод myServo; // Создаем сервообъект
интервал сервопин = 9; // Сервопривод подключен к контакту 9
интервал пирПин = 2; // PIR-датчик, подключенный к контакту 2
интервал pirState = НИЗКИЙ; // Переменная для хранения состояния PIR
int motionDetected = 0; // Переменная для статуса движения
недействительная настройка() {
myServo.attach(servoPin); // Прикрепляем сервопривод к штырю
pinMode(pirPin, INPUT); // Устанавливаем вывод PIR в качестве входа
мойСерво.запись(0); // Устанавливаем начальное положение сервопривода на 0 градусов
Серийный.начало(9600); // Запускаем последовательную связь для отладки
}
недействительный цикл() {
motionDetected = digitalRead(pirPin); // Чтение PIR-датчика
if (motionDetected == HIGH) { // Если обнаружено движение
если (pirState == НИЗКИЙ) {
Serial.println(«Обнаружено движение!»);
мойСерво.запись(90); // Перемещаем сервопривод на 90 градусов
pirState = ВЫСОКИЙ;
}
} еще {
если (pirState == ВЫСОКИЙ) {
Serial.println(«Движение окончено!»);
мойСерво.запись(0); // Вернем сервопривод на 0 градусов
pirState = НИЗКИЙ;
}
}
}
НАСТРОЙКИ
я распечатал с заполнением 20%
нет режима вазы и печать с качеством 0,2 мм
В режиме вазы можно распечатать ТОЛЬКО основной блок электроники (проверка «спирилизировать внешний контур» в cura); однако он будет гораздо слабее.
СБОРКА
Поместите Arduino в основной электронный блок и убедитесь, что вилка питания совпадает с круглым отверстием.
приклейте сервопривод к прямоугольному отверстию на основном электронном блоке и подключите электронику в соответствии со схемой.
Затем подключите датчик, а затем вставьте его в коробку датчика и немного приклейте к внешней пластиковой части. Приклейте немного проводов, чтобы закрепить их. ОБЯЗАТЕЛЬНО ПЕРВЫМ УДЛИНИТЕ ИХ.
Затем подключите датчик к Arduino, проведя провода через небольшой зазор в нижней части отверстия сервопривода и убедившись, что вы не мешаете рупору сервопривода.
Затем вы помещаете датчик туда, где хотите, но я кладу его на верхнюю часть рта и закрываю скотчем те участки, где я не хочу, чтобы он был виден.
Затем скотчем или приклейте основную коробку поверх тыквенного бульона, где вы, вероятно, разрежете, чтобы вынуть содержимое.
затем проделайте отверстие в верхней части, чтобы веревка могла легко пройти сквозь ложу, и завяжите





























