Sommario:

Macchina Inutile: El Rompe Huevos: 10 Passi
Macchina Inutile: El Rompe Huevos: 10 Passi

Video: Macchina Inutile: El Rompe Huevos: 10 Passi

Video: Macchina Inutile: El Rompe Huevos: 10 Passi
Video: 10 убеждений, от которых НЕОБХОДИМО отказаться 2024, Dicembre
Anonim
Macchina Inutile: El Rompe Huevos
Macchina Inutile: El Rompe Huevos

Saluta El Rompe Huevos, la macchina inutile creata da Jorge Christie e Rebeca Duque Estrada

Cosa dovrebbe fare?

È l'ora del brunch e stai sognando di avere le tue uova morbide. Poiché rompere le uova richiede molta attenzione ed esperienza, abbiamo sviluppato un robot per aiutarti! Ma… qualcosa è andato storto durante il suo compleanno ed è venuto al mondo un po' ribelle. Cercherà davvero di aiutarti, ma se metti qualche bella canzone da suonare durante il tuo brunch, può diventare davvero eccitato e le cose possono andare male..

Quindi, goditi il tuo brunch e spero che possa rovinare alcune cose in giro =)

Passaggio 1: elenco delle parti

Elenco delle parti
Elenco delle parti

Questo è l'elenco delle parti di cui avrai bisogno. Il supporto stampato in 3D lo puoi realizzare nel modo che preferisci, ma ricordati sempre di lasciare spazio sufficiente per l'elettronica.

1x servomotore SG90 [1]

1x finecorsa [2]

1x Modulo sensore microfono Iduino SE019 [3]

3x LED rossi [5]

1x Arduino Uno [4]

1x scheda prototipi [6]

1x bel supporto stampato in 3D

1x cucchiaio a tua scelta

1x modulo batteria (opzionale)

Un mucchio di cavi [7]

Alcune uova

Passaggio 2: il supporto

Il supporto
Il supporto
Il supporto
Il supporto
Il supporto
Il supporto
Il supporto
Il supporto

Il supporto stampato in 3D è stato progettato considerando un posto per l'uovo con una piccola apertura per adattarsi al pulsante, il supporto per il servo per girare il cucchiaio, un posto per l'Arduino e l'elettronica all'interno da proteggere dal disordine che può accadere. E alcune luci che lampeggeranno con la musica.

Passaggio 3: codice

Codice
Codice
Codice
Codice

Il codice funziona con due ingressi: il pulsante e il modulo microfono. Il pulsante, posto sotto l'uovo, rileva quando l'uovo è a posto e attraverso una condizione "se" inizia a eseguire il codice. Il microfono inizia a leggere il suono nell'ambiente e quando rientra nell'intervallo specificato, attiva le due uscite: il servo che fa ruotare il cucchiaio e i LED che iniziano a brillare al ritmo della musica.

Alcune condizioni di mappatura e "se" sono state utilizzate in altre per evitare il rumore.

Per iniziare a cablare i tuoi componenti, dai un'occhiata al diagramma fritzing.

// Presenti Robot Inutili:// ElRompeHuevos // Codice di: Rebeca Duque Estrada e Jorge Christie

// Codice per l'integrazione del motore e del suono basato su: // // Fai un Servo Move to Sound. // // 2012 di Cenk Özdemir

//Servo #include // creazione di un oggetto servo Servo myservo;

//Sensore microfono

int sensorePin = A0;

int valoresensore = 0; //Pulsante

int pulsantePin = 2;

int buttonState = 0; //GUIDATO

int ledPin = 12;

void setup() {

Serial.begin(9600);

Serial.println("online");

mioservo.attach(9);

pinMode(sensorPin, INPUT);

pinMode(pulsantePin, INPUT);

pinMode(ledPin, OUTPUT);

}

ciclo vuoto() {

buttonState = digitalRead(buttonPin);

if (buttonState == LOW) // Funziona in modo opposto. BASSO quando si preme il pulsante. Se la condizione è vera, avvia tutta la magia e rompiamo delle uova;)

{

int sensorValue = analogRead(sensorPin);

int LEDValue = map(sensorValue, 0, 150, 0, 255); // Mappa un valore per il LED che può essere un numero intero compreso tra 0..255

SensorValue = map(sensorValue, 60, 150, 80, 45); // Mappa il possibile intervallo di servo con i valori del sensore. int MoveDelayValue = map(sensorValue, 0, 300, 0, sensorValue); // imposta il servo in posizione standard Serial.println(sensorValue);

if (sensorValue < 80) { // taglia un po' di rumore con una condizione if

ritardo(1);

myservo.write(sensorValue); // sposta il servo sulla lettura mappata

analogWrite(ledPin, sensorValue); // accende il led con il valore calcolato

ritardo(MoveDelayValue / 2); // e spostati in questo tempo di ritardo

}

analogWrite(ledPin, 0); //spegne di nuovo il led.

}

altro {

digitalRead(sensorValue == 0);

}

}

Passaggio 4: montaggio - 1

Assemblaggio - 1
Assemblaggio - 1

Primo: assembla tutto il tuo circuito e verifica che funzioni come previsto. Taggateli e scollegateli per procedere con l'assemblaggio.

Passaggio 5: assemblaggio - 2

Assemblaggio - 2
Assemblaggio - 2
Assemblaggio - 2
Assemblaggio - 2

Le lampadine sono state estese con una coppia di fili. Installa tutte le luci nei fori. Aggiungi la colla a caldo per fissarli

Passaggio 6: assemblaggio - 3

Assemblaggio - 3
Assemblaggio - 3
Assemblaggio - 3
Assemblaggio - 3

Installa il servo e fissalo con la colla a caldo.

Idealmente, etichetta i cavi prima dell'installazione in modo che sia più facile ricollegarli tutti.

Passaggio 7: assemblaggio -4

Assemblaggio -4
Assemblaggio -4
Assemblaggio -4
Assemblaggio -4

Estendi i connettori del microfono in modo da avere più flessibilità per posizionarlo.

Posizionalo nel supporto e incollalo

Passaggio 8: assemblaggio - 5

Assemblaggio - 5
Assemblaggio - 5
Assemblaggio - 5
Assemblaggio - 5

Posiziona la pulsantiera nella fessura e fissala con la colla.

Mettere il tappo e verificare che il pulsante possa essere attivato dall'uovo.

Passaggio 9: goditi il tuo brunch e divertiti =)

Ora è il momento di provare il tuo Rompe Huevos.

Metti un uovo sul supporto e suona o canta della musica per attivare la tua macchina inutile.

Preparati a pulire un po' di disordine dopo.

Consigliato: