
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Pozdrów El Rompe Huevos, bezużyteczną maszynę stworzoną przez Jorge Christie i Rebecę Duque Estradę
Co powinien zrobić?
Nadszedł czas na brunch i marzysz o miękkich jajkach. Ponieważ rozbijanie jajek wymaga dużo uwagi i doświadczenia, opracowaliśmy robota, który Ci pomoże! Ale… coś poszło nie tak podczas urodzin i wyszło na świat trochę buntownikiem. Będzie naprawdę starał się ci pomóc, ale jeśli podczas brunchu zagrasz jakąś fajną piosenkę, może to być naprawdę podekscytowane i może się nie udać..
Więc ciesz się swoim brunchem i miej nadzieję, że może zepsuć niektóre rzeczy =)
Krok 1: Lista części

To jest lista części, których będziesz potrzebować. Drukowane w 3D wsparcie możesz ustawić tak, jak lubisz, ale zawsze pamiętaj, aby zostawić wystarczająco dużo miejsca na elektronikę.
1x silnik serwo SG90 [1]
1x wyłącznik krańcowy [2]
1x Moduł czujnika mikrofonu Iduino SE019 [3]
3x czerwone diody LED [5]
1x Arduino Uno [4]
1x Protoboard [6]
1x ładne wsparcie wydruków 3D
1x łyżka twoich preferencji
1x moduł baterii (opcjonalnie)
Pęczek kabli [7]
Niektóre jajka
Krok 2: Wsparcie




Podpora wydrukowana w 3D została zaprojektowana z uwzględnieniem miejsca na jajko z małym otworem na przycisk, podporę dla serwomechanizmu do obracania łyżką, miejsce na Arduino i elektronikę wewnątrz, które mają być chronione przed bałaganem, który może się zdarzyć. I kilka światełek, które będą migać w rytm muzyki.
Krok 3: Kod


Kod działa z dwoma wejściami: przyciskiem i modułem mikrofonu. Przycisk umieszczony pod jajkiem wykrywa, kiedy jajko jest na swoim miejscu i poprzez warunek „jeśli” uruchamia kod. Mikrofon zaczyna odczytywać dźwięk z otoczenia i gdy mieści się w określonym zakresie, uruchamia dwa wyjścia: serwo, które obraca łyżką oraz diody LED, które zaczynają świecić w rytm muzyki.
Niektóre warunki mapowania i „jeśli” zostały użyte w innych, aby uniknąć hałasu.
Aby rozpocząć okablowanie komponentów, po prostu spójrz na schemat fritzowania.
// Bezużyteczne roboty prezentują:// ElRompeHuevos // Kod: Rebeca Duque Estrada i Jorge Christie
// Kod do integracji silnika i dźwięku na podstawie: // // Wykonaj ruch serwo do dźwięku. // // 2012 autor: Cenk Özdemir
//Servo #include // tworzenie obiektu serwo Servo myservo;
//Czujnik mikrofonu
wewn czujnikPin = A0;
int sensorValue = 0; //Przycisk
int przyciskPin = 2;
int Stan przycisku = 0; //PROWADZONY
int ledPin = 12;
pusta konfiguracja () {
Serial.początek(9600);
Serial.println("online");
myservo.attach(9);
pinMode(sensorPin, INPUT);
pinMode(buttonPin, INPUT);
pinMode (ledPin, WYJŚCIE);
}
pusta pętla () {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) // Działa w odwrotny sposób. NISKI po naciśnięciu przycisku. Jeśli warunek jest spełniony, zacznij całą magię i rozbijmy jajka;)
{
int sensorValue = analogRead(sensorPin);
int LEDValue = map(sensorValue, 0, 150, 0, 255); // Odwzoruj wartość LED, która może być liczbą całkowitą z zakresu 0..255
sensorValue = map(sensorValue, 60, 150, 80, 45); // Mapuj możliwy zasięg serwa z wartościami czujników. int MoveDelayValue = map(sensorValue, 0, 300, 0, sensorValue); // ustaw serwo w standardowej pozycji Serial.println(sensorValue);
if (sensorValue < 80) { // wytnij trochę szumu z warunkiem if
opóźnienie(1);
myservo.write(sensorValue); // przenieś serwo do zmapowanego odczytu
analogWrite(ledPin, sensorValue); // włącz led z obliczoną wartością
opóźnienie(MoveDelayValue / 2); // i ruszaj się w tym czasie opóźnienia
}
zapis analogowy(ledPin, 0); // ponownie wyłącz diodę.
}
w przeciwnym razie {
digitalRead(SensorValue == 0);
}
}
Krok 4: Montaż - 1

Po pierwsze: złóż cały obwód i sprawdź, czy działa zgodnie z oczekiwaniami. Oznacz je i odłącz, aby kontynuować montaż.
Krok 5: Montaż - 2


Żarówki zostały przedłużone parą przewodów. Zainstaluj wszystkie światła w otworach. Dodaj gorący klej do ich mocowania
Krok 6: Montaż - 3


Zainstaluj serwo i napraw go gorącym klejem.
Najlepiej oznaczyć kable przed instalacją, aby łatwiej było je ponownie podłączyć.
Krok 7: Montaż -4


Rozciągnij złącza mikrofonu, aby mieć większą elastyczność w jego umieszczaniu.
Umieść go w podporze i przyklej
Krok 8: Montaż - 5


Umieść płytkę przycisków w gnieździe i przymocuj ją klejem.
Załóż nasadkę i sprawdź, czy jajko może aktywować przycisk.
Krok 9: Ciesz się brunchem i baw się dobrze =)
Teraz nadszedł czas, aby spróbować własnych Rompe Huevos.
Połóż jajko na podpórce i zagraj lub zaśpiewaj muzykę, aby aktywować bezużyteczną maszynę.
Przygotuj się później na posprzątanie bałaganu.
Zalecana:
Kartonowa maszyna Gumball bez użycia rąk: 18 kroków (ze zdjęciami)

Bezdotykowa maszyna Gumball Cardboard: Stworzyliśmy bezdotykową maszynę Gumball przy użyciu micro:bit, płytki bitowej Crazy Circuits, czujnika odległości, serwa i kartonu. Stworzenie go i korzystanie z niego było „BLAST”! ? ? Kiedy umieścisz rękę w podstawie rakiety, czujnik odległości
Inna bezużyteczna maszyna: 6 kroków (ze zdjęciami)

Inna bezużyteczna maszyna: Przy tak wielu bezużytecznych maszynach próbowałem zrobić taką, która jest nieco inna. Zamiast mechanizmu przesuwającego przełącznik, ta maszyna po prostu obraca przełącznik o 180 stopni, w tym projekcie użyłem Nema 17 silnik krokowy, który
555 Bezużyteczna maszyna: 8 kroków (ze zdjęciami)

555 Useless Machine: Prawie każdy projekt, który zrobiłem w życiu, używa arduino lub po prostu atmegas, ale na ostatniej lekcji elektroniki w mojej szkole znalazłem mały układ scalony o nazwie 555. Słyszałem o tym wcześniej, ale myślałem, że mikrokontrolery są lepsze. Czytam
Snake: bezużyteczna maszyna: 5 kroków

Snake: the Useless Machine: Wiesz, kiedy byłeś dzieckiem i grałeś w węża na swojej Nokii? W pewnym momencie wąż zaczął gonić za własnym ogonem i wtedy wiedziałeś, że gra się kończy. Postanowiliśmy zrobić z tego robota, ale gra nigdy
Superkondensator bezużyteczna maszyna lub dialog z inteligentnym facetem: 7 kroków (ze zdjęciami)

Superkondensator bezużyteczna maszyna lub dialog z mądrym facetem: mądry facet. Co?! Bezużyteczna maszyna! Ponownie! Setki, tysiące z nich zapychających kanały YouTube to za mało?Jumbleview. Większość z nich wykonana z przełącznikiem, ten ma rocker.SG. Więc co? Wszyscy wiedzą, że działają tak samo. A ty już