Съдържание:

Ухапваща кутия: 4 стъпки
Ухапваща кутия: 4 стъпки

Видео: Ухапваща кутия: 4 стъпки

Видео: Ухапваща кутия: 4 стъпки
Видео: Innistrad Midnight Hunt: Откриване на колодата Undead Unleashed 2024, Ноември
Anonim
Кутия за ухапване
Кутия за ухапване

Изисквания:

1. 11 проводника (4 червени, 4 оранжеви/жълти, 3 черни)

2. 1 бутон

3. 10 ома резистор

4. 2 серво мотора

5. Контейнер с подвижен капак

6. Контейнер със сигурен капак (за прибиране на вашето arduino и проводници)

7. Всяка тъкан

8. Приставки за прикачени файлове

Стъпка 1: Стъпка 1: План

Стъпка 1: Платка
Стъпка 1: Платка
Стъпка 1: Платка
Стъпка 1: Платка

Бутон:

1. Свържете жълтия проводник към щифт 8

2. Свържете червения проводник към 3.3V

3. Свържете черния проводник към GND

Сервоприводи:

1. Свържете черните серво проводници към -

2. Свържете червените серво проводници към +

3. Свържете червения + ред проводник към Vin

4. Оранжевият ред трябва да бъде свързан към GND

Стъпка 2: Код

Код
Код

Базов код, взет от:

Кодът е редактиран, за да получи захапващ ефект и да поддържа два серво мотора

#include;

const int buttonPin = 8;

const int servoPin = 9; Серво серво1;

const int servoPin2 = 11; Серво серво2;

const int delayBite = 300;

void setup () {servo1.attach (servoPin); servo2.attach (servoPin2);

pinMode (buttonPin, INPUT); }

void loop () {

int buttonState;

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) {servo1.write (150); servo2.write (90); забавяне (delayBite); servo1.write (90); servo2.write (150); забавяне (delayBite); servo1.write (150); servo2.write (90); забавяне (delayBite); servo1.write (90); servo2.write (150); забавяне (delayBite); servo1.write (150); servo2.write (90); забавяне (delayBite); servo1.write (90); servo2.write (150); }}

Стъпка 3: Скриване на вашите кабели

Скриване на кабелите
Скриване на кабелите

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

Сервомоторите излизат през отвор в задната част на контейнера, докато източникът на захранване влиза отстрани.

Разбира се, ако искате да заемете по -малко място и да запазите творението си в едно цяло, не забравяйте да запоите проводниците си, вместо да използвате макет!

Стъпка 4: Окончателни прикачени файлове

Окончателни прикачени файлове
Окончателни прикачени файлове
Окончателни прикачени файлове
Окончателни прикачени файлове

След като се уверите, че вътрешната работа на вашия проект е правилна, е време да съберете всичко заедно!

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

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