Sisällysluettelo:
- Vaihe 1: Luettelo kohteista
- Vaihe 2: Kokoa alusta
- Vaihe 3: Piirit ja koodit
- Vaihe 4: Koeajo
- Vaihe 5: Kaikki tiedostot, jotka voimme jakaa
Video: KillingMinion: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Yue, Yanan ja Hao.
Hanke toteutettiin osana ITECH -maisteriohjelman laskennallisen suunnittelun ja digitaalisen valmistuksen seminaaria.
Jotkut meistä ravistavat alitajuisesti jalkojaan koko ajan. Kun matkapuhelin on taskussa, nämä satunnaiset liikkeet havaitaan sisäisellä kiihtyvyysmittarilla. Bluetoothin kautta lähettämällä takaisin pienelle koneellemme laukaistaan yksinkertaisen hammaspyöräketjujärjestelmän mekaaninen silmukka, jonka kätyri on ripustettu servoon. Minionia siirretään ketjun mukana ja pudotetaan lopussa. Vaikka et edes huomaa mitä teet, R. I. P. Juoksupoika!
Vaihe 1: Luettelo kohteista
Luettelo kohteista:
3D -tulostuskohteet:
Lava (servo -istuin, ketjuliitin, vaihde)
Minion & arkku
Arduino:
UNO R3 -ohjauskortti
830 nastainen leipälauta
Askelmoottori (28BYJ48 5V DC)
UNL2003 askelmoottorin ohjainkortti
Servo moottori
Bluetooth -vastaanotin
Pietsosummeri
9V akku tasavirralla
9V akun sovitin
330R tai korkeampi vastus *2
LED *2
Hyppyjohdot
Muut
4 mm: n puiset sauvat (liikkuvat raidat)
Ketju (repäisy Logo -autosta)
M3 ruuvit ja ruuvitaltat
Matkapuhelin (Android)
Vaihe 2: Kokoa alusta
Askelmoottori ja servomoottori ovat osa ohjauspiiriä. Servomoottori on kytketty suoraan 830-nastaiseen leipälevyyn ja Uno R3 -ohjauslevyyn, kun taas askelmoottorin on ensin liitettävä UNL2003-askelmoottorin ohjainkorttiin ja sitten Uno R3 -ohjainkorttiin.
Vaihe 3: Piirit ja koodit
Ketjun liikkeiden hallitsemiseksi otetaan huomioon seuraavat perustilat:
0. Asenna sovellus ja liitä se laitteeseen Bluetoothin kautta. Ja, aloita ravistelu!
1. vastaanotettujen signaalien jälkeen vaihteet alkoivat pyöriä ja ketju alkaa liikkua tietyllä nopeudella.
2. signaalit jatkuvat, kunnes kätyri viedään läpi polun toiseen päähän, sitten askelmoottori pysähtyy ja servomoottori pyörii 90 astetta, pudottaa kämmenen arkkuun.
3. jos signaalit pysähtyvät samassa ajassa ketjukävelyn aikana, vaihteet kääntyvät taaksepäin ja ketju siirtyy takaisin hyvin pienellä nopeudella.
4. nollaamalla Uno R3 -ohjauskortin pohja tai jos käänteinen liike osuu polun alkuun, menettely nollataan.
5. Jotta asiat olisivat hieman mielenkiintoisempia, muutama ääni kuuluu siirron ja pudotuksen aikana. Voit myös laajentaa ääni- ja musiikkimoduulia puhelimen sovelluksilla. Pidä hauskaa sen kanssa.
#Sisällytä #Sisällytä #Sisällytä #Sisällytä "Pitches.h"
const int askel = 64;
const int counterMax = vaihe * 9; int laskuri = 0;
SoftwareSerial mySerial (7, 8);
Askel askel (vaihe 9, 11, 10, 12); Servo myServo;
const int summeri = 5;
bool isAlive = totta;
char -tiedot;
int melodia = {
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 () {
Sarja.alku (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, TULO); stepper.setSpeed (80);
while (digitalRead (4) == LOW) {
askel.vaihe (-1); } askel.vaihe (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"); askel.vaihe (-1); laskuri -= 1; viive (200); }}
Vaihe 4: Koeajo
Vaihe 5: Kaikki tiedostot, jotka voimme jakaa
Löydät kaikki jaettavat tiedostot tästä linkistä, mukaan lukien 3D-tulostusmallit, fritsointipiirikaaviot ja arduino-koodaukset.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen