Съдържание:

KillingMinion: 5 стъпки
KillingMinion: 5 стъпки

Видео: KillingMinion: 5 стъпки

Видео: KillingMinion: 5 стъпки
Видео: MINION WAYS TO DIE 2024, Септември
Anonim
KillingMinion
KillingMinion

От Yue, Yanan и Hao.

Проектът се провежда като част от семинара за изчислително проектиране и цифрово производство в магистърската програма ITECH.

Някои от нас несъзнателно клатят крака през цялото време. С мобилен телефон в джоба си, тези случайни движения се усещат от вътрешния „акселерометър“. Чрез Bluetooth, изпращайки обратно към нашата малка машина, се задейства механичен контур от проста система от верига на зъбни колела, който има миньон, закачен до серво. Миньонът ще бъде преместен заедно с веригата и ще падне в края. Въпреки че дори не забелязвате какво продължавате да правите, R. I. P. Миньон!

Стъпка 1: Списък на артикулите

Списък на артикулите
Списък на артикулите

Списък на артикулите:

Елементи за 3D печат:

Платформа 【седалка за серво, съединител за верига, предавка】

Миньон и ковчег

Arduino:

UNO R3 контролна платка

830 връзки с щифт

Стъпков двигател (28BYJ48 5V DC)

UNL2003 платка за драйвер на стъпков двигател

Серво мотор

Bluetooth приемник

Пиезо зумер

9V батерия с DC

9V адаптер за батерия

Резистор 330R или по -висок *2

LED *2

Кабелни проводници

Други

4 мм дървени пръчки (движещи се следи)

Верига (откъсване от автомобил с лого)

M3 болтове и отвертки

Мобилен телефон (Android)

Стъпка 2: Сглобете платформата

Сглобете платформата
Сглобете платформата
Сглобете платформата
Сглобете платформата
Сглобете платформата
Сглобете платформата

Стъпковият двигател и серво моторът са част от веригата за управление. Сервомоторът е свързан директно към макетната платка 830 и платката за управление на Uno R3, докато стъпковият двигател трябва първо да се свърже с платката за управление на стъпков двигател UNL2003, след което да се свърже с контролната платка на Uno R3.

Стъпка 3: Вериги и кодове

Схеми и кодове
Схеми и кодове
Схеми и кодове
Схеми и кодове
Схеми и кодове
Схеми и кодове

За да се контролират движенията на веригата, се вземат предвид следните основни състояния:

0. Инсталирайте приложението и го свържете към устройството чрез Bluetooth. И започнете да се тресете!

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

2. сигналите продължават, докато миньончето се пренесе до другия край на пътеката, след това стъпковият двигател спира и серво моторът се завърта на 90 градуса, изпуска миньона в ковчега.

3. по време на ходене по веригата, ако сигналите спрат за идентичен период от време, предавките се движат назад и веригата се движи назад с много ниска скорост.

4. чрез нулиране на дъното на контролната платка на Uno R3, или ако обърнатото движение удари началния край на пътя, процедурата се нулира.

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

#включи #включи #включи #включи "pitches.h"

const int стъпка = 64;

const int counterMax = стъпка * 9; int брояч = 0;

SoftwareSerial mySerial (7, 8);

Стъпково стъпало (стъпка, 9, 11, 10, 12); Servo myServo;

const int Зуммер = 5;

bool isAlive = true;

char данни;

int мелодия = {

NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4}; int noteDurations = {2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8};

void setup () {

Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);

while (digitalRead (4) == LOW) {

stepper.step (-1); } stepper.step (60); }

void loop () {

if (mySerial.available ()> 0) {while (mySerial.available ()> 0) {data = mySerial.read (); } if (counter <counterMax) {mySerial.print ("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.write (180); for (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); stepper.step (-1); брояч -= 1; забавяне (200); }}

Стъпка 4: Тестово изпълнение

Image
Image
Всички файлове, които можем да споделим
Всички файлове, които можем да споделим

Стъпка 5: Всички файлове, които можем да споделяме

Можете да намерите всички файлове, които можем да споделим в тази връзка, включително модели за 3d-печат, схеми за пренареждане и кодиране на arduino.

drive.google.com/open?id=1qImULCJQRdzlon4s…

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