Tartalomjegyzék:

KillingMinion: 5 lépés
KillingMinion: 5 lépés

Videó: KillingMinion: 5 lépés

Videó: KillingMinion: 5 lépés
Videó: ▶️ Заезжий молодец - Мелодрама | Фильмы и сериалы - Русские мелодрамы 2024, Szeptember
Anonim
KillingMinion
KillingMinion

Yue, Yanan és Hao.

A projekt az ITECH mesterképzésben a Computational Design and Digital Fabrication szeminárium keretében zajlott.

Néhányan közülünk öntudatlanul is rázogatják a lábukat. A mobiltelefon a zsebében ezt a véletlenszerű mozgást érzékeli a belső gyorsulásmérő. A Bluetooth -on keresztül küldve vissza a mi kis gépünkhöz, egy egyszerű fogaskerék -lánc mechanikus hurka lép működésbe, amelyen a minion egy szervóra van felakasztva. A csatlós a lánccal együtt mozog, és a végén leesik. Bár észre sem veszi, hogy mit csinál, R. I. P. Kegyenc!

1. lépés: Az elemek listája

Elemek listája
Elemek listája

Elemek listája:

3D nyomtatási elemek:

Platform (szervo ülés, lánc csatlakozó, fogaskerék)

Minion és koporsó

Arduino:

UNO R3 vezérlőtábla

830 nyakkendős kenyeretábla

Léptetőmotor (28BYJ48 5V DC)

UNL2003 léptetőmotor meghajtó tábla

Szervómotor

Bluetooth vevő

Piezo hangjelző

9V -os akkumulátor DC -vel

9V -os akkumulátor adapter

330R vagy magasabb ellenállás *2

LED *2

Jumper vezetékek

Mások

4 mm -es fa rudak (mozgó nyomok)

Lánc (szakadás a logós autóból)

M3 csavarok és csavarhúzók

Mobiltelefon (Android)

2. lépés: Szerelje össze a platformot

Szerelje össze a platformot
Szerelje össze a platformot
Szerelje össze a platformot
Szerelje össze a platformot
Szerelje össze a platformot
Szerelje össze a platformot

A léptetőmotor és a szervomotor a vezérlőáramkör része. A szervomotor közvetlenül a 830-as nyakpántos kenyérlaphoz és az Uno R3 vezérlőpanelhez van csatlakoztatva, míg a léptetőmotornak először az UNL2003 léptetőmotor vezérlőpaneljéhez, majd az Uno R3 vezérlőpanelhez kell kapcsolódnia.

3. lépés: Áramkörök és kódok

Áramkörök és kódok
Áramkörök és kódok
Áramkörök és kódok
Áramkörök és kódok
Áramkörök és kódok
Áramkörök és kódok

A lánc mozgásának szabályozásához a következő alapvető állapotokat veszik figyelembe:

0. Telepítse az alkalmazást, és csatlakoztassa a készülékhez Bluetooth -on keresztül. És kezdj el remegni!

1. a kapott jelek után a fogaskerekek forogni kezdtek, és a lánc bizonyos sebességgel mozogni kezdett.

2. a jelek tovább folytatódnak, amíg a kegyeltet át nem vezetik az út másik végéig, majd a léptetőmotor leáll, és a szervomotor 90 fokban elfordul, a cselédet a koporsóba ejti.

3. a láncos járás során, ha a jelek azonos időtartamra leállnak, a sebességfokozatok visszafordulnak, és a lánc nagyon alacsony sebességgel mozog vissza.

4. az Uno R3 vezérlőpanel alsó alsó részének alaphelyzetbe állításával, vagy ha a fordított mozgás eléri az útvonal kezdő végét, az eljárás visszaáll.

5. hogy a dolgok egy kicsit érdekesebbek legyenek, némi zaj hallatszik a költözés és ejtés során. A hang- és zenei modult a telefon Alkalmazásai segítségével is kiterjesztheti. Jó szórakozást hozzá.

#befoglalás #befoglalás #befoglalás #befoglalás "hangok.h"

const int lépés = 64;

const int counterMax = lépés * 9; int számláló = 0;

SoftwareSerial mySerial (7, 8);

Léptető léptető (9., 11., 10., 12. lépés); Servo myServo;

const int Zümmögő = 5;

bool isAlive = igaz;

char adatok;

int dallam = {

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 () {

Sorozat.kezdet (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, BEMENET); stepper.setSpeed (80);

while (digitalRead (4) == LOW) {

léptető.lépés (-1); } léptető.lépés (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"); léptető.lépés (-1); számláló -= 1; késleltetés (200); }}

4. lépés: Próbaüzem

Image
Image
Minden fájl, amit megoszthatunk
Minden fájl, amit megoszthatunk

5. lépés: Minden megosztható fájl

Ezen a linken megtalálja az összes megosztható fájlt, beleértve a 3D-s nyomtatású modelleket, a fritting kapcsolási rajzokat és az arduino kódolásokat.

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

Ajánlott: