Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Ütle tere El Rompe Huevos, kasutu masin, mille on loonud Jorge Christie ja Rebeca Duque Estrada
Mida see peaks tegema?
Käes on hommikusöögi aeg ja unistate oma pehmete munade saamisest. Kuna munade murdmine vajab palju tähelepanu ja kogemusi, töötasime välja roboti, kes teid abistab! Aga… sünnipäeval läks midagi halvasti ja see tuli maailma natuke mässuliseks. See tõesti püüab teid aidata, aga kui panete oma brunchi ajal mõne toreda loo mängima, võib see tõsiselt erutada ja asjad võivad valesti minna.
Niisiis, nautige oma brunchi ja loodan, et see võib mõne asja segi ajada =)
Samm: osade loend
See on vajalike osade loend. 3D -prinditud tugi saate teha nii, nagu soovite, kuid pidage alati meeles, et jätate elektroonika jaoks piisavalt ruumi.
1x servomootor SG90 [1]
1x piirlüliti [2]
1x mikrofoni-anduri moodul Iduino SE019 [3]
3x punased LED -id [5]
1x Arduino Uno [4]
1x Protoboard [6]
1x kena 3D trükitud tugi
1x lusikas teie eelistustest
1x aku moodul (valikuline)
Hunnik kaableid [7]
Mõned munad
2. samm: tugi
3D -prinditud tugi on kavandatud, arvestades väikese avaga muna kohta, kuhu nupp mahub, servo lusika pööramise tugi, koht, kus Arduino ja sees olev elektroonika on võimalikud jama eest kaitstud. Ja mõned tuled, mis koos muusikaga vilguvad.
3. samm: kood
Kood töötab kahe sisendiga: nupp ja mikrofonimoodul. Muna alla asetatud nupp tuvastab, kui muna on paigas, ja tingimusel „kui” hakkab see koodi käivitama. Mikrofon hakkab keskkonnas heli lugema ja kui see sobib määratud vahemikku, käivitab see kaks väljundit: servo, mis pöörab lusikat ja LED -id, mis hakkavad muusika rütmis särama.
Müra vältimiseks kasutati mõningaid kaardistamise ja “kui” tingimusi.
Komponentide ühendamise alustamiseks vaadake lihtsalt fritsaadiagrammi.
// Kasutud robotid esitlevad: // ElRompeHuevos // Koodi autorid: Rebeca Duque Estrada ja Jorge Christie
// Mootori ja heli integreerimise kood, mis põhineb: // // Tee Servo Move to Sound. Cenk Özdemir, 2012
// Servo #include // servoobjekti loomine Servo myservo;
// Mikrofoni andur
int sensorPin = A0;
int sensorValue = 0; // Nupp
int nuppPin = 2;
int buttonState = 0; // LED
int ledPin = 12;
tühine seadistus () {
Seriaalne algus (9600);
Serial.println ("võrgus");
myservo.attach (9);
pinMode (sensorPin, INPUT);
pinMode (buttonPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
if (buttonState == LOW) // See töötab vastupidi. LOW, kui nuppu vajutatakse. Kui tingimus vastab tõele, alusta kogu maagiat ja murrame mõned munad;)
{
int sensorValue = analogRead (sensorPin);
int LEDValue = kaart (sensorValue, 0, 150, 0, 255); // Kaardista LED -i väärtus, mis võib olla täisarv vahemikus 0..255
sensorValue = kaart (sensorValue, 60, 150, 80, 45); // Kaardista anduri väärtustega servo võimalik vahemik. int MoveDelayValue = kaart (sensorValue, 0, 300, 0, sensorValue); // seadke servo standardasendisse Serial.println (sensorValue);
if (sensorValue <80) {// katkestab müra if tingimusega
viivitus (1);
myservo.write (sensorValue); // teisaldage servo kaardistatud lugemisele
analogWrite (ledPin, sensorValue); // lülitage LED sisse arvutatud väärtusega
viivitus (MoveDelayValue / 2); // ja liigu sellel viivitusajal
}
analogWrite (ledPin, 0); // lülita led uuesti välja.
}
muu {
digitalRead (sensorValue == 0);
}
}
4. samm: kokkupanek - 1
Esiteks: koguge oma ahel kokku ja kontrollige, kas see töötab ootuspäraselt. Märgistage need ja ühendage lahti, et jätkata kokkupanekuga.
Samm: kokkupanek - 2
Lambipirne pikendati juhtmepaariga. Paigaldage kõik tuled aukudesse. Nende kinnitamiseks lisage kuuma liimi
6. samm: kokkupanek - 3
Paigaldage servo ja kinnitage see kuuma liimiga.
Ideaalis märgistage oma kaablid enne paigaldamist, nii et kõiki oleks lihtsam uuesti ühendada.
Samm 7: kokkupanek -4
Pikendage mikrofoni pistikuid, et saaksite selle paigutamiseks rohkem paindlikkust.
Asetage see toesse ja liimige see
8. samm: kokkupanek - 5
Asetage nuppplaat pilusse ja kinnitage see liimiga.
Pange kork ja veenduge, et muna saab nupu aktiveerida.
Samm: nautige oma hommikusööki ja nautige lõbutsemist =)
Nüüd on aeg proovida oma Rompe Huevos.
Pange muna toele ja mängige või laulage muusikat oma kasutu masina aktiveerimiseks.
Olge valmis pärast seda mõnda segadust puhastama.
Soovitan:
Tasku kasutu kast (isikupäraga): 9 sammu (piltidega)
Tasku kasutu kast (isikupäraga): kuigi me võime robotite ülestõusust kaugel olla, on üks masin, mis on inimestele juba vastuolus, ehkki väikseimal võimalikul viisil. Ükskõik, kas soovite seda nimetada kasutuks kastiks või jätke mind üksi, on see nõtke ja nõtke robot
Asjatu kasutu kast: 8 sammu (piltidega)
Asjatu kasutu kast: kes tõesti tahab kasutut karpi? Mitte keegi. Ma arvasin seda alguses, kuid YouTube'is on tuhandeid kasutuid karpe .. Nii et need peavad olema trendikad. Selles juhendis näitan teile, kuidas teha pisut teistsugune kasutu kast, millel on tuled, kõlada
555 kasutu masin: 8 sammu (piltidega)
555 Kasutu masin: Peaaegu kõik projektid, mida ma oma elus tegin, kasutasid arduinot või lihtsalt atmegasid, kuid oma kooli viimasel elektroonilisel tunnil leidsin väikese integraallülituse nimega 555. Olen sellest varem kuulnud, kuid arvasin, et mikrokontrollerid on paremad. Ma loen
Snake: kasutu masin: 5 sammu
Madu: kasutu masin: Kas sa tead, kui olid laps ja mängisid oma Nokiaga madu? Mingil hetkel hakkas madu oma saba taga ajama ja just siis teadsite, et mäng hakkab läbi saama. Otsustasime sellest robotiks teha ainult mängu, mitte kunagi
Superkondensaatori kasutu masin või dialoog nutika mehega: 7 sammu (piltidega)
Superkondensaatori kasutu masin või dialoog nutika mehega: Smart Guy. Mida?! Mõttetu masin! Jällegi! Sadadest, tuhandetest YouTube'i kanaleid ummistavatest ei piisa? Jumbleview. Enamik neist on valmistatud lülitiga, sellel on kiik.SG. Mis siis? Kõik teavad, et nad töötavad samamoodi. Ja sina juba