Სარჩევი:

უსარგებლო მანქანა: El Rompe Huevos: 10 ნაბიჯი
უსარგებლო მანქანა: El Rompe Huevos: 10 ნაბიჯი

ვიდეო: უსარგებლო მანქანა: El Rompe Huevos: 10 ნაბიჯი

ვიდეო: უსარგებლო მანქანა: El Rompe Huevos: 10 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "სიჩუმე ამბობს" - აუდიო წიგნი 2024, ივლისი
Anonim
უსარგებლო მანქანა: El Rompe Huevos
უსარგებლო მანქანა: El Rompe Huevos

მიესალმეთ ელ რომპე ჰუევოსს, უსარგებლო მანქანას, რომელიც შეიქმნა ხორხე კრისტისა და რებეკა დუკე ესტრადას მიერ.

რა უნდა ქნას?

ბრანჩის დროა და თქვენ ოცნებობთ გქონდეთ რბილი კვერცხები. რადგან კვერცხების გატეხვას დიდი ყურადღება და გამოცდილება სჭირდება, ჩვენ შევქმენით რობოტი, რომელიც დაგეხმარებათ! მაგრამ … დაბადების დღეზე რაღაც ცუდად მოხდა და სამყარო ცოტა მეამბოხე გამოჩნდა. ის ნამდვილად შეეცდება დაგეხმაროთ, მაგრამ თუ თქვენ ჩართავთ რაიმე სასიამოვნო სიმღერას თქვენი ბრანჩის დროს, ის შეიძლება მართლაც აღფრთოვანდეს და ყველაფერი არასწორედ წარიმართოს.

ასე რომ, ისიამოვნეთ თქვენი საუზმით და ვიმედოვნებთ, რომ მას შეუძლია რაღაცეები გაანადგუროს =)

ნაბიჯი 1: ნაწილების სია

ნაწილების სია
ნაწილების სია

ეს არის იმ ნაწილების სია, რომლებიც დაგჭირდებათ. 3D ბეჭდვით მხარდაჭერა შეგიძლიათ გააკეთოთ ისე, როგორც თქვენ გირჩევნიათ, მაგრამ ყოველთვის გახსოვდეთ, რომ დაუთმოთ საკმარისი ადგილი ელექტრონიკისთვის.

1x Servo Motor SG90 [1]

1x ლიმიტის გადამრთველი [2]

1x მიკროფონის სენსორის მოდული Iduino SE019 [3]

3x წითელი LED ები [5]

1x Arduino Uno [4]

1x პროტობორდი [6]

1x ლამაზი 3D ბეჭდვის მხარდაჭერა

1x კოვზი თქვენი შეხედულებისამებრ

1x ბატარეის მოდული (სურვილისამებრ)

რამოდენიმე კაბელი [7]

რამდენიმე კვერცხი

ნაბიჯი 2: მხარდაჭერა

Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა
Მხარდაჭერა

3D ნაბეჭდი საყრდენი შეიქმნა იმის გათვალისწინებით, რომ კვერცხისთვის ადგილი აქვს პატარა დიაფრაგმა ღილაკს, სერვოს მხარდაჭერა კოვზს, არდუინოს ადგილს და შიგნით ელექტრონიკას, რათა დაიცვათ არეულობისგან. და რამდენიმე შუქი, რომელიც აციმციმდება მუსიკასთან ერთად.

ნაბიჯი 3: კოდი

კოდი
კოდი
კოდი
კოდი

კოდი მუშაობს ორი შეყვანის საშუალებით: ღილაკი და მიკროფონის მოდული. კვერცხის ქვეშ მოთავსებული ღილაკი გრძნობს, როდესაც კვერცხი თავის ადგილზეა და "თუ" მდგომარეობით იწყებს კოდის გაშვებას. მიკროფონი იწყებს გარემოს ხმის წაკითხვას და როდესაც ის განსაზღვრულ დიაპაზონში ჯდება, ის იწყებს ორ გამოსვლას: სერვო, რომელიც კოვზს ბრუნავს და LED- ები, რომლებიც იწყებს ბზინვარებას მუსიკის რიტმით.

რამოდენიმე რუქის და "თუ" პირობები სხვა შემთხვევებში გამოიყენებოდა ხმაურის თავიდან ასაცილებლად.

თქვენი კომპონენტების გაყვანილობის დასაწყებად, უბრალოდ გადახედეთ გამაგრების დიაგრამას.

// უსარგებლო რობოტები წარმოგიდგენთ: // ElRompeHuevos // კოდი: რებეკა დუკე ესტრადა და ხორხე კრისტი

// კოდი ძრავისა და ხმის ინტეგრაციისათვის, რომელიც დაფუძნებულია: // // გააკეთეთ Servo Move Sound. // // 2012 წელი ჩენკ ოზდემირის მიერ

// Servo #include // servo ობიექტის შექმნა Servo myservo;

// მიკროფონის სენსორი

int sensorPin = A0;

int sensorValue = 0; // ღილაკი

int ღილაკი Pin = 2;

int ღილაკი სახელმწიფო = 0; // LED

int ledPin = 12;

void setup () {

სერიული.დაწყება (9600);

Serial.println ("ონლაინ");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

ბათილი მარყუჟი () {

buttonState = digitalRead (ღილაკი პინი);

if (buttonState == LOW) // ის პირიქით მუშაობს. LOW როდესაც ღილაკს დააჭერთ. თუ პირობა მართალია, დაიწყე მთელი მაგია და მოვიშოროთ კვერცხები;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = რუკა (sensorValue, 0, 150, 0, 255); // მიუთითეთ LED- ის მნიშვნელობა, რომელიც შეიძლება იყოს მთელი რიცხვი 0..255 შორის

sensorValue = რუკა (sensorValue, 60, 150, 80, 45); // დაადგინეთ სერვეტის შესაძლო დიაპაზონი სენსორის მნიშვნელობებით. int MoveDelayValue = რუკა (sensorValue, 0, 300, 0, sensorValue); // დააყენეთ servo სტანდარტულ პოზიციაში Serial.println (sensorValue);

if (sensorValue <80) {// ხმაურის შემცირება if პირობით

დაგვიანება (1);

myservo.write (sensorValue); // გადაიტანეთ servo რუქულ კითხვაზე

analogWrite (ledPin, sensorValue); // ჩართეთ led გამოთვლილი მნიშვნელობით

შეფერხება (MoveDelayValue / 2); // და გადაადგილება ამ შეფერხების დროს

}

analogWrite (ledPin, 0); // კვლავ გამორთეთ led.

}

სხვა {

digitalRead (sensorValue == 0);

}

}

ნაბიჯი 4: შეკრება - 1

შეკრება - 1
შეკრება - 1

პირველი: შეაგროვეთ ყველა თქვენი წრე და შეამოწმეთ, რომ ის მუშაობს ისე, როგორც მოსალოდნელი იყო. მონიშნეთ ისინი და გათიშეთ შეკრების გასაგრძელებლად.

ნაბიჯი 5: შეკრება - 2

შეკრება - 2
შეკრება - 2
შეკრება - 2
შეკრება - 2

ნათურები გაფართოვდა წყვილი მავთულით. დააინსტალირეთ ყველა შუქი ხვრელებში. დაამატეთ ცხელი წებო მათ დასაფიქსირებლად

ნაბიჯი 6: შეკრება - 3

შეკრება - 3
შეკრება - 3
შეკრება - 3
შეკრება - 3

დააინსტალირეთ სერვო და გაასწორეთ ცხელი წებოთი.

იდეალურ შემთხვევაში, მონიშნეთ თქვენი კაბელები ინსტალაციამდე, რათა უფრო ადვილი იყოს ყველაფრის ხელახლა ჩართვა.

ნაბიჯი 7: შეკრება -4

შეკრება -4
შეკრება -4
შეკრება -4
შეკრება -4

გააფართოვეთ მიკროფონის კონექტორები, რათა მეტი მოქნილობა გქონდეთ მისი განთავსებისთვის.

მოათავსეთ იგი საყრდენში და წებო

ნაბიჯი 8: შეკრება - 5

შეკრება - 5
შეკრება - 5
შეკრება - 5
შეკრება - 5

განათავსეთ ღილაკის დაფა სლოტში და დააფიქსირეთ იგი წებოთი.

დადეთ ქუდი და დარწმუნდით, რომ ღილაკი შეიძლება გააქტიურდეს კვერცხით.

ნაბიჯი 9: ისიამოვნეთ თქვენი საუზმით და გაერთეთ =)

ახლა დროა სცადოთ საკუთარი რომე ჰუევოსი.

განათავსეთ კვერცხი საყრდენზე და დაუკარით ან იმღერეთ მუსიკა, რომ გაააქტიუროთ თქვენი უსარგებლო მანქანა.

მზად იყავით იმისთვის, რომ გაწმინდოთ რაღაც არეულობა შემდეგ.

გირჩევთ: