Sommario:
- Passaggio 1: elenco degli articoli
- Passaggio 2: assemblare la piattaforma
- Passaggio 3: circuiti e codici
- Passaggio 4: un'esecuzione di prova
- Passaggio 5: tutti i file che possiamo condividere
Video: KillingMinion: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Di Yue, Yanan e Hao.
Il progetto è stato condotto nell'ambito del seminario Computational Design and Digital Fabrication nel programma di master ITECH.
Alcuni di noi scuotono inconsciamente le gambe tutto il tempo. Con il cellulare in tasca, questi movimenti casuali vengono rilevati dall'"accelerometro" interiorizzato. Tramite il bluetooth che rimanda alla nostra piccola macchina, viene attivato un anello meccanico di un semplice sistema di ingranaggi - catena, che ha il minion appeso a un servo. Il servitore verrà spostato insieme alla catena e lasciato cadere alla fine. Anche se non ti accorgi nemmeno di quello che stai continuando a fare, R. I. P. Minion!
Passaggio 1: elenco degli articoli
Elenco degli articoli:
Articoli di stampa 3D:
Piattaforma【sedile servo, connettore catena, ingranaggio】
Minion e bara
Arduino:
Scheda controller UNO R3
Tagliere 830 fermacravatta
Motore passo-passo (28BYJ48 5V DC)
Scheda driver del motore passo-passo UNL2003
Servomotore
Ricevitore Bluetooth
Cicalino piezoelettrico
Batteria 9V con DC
Adattatore per batteria da 9V
Resistenza 330R o superiore *2
LED *2
Ponticelli
Altri
Bastoncini di legno da 4 mm (binari mobili)
Catena (strappo da auto Logo)
Bulloni M3 e cacciaviti
Cellulare (Android)
Passaggio 2: assemblare la piattaforma
Il motore passo-passo e il servomotore fanno parte del circuito di controllo. Il servomotore è collegato direttamente alla breadboard 830 tie-pin e alla scheda di controllo Uno R3, mentre il motore passo-passo deve essere collegato prima alla scheda driver del motore passo-passo UNL2003, quindi alla scheda di controllo Uno R3.
Passaggio 3: circuiti e codici
Per controllare i movimenti della catena si considerano i seguenti stati di base:
0. Installa l'App e connettila alla macchina tramite bluetooth. E inizia a tremare!
1. dopo i segnali ricevuti, gli ingranaggi hanno iniziato a ruotare e la catena ha iniziato a muoversi ad una certa velocità.
2. i segnali continuano, finché il servitore non viene portato fino all'altra estremità del percorso, quindi il motore passo-passo si ferma e il servomotore ruota di 90 gradi, lasciando cadere il servitore nella bara.
3. durante la marcia della catena, se i segnali si fermano per un identico lasso di tempo, le marce invertono e la catena arretra a velocità molto ridotta.
4. resettando il fondo della centrale Uno R3, oppure se il movimento invertito raggiunge la fine del percorso iniziale, la procedura viene resettata.
5. per rendere le cose un po' più interessanti, vengono emessi dei rumori durante lo spostamento e la caduta. Puoi anche estendere il modulo audio e musica tramite App nel tuo telefono. Divertiti con quello.
#include #include #include #include "pitch.h"
const int passo = 64;
const int counterMax = passo * 9; contatore int = 0;
SoftwareSerial mySerial(7, 8);
Stepper stepper(step, 9, 11, 10, 12);Servo myServo;
const int Cicalino = 5;
bool isAlive = true;
dati di carattere;
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() {
Serial.begin(9600); mySerial.begin(9600); myServo.attach(3); pinMode(4, INGRESSO); stepper.setSpeed(80);
while (digitalRead(4) == BASSO) {
passo.passo(-1); } stepper.passo(60); }
ciclo vuoto() {
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); contatore -= 1; ritardo(200); } }
Passaggio 4: un'esecuzione di prova
Passaggio 5: tutti i file che possiamo condividere
Puoi trovare tutti i file che possiamo condividere in questo link, inclusi modelli di stampa 3D, schemi elettrici fritzing e codifiche arduino.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo