Სარჩევი:

Arduino Dice Tower თამაში: 8 ნაბიჯი
Arduino Dice Tower თამაში: 8 ნაბიჯი

ვიდეო: Arduino Dice Tower თამაში: 8 ნაბიჯი

ვიდეო: Arduino Dice Tower თამაში: 8 ნაბიჯი
ვიდეო: РАК♋НЕДЕЛЯ 8 - 14 ЯНВАРЯ 2024 🌈ЧТО ВАЖНО ЗНАТЬ? ЧТО СКРЫТО? 💝ГОРОСКОП ТАРО Ispirazione 2024, ნოემბერი
Anonim
Arduino კამათლის კოშკის თამაში
Arduino კამათლის კოშკის თამაში

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

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

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

ნაბიჯი 1: მოთხოვნები

მოთხოვნები
მოთხოვნები

ამ პროექტისთვის დაგჭირდებათ:

ელექტრონიკა:

- AC/DC ადაპტერი (5V, 2.1A, ცენტრალური დადებითი)

- არდუინო უნო

- USB-B კაბელი

- 32x მამრობითი მხტუნავის მავთული

- 5x სერვო

- 5x 10k რეზისტორები

- 3x ღილაკი

- ძალის მიმართ მგრძნობიარე რეზისტორი

- სინათლის სენსორი

Სამშენებლო მასალები:

MDF ფირფიტა ან სხვა ხე

- ხის წებო

- ხის შამფურები

- პლასტმასის ფურცელი

მნიშვნელოვანია: ადაპტერი უნდა იყოს 5 ვოლტი, რადგან ეს არის servos- ის ძაბვა და უფრო მეტმა შეიძლება დაარღვიოს ისინი. ასევე შეამოწმეთ, რომ ადაპტერი არის ცენტრის დადებითი და აქვს 2A- ზე მეტი ყველა სერვისის ჩართვისთვის.

ნაბიჯი 2: ძალა

Ძალა
Ძალა
Ძალა
Ძალა
Ძალა
Ძალა
Ძალა
Ძალა

ყველა სერვისის მუშაობისთვის დაგჭირდებათ გაცილებით მეტი ენერგია ვიდრე არდუინოს შეუძლია. ეს არის ის, რისთვისაც არის ადაპტერი. ადაპტერი არის 5V, რომელიც არის სერვისების და ყველა სენსორის საოპერაციო ძაბვა, ასე რომ იქნება სრულყოფილი. გარდა ამისა, იგი აწვდის 2.1 ა, რაც საკმარისია ერთდროულად ყველა სერვისისთვის. ასე რომ, უპირველეს ყოვლისა, თქვენ აპირებთ ადაპტერის მავთულის გათიშვას და მისი მოშორებას. თუ თქვენ უნდა გამოყოთ მავთულები, ერთი მათგანი არის 5V, ხოლო მეორე არის მიწა. თუ თქვენ გაქვთ ერთი სქელი მავთული, ეს ნიშნავს, რომ ორივე მავთული არის იქ და თქვენ უნდა გამოყოთ ისინი. თქვენ შეგიძლიათ გამოიყენოთ მულტიმეტრი, რომ ნახოთ რომელი მავთულია 5V. თუ თქვენ დააყენებთ თქვენს ზონდებს მავთულხლართებზე და ის კითხულობს 5V მავთულს წითელ ზონდზე არის 5V და ის შავ ზონდზე არის დაფქული. თუ ის კითხულობს -5 ვოლტს, ეს ნიშნავს, რომ თქვენ მათ არასწორად უვლიან. ახლა თქვენ შეგიძლიათ შემოხვიოთ მავთული ორივეს გარშემო და ჩადოთ ისინი თქვენს დაფაზე, 5 ვ + -ში და მიწა - -ში. ახლა არის ერთი ბოლო რამ, რაც არის თქვენი არდუინოს მიწიდან მავთულის გაშვება - ასევე ისე, რომ ადაპტერსა და არდუინოს ჰქონდეთ საერთო საფუძველი, წინააღმდეგ შემთხვევაში ის არ იმუშავებს.

ნაბიჯი 3: სერვო

სერვოები
სერვოები
სერვოები
სერვოები

შემდეგი ჩვენ ვაპირებთ მავთულხლართებს ჩვენი servos. ახლა თითოეულ სერვოს აქვს სამი მავთული ყვითელი, ნარინჯისფერი და ყავისფერი.

- ყვითელიდან (PWM) პინ 4, 5, 6, 9, 10, 11

- ნარინჯისფერი ხელისუფლებაში

- ყავისფერი მიწაზე

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

ნაბიჯი 4: დააჭირეთ ღილაკებს

დააჭირეთ ღილაკებს
დააჭირეთ ღილაკებს
დააჭირეთ ღილაკებს
დააჭირეთ ღილაკებს

შემდეგი, ჩვენ ვაპირებთ სამი ღილაკის მავთულხლართებს, რათა გავაკონტროლოთ servos 1, 2 და 4.

- დააკავშირეთ ღილაკი პურის დაფაზე

- მარჯვენა ღილაკის ფეხიდან ძალაში.

- მარცხენა ღილაკის ფეხიდან პინ 3 -მდე

- მარცხენა ღილაკის ფეხიდან 10k რეზისტენტამდე

- 10k რეზისტორიდან მიწამდე

ახლა გაიმეორეთ ეს სამივე ღილაკზე.

ნაბიჯი 5: ძალის მგრძნობიარე რეზისტორი

ძალის მგრძნობიარე რეზისტორი
ძალის მგრძნობიარე რეზისტორი

შემდეგი არის ძალის მიმართ მგრძნობიარე რეზისტორი, რომელიც ზომავს ძალას. ამ სენსორისთვის ჩვენ ვიყენებთ ანალოგურ ქინძისთავებს, რადგან ანალოგური ქინძისთავები მუშაობენ მნიშვნელობებით 0 -დან 1023 -მდე, ნაცვლად მხოლოდ ჩართვის ან გამორთვის, რაც აუცილებელია ძალის სენსორისთვის.

- დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი დაფაზე

- მარცხენა პინი ძალაში

- მარჯვენა პინი ანალოგურ პინზე A0

- მარჯვენა pin 10k რეზისტორი

- 10k რეზისტორი მიწასთან

ნაბიჯი 6: სინათლის სენსორი

სინათლის სენსორი
სინათლის სენსორი

და ბოლოს ჩვენ ვამატებთ სინათლის სენსორს. დარწმუნდით, რომ გრძელი პინი მარცხნივ არის.

- შეაერთეთ სინათლის სენსორი პურის დაფაზე

- მარცხენა ფეხი ძალაუფლებისკენ

- მარჯვენა ფეხი ანალოგიურ პინზე A1

- მარჯვენა ფეხი 10k რეზისტენტამდე

- 10k რეზისტორი მიწასთან

ნაბიჯი 7: გარსაცმები

გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები

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

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

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

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

ღილაკი 1 = სერვო 1

ღილაკი 2 = servo2

სინათლის სენსორი = servo3

ღილაკი 3 = სერვო 4

ძალის მიმართ მგრძნობიარე რეზისტორი = servo5

გირჩევთ: