Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: ძალა
- ნაბიჯი 3: სერვო
- ნაბიჯი 4: დააჭირეთ ღილაკებს
- ნაბიჯი 5: ძალის მგრძნობიარე რეზისტორი
- ნაბიჯი 6: სინათლის სენსორი
- ნაბიჯი 7: გარსაცმები
- ნაბიჯი 8: კოდი
ვიდეო: Arduino Dice Tower თამაში: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ კამათლის კოშკი თამაში არდუინოთი, ხუთი სერვოსა და რამდენიმე სენსორით.
თამაშის მიზანი მარტივია, ორი ადამიანი აგდებს კამათელს ზევით და თქვენ რიგრიგობით დააჭირეთ ღილაკს, ან სხვაგვარად მანიპულირებთ სენსორებით. როდესაც თქვენ აკეთებთ სერვოს, გადაიტანეთ პლატფორმები ყუთის ორივე მხარეს, რის შედეგადაც კამათელი ჩამოვარდება. ვინც პირველი ამოიღებს კამათელს კოშკებიდან იმარჯვებს ბონუსით დაინახავს იმას რაც მან გადააგდო.
ეს პროექტი ადვილად შეიძლება შეიცვალოს ან გაფართოვდეს სხვა სახალისო სენსორების გამოსაყენებლად, ან იყოს უფრო დიდი ან პატარა.
ნაბიჯი 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
გირჩევთ:
DIY 37 Leds Arduino Roulette თამაში: 3 ნაბიჯი (სურათებით)
წვრილმანი 37 Leds Arduino Roulette თამაში: Roulette არის კაზინოს თამაში სახელწოდებით ფრანგული სიტყვისა, რომელიც ნიშნავს პატარა ბორბალს
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს