Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
Tervehdi Jorge Christien ja Rebeca Duque Estradan luomaa hyödytöntä El Rompe Huevosia
Mitä sen pitäisi tehdä?
Nyt on brunssi ja haaveilet pehmeistä munista. Koska munien rikkominen vaatii paljon huomiota ja kokemusta, kehitimme robotin auttamaan sinua! Mutta… jotain meni pieleen syntymäpäivänsä aikana ja se tuli maailmaan hieman kapinallisena. Se yrittää todella auttaa sinua, mutta jos laitat mukavan kappaleen brunssin aikana, se voi todella innostua ja asiat voivat mennä pieleen.
Joten nauti brunssistasi ja toivottavasti se voi sotkea joitain asioita =)
Vaihe 1: Osaluettelo
Tämä on luettelo tarvittavista osista. 3D -tulostettu tuki voit tehdä haluamallasi tavalla, mutta muista aina antaa riittävästi tilaa elektroniikalle.
1x servomoottori SG90 [1]
1x rajakytkin [2]
1x mikrofoni-anturimoduuli Iduino SE019 [3]
3x punaista LEDiä [5]
1x Arduino Uno [4]
1x Protoboard [6]
1x mukava 3D -tulostettu tuki
1x lusikka mieltymyksestäsi
1x akkumoduuli (valinnainen)
Joukko kaapeleita [7]
Joitain munia
Vaihe 2: Tuki
3D -painettu tuki suunniteltiin ottaen huomioon paikka munalle, jossa oli pieni aukko napin sovittamiseksi, servon tuki lusikan kääntämiseksi, paikka Arduinolle ja elektroniikalle suojattuna mahdolliselta sotkulta. Ja jotkut valot, jotka vilkkuvat musiikin mukana.
Vaihe 3: Koodi
Koodi toimii kahdella tulolla: painike ja mikrofonimoduuli. Munan alle sijoitettu painike tunnistaa, kun muna on paikallaan, ja "if" -tilan kautta se alkaa suorittaa koodia. Mikrofoni alkaa lukea ympäristön ääntä ja kun se mahtuu määritellylle alueelle, se laukaisee kaksi lähtöä: lusikkaa kiertävän servon ja LEDit, jotka alkavat loistaa musiikin rytmissä.
Joitakin kartoitus- ja”jos” -olosuhteita käytettiin muissa melun välttämiseksi.
Aloita komponenttien kytkentä vain katsomalla fritsointikaaviota.
// Hyödyllisiä robotteja esillä: // ElRompeHuevos // Koodi: Rebeca Duque Estrada ja Jorge Christie
// Moottorin ja äänen integroinnin koodi perustuu: // // Tee Servo Move to Sound. Cenk Özdemir, 2012
// Servo #include // servo -objektin luominen Servo myservo;
// Mikrofoni -anturi
int sensorPin = A0;
int sensorValue = 0; // Painike
int -painikePin = 2;
int -painike Tila = 0; // LED
int ledPin = 12;
void setup () {
Sarja.alku (9600);
Serial.println ("online");
myservo.attach (9);
pinMode (sensorPin, INPUT);
pinMode (buttonPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
if (buttonState == LOW) // Se toimii päinvastoin. LOW, kun painiketta painetaan. Jos ehto on totta, aloita koko taikuus ja rikkokaamme munia;)
{
int sensorValue = analoginenLue (sensorPin);
int LEDValue = kartta (sensorValue, 0, 150, 0, 255); // Kartoitetaan arvo LEDille, joka voi olla kokonaisluku välillä 0..255
sensorValue = kartta (sensorValue, 60, 150, 80, 45); // Kartoita mahdollinen servoalue anturin arvoilla. int MoveDelayValue = kartta (sensorValue, 0, 300, 0, sensorValue); // aseta servo vakioasentoon Serial.println (sensorValue);
if (sensorValue <80) {// leikkaa melua if -ehdolla
viive (1);
myservo.write (sensorValue); // siirrä servo kartoitettuun lukemaan
analogWrite (ledPin, sensorValue); // kytke led päälle lasketulla arvolla
viive (MoveDelayValue / 2); // ja siirry tähän viiveaikaan
}
analogWrite (ledPin, 0); // sammuta led uudelleen.
}
muu {
digitalRead (sensorValue == 0);
}
}
Vaihe 4: Kokoonpano - 1
Ensinnäkin: koota kaikki piirisi ja testaa, että se toimii odotetulla tavalla. Merkitse ne ja irrota yhteys, jotta voit jatkaa kokoonpanoa.
Vaihe 5: Kokoonpano - 2
Hehkulamppuja pidennettiin johdoilla. Asenna kaikki valot reikiin. Lisää kuumaa liimaa niiden kiinnittämiseen
Vaihe 6: Kokoonpano - 3
Asenna servo ja kiinnitä se kuumalla liimalla.
Ihannetapauksessa merkitse kaapelit ennen asennusta, jotta on helpompi kytkeä kaikki uudelleen.
Vaihe 7: Kokoonpano -4
Laajenna mikrofonin liittimiä, jotta saat enemmän joustavuutta sen sijoittamiseen.
Aseta se tukeen ja liimaa se
Vaihe 8: Kokoonpano - 5
Aseta painikelevy aukkoon ja kiinnitä se liimalla.
Aseta korkki paikalleen ja varmista, että muna voi aktivoida painikkeen.
Vaihe 9: Nauti brunssistasi ja pidä hauskaa =)
Nyt on aika kokeilla omaa Rompe Huevosia.
Laita muna tuelle ja soita tai laula musiikkia aktivoidaksesi hyödytön kone.
Ole valmis puhdistamaan sotku sen jälkeen.
Suositeltava:
Tasku hyödytön laatikko (persoonallisuus): 9 vaihetta (kuvilla)
Taskuhyödytön laatikko (persoonallisuuden kanssa): Vaikka voimme olla kaukana robotin kansannoususta, on yksi kone, joka on jo ristiriidassa ihmisten kanssa, vaikkakin pienimmällä mahdollisella tavalla. Halusitpa sitten kutsua sitä hyödyttömäksi laatikoksi tai jättää jättämättä koneeksi, tämä pörröinen, näppärä robotti on
Eri hyödytön kone: 6 vaihetta (kuvilla)
Eri hyödytön kone: Kun ympärillä oli niin paljon hyödyttömiä koneita, yritin tehdä sellaisen, joka on hieman erilainen.Sen sijaan, että meillä olisi mekanismi, joka työntää vaihtokytkintä taaksepäin, tämä kone yksinkertaisesti kääntää kytkintä 180 astetta, Tässä projektissa käytin Nemaa 17 askelmoottoria, joka
555 hyödytön kone: 8 vaihetta (kuvien kanssa)
555 Hyödytön kone: Lähes jokainen elämässäni tekemäni projekti käytti arduinoa tai vain atmegasia, mutta kouluni viimeisellä sähköisellä oppitunnilla löysin pienen integroidun piirin nimeltä 555. Olen kuullut siitä aikaisemmin, mutta ajattelin, että mikrokontrollerit ovat parempia. Luen
Käärme: hyödytön kone: 5 vaihetta
Käärme: hyödytön kone: Tiedätkö, kun olit lapsi ja pelasit käärmettä Nokialla? Jossain vaiheessa käärme jahtaisi omaa häntäänsä, ja silloin tiesit, että peli oli pian ohi. Päätimme tehdä siitä vain robotin, peli ei koskaan
Superkondensaattorin hyödytön kone tai dialogi älykkään kaverin kanssa: 7 vaihetta (kuvilla)
Superkondensaattorin hyödytön kone tai dialogi älykkään kaverin kanssa: Smart Guy. Mitä?! Käyttämätön kone! Uudelleen! Satoja, tuhansia YouTube -kanavia tukkevia ei riitä? Suurin osa niistä on valmistettu vaihtokytkimellä, tässä on rokkari.SG. Mitä sitten? Kaikki tietävät toimivansa samalla tavalla. Ja sinä jo