Оглавление:
- Запасы
- Шаг 1: Начальная настройка
- Шаг 2: создание коробчатой базы
- Шаг 3: Делаем сервопривод половину верха
- Шаг 4: Изготовление петли и добавление света
- Шаг 5: завершающие штрихи
- Шаг 6: наслаждайтесь самой бесполезной вещью, которую вы когда-либо создавали
Видео: Бесполезная коробка: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Этот проект снова был создан для моего класса хакатона. Моей темой были ужасные технологии, и моя задача заключалась в том, чтобы сделать ее яркой. Сделал бесполезную коробку с тумблером и светодиодной лентой. Каждый раз, когда вы щелкаете выключателем, чтобы выключить свет, из коробки выходит рука с сервоприводом и снова включает свет. Поэтому вы никогда не сможете выключить свет, если не отключите его от сети.
Запасы
Материалы:
- Подойдет фанера или любая маленькая коробка
- Винты
- Переключить переключатель
- Ардуино
- Провода
- макетная доска
- Сервопривод
- Внешний аккумулятор USB (желательно с двумя выходами)
- Акрил
Инструменты:
- Циркулярная пила
- Паяльник
- Пистолет для горячего клея
- Дремель
Шаг 1: Начальная настройка
Первое, что я сделал, - это выложил электронику и подключил их, чтобы запустить тестовый код. После того, как я разобрался с кодом, я спаял все компоненты вместе. Световая полоса RGB была подключена к USB-разъему, поэтому Arduino не нужно было ее запитывать. Сервопривод питается от Arduino при подключении к сети 5 вольт.
Вот мой код:
#включают
const int buttonPin = 2;
int buttonState = 0;
Сервомашина;
long timeDelay;
#define красный 5
# определить зеленый 6
#define blue 3
void setup () {
pinMode (buttonPin, ВВОД);
myservo.attach (9);
pinMode (красный, ВЫХОД);
pinMode (зеленый, ВЫХОД);
pinMode (синий, ВЫХОД); }
void loop () {
контроль();
}
void control () {
buttonState = digitalRead (buttonPin);
if (buttonState == HIGH) {
включенный свет();
for (pos = myservo.read (); pos> = 5; pos = 1) {
myservo.write (pos);
задержка (5);
}
} еще {
выключить свет();
timeDelay = 1;
for (pos = myservo.read (); pos <= 140; pos + = timeDelay) {
myservo.write (pos);
задержка (5);
}
}
}
void lightsOn () {
analogWrite (красный, случайный (0, 255));
analogWrite (зеленый, случайный (0, 255));
analogWrite (синий, случайный (0, 255));
задержка (100);
}
void lightsOff () {
analogWrite (красный, 255);
analogWrite (зеленый, 255);
analogWrite (синий, 255);
}
Шаг 2: создание коробчатой базы
После того, как я разложил компоненты, я понял, что размер коробки должен быть примерно 7,5 x 4,5 x 3,5 дюйма (длина, ширина, высота). Я измерил количество слоев древесины и отрезал их по размеру с помощью циркулярной пилы. привинтил коробку вместе, сначала прикрепив стороны к нижней части коробки. Верх нужно будет разделить пополам, чтобы сервопривод мог поворачивать ее вверх и вниз. Я также оставил небольшой зазор в задней части коробки в для того, чтобы пропустить провода для полосы RBG сзади.
Шаг 3: Делаем сервопривод половину верха
Изготовление рычага для сервопривода было самой сложной частью сборки. Поскольку я не хотел, чтобы рука была очень толстой, я решил использовать немного акрила, оставшегося от другого проекта, чтобы сделать руку. Это также позволило бы мне внести коррективы, добавляя небольшие обрывки, которые я сформировал с помощью Dremel. Тумблер был установлен на месте, которое находится в дюйме от центра. Я приклеил сервопривод горячим способом и свободно прикрепил к нему все входящие в комплект рычаги винтами, чтобы я мог сгибать и формировать рычаг. Получив представление, я решил сформировать несколько небольших кусочков акрила с помощью шлифовальной насадки Dremel. Я работал по разделам, чтобы внести коррективы, чтобы каждый раз переключаться. Я также скрепил каждую секцию горячим клеем, что сделало ее уродливее, чем должна быть. Если бы я хотел улучшить этот проект, я бы просто сделал руку из цельного куска. После того, как эта часть верха была доведена до идеального состояния, я прикрепил ее к коробке с помощью горячего клея. Я так же смонтировал внутри электронику.
Шаг 4: Изготовление петли и добавление света
Чтобы шарнирная часть работала хорошо, я сделал эту часть коробки примерно на 1/3 ее полной длины. Это гарантировало, что мой 5-граммовый сервопривод без проблем проживет всю половину. Поскольку сервомеханизм находился почти на одном уровне с другой половиной коробки, мне пришлось использовать Dremel, чтобы проредить центральную часть коробки. Это предполагало, что верх будет на одном уровне с другой стороной. Прикрепить эту сторону к коробке было легко, так как я просто использовал небольшой шарнир.
Когда я раньше разрезал коробку, я упомянул, что оставил небольшой промежуток для вывода проводов для светодиодных фонарей. Я использовал это отверстие, чтобы пропустить полоску вокруг коробки столько раз, сколько было возможно. Фары запрограммированы на мигание, чтобы кто-нибудь попытался выключить свет.
Шаг 5: завершающие штрихи
Последнее, что я добавил в коробку, - это деревянные ручки внизу, чтобы открытые винты не тянулись по поверхности, на которой стоит коробка. Я просто прикрепил их горячим клеем. Также, как видно на первом рисунке, я просверлил отверстие в боковой части коробки для кнопки питания блока питания.
Шаг 6: наслаждайтесь самой бесполезной вещью, которую вы когда-либо создавали
Получил положительные отзывы от этого устройства. Людям это кажется смешным и бессмысленным. В целом я бы сказал, что это был успех. Чтобы ускорить сборку и, возможно, добавить больше функций (например, еще один переключатель), вы можете использовать небольшую коробку, которая у вас уже есть под рукой. Я хотел бы улучшить внешний вид устройства, возможно, отшлифовать его и покрасить. Я также хотел бы добавить несколько портов, чтобы я мог подключаться к Arduino, не снимая верхнюю часть и не заряжая USB-блок питания.
Рекомендуемые:
Карманная бесполезная коробка (с личностью): 9 шагов (с изображениями)
Карманная бесполезная коробка (с личностью): хотя мы, возможно, очень далеки от восстания роботов, есть одна машина, которая уже противоречит людям, хотя и самым мелким из возможных способов. Неважно, хотите ли вы назвать это бесполезной коробкой или бесполезной машиной, этот отважный, дерзкий робот
Бесполезная коробка с отношением: 8 шагов (с картинками)
Бесполезная коробка с определенным отношением: кому на самом деле нужна бесполезная коробка? Никто. Сначала я так думал, но на YouTube есть тысячи бесполезных коробок … Значит, они должны быть модными … В этой инструкции я покажу вам, как сделать немного другую бесполезную коробку, одну с подсветкой, со звуком
Бесполезная коробка: 17 шагов (с изображениями)
Бесполезная коробка: Я решил сделать эту бесполезную машинку в подарок своему маленькому племяннику. Мне было очень весело делать это, и ему это очень понравилось. На изготовление ушло около 22 часов, и если вы тоже хотите сделать такой, то вот: Материалы: клей-карандаш 2 x 3 мм МДФ (m
Сделайте стебель снова великим. Бесполезная коробка Трампа со звуком: 6 шагов
Сделайте стебель снова великим. Бесполезная коробка Трампа со звуком: этот проект призван развлечь STEM, а не сделать политическое заявление. Я давно хотел построить бесполезную коробку со своей дочерью-подростком, но до сих пор не мог придумать ничего оригинального. Я также не видел, чтобы кто-то использовал звук или, по крайней мере
Настоящая бесполезная коробка: 6 шагов
Настоящая бесполезная коробка: я сделал эту бесполезную коробку для своего компьютерного проекта, и информация здесь предоставлена Nerdykat, спасибо. В этом проекте я изменил некоторые кодировки, чтобы соответствовать условиям высоты моего коробки и длины рука. Хотя результаты