İçindekiler:

Yararsız Makine: El Rompe Huevos: 10 Adım
Yararsız Makine: El Rompe Huevos: 10 Adım

Video: Yararsız Makine: El Rompe Huevos: 10 Adım

Video: Yararsız Makine: El Rompe Huevos: 10 Adım
Video: Bu 5 Büyük Günahı İşleyenin Mahşerde Allah Yüzüne Bakmayacak! - [20. Mektup 3. Kelime]-Lâ Şerîke Leh 2024, Temmuz
Anonim
Yararsız Makine: El Rompe Huevos
Yararsız Makine: El Rompe Huevos

Jorge Christie ve Rebeca Duque Estrada tarafından yaratılan işe yaramaz makine El Rompe Huevos'a Merhaba Deyin

Ne yapmalı?

Brunch zamanı ve yumuşak yumurtalarınıza sahip olmayı hayal ediyorsunuz. Yumurtaları kırmak çok fazla dikkat ve deneyim gerektirdiğinden, size yardımcı olacak bir robot geliştirdik! Ama… doğum gününde bir şeyler ters gitti ve dünyaya biraz asi geldi. Size gerçekten yardımcı olmaya çalışacak, ancak brunch sırasında çalmak için güzel bir şarkı koyarsanız, gerçekten heyecanlanabilir ve işler ters gidebilir..

Bu yüzden brunch'ınızın tadını çıkarın ve umarım bazı şeyleri bozabilir =)

Adım 1: Parça Listesi

Parça Listesi
Parça Listesi

Bu, ihtiyacınız olacak parçaların listesidir. 3D baskı desteğini tercih ettiğiniz şekilde yapabilirsiniz, ancak elektronik parçalar için yeterli alan bırakmayı her zaman unutmayın.

1x Servo Motor SG90 [1]

1x Sınır Anahtarı [2]

1x Mikrofon-sensör Modülü Iduino SE019 [3]

3x Kırmızı LED [5]

1x Arduino Uno [4]

1x Anakart [6]

1x güzel 3D baskılı destek

1x tercihinize göre kaşık

1x Pil modülü (isteğe bağlı)

Bir demet kablo [7]

Biraz yumurta

2. Adım: Destek

Destek
Destek
Destek
Destek
Destek
Destek
Destek
Destek

3D baskılı destek, yumurtanın butona sığması için küçük bir açıklığa sahip bir yer, kaşığı çevirmek için servo desteği, Arduino ve içindeki elektroniklerin meydana gelebilecek karışıklıklardan korunması için bir yer düşünülerek tasarlandı. Ve müzikle birlikte yanıp sönen bazı ışıklar.

3. Adım: Kodlayın

kod
kod
kod
kod

Kod iki girişle çalışır: Düğme ve mikrofon modülü. Yumurtanın altına yerleştirilen düğme, yumurtanın yerinde olduğunu algılar ve “eğer” koşuluyla kodu çalıştırmaya başlar. Mikrofon ortamdaki sesi okumaya başlar ve belirtilen aralığa sığdığında iki çıkışı tetikler: Kaşığı döndüren servo ve müziğin ritmiyle parlamaya başlayan LED'ler.

Gürültüyü önlemek için bazı haritalama ve “if” koşulları diğerlerinde kullanıldı.

Bileşenlerinizi kablolamaya başlamak için fritzing şemasına bir göz atın.

// Yararsız Robotlar Sunar:// ElRompeHuevos // Kod yazan: Rebeca Duque Estrada ve Jorge Christie

// Motor ve ses entegrasyonu için kod: // // Bir Servoyu Sese Taşıyın. // // 2012 Cenk Özdemir

//Servo #include // bir servo nesnesi oluşturma Servo myservo;

//Mikrofon Sensörü

int sensörPin = A0;

int sensörDeğeri = 0; //Buton

int düğmePin = 2;

int düğmeDurumu = 0; //LED

int ledPin = 12;

geçersiz kurulum() {

Seri.başla(9600);

Serial.println("çevrimiçi");

myservo.attach(9);

pinMode(sensorPin, INPUT);

pinMode(buttonPin, INPUT);

pinMode(ledPin, OUTPUT);

}

boşluk döngüsü () {

buttonState = digitalRead(buttonPin);

if (buttonState == LOW) // Ters şekilde çalışıyor. DÜŞÜK düğmeye basıldığında. Koşul doğruysa, tüm sihire başlayın ve biraz yumurta kıralım;)

{

int sensorValue = analogRead(sensorPin);

int LEDValue = map(sensorValue, 0, 150, 0, 255); // 0..255 arasında bir tamsayı olabilen LED için bir değer eşleştirin

sensorValue = harita(sensorValue, 60, 150, 80, 45); // Olası servo aralığını sensör değerleriyle eşleştirin. int MoveDelayValue = map(sensorValue, 0, 300, 0, sensorValue); // servoyu standart konuma ayarlayın Serial.println(sensorValue);

if (sensorValue < 80) { // if koşuluyla biraz gürültü kes

gecikme(1);

myservo.write(sensorValue); // servoyu eşlenen okumaya taşı

analogWrite(ledPin, sensorValue); // hesaplanan değerle led'i aç

gecikme(MoveDelayValue / 2); // ve bu gecikme süresinde hareket et

}

analogWrite(ledPin, 0); // ledi tekrar kapat.

}

Başka {

digitalRead(sensorValue == 0);

}

}

Adım 4: Montaj - 1

Montaj - 1
Montaj - 1

İlk olarak: tüm devrenizi bir araya getirin ve beklendiği gibi çalıştığını test edin. Bunları etiketleyin ve montaja devam etmek için bağlantısını kesin.

Adım 5: Montaj - 2

Montaj - 2
Montaj - 2
Montaj - 2
Montaj - 2

Ampuller bir çift tel ile uzatıldı. Tüm ışıkları deliklere takın. Onları sabitlemek için sıcak tutkal ekleyin

Adım 6: Montaj - 3

Montaj - 3
Montaj - 3
Montaj - 3
Montaj - 3

Servoyu takın ve sıcak tutkalla sabitleyin.

İdeal olarak, tüm kabloları yeniden takmayı kolaylaştırmak için kurulumdan önce kablolarınızı etiketleyin.

Adım 7: Montaj -4

Montaj -4
Montaj -4
Montaj -4
Montaj -4

Yerleştirmek için daha fazla esnekliğe sahip olmak için mikrofonun konektörlerini uzatın.

Desteğin içine yerleştirin ve yapıştırın

Adım 8: Montaj - 5

Montaj - 5
Montaj - 5
Montaj - 5
Montaj - 5

Düğme kartını yuvaya yerleştirin ve tutkalla sabitleyin.

Kapağı koyun ve düğmenin yumurta tarafından etkinleştirilebildiğini doğrulayın.

9. Adım: Brunchınızın Keyfini Çıkarın ve Biraz Eğlenin =)

Şimdi kendi Rompe Huevos'unuzu denemenin zamanı geldi.

Desteğin üzerine bir yumurta koyun ve işe yaramaz makinenizi etkinleştirmek için biraz müzik çalın veya şarkı söyleyin.

Daha sonra biraz pisliği temizlemeye hazır olun.

Önerilen: