Სარჩევი:
- ნაბიჯი 1: შესავალი
- ნაბიჯი 2: საჭირო მასალები
- ნაბიჯი 3: სერვო იარაღის შექმნა
- ნაბიჯი 4: დაფის შექმნა
- ნაბიჯი 5: ელექტრონიკა და პროგრამირება
ვიდეო: Arduino Servo Foosball: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
დევიდ ჯოის და ენდრიუ გოთარდის მიერ
ნაბიჯი 1: შესავალი
ჩვენი მიზანი: შევქმნათ Foosball– ის მსგავსი თამაში არდუინოს, სერვოსა და მისი იარაღის და ხის ნაჭრების გამოყენებით.
რატომ: ჩვენ გადავწყვიტეთ, რომ ეს პროექტი მოგვცემს შესაძლებლობას შევქმნათ რაიმე საინტერესო და გამოსაყენებელი, ხოლო მოგვცეს საშუალება ვიმუშაოთ ფართო სპექტრზე, როგორიცაა ხეზე მუშაობა, არდუინოს კოდირება, 3D ბეჭდვა და გაყვანილობა.
ნაბიჯი 2: საჭირო მასალები
- არდუინო (დაფისა და დაფის ჩათვლით)
- ლეპტოპი (თუ Arduino უნდა იყოს დაკავშირებული გასაშვებად)
- 4 სერვო და დისკი
- 8 3D დაბეჭდილი სერვო იარაღი
- 8 ღილაკი
- 8 10k ohm წინააღმდეგობა
- საკმარისი გაყვანილობა
- წებო
- 3D პრინტერზე წვდომა
- ხე (იხილეთ კონკრეტული ზომები დაფის განყოფილების მშენებლობაში)
- ბურთი (მაგიდის ჩოგბურთის ბურთი კარგად მუშაობს)
- Სუპერ წებო
- ხრახნები და საბურღი
ნაბიჯი 3: სერვო იარაღის შექმნა
- გამოიყენეთ Onshape სერვო იარაღის შესაქმნელად, რათა გამოიყენოთ პინგ -პონგის ბურთები თამაშში.
- გააკეთეთ თითოეული მკლავი 6 სმ სიგრძით იმ ნაწილით, რომელიც 2,5 სმ -ით ქვევით ამოდის. (დარწმუნდით, რომ ექსტრუზია ვრცელდება ისე, რომ მას შეეძლოს ბრუნვა თავად სერვოზე.)
- გამოიყენეთ წრიული servo ნაჭერი, რომ მიამაგროთ ხელები და მოათავსოთ პირველის ცენტრალური ხაზი, რომელიც მიუთითებს დაფის ცენტრზე, პარალელურად სათამაშო დაფის გოლის მხარეებზე.
- მოათავსეთ ცენტრალური ხაზი, რომელიც მეორე მკლავს ჰყოფს 129 გრადუს სიმაღლეზე პირველ სერვო მკლავზე.
- შემდეგ მოათავსეთ 4 სერვო 5 სმ თითოეული დიაგონალური დაფის ზემოთ და 9.75 სმ თითოეული გვერდითი კედლიდან სერვოსთან ყველაზე ახლოს. (თითოეულ მხარეს უნდა იყოს ორი.)
- შემდეგ ჩვენ გავხსენით ხვრელი სერვოს მავთულხლართების გასავლელად და დავამუშავეთ სერვო სუპერ წებოთი.
ჩვენი სერვო მხარის მაგალითი:
ნაბიჯი 4: დაფის შექმნა
- გააკეთეთ 54x36 სმ ხის ბაზა. (ეს ითვალისწინებს კედლების სისქეს.)
- შემდეგ გაჭერით ოთხი 14 სმ დიაგონალი და ორი 30 სმ გვერდი. (ეს კედლები უნდა იყოს 2 სმ სისქის და 4 სმ ან მეტი.)
- შემდეგი დახაზეთ ხაზები, რომლებიც პარალელურია თითოეული მხარისგან კედლიდან ორი სანტიმეტრით, რათა შეიქმნას ახალი მართკუთხა ყუთი.
- შემდეგ ოთხკუთხედის თითოეულ კუთხეში გავზომოთ 10 სმ ოთხკუთხედის თითოეულ მხარეს და გავავლოთ ხაზი ამ ორ წერტილს შორის. ეს ხაზი არის ხაზი დიაგონალური კედლის ნაწილებისთვის.
- მას შემდეგ რაც სრულყოფილად გაზომეთ 5 სმ თითოეული დიაგონალის ზემოთ და დახაზეთ ხაზი, რომლის სიგრძეა 9.75 სმ და პერპენდიკულარულია გვერდითა დაფაზე.
- დახაზეთ ან მიჰყევით ოთხკუთხედს, რომელიც ცენტრულია ხაზის ბოლოს, რომელიც ემთხვევა servos ფუძეს.
- შემდეგ დახაზეთ ხაზი დიაგონალების თითოეულ წყვილს შორის, რომელიც პარალელურია მიზნის მხარეებთან.
- გაჭერით დახრილი ზედაპირი, რომელიც მიემართება თითოეული მიზნისკენ ორ დიაგონალს შორის და წინა საფეხურზე მათ გასწვრივ ხაზს შორის.
- გაბურღეთ ხვრელი თითოეული სერვოსთვის სერვოს ძირთან ახლოს და სერვოსა და გვერდით კედელს შორის.
- ხრახნიანი კედლის თითოეული ნაჭერი ქვემოთ და გამოიყენეთ სუპერ წებო, რომ დაიჭიროთ სერვო.
- სუპერ წებოვანი სერვო იარაღი სერვოზე მოათავსეთ სერვო მკლავი დაფის შიგნით, მიზნის მხარეების პარალელურად.
- შემდეგ დააკავშირეთ სერვერის მავთულები დაფის ქვეშ.
ნაბიჯი 5: ელექტრონიკა და პროგრამირება
- "თითოეული მოთამაშის ელექტრონიკა შედგება 2 სერვისგან, 4 ღილაკისგან, 4 10 ოჰ ომიანი რეზისტორისგან, არდუინოსგან და საკმარისი გაყვანილობისგან.
- თითოეულ არდუინოზე დააკავშირეთ დადებითი (შავი პლუს) სვეტი 5 ვ -თან და უარყოფითი (წითელი მინუს) მიწასთან.
- მოათავსეთ ოთხი ღილაკი პურის დაფაზე, სადაც გსურთ.
- გააგრძელეთ ტესტი, რათა დარწმუნდეთ, რომ შეგიძლიათ კომფორტულად დააჭიროთ ღილაკებს.
- თითოეულ ღილაკზე (რომელშიც არის კონტაქტი) დააკავშირეთ 10k ohm რეზისტორი ამ მწკრივსა და დადებით სვეტს შორის.
- თითოეულ იმავე რიგზე დააკავშირეთ მავთული შესაბამის პინთან.
- ქინძისთავები 2 და 3 აკონტროლებენ სერვისს პინ 9 – ში და 4 და 5 პინები აკონტროლებენ პინ 10 – ში.
- სერვოების დასაკავშირებლად (ამ ნაბიჯის გადასაჭრელად დაგჭირდებათ მათი შეკრება), შეაერთეთ თეთრი მავთული (სიგნალი) პინ 9 ან 10 (დამოკიდებულია იმაზე, თუ რომელი ღილაკები უნდა აკონტროლებდეს მას). შეაერთეთ შავი მავთული (სიმძლავრე) დადებით სვეტს და წითელი მავთული (მიწა) უარყოფით სვეტს."
გადმოწერეთ თანდართული პროგრამა და ატვირთეთ ორივე არდუინოზე. პროგრამა ახდენს ყველა სერვისის და შეყვანის ინიციალიზაციას, შემდეგ ამოწმებს ღილაკებს, რომლებიც დაჭერილია ყოველ 20 მილიწამში (წამში 50 -ჯერ) და შესაბამისად აწესრიგებს სერვისებს. პროგრამის ატვირთვის შემდეგ, თითოეული სერვო გადატრიალდება 1.5 წამის მანძილზე იმის დასადასტურებლად, რომ ისინი სწორად არის მიერთებული და დასრულდება 90 გრადუსზე.”
გირჩევთ:
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: 4 ნაბიჯი
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: გამარჯობა ბიჭებო! კეთილი იყოს თქვენი მობრძანება ჩემს ახალ გაკვეთილზე, ვიმედოვნებ, რომ თქვენ უკვე ისიამოვნეთ ჩემი წინა სასწავლო "დიდი სტეპერიანი ძრავის კონტროლით". დღეს მე ვაქვეყნებ ამ ინფორმაციულ გაკვეთილს, რომ გასწავლოთ ნებისმიერი სერვომოტორული კონტროლის საფუძვლები, მე უკვე გამოვაქვეყნე ვიდეო
ავტომატური გაგრილების ვენტილატორი Servo და DHT11 ტემპერატურისა და ტენიანობის სენსორის გამოყენებით Arduino– ით: 8 ნაბიჯი
ავტომატური გაგრილების ვენტილატორი Servo და DHT11 ტემპერატურისა და ტენიანობის სენსორის გამოყენებით Arduino– სთან ერთად: ამ გაკვეთილში ჩვენ ვისწავლით როგორ დავიწყოთ & როტაცია გულშემატკივართა როდესაც ტემპერატურა იზრდება ზემოთ დონეზე
Arduino Adafruit Servo Shield დენის მოდული: 3 ნაბიჯი
Arduino Adafruit Servo Shield Power მოდული: ეს სიმძლავრის მოდული განკუთვნილია Arduino Uno– სთვის Adafruit 16 – არხიანი Servo Shield– თან ერთად. Adafruit Servo Shield არის შესანიშნავი დამატება Arduino– ში. მაგრამ ის მოითხოვს მეორე, 5V კვების ბლოკს. ამ მოწყობილობით, თქვენ კვლავ გჭირდებათ 5V
Raspberry Pi IoT Foosball მაგიდა: 11 ნაბიჯი
Raspberry Pi IoT Foosball Table: კეთილი იყოს თქვენი მობრძანება გატეხილი foosball მაგიდის, როგორც ახალი მედიისა და საკომუნიკაციო ტექნოლოგიის სტუდენტური პროექტის ნაწილი. მე ძირითადად გავიზარდე ფეხბურთის და აუზის მაგიდების ირგვლივ, ასე რომ, ვფიქრობდი, რომ კარგი იქნებოდა ერთ -ერთი ამ მოწყობილობის ინტერნეტთან დაკავშირება
WebFoos - ჭკვიანი Foosball მაგიდა: 6 ნაბიჯი
WebFoos - ჭკვიანი Foosball მაგიდა: Howest– ში ჩემი პირველი სკოლის პროექტისთვის, მე გადავწყვიტე Foosball– ის ჭკვიანი მაგიდის გაკეთება. ცხრილი აწერს გოლებს და ინახავს ჩატარებულ მატჩებს, მატჩების სტატისტიკას და მომხმარებლის/გუნდის სტატისტიკას ონლაინ ვებგვერდზე