Სარჩევი:

KillingMinion: 5 ნაბიჯი
KillingMinion: 5 ნაბიჯი

ვიდეო: KillingMinion: 5 ნაბიჯი

ვიდეო: KillingMinion: 5 ნაბიჯი
ვიდეო: MINION WAYS TO DIE 2024, ნოემბერი
Anonim
KillingMinion
KillingMinion

იუეს, იანანისა და ჰაოს მიერ.

პროექტი ჩატარდა გამოთვლითი დიზაინისა და ციფრული წარმოების სემინარის ფარგლებში ITECH სამაგისტრო პროგრამაში.

ზოგი ჩვენგანი ქვეცნობიერად ვკანკალებთ ფეხებს. მობილურით ჯიბეში, ეს შემთხვევითი მოძრაობები იგრძნობა ინტერნალიზებული "აქსელერომეტრის" საშუალებით. Bluetooth– ის საშუალებით, რომელიც ჩვენს პატარა მანქანას უბრუნდება, გააქტიურებულია მარტივი გადაცემათა კოლოფის სისტემის მექანიკური მარყუჟი, რომელსაც აქვს მინიონი დაკიდებული სერვოზე. მინიონი გადაადგილდება ჯაჭვთან ერთად და დაეცემა ბოლოს. მიუხედავად იმისა, რომ თქვენ არც კი შეამჩნევთ რას აკეთებთ, R. I. P. მინიონი!

ნაბიჯი 1: ნივთების სია

ნივთების სია
ნივთების სია

ნივთების სია:

3D ბეჭდვის ნივთები:

პლატფორმა 【სერვო სავარძელი, ჯაჭვის კონექტორი, გადაცემათა კოლოფი

მინიონი და კუბო

არდუინო:

UNO R3 კონტროლერის საბჭო

830 ჰალსტუხიანი დაფა

სტეპერიანი ძრავა (28BYJ48 5V DC)

UNL2003 Stepper Motor დრაივერის დაფა

სერვო ძრავა

Bluetooth მიმღები

პიეზო ზუზუნი

9 ვ ბატარეა DC– ით

ბატარეის 9V ადაპტერი

330R ან უფრო მაღალი რეზისტორი *2

LED *2

ჯუმბერის მავთულები

სხვა

4 მმ ხის ჩხირები (მოძრავი ბილიკები)

ჯაჭვი (ცრემლი ლოგო მანქანიდან)

M3 ჭანჭიკები და ხრახნიანი დრაივერები

მობილური ტელეფონი (Android)

ნაბიჯი 2: შეიკრიბეთ პლატფორმა

შეიკრიბეთ პლატფორმა
შეიკრიბეთ პლატფორმა
შეიკრიბეთ პლატფორმა
შეიკრიბეთ პლატფორმა
შეიკრიბეთ პლატფორმა
შეიკრიბეთ პლატფორმა

სტეპერი და სერვო ძრავა არის საკონტროლო წრის ნაწილი. სერვო ძრავა უშუალოდ არის დაკავშირებული 830 სამაგრზე და Uno R3 საკონტროლო დაფაზე, ხოლო სტეპერიანი ძრავა ჯერ უნდა დაუკავშირდეს UNL2003 Stepper Motor დრაივერის დაფას, შემდეგ კი Uno R3 საკონტროლო დაფას.

ნაბიჯი 3: სქემები და კოდები

სქემები და კოდები
სქემები და კოდები
სქემები და კოდები
სქემები და კოდები
სქემები და კოდები
სქემები და კოდები

ჯაჭვის მოძრაობების გასაკონტროლებლად გათვალისწინებულია შემდეგი ძირითადი მდგომარეობები:

0. დააინსტალირეთ აპლიკაცია და დაუკავშირეთ მას აპარატთან bluetooth- ის საშუალებით. და, დაიწყე შერყევა!

1. სიგნალების მიღების შემდეგ გადაცემებმა დაიწყეს ბრუნვა და ჯაჭვი იწყებს მოძრაობას გარკვეული სიჩქარით.

2. სიგნალები გრძელდება მანამ, სანამ მინიონი არ გაივლის ბილიკის მეორე ბოლომდე, შემდეგ სტეპერი ძრავა ჩერდება და სერვო ძრავა ბრუნავს 90 გრადუსით, ჩააგდებს მინიონს კუბოში.

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

4. Uno R3 საკონტროლო დაფაზე ქვედა გადაყენებით, ან თუ გადაბრუნებული მოძრაობა მოხვდა ბილიკის საწყის ბოლოს, პროცედურა გადატვირთულია.

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

#მოიცავს #მოიცავს #მოიცავს #მოიცავს #მოედნებს.ჰ"

const int ნაბიჯი = 64;

const int counterMax = ნაბიჯი * 9; int counter = 0;

პროგრამული უზრუნველყოფა სერიული mySerial (7, 8);

სტეპერი სტეპერი (საფეხური, 9, 11, 10, 12); Servo myServo;

const int ბუზერი = 5;

bool isAlive = ჭეშმარიტი;

char მონაცემები;

მელოდია = {

NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4}; int noteDurations = {2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8};

void setup () {

სერიული.დაწყება (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);

ხოლო (digitalRead (4) == LOW) {

სტეპერი. ნაბიჯი (-1); } stepper.step (60); }

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

if (mySerial.available ()> 0) {while (mySerial.available ()> 0) {data = mySerial.read (); } if (counter <counterMax) {mySerial.print ("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.write (180); for (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); სტეპერი. ნაბიჯი (-1); მრიცხველი -= 1; დაგვიანება (200); }}

ნაბიჯი 4: საცდელი გაშვება

Image
Image
ყველა ფაილი, რომლის გაზიარებაც შეგვიძლია
ყველა ფაილი, რომლის გაზიარებაც შეგვიძლია

ნაბიჯი 5: ყველა ფაილი, რომლის გაზიარებაც შეგვიძლია

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

drive.google.com/open?id=1qImULCJQRdzlon4s…

გირჩევთ: