İçindekiler:
- Adım 1: Parça Listesi
- 2. Adım: Destek
- 3. Adım: Kodlayın
- Adım 4: Montaj - 1
- Adım 5: Montaj - 2
- Adım 6: Montaj - 3
- Adım 7: Montaj -4
- Adım 8: Montaj - 5
- 9. Adım: Brunchınızın Keyfini Çıkarın ve Biraz Eğlenin =)
Video: Yararsız Makine: El Rompe Huevos: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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 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
İ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
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
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
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
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:
Tutumlu Yararsız Kutu: 8 Adım (Resimlerle)
Tutumlu Yararsız Kutu: Kim gerçekten işe yaramaz bir kutu ister? Hiç kimse. İlk başta öyle sandım, ama YouTube'da binlerce işe yaramaz kutu var.. Yani bunlar moda olmalı.. Bu derste size ışıklı, sesli ve ışıklı biraz farklı, işe yaramaz bir kutu yapmayı göstereceğim
Farklı Yararsız Makine: 6 Adım (Resimlerle)
Farklı Yararsız Makine: Etrafta o kadar çok işe yaramaz makine var ki, biraz farklı bir tane yapmaya çalıştım. Geçiş düğmesini geri iten bir mekanizmaya sahip olmak yerine, bu makine düğmeyi 180 derece döndürüyor, Bu projede bir Nema kullandım. 17 step motor, hangi
555 Yararsız Makine: 8 Adım (Resimlerle)
555 Yararsız Makine: Hayatımda yaptığım hemen hemen her projede arduino veya sadece atmegas kullanıyor ama okulumda son elektronik dersimde 555 adında küçük bir entegre devre buldum. Daha önce duymuştum ama mikrodenetleyicilerin daha iyi olduğunu düşünüyordum. Okudum
Yılan: Yararsız Makine: 5 Adım
Yılan: Yararsız Makine: Çocukken Nokia'nızda yılan oynadığınızı biliyor muydunuz? Belli bir noktada yılan kendi kuyruğunu kovalamaya başlayacaktı ve işte o zaman oyunun bitmek üzere olduğunu anladınız. Bunu bir robot haline getirmeye karar verdik, ancak oyun asla
Smart Guy ile Süper Kapasitör Yararsız Makine veya Diyalog: 7 Adım (Resimlerle)
Süper Kapasitör Yararsız Makine veya Akıllı Adam ile İletişim: Akıllı Adam. Ne?! İşe yaramaz makine! Tekrar! Yüzlerce, binlerce YouTube kanalını tıkamak yetmez mi?Jumbleview. Çoğu geçiş anahtarı ile yapılmış, bu bir rocker.SG'ye sahip. Ne olmuş? Herkes aynı şekilde çalıştığını biliyor. Ve sen zaten