Mündəricat:

Yararsız Maşın: El Rompe Huevos: 10 addım
Yararsız Maşın: El Rompe Huevos: 10 addım

Video: Yararsız Maşın: El Rompe Huevos: 10 addım

Video: Yararsız Maşın: El Rompe Huevos: 10 addım
Video: 10 ошибок прерывистого голодания, которые останавливают потерю веса 2024, Noyabr
Anonim
Yararsız Maşın: El Rompe Huevos
Yararsız Maşın: El Rompe Huevos

Jorge Christie və Rebeca Duque Estrada tərəfindən yaradılan yararsız maşın El Rompe Huevos'a Salam deyin

Nə etməlidir?

Nahar vaxtıdır və yumşaq yumurtalarınız olmasını xəyal edirsiniz. Yumurta qırmaq üçün çox diqqət və təcrübə lazım olduğu üçün sizə kömək edəcək bir robot hazırladıq! Ancaq … doğum günü zamanı bir şey pis oldu və dünyaya bir az üsyançı gəldi. Həqiqətən də sizə kömək etməyə çalışacaq, ancaq səhər yeməyinizdə gözəl bir mahnı ifa etsəniz, həqiqətən həyəcanlana bilər və işlər səhv gedə bilər.

Buna görə də, səhər yeməyinizdən zövq alın və ümid edin ki, bəzi şeylər qarışacaq =)

Addım 1: hissələrin siyahısı

Parçaların siyahısı
Parçaların siyahısı

Ehtiyac duyacağınız hissələrin siyahısı budur. İstədiyiniz kimi edə biləcəyiniz 3D çap dəstəyi, ancaq elektronika üçün kifayət qədər yer verməyi unutmayın.

1x Servo Motor SG90 [1]

1x Limit Açarı [2]

1x Mikrofon sensoru Modulu Iduino SE019 [3]

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

1x Arduino Uno [4]

1x Protoboard [6]

1x gözəl 3D çap dəstəyi

Tercih etdiyiniz 1 xörək qaşığı

1x Batareya modulu (isteğe bağlı)

Bir dəstə kabel [7]

Bir az yumurta

Addım 2: Dəstək

Dəstək
Dəstək
Dəstək
Dəstək
Dəstək
Dəstək
Dəstək
Dəstək

3D çap dəstəyi, yumurtanın kiçik bir diyaframlı düyməyə uyğun bir yer, qaşığı çevirmək üçün servo dəstəyi, Arduino və içərisindəki elektronikanın baş verə biləcək qarışıqlıqdan qorunması üçün nəzərdə tutulmuşdur. Və musiqi ilə yanıb -sönəcək bəzi işıqlar.

Addım 3: Kod

Kod
Kod
Kod
Kod

Kod iki girişlə işləyir: düymə və mikrofon modulu. Yumurtanın altına yerləşdirilən düymə, yumurtanın yerində olduğunu və "əgər" şərtiylə kodu işə salmağa başladığını hiss edir. Mikrofon ətrafdakı səsi oxumağa başlayır və göstərilən aralığa uyğun gəldikdə iki çıxışı işə salır: qaşığı döndərən servo və musiqinin ritmi ilə parlamağa başlayan LEDlər.

Səs -küyün qarşısını almaq üçün digərlərində bəzi Xəritəçəkmə və "əgər" şərtləri istifadə edilmişdir.

Komponentlərinizin naqillərini bağlamağa başlamaq üçün əyilmə sxeminə nəzər salın.

// Yararsız Robotlar təqdim edir: // ElRompeHuevos // Kod müəllifi: Rebeca Duque Estrada və Jorge Christie

// Motor və səs inteqrasiyası üçün kod: // // Səsə Servo Hərəkət Edin. // // 2012 Cenk Özdemir

// Servo #include // servo obyekti yaratmaq Servo myservo;

// Mikrofon Sensoru

int sensorPin = A0;

int sensorValue = 0; // Düymə

int buttonPin = 2;

int düyməsiState = 0; // LED

int ledPin = 12;

boş quraşdırma () {

Serial.begin (9600);

Serial.println ("onlayn");

myservo.attach (9);

pinMode (sensorPin, GİRİŞ);

pinMode (düyməPin, GİRİŞ);

pinMode (ledPin, Çıxış);

}

boşluq döngəsi () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Tam tərsinə işləyir. Düymə basıldıqda LOW. Şərt doğrudursa, bütün sehri başladın və bir az yumurta qıraq;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = xəritə (sensorValue, 0, 150, 0, 255); // 0..255 arasında bir tamsayı ola bilən LED üçün bir dəyər eşleyin

sensorValue = xəritə (sensorValue, 60, 150, 80, 45); // Sensor dəyərləri ilə mümkün servo aralığını xəritəyə salın. int MoveDelayValue = xəritə (sensorValue, 0, 300, 0, sensorValue); // servoyu Serial.println (sensorValue) standart vəziyyətinə qoyun;

if (sensorValue <80) {// if şərti ilə bəzi səsləri kəsin

gecikmə (1);

myservo.write (sensorValue); // servonu xəritələnmiş oxunuşa köçürün

analogWrite (ledPin, sensorValue); // hesablanmış dəyərlə açılır

gecikmə (MoveDelayValue / 2); // və bu gecikmə vaxtında hərəkət edin

}

analogWrite (ledPin, 0); // yenidən lampanı söndürün.

}

başqa {

digitalRead (sensorValue == 0);

}

}

Addım 4: Quraşdırma - 1

Quraşdırma - 1
Quraşdırma - 1

Birincisi: bütün dövrənizi yığın və gözlənildiyi kimi işlədiyini sınayın. Onları etiketləyin və montaja davam etmək üçün əlaqəni kəsin.

Addım 5: Quraşdırma - 2

Quraşdırma - 2
Quraşdırma - 2
Quraşdırma - 2
Quraşdırma - 2

Lampalar bir cüt tel ilə uzadıldı. Bütün işıqları çuxurlara quraşdırın. Onları düzəltmək üçün isti yapışqan əlavə edin

Addım 6: Quraşdırma - 3

Quraşdırma - 3
Quraşdırma - 3
Quraşdırma - 3
Quraşdırma - 3

Servo qurun və isti yapışqan ilə düzəldin.

İdeal olaraq, quraşdırmadan əvvəl kabellərinizi etiketləyin ki, hamısını yenidən bağlayasınız.

Addım 7: Montaj -4

Quraşdırma -4
Quraşdırma -4
Quraşdırma -4
Quraşdırma -4

Mikrofonun konnektorlarını uzadın ki, onu yerləşdirmək üçün daha çox elastikliyə sahib olun.

Dəstəyə yerləşdirin və yapışdırın

Addım 8: Montaj - 5

Quraşdırma - 5
Quraşdırma - 5
Quraşdırma - 5
Quraşdırma - 5

Düymə lövhəsini yuvaya yerləşdirin və yapışqan ilə düzəldin.

Qapağı qoyun və düyməni yumurta ilə aktivləşdirə biləcəyinizi yoxlayın.

Addım 9: Brunchdan zövq alın və əylənin =)

İndi öz Rompe Huevosunuzu sınamağın vaxtı gəldi.

Dəstəyə yumurta qoyun və yararsız maşınınızı işə salmaq üçün bir az musiqi çalın və ya oxuyun.

Ardından bəzi qarışıqlıqları təmizləməyə hazır olun.

Tövsiyə: