Съдържание:

Кафе-арт проект: 7 стъпки (със снимки)
Кафе-арт проект: 7 стъпки (със снимки)

Видео: Кафе-арт проект: 7 стъпки (със снимки)

Видео: Кафе-арт проект: 7 стъпки (със снимки)
Видео: «Пожилая Барби на выгуле!»: Пугачева в образе куклы шокировала Сеть 2024, Юли
Anonim
Image
Image
Изтегляне на Arduino
Изтегляне на Arduino

Е, здравей там! Казвам се Ману и това е първият ми инструктаж. Тази инструкция е свързана с изработването на механична ръка с arduino genuino uno! Всичко започна с тази основна идея: Исках да направя робот, който прави изкуство и по време на разговор със студент, реших, че ще бъде забавно да направя ръка, която да замърси покривката за маса.

Така че основно това, което прави този проект, е да завърти ръка в произволни позиции и обратно до начална точка, докато държи чаша или нещо друго и я накланя нагоре и надолу, когато пристигне на позиция. Изкуството на кафе е направено с: малка купа под началната точка, където чашата се потапя напред -назад.

Този проект е за вас, ако сте нов в arduino и ако искате да подобрите уменията си в кодирането и създаването на нещо, но и за тези, които вече са професионалисти, защото можете да дадете на този проект по -големи висоти.

Стъпка 1: Какво ви трябва

От какво имаш нужда:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - програма arduino.exe (изтеглете безплатно:

- 3x серво мотори (използвах TG9e, можете да използвате и други дори по -големи или непрекъснати, но те не са обхванати в моя код)

- 11x проводници (но вероятно повече, проводниците са крехки!)

- печатна дъска

- MDF 4 мм дебела дървена плоча (да речем 1х1 метър)

- лепило за дърво

- контактно лепило

- решетки (различни размери, 4 мм 10 мм свредла са примери)

- дървен трион

- резачка

- поялник

- 4x напречни винта

- кръстосана отвертка

- 1x панта

- пила за дърво

- шлифовъчна хартия

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

- чаша (или повече, ако искате да участвате с робота)

- множество купи (за различни цветове)

- стара бяла покривка или хартия А3/А2

- кафе

- различни вкусове (поради цветовете)

Стъпка 2: Изтегляне на Arduino

Когато изтеглите arduino.exe на вашия компютър, можете да го отворите във файла, където сте го запазили, и да получите следния екран.

Изтрийте съществуващия код и копирайте следния код:

Кодът включва някои обяснения какво прави, ако не работи, щракнете върху добавения файл с моя код.

// Осигурява, че серво функцията може да се използва и е импортирана в проекта.#Include

// Променливи за различаване на различните серво.

Серво серво;

Серво серво2;

Серво серво3;

// Тук се определя кое серво е свързано към кой щифт и дали те започват със стойност. в този случай е 0.

void setup () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo3.attach (10);

servo.write (0);

servo2.write (0);

servo3.write (0);

}

void loop () {

// Константни променливи за завъртане на серво и за поставяне в произволни позиции в неговия диапазон (Където ръката може да достигне).

const int angleIncrement = 1;

const int incrementDelay = 10;

const int randomStop = случаен (20, 135);

// Ъгълът започва от нула. ако ъгълът е по -малък, тогава случайното движение, сервото ще се обърне поради добавяне на ъгъла Увеличаване с малко закъснение (инкремент закъснение).

for (int ъгъл = 0; ъгъл <randomStop; ъгъл += angleIncrement) {

// бавно движение напред.

servo.write (ъгъл);

servo2.write (ъгъл);

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

}

// Осигурява забавяне, така че преходът от ляво-дясно към нагоре-надолу става гъвкав и по правилния начин.

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

// Гарантира, че servo3 се движи надолу със закъснение.

for (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (отиващ надолу);

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

}

// Гарантира, че servo3 се движи нагоре със закъснение.

for (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

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

}

// Ъгълът започва от randomStop. Ако ъгълът е по -голям от нула, ъгълът ще се върне назад поради изваждането на angleIncrement с малко закъснение (incrementdelay).

for (int ъгъл = randomStop; ъгъл> 0; ъгъл -= angleIncrement) {

// бавно движение назад

servo.write (ъгъл);

servo2.write (ъгъл);

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

}

// Осигурява забавяне, така че преходът от ляво-дясно към нагоре-надолу става гъвкав и по правилния начин.

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

// Гарантира, че servo3 се движи надолу със закъснение. for (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (отиващ надолу);

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

}

// Гарантира, че servo3 се движи нагоре със закъснение.

for (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

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

}

}

Стъпка 3: Сглобявайки го заедно

Сглобявайки го заедно
Сглобявайки го заедно
Сглобявайки го заедно
Сглобявайки го заедно

Добре сега, когато кодът работи: можете да го запишете с отметката в горния ляв ъгъл и да го качите във вашия arduino с бутона със стрелка до него.

След това ще извършим инсталацията.

На моята снимка използвах много проводници, но е възможно за по -малко, погледнете моята схема и след това я запоявайте заедно.

Единственото нещо, което трябва да направите, е да поставите USB2.0 кабела в arduino и във вашия лаптоп, powerbank или дори да използвате батерия (с другия порт).

В момента проектът работи, остава само да се направи нещо около него.

Стъпка 4: Дом за Arduino

Дом за Arduino
Дом за Arduino
Дом за Arduino
Дом за Arduino
Дом за Arduino
Дом за Arduino

Добре! в тази стъпка правим подслон за вашето arduino, печатна плоча и проводниците. Използвах лазерен нож, за да направя перфектни правоъгълници, но това можете лесно с трион!

Просто нарисувайте и измерете дървото и го видя.

Направих моето:

височина е 6, 5

ширина е 7 см

дължината е 9 см

Уверете се, че страната за arduino kabel има дупка и че страната, където трябва да влязат серво проводниците, също има хол. Направих дупките 1 см и 1 на всеки ъгъл (страната, която е 9 см и 6, 5 см).

Поставете кутията заедно с контактно лепило, уверете се, че горната част все още не е залепена!

Стъпка 5: Изработка на оръжия

Изработване на оръжие
Изработване на оръжие
Изработване на оръжие
Изработване на оръжие
Изработване на оръжие
Изработване на оръжие

След това правим ръцете. отново направих моята с лазерно рязане, но трион и трион също ще свършат чудесна работа! Ръцете ми са с дължина общо 16 см, а диаметърът на всеки кръг е от 6 до 7 см с малък отвор от 5 мм, погледнете горната част на вашето серво, може да се различава!

Направих и 2 бара в долната част на ръката и малко дъска между тях с лепило за дърво.

След това можете да сглобите двата си 180 -градусови серво, едното трябва да е с главата надолу, а другото изправено заедно с двата проводника от една и съща страна. Сега ще направим малка кутия около тях с дърво и лепило. Отново се уверете, че страната с проводници има достатъчно големи отвори. След това свържете лепилото на серво на ръцете. (уверете се, че дясното серво е прикрепено към рамото).

Стъпка 6: Обединяване на дома и ръката

Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка
Сливане на дом и ръка

Добре, когато и двата основни елемента са готови, ще го съберем. Вземете пантата си и маркирайте върху дома на arduino, където искате да го прикрепите. завийте го първо отстрани и след това на ръката. Ако имате проблем, че ръката не е изправена, направете малка дъска под дома за по -стабилна ръка.

Сега и двамата са заедно, но все още не може да се накланя. За да направите това, вземете серво 3 и поставете половин пластмасов връх върху него (те идват със серво). поставете серво под едната лента на ръката. Направете малка кутия около него и може би поставете серво малко по -високо, ако сте имали проблем с правия ръка.

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

Image
Image

Поздравления, дизайнът е завършен!

остава само да направите:

- маневрирайте проводниците с може би хартия или пластмасова цилиндър

- направете малка дървена купа за кафе или използвайте някоя от вашата колекция.

след това пригответе покривката, направете кафе, вземете малка чаша (сложете малко вода за малко тегло и по -добра работа на ефекта) и включете проекта!

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