Სარჩევი:

ინტერაქტიული Tic-Tac Toe თამაში კონტროლირებადი Arduino– ით: 6 ნაბიჯი
ინტერაქტიული Tic-Tac Toe თამაში კონტროლირებადი Arduino– ით: 6 ნაბიჯი

ვიდეო: ინტერაქტიული Tic-Tac Toe თამაში კონტროლირებადი Arduino– ით: 6 ნაბიჯი

ვიდეო: ინტერაქტიული Tic-Tac Toe თამაში კონტროლირებადი Arduino– ით: 6 ნაბიჯი
ვიდეო: Tic Tac Toe - ნაწილი 1 2024, ნოემბერი
Anonim
ინტერაქტიული Tic-Tac Toe თამაში კონტროლდება Arduino– ით
ინტერაქტიული Tic-Tac Toe თამაში კონტროლდება Arduino– ით

Physical Tic-Tac-Toe პროექტის მიზანია ცნობილი თამაშის გადატანა ფიზიკურ სფეროში. თავდაპირველად, თამაშს თამაშობენ ორი მოთამაშე ფურცელზე - რიგრიგობით ათავსებენ ‘X’ და ‘O’ სიმბოლოებს. ჩვენი იდეა იყო მოთამაშეების ქცევის შესწავლა რადიკალურად განსხვავებული ფორმის წინაშე. გარდა ამისა, ჩვენ ნამდვილად მოგვწონდა Steampunk– ის ესთეტიკის შესწავლა მექანიზმების მექანიკის და ელექტრონიკის შერწყმით.

ჩვენი პროექტის მთავარი იდეა იმაში მდგომარეობს, რომ სათამაშო ველების მდგომარეობა შეიძლება წარმოდგენილი იყოს მოსახვევი მასალის ფორმით. ველებს აქვთ 3 განსხვავებული მდგომარეობა: ‘X’, ‘O’ და NULL (გამოუყენებელი ველი). ჩვენ უნდა შევეგუოთ გზას, რომ შევამციროთ აქტივატორების რაოდენობა, რომელიც საჭიროა ერთი მდგომარეობიდან მეორეზე გადასვლისთვის. რამდენიმე ესკიზის დახატვის შემდეგ მივხვდით, რომ ეს რიცხვი შეიძლება შემცირდეს მხოლოდ ერთამდე. ქვემოთ ესკიზი აჯამებს ჩვენი დიზაინის პროცესს.

ნაბიჯი 1: ინსტრუმენტები და მასალები

ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

შემდეგი მასალებით თქვენ უნდა შეგეძლოთ 9 სათამაშო ყუთის დამზადება. თითოეული სათამაშო ყუთი არის დამოუკიდებელი ელემენტი და მისი გამოყენება შესაძლებელია ნებისმიერ კონფიგურაციაში. დიდი პრობლემების გარეშე, დაფა შეიძლება გაფართოვდეს 16 (4 × 4) ან 25 (5 × 5) ყუთზე.

ინსტრუმენტები:

  • პროგრამირებადი ლაზერული საჭრელი
  • წებო იარაღი
  • შედუღების სადგური

მასალები:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 კვადრატული მეტრი 3 მმ MDF დაფა
  • 0.5 კვადრატული მეტრი გამჭვირვალე 4 მმ აკრილის დაფა
  • პურის დაფა
  • ჯუმბერის მავთულები
  • არდუინოს დაფა
  • 9 დააჭირეთ ღილაკს
  • ელასტიური ძაფი
  • 80 სმ 8 მმ ღრუ მილის (აკრილის/ალუმინის)
  • 9 კილო ომის 9 რეზისტორი
  • პურის დაფა

ნაბიჯი 2: ლაზერული ჭრა

ლაზერული ჭრა
ლაზერული ჭრა

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

ნაბიჯი 3: გადაცემათა კოლოფი

გადაცემათა კრებული
გადაცემათა კრებული
გადაცემათა კრებული
გადაცემათა კრებული

ყუთის შიგნით მექანიზმის შესაქმნელად ჩვენ გვჭირდება ლაზერული მოჭრა საჭირო გადაცემათა კოლოფი და წებო ერთმანეთთან ერთად

ნაბიჯი 4: შეყვანის ყუთის დამზადება და შეკრება

შეყვანის ყუთის დამზადება და შეკრება
შეყვანის ყუთის დამზადება და შეკრება
შეყვანის ყუთის დამზადება და შეკრება
შეყვანის ყუთის დამზადება და შეკრება

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

  • ნაწილები ლაზერულად არის დაჭრილი და აწყობილი.
  • ღილაკები გაერთიანებულია გასაყიდად დაფაზე.
  • სირთულის შესამცირებლად დენის მავთულები ყველა ერთ წერტილშია გაერთიანებული და ერთი გამოდის.
  • მიწის მავთულს უნდა ჰქონდეს ცალკე 10K ohm რეზისტორი და შემდეგ მათი შეერთება შესაძლებელია.
  • საბოლოო ჯამში, ერთი მავთული უკავშირდება არდუინოს.

ნაბიჯი 5: Arduino Circuit

არდუინოს წრე
არდუინოს წრე

არდუინოსთან კავშირები შემდეგია. ახლა რაც შეეხება შეყვანის ყუთს, კავშირები გაკეთდა გამწოვ დაფაზე და მთელი შეკრება ყუთის შიგნით არის. ციფრული ქინძისთავები და დენის და დაფის ქინძისთავები შეყვანის დაფიდან არდუინოსთან დასაკავშირებლად. Servo კავშირები, როგორც ნაჩვენებია ზემოთ მოცემულ სურათზე. ინტერაქტიული არტეფაქტის კოდი შედგება 3 ფაილისგან. TicTacToe.ino არის მთავარი ფაილი, ხოლო გამხსნელი არის ალგორითმი, რომელიც გამოიყენება "X" და "O" საფეხურების დასაკრავად.

გირჩევთ: