Përmbajtje:

KillingMinion: 5 hapa
KillingMinion: 5 hapa

Video: KillingMinion: 5 hapa

Video: KillingMinion: 5 hapa
Video: IUI-INTRA UTERINE INSEMINATION, IUI EXPLAINED IN MALAYALAM,CHANGANACHERRY,DR SAM P ABRAHAM,#IUI 2024, Nëntor
Anonim
KillingMinion
KillingMinion

Nga Yue, Yanan dhe Hao.

Projekti i kryer si pjesë e seminarit të Dizajnit Kompjuterik dhe Prodhimit Dixhital në programin master ITECH.

Disa prej nesh në mënyrë të pavetëdijshme tundim këmbët gjatë gjithë kohës. Me celularin në xhep, këto lëvizje të rastësishme ndihen nga "Përshpejtuesi" i brendshëm. Përmes bluetooth -it që dërgon në makinën tonë të vogël, aktivizohet një lak mekanik i një sistemi të thjeshtë të zinxhirit të ingranazheve, i cili është varur në një servo. Minioni do të lëvizet së bashku me zinxhirin dhe do të bjerë në fund. Ndërsa as nuk e vini re atë që po vazhdoni të bëni, R. I. P. Minion!

Hapi 1: Lista e artikujve

Lista e artikujve
Lista e artikujve

Lista e artikujve:

Artikujt e printimit 3D:

Platforma ating servo ulëse, lidhës zinxhiri, ingranazhe

Minion & arkivol

Arduino:

Bordi i kontrolluesit UNO R3

830 dërrasë buke me kravatë

Motor stepper (28BYJ48 5V DC)

Bordi i shoferëve UNL2003 Stepper Motor

Servo motor

Marrës Bluetooth

Zhurmë piezo

Bateri 9V me DC

Përshtatës baterie 9V

330R ose rezistencë më e lartë *2

LED *2

Telat e kërcyesit

Të tjerët

Shkopinj druri 4 mm (gjurmë lëvizëse)

Zinxhir (lot nga makina Logo)

M3 bulona dhe vidhosës

Telefoni celular (Android)

Hapi 2: Mblidhni Platformën

Mblidhni Platformën
Mblidhni Platformën
Mblidhni Platformën
Mblidhni Platformën
Mblidhni Platformën
Mblidhni Platformën

Motori stepper dhe servo motori janë pjesë e qarkut të kontrollit. Servo motori është i lidhur direkt me pllakën e prerjes 830 dhe bordin e kontrollit Uno R3, ndërsa motori stepper duhet të lidhet së pari me tabelën e shoferit UNL2003 Stepper Motor, pastaj të lidhet me bordin e kontrollit Uno R3.

Hapi 3: Qarqet dhe Kodet

Qarqet dhe Kodet
Qarqet dhe Kodet
Qarqet dhe Kodet
Qarqet dhe Kodet
Qarqet dhe Kodet
Qarqet dhe Kodet

Për të kontrolluar lëvizjet e zinxhirit, merren parasysh gjendjet themelore të mëposhtme:

0. Instaloni Aplikacionin dhe lidheni atë me pajisjen përmes bluetooth -it. Dhe, filloni të dridheni!

1. pas sinjaleve të marra, ingranazhet filluan të rrotullohen dhe zinxhiri fillon të lëvizë me një shpejtësi të caktuar.

2. sinjalet vazhdojnë, derisa minioni të kalojë deri në skajin tjetër të shtegut, atëherë motori stepper ndalet dhe servo motori rrotullohet 90 gradë, e hedh minionin në arkivol.

3. gjatë ecjes me zinxhir, nëse sinjalet ndalen për një periudhë identike kohore, ingranazhet kthehen mbrapsht dhe zinxhiri lëviz prapa me një shpejtësi shumë të ulët.

4. duke e rivendosur pjesën e poshtme në tabelën e kontrollit Uno R3, ose nëse lëvizja e kundërt godet në fundin fillestar të shtegut, procedura rivendoset.

5. për t'i bërë gjërat pak më interesante, bëhen disa zhurma gjatë lëvizjes dhe rënies. Ju gjithashtu mund të zgjeroni modulin e zërit dhe muzikës sipas Aplikacioneve në telefonin tuaj. Argëtohu me atë.

#përfshi #përfshi #përfshi #përfshi "terrenet.h"

const int hapi = 64;

const int counterMax = hapi * 9; int counter = 0;

SoftwareSerial mySerial (7, 8);

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

const int Buzzer = 5;

bool isAlive = e vërtetë;

të dhëna char;

melodi 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.filloj (9600); mySerial.filloj (9600); myServo.tash (3); pinMode (4, INPUT); stepper.setSpeed (80);

ndërsa (digitalRead (4) == LOW) {

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

lak void () {

nëse (mySerial.available ()> 0) {ndërsa (mySerial.available ()> 0) {data = mySerial.read (); } if (counter <counterMax) {mySerial.print ("0"); për (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.shkruaj (180); për (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); hapi. hapi (-1); kundër - -1; vonesë (200); }}

Hapi 4: Një provë

Image
Image
Të gjithë skedarët që mund të ndajmë
Të gjithë skedarët që mund të ndajmë

Hapi 5: Të gjithë skedarët që mund të ndajmë

Ju mund të gjeni të gjithë skedarët që mund të ndajmë në këtë lidhje, duke përfshirë modelet e printimit 3D, diagramet e qarkut fritzing dhe kodimet arduino.

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

Recommended: