Съдържание:

Безполезна кутия: 6 стъпки
Безполезна кутия: 6 стъпки

Видео: Безполезна кутия: 6 стъпки

Видео: Безполезна кутия: 6 стъпки
Видео: 6 Признака че Страдаш от Депресия и Не Знаеш 2024, Юли
Anonim
Безполезна кутия
Безполезна кутия

Този проект отново беше създаден за моя клас хакатон. Темата ми беше ужасна технология и предизвикателството ми беше да я направя ярка. Направих безполезна кутия с превключвател и LED лента. Всеки път, когато превключвате превключвателя, за да изключите светлините, от кутията излиза ръка със серво и отново включва светлините. Следователно никога не можете да изключите осветлението, освен ако не го изключите от захранването.

Консумативи

Материали:

  • Шперплат или всяка малка кутия ще работи
  • Винтове
  • Превключвател за превключване
  • Arduino
  • Проводници
  • дъска за хляб
  • Серво
  • USB захранваща банка (за предпочитане такава с 2 изхода)
  • Акрил

Инструменти:

  • Циркулярен трион
  • Поялник
  • Пистолет за горещо лепило
  • Дремел

Стъпка 1: Първоначална настройка

Първото нещо, което направих, беше да подредя електрониката и да ги свържа, за да изпълня някакъв тестов код. След като разбрах кода, запоявах всички компоненти заедно. RGB светлинната лента е свързана към USB щепсел, така че Arduino няма да се налага да я захранва. Сервото се захранва от Arduino чрез включване в 5 волта.

Ето моя код:

#включва

const int buttonPin = 2;

int buttonState = 0;

Servo myservo;

дълго време Закъснение;

#определете червено 5

#дефинирайте зелено 6

#определете синьо 3

void setup () {

pinMode (buttonPin, INPUT);

myservo.attach (9);

pinMode (червен, OUTPUT);

pinMode (зелен, OUTPUT);

pinMode (син, OUTPUT); }

void loop () {

control ();

}

void control () {

buttonState = digitalRead (buttonPin);

if (buttonState == HIGH) {

включени светлини();

for (pos = myservo.read (); pos> = 5; pos = 1) {

myservo.write (pos);

забавяне (5);

}

} else {

lightsOff ();

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: Направете Servo половината от върха

Направете Servo половината от върха
Направете Servo половината от върха
Направете Servo половината от върха
Направете Servo половината от върха
Направете Servo половината от върха
Направете Servo половината от върха

Изработката на рамото за серво беше най -предизвикателната част от изграждането. Тъй като не исках ръката да е супер дебела, реших да използвам малко акрил, който ми остана от друг проект, за да направя ръката. Това също ще ми позволи да направя корекции, като добавя малки парчета, които оформих с Dremel. Превключвателят е монтиран на място, което е на сантиметър назад от центъра. Горещо залепих сервото на място и прикрепих всички включени рамена към него свободно с винтове, за да мога да огъна и оформя ръката. След като получих идея, реших да оформя няколко малки парчета акрил с шлифовъчния бит Dremel. Работих по секции, за да направя корекции, така че всеки път да натисне превключвателя. Също така прикрепих всеки участък заедно с горещо лепило, което го прави по -грозен, отколкото трябва да бъде. Ако искам да подобря този проект, просто бих направил ръката от едно цяло парче. След като получих тази част от върха перфектна, я прикрепих към кутията с помощта на горещо лепило. Също така монтирах електрониката по същия начин.

Стъпка 4: Изработване на панти и добавяне на светлини

Изработване на панти и добавяне на светлини
Изработване на панти и добавяне на светлини
Изработване на панти и добавяне на светлини
Изработване на панти и добавяне на светлини

За да може пантата да работи добре, направих тази част от кутията около 1/3 от цялата дължина на кутията. Това гарантира, че моето 5 -грамово серво може да издържи цялата половина без проблем. Тъй като серво рамото седеше почти на нивото на другата половина на кутията, трябваше да използвам Dremel, за да изтъня централната част на кутията. Това гарантира, че горната част ще седи в една линия с другата страна. Прикрепването на тази страна към кутията беше лесно, тъй като просто използвах малка панта.

Когато режех кутията преди, споменавам, че оставих малка празнина, за да изкарам проводниците за LED светлини. Използвах тази дупка, за да прокарам лента около кутията толкова пъти, колкото може. Светлините са програмирани да мигат, за да накарат някой да опита да изключи светлините.

Стъпка 5: Довършителни щрихи

Довършителни щрихи
Довършителни щрихи

Последното нещо, което добавих към кутията, бяха няколко дървени дръжки на дъното, така че откритите винтове да не се влачат по повърхността, върху която е кутията. Просто ги прикрепих с горещо лепило. Също както се вижда на първата снимка, пробих дупка отстрани на кутията за бутона за захранване на банката за захранване.

Стъпка 6: Насладете се на най -безполезното нещо, което някога сте създавали

Получих положителни реакции от това устройство. Хората го намират за наистина смешно и безсмислено. Като цяло бих казал, че беше успешен. За да ускорите изграждането и може би да добавите още функции (като например друг превключвател), можете да използвате малка кутия, която вече имате под ръка. Бих искал да подобря външния вид на устройството, като може би го шлайфам и боядисвам. Бих искал също да добавя някои портове, за да мога да се включа в Arduino, без да премахвам горната част или да зареждам USB захранващата банка.

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