Spisu treści:

Bezużyteczna maszyna: El Rompe Huevos: 10 kroków
Bezużyteczna maszyna: El Rompe Huevos: 10 kroków

Wideo: Bezużyteczna maszyna: El Rompe Huevos: 10 kroków

Wideo: Bezużyteczna maszyna: El Rompe Huevos: 10 kroków
Wideo: Użyłem 10 KOMPUTERÓW do wyklucia 500 EKSKLUZYWNYCH HOLOGRAMOWYCH JAJ w Pet Sim X.. 2024, Listopad
Anonim
Bezużyteczna maszyna: El Rompe Huevos
Bezużyteczna maszyna: El Rompe Huevos

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

Lista części
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

Wsparcie
Wsparcie
Wsparcie
Wsparcie
Wsparcie
Wsparcie
Wsparcie
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
Kod
Kod
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

Montaż - 1
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

Montaż - 2
Montaż - 2
Montaż - 2
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

Montaż - 3
Montaż - 3
Montaż - 3
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

Montaż -4
Montaż -4
Montaż -4
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

Montaż - 5
Montaż - 5
Montaż - 5
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: