Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Zeg hallo tegen El Rompe Huevos, de nutteloze machine gemaakt door Jorge Christie en Rebeca Duque Estrada
Wat moet het doen?
Het is brunchtijd en je droomt van je zachte eieren. Omdat het breken van de eieren veel aandacht en ervaring vraagt, hebben we een robot ontwikkeld om je te helpen! Maar… er ging iets mis tijdens zijn verjaardag en het kwam een beetje rebels ter wereld. Het zal je echt proberen te helpen, maar als je een leuk liedje laat spelen tijdens je brunch, kan het echt opgewonden raken en kan er iets mis gaan..
Dus geniet van je brunch en hoop dat het wat dingen kan verpesten =)
Stap 1: Lijst met onderdelen
Dit is de lijst met onderdelen die je nodig hebt. De 3D-geprinte ondersteuning kunt u maken zoals u dat wilt, maar onthoud altijd dat u voldoende ruimte laat voor de elektronica.
1x servomotor SG90 [1]
1x Eindschakelaar [2]
1x Microfoon-sensor Module Iduino SE019 [3]
3x Rode LED's [5]
1x Arduino Uno [4]
1x Protobord [6]
1x mooie 3D-geprinte ondersteuning
1x lepel naar keuze
1x Batterijmodule (optioneel)
Een hoop kabels [7]
Wat eieren
Stap 2: De ondersteuning
De 3D-geprinte ondersteuning is ontworpen met het oog op een plaats voor het ei met een kleine opening om in de knop te passen, de ondersteuning voor de servo om de lepel te draaien, een plaats voor de Arduino en elektronica binnenin om te worden beschermd tegen de rommel die kan gebeuren. En wat lampjes die knipperen met de muziek.
Stap 3: Coderen
De code werkt met twee ingangen: de knop en de microfoonmodule. De knop, die onder het ei is geplaatst, voelt wanneer het ei op zijn plaats zit en via een "als" -conditie begint het de code uit te voeren. De microfoon begint het geluid in de omgeving te lezen en wanneer het in het gespecificeerde bereik past, activeert het de twee uitgangen: de servo die de lepel draait en de LED's die beginnen te schijnen met het ritme van de muziek.
Sommige mapping- en "if" -voorwaarden werden in andere gebruikt om ruis te voorkomen.
Om te beginnen met het bedraden van uw componenten, hoeft u alleen maar naar het fritzing-diagram te kijken.
// Nutteloze Robots Presents:// ElRompeHuevos // Code door: Rebeca Duque Estrada en Jorge Christie
// Code voor motor- en geluidsintegratie op basis van: // // Make a Servo Move to Sound. // // 2012 door Cenk Özdemir
//Servo #include // een servo-object maken Servo myservo;
//Microfoonsensor
int sensorPin = A0;
int sensorWaarde = 0; //Knop
int-knopPin = 2;
int knopState = 0; //LED
int ledPin = 12;
ongeldige setup() {
Serieel.begin(9600);
Serieel.println("online");
mijnservo.attach(9);
pinMode (sensorPin, INPUT);
pinMode (knopPin, INPUT);
pinMode (ledPin, UITGANG);
}
lege lus() {
buttonState = digitalRead (buttonPin);
if (buttonState == LOW) // Het werkt op de tegenovergestelde manier. LAAG wanneer de knop wordt ingedrukt. Als de voorwaarde waar is, start de hele magie en laten we wat eieren breken;)
{
int sensorValue = analogRead (sensorPin);
int LEDValue = kaart (sensorValue, 0, 150, 0, 255); // Wijs een waarde toe voor LED die een geheel getal kan zijn tussen 0..255
sensorValue = kaart (sensorValue, 60, 150, 80, 45); // Breng het mogelijke servobereik in kaart met de sensorwaarden. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // zet de servo in de standaardpositie Serial.println (sensorValue);
if (sensorValue < 80) { // wat ruis onderbreken met een if-voorwaarde
vertraging(1);
myservo.write(sensorValue); // verplaats de servo naar de toegewezen waarde
analogWrite(ledPin, sensorValue); // zet led aan met de berekende waarde
vertraging (MoveDelayValue / 2); // en beweeg in deze vertragingstijd
}
analoogWrite(ledPin, 0); // zet de led weer uit.
}
anders {
digitalRead (sensorValue == 0);
}
}
Stap 4: Montage - 1
Ten eerste: monteer al uw circuit en test of het werkt zoals verwacht. Tag ze en koppel ze los om door te gaan met de montage.
Stap 5: Montage - 2
De gloeilampen werden verlengd met een paar draden. Installeer alle lichten in de gaten. Voeg hete lijm toe om ze te bevestigen
Stap 6: Montage - 3
Installeer de servo en bevestig deze met hete lijm.
In het ideale geval labelt u uw kabels voorafgaand aan de installatie, zodat het gemakkelijker is om ze allemaal opnieuw aan te sluiten.
Stap 7: Montage -4
Verleng de connectoren van de microfoon zodat je meer flexibiliteit hebt bij het plaatsen ervan.
Plaats het in de steun en lijm het
Stap 8: Montage - 5
Plaats het knopenbord in de gleuf en bevestig het met lijm.
Plaats de dop en controleer of de knop kan worden geactiveerd door het ei.
Stap 9: Geniet van je brunch en heb plezier =)
Nu is het tijd om je eigen Rompe Huevos te proberen.
Leg een ei op de steun en speel of zing wat muziek om je nutteloze machine te activeren.
Wees klaar om wat rommel achteraf op te ruimen.
Aanbevolen:
Nutteloze doos: 3 stappen (met afbeeldingen)
Useless Box: Project: Useless BoxDatum: maart 2020 – april 2020Ik heb besloten om dit project te doen om twee redenen, één om een halt toe te roepen aan een veel complexer project waar ik momenteel aan werk, en ten tweede als iets om te doen tijdens de volledige lockdown we zijn
Nutteloze machine-instructies: 21 stappen (met afbeeldingen)
Useless Machine-instructies: The Useless Machine is een variatie op de "Ultimate Machine" van Marvin Minsky, die in feite een machine is waarvan het uiteindelijke doel is om zichzelf uit te schakelen. Na het bouwen zul je versteld staan hoe een machine bestaande uit twee schakelaars en een motor niet
Nutteloze doos: 17 stappen (met afbeeldingen)
Nutteloze doos: ik besloot deze nutteloze machine te maken als cadeau voor mijn kleine neefje. Ik vond het erg leuk om het te maken en hij vond het erg leuk. Het duurde ongeveer 22 uur om te maken en als je er ook een wilt maken, dan is dit het volgende: Materialen: lijmstift 2 x 3 mm MDF (m
Nutteloze doos: 6 stappen
Useless Box: dit project is opnieuw gemaakt voor mijn hackathon-klasse. Mijn onderwerp was vreselijke technologie en mijn uitdaging was om het helder te maken. Ik heb een nutteloze doos gemaakt met een tuimelschakelaar en ledstrip. Elke keer dat u de schakelaar omdraait om de lichten uit te doen, wordt een arm co
Verbeter uw nutteloze doos: 5 stappen
Verbeter je nutteloze doos: deze instructable laat je zien hoe je je nutteloze doos kunt verbeteren, wanneer deze veel te snel reageert, zodat je weinig tijd hebt om je vinger te verwijderen nadat je de schakelaar hebt omgedraaid om de doos te activeren