Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Podrška
- Korak 3: Kodirajte
- Korak 4: Montaža - 1
- Korak 5: Montaža - 2
- Korak 6: Montaža - 3
- Korak 7: Montaža -4
- Korak 8: Montaža - 5
- Korak 9: Uživajte u marendi i zabavite se =)
Video: Beskorisni stroj: El Rompe Huevos: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdravite El Rompe Huevos, beskorisni stroj koji su stvorili Jorge Christie i Rebeca Duque Estrada
Što bi trebalo učiniti?
Vrijeme je za marendu i sanjate da jedete svoja meka jaja. Kako razbijanju jaja treba mnogo pažnje i iskustva, razvili smo robota koji će vam pomoći! Ali … nešto je krenulo loše tijekom njegovog rođendana i došlo je na svijet pomalo pobunjeničko. Doista će vam pokušati pomoći, ali ako za vrijeme užine pustite neku lijepu pjesmu, može se jako uzbuditi i stvari mogu krenuti po zlu.
Dakle, uživajte u užini i nadajte se da će vam to možda zeznuti neke stvari =)
Korak 1: Popis dijelova
Ovo je popis dijelova koji će vam trebati. 3D tiskanu podršku možete napraviti kako želite, ali uvijek zapamtite da ostavite dovoljno prostora za elektroniku.
1x servo motor SG90 [1]
1x granični prekidač [2]
1x Modul senzora mikrofona Iduino SE019 [3]
3x crvene LED diode [5]
1x Arduino Uno [4]
1x Protoboard [6]
1x lijepa podrška za 3D ispis
1x žlica po želji
1x baterijski modul (opcionalno)
Hrpa kabela [7]
Neka jaja
Korak 2: Podrška
3D tiskana potpora dizajnirana je uzimajući u obzir mjesto za jaje s malim otvorom za postavljanje gumba, podršku za servo za okretanje žlice, mjesto za Arduino i elektroniku iznutra kako bi bili zaštićeni od nereda koji se može dogoditi. I neka svjetla koja će treptati uz glazbu.
Korak 3: Kodirajte
Kôd radi s dva ulaza: gumbom i modulom mikrofona. Gumb, postavljen ispod jajeta, osjeća kada je jaje na mjestu i kroz uvjet "ako" počinje pokrenuti kôd. Mikrofon počinje čitati zvuk u okruženju, a kad se uklopi u zadani raspon, aktivira dva izlaza: servo koji okreće žlicu i LED diode koje počinju svijetliti u ritmu glazbe.
Neki uvjeti mapiranja i "ako" korišteni su u drugim slučajevima kako bi se izbjegla buka.
Da biste započeli ožičenje svojih komponenti, samo pogledajte dijagram frcanja.
// Beskorisni roboti predstavljaju: // ElRompeHuevos // Kodirali: Rebeca Duque Estrada i Jorge Christie
// Kôd za integraciju motora i zvuka na temelju: // // Napravite servo premještanje na zvuk. // // 2012 od Cenk Özdemir
// Servo #include // stvaranje servo objekta Servo myservo;
// Senzor mikrofona
int sensorPin = A0;
int sensorValue = 0; //Dugme
int buttonPin = 2;
int buttonState = 0; // LED
int ledPin = 12;
void setup () {
Serial.begin (9600);
Serial.println ("online");
myservo.attach (9);
pinMode (sensorPin, INPUT);
pinMode (buttonPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop () {{100} {101}
buttonState = digitalRead (buttonPin);
if (buttonState == LOW) // Radi na suprotan način. NISKA kad se pritisne tipka. Ako je uvjet istinit, započnite cijelu magiju i razbijmo jaja;)
{
int sensorValue = analogRead (sensorPin);
int LEDValue = mapa (sensorValue, 0, 150, 0, 255); // Preslikajte vrijednost za LED koja može biti cijeli broj između 0..255
sensorValue = mapa (sensorValue, 60, 150, 80, 45); // Mapirajte mogući raspon servo sa vrijednostima senzora. int MoveDelayValue = karta (sensorValue, 0, 300, 0, sensorValue); // postavljamo servo u standardni položaj Serial.println (sensorValue);
if (sensorValue <80) {// smanjiti neki šum s if uvjetom
odgoda (1);
myservo.write (sensorValue); // premjestiti servo na mapirano očitanje
analogWrite (ledPin, sensorValue); // uključiti LED s izračunatom vrijednošću
odgoda (MoveDelayValue / 2); // i kretanje u ovom vremenu odgode
}
analogWrite (ledPin, 0); // ponovno isključite LED.
}
drugo {
digitalRead (sensorValue == 0);
}
}
Korak 4: Montaža - 1
Prvo: sastavite sav krug i provjerite radi li kako se očekuje. Označite ih i odspojite za nastavak montaže.
Korak 5: Montaža - 2
Žarulje su produžene parom žica. Postavite sva svjetla u rupe. Dodajte vruće ljepilo za njihovo učvršćivanje
Korak 6: Montaža - 3
Instalirajte servo i popravite ga vrućim ljepilom.
U idealnom slučaju, označite svoje kabele prije instalacije kako biste lakše sve ponovno priključili.
Korak 7: Montaža -4
Produžite priključke mikrofona kako biste imali veću fleksibilnost pri postavljanju.
Stavite ga u nosač i zalijepite
Korak 8: Montaža - 5
Postavite ploču s gumbima u utor i popravite je ljepilom.
Stavite čep i provjerite može li jaje aktivirati gumb.
Korak 9: Uživajte u marendi i zabavite se =)
Sada je vrijeme da isprobate vlastiti Rompe Huevos.
Stavite jaje na nosač i pustite ili otpjevajte glazbu kako biste aktivirali svoj beskorisni stroj.
Budite spremni nakon toga očistiti nered.
Preporučeni:
Različiti beskorisni stroj: 6 koraka (sa slikama)
Različiti beskorisni stroj: S toliko beskorisnih strojeva, pokušao sam napraviti jedan koji je malo drugačiji. Umjesto da imam mehanizam koji potiskuje prekidač, ovaj stroj jednostavno okreće prekidač za 180 stupnjeva. U ovom projektu sam koristio Nema 17 koračni motor, koji
555 Beskorisni stroj: 8 koraka (sa slikama)
555 Beskorisni stroj: Gotovo svaki projekt koji sam napravio u svom životu koristio je arduino ili samo atmegas, ali na posljednjoj elektronskoj lekciji u školi našao sam mali integrirani sklop pod nazivom 555. Čuo sam o tome i prije, ali mislio sam da su mikrokontroleri bolji. Čitam
Zmija: beskorisni stroj: 5 koraka
Zmija: beskorisni stroj: Znate li kada ste bili dijete i igrali ste zmiju na svojoj Nokiji? U određenom trenutku zmija bi počela loviti svoj rep, i tada ste znali da će igra biti gotova. Odlučili smo od toga napraviti robota, samo, igra nikad
Rube Goldberg stroj u 11 koraka: 8 koraka
11 Step Rube Goldberg Machine: Ovaj projekt je 11 Step Rube Goldberg Machine, koji je dizajniran da na jednostavan način formira jednostavan zadatak. Zadatak ovog projekta je uloviti sapunicu
Beskorisni stroj za superkondenzator ili dijalog sa pametnim momkom: 7 koraka (sa slikama)
Beskorisni stroj za superkondenzator ili dijalog sa pametnim momkom: pametni momak. Što?! Beskoristan stroj! Opet! Stotine, tisuće njih koji začepljuju YouTube kanale nisu dovoljne? Jumbleview. Većina njih napravljena je prekidačem, ovaj ima klackalicu.SG. Pa što? Svi znaju da rade isto. A ti već