Мазмуну:

KillingMinion: 5 кадам
KillingMinion: 5 кадам

Video: KillingMinion: 5 кадам

Video: KillingMinion: 5 кадам
Video: MINION WAYS TO DIE 2024, Сентябрь
Anonim
KillingMinion
KillingMinion

Yue, Yanan жана Hao тарабынан.

Долбоор ITECH магистрдик программасында Эсептөөчү Дизайн жана Санариптик Фаберлик семинарынын алкагында өткөрүлдү.

Кээ бирлерибиз билинбей туруп эле буттарыбызды чайкайбыз. Чөнтөгүңүздө уюлдук телефон болсо, бул туш келди кыймылдар ички "акселерометр" аркылуу сезилет. Биздин кичинекей машинабызга Bluetooth аркылуу жөнөтүү аркылуу, сервого асылган миниону бар жөнөкөй тиштүү чынжыр системасынын механикалык цикли иштей баштайт. Минион чынжыр менен кошо жылдырылып, аягында түшүрүлөт. Эмне кылып жатканыңызды байкабаганыңыз менен, R. I. P. Минион!

1 -кадам: пункттардын тизмеси

Заттардын тизмеси
Заттардын тизмеси

Элементтердин тизмеси:

3D Басып чыгаруу элементтери:

Платформа, servo отуруу, чынжыр туташтыргычы, тиштүү】

Минион жана табыт

Ардуино:

UNO R3 Controller Board

830 галстуктуу нан

Stepper мотору (28BYJ48 5V DC)

UNL2003 Stepper Motor айдоочу тактасы

Серво мотору

Bluetooth кабылдагычы

Piezo buzzer

DC менен 9V батарея

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

330R же андан жогору каршылык *2

LED *2

Өткөргүч зымдар

Башкалар

4мм жыгач таяктар (кыймылдуу тректер)

Чынжыр (Лого машинасынын жашы)

M3 болттор жана бурамалар

Уюлдук телефон (Android)

2 -кадам: Платформаны чогултуңуз

Платформаны чогултуу
Платформаны чогултуу
Платформаны чогултуу
Платформаны чогултуу
Платформаны чогултуу
Платформаны чогултуу

Stepper мотору жана servo мотор башкаруу схемасынын бир бөлүгү болуп саналат. Серво мотору 830 галстук-пин панелине жана Uno R3 башкаруу тактасына түз туташат, ал эми тепкич мотору UNL2003 Stepper Motor драйвер тактасына, андан кийин Uno R3 башкаруу тактасына шилтемелениши керек.

3 -кадам: Райондор жана коддор

Микросхемалар жана коддор
Микросхемалар жана коддор
Микросхемалар жана коддор
Микросхемалар жана коддор
Микросхемалар жана коддор
Микросхемалар жана коддор

Чынжырдын кыймылын көзөмөлдөө үчүн төмөнкү негизги мамлекеттер каралат:

0. Колдонмону орнотуп, аны bluetooth аркылуу машинага туташтырыңыз. Анан, титиреп баштаңыз!

1. сигналдар келгенден кийин, тиштүү дөңгөлөктөр айлана баштады жана чынжыр белгилүү ылдамдыкта кыймылдай баштайт.

2. сигналдар минион жолдун башка аягына чейин өткөрүлгөнгө чейин уланат, андан кийин тепкич мотору токтоп, 90 градус бурулуп, мини табытка түшөт.

3. чынжыр басуу учурунда, эгер сигналдар бирдей убакытка токтосо, редуктор артка кетет жана чынжыр өтө төмөн ылдамдыкта артка жылат.

4. Uno R3 башкаруу тактасындагы ылдыйкы абалга келтирүү менен, же эгер тескери кыймыл жолдун башталышына тийсе, жол -жобосу баштапкы абалга келтирилет.

5. нерселерди бир аз кызыктыруу үчүн, кээ бир ызы -чуулар кыймылда жана түшүүдө жасалат. Ошондой эле телефонуңуздагы Колдонмолор аркылуу үн жана музыка модулун узарта аласыз. Муну менен көңүл ачыңыз.

#кошуу #кошуу #кошуу #кошуу "чайырлар.h"

const int кадамы = 64;

const int counterMax = кадам * 9; int counter = 0;

SoftwareSerial mySerial (7, 8);

Stepper stepper (step, 9, 11, 10, 12); Servo myServo;

const int Buzzer = 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};

жараксыз орнотуу () {

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

while (digitalRead (4) == LOW) {

step.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"); step.step (-1); эсептегич -= 1; кечигүү (200); }}

4 -кадам: Test Run

Image
Image
Биз бөлүшө ала турган бардык файлдар
Биз бөлүшө ала турган бардык файлдар

5 -кадам: Биз бөлүшө ала турган бардык файлдар

Бул шилтемеде биз бөлүшө турган бардык файлдарды таба аласыз, анын ичинде 3d-басып чыгаруу моделдери, фризинг схемалары жана arduino коддору.

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

Сунушталууда: