Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ კომპონენტები
- ნაბიჯი 2: მარკირება სტიროფომზე
- ნაბიჯი 3: LED- ების დაფარვა (სურვილისამებრ)
- ნაბიჯი 4: მავთულის მომზადება
- ნაბიჯი 5: LED- ების შედუღება
- ნაბიჯი 6: მოედნების გაერთიანება ერთად
- ნაბიჯი 7: კუბის დაფიქსირება მიკროსქემის დაფაზე
- ნაბიჯი 8: შეაერთეთ კონექტორები
- ნაბიჯი 9: სცადეთ LED კუბი
- ნაბიჯი 10: დააკავშირეთ ჯოისტიკი და ღილაკი
- ნაბიჯი 11: გაერთეთ:)
ვიდეო: 3D Tic-Tac-Toe Led Cube– ზე: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ოდესმე გინდოდათ Tic Tac Toe– ს თამაში 3 განზომილებაში სახლში?
თუ პასუხი დიახ არის, ეს ინსტრუქცია მოგაწვდით ყველა საჭირო ინფორმაციას მის შესაქმნელად.
თამაში შესაძლებელია 3x3x3 led კუბზე. თითოეული წერტილი არის ერთი ფერის led, თითოეული LED უნდა იყოს კონტროლირებადი ინდივიდუალურად. Tic-tac-toe– ს სათამაშოდ აუცილებელია სულ მცირე 3 განსხვავებული ნიშანი (ჩვეულებრივ x და ცარიელი) თუმცა ერთი ფერის LED კუბში ეს შეუძლებელი იქნებოდა.
გამოსავალს იწვევს მოციმციმე. როდესაც თამაში იწყება, ყველა led გამორთულია, პირველი მოთამაშე თამაშობს ჩართული led– ით, მეორე მოთამაშე არის მოციმციმე led– ით, ასე რომ თამაში შესაძლებელია დაკვრით ასე.
ჯოისტიკი და ღილაკი გაძლევთ საშუალებას აირჩიოთ LED, სადაც გსურთ განათავსოთ თქვენი "ნიშანი".
რა თქმა უნდა, თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ თქვენი LED კუბი, როგორც დეკორაცია. მოცემულია კოდი, რომელიც LED- ებს აანთებს შემთხვევით, როგორც ვიდეოში, ან ერთმანეთის მიყოლებით.
ნაბიჯი 1: შეაგროვეთ კომპონენტები
თამაშის შესაქმნელად აუცილებელი კომპონენტების ჩამონათვალი:
- 22*30 უნივერსალური მიკროსქემის დაფა (ან უფრო დიდი)
- Arduino UNO
- 27 LED (მე გამოვიყენე 3 მმ ები)
- ჯოისტიკის მოდული (KY-023)
- ღილაკის მოდული (KY-004)
- 20 M-F jumper მავთულები
- მავთული
- მოქნილი მავთულები
- 12 F-F კონექტორი
საჭირო ინსტრუმენტები
- სტიროფომი გაგიადვილებს მუშაობას!
- შედუღების ნაკრები
- ცხელი წებოს იარაღი
- პინჩერები
- საკაბელო გამწმენდი
- მმართველი
- Sandpaper (სურვილისამებრ)
ნაბიჯი 2: მარკირება სტიროფომზე
გააკეთეთ 3x3 მარკირება ფოლადის ქაფის ბლოკზე და ჩადეთ ხვრელები შუქდიოდების ჩასადებად. ხვრელები ერთმანეთისგან 2 სმ დაშორებით უნდა იყოს, რადგან ჩვენ ვქმნით კუბს. ამისათვის თქვენ უნდა გამოიყენოთ მმართველი.
ნაბიჯი 3: LED- ების დაფარვა (სურვილისამებრ)
სიკაშკაშის უფრო დიდი დონის მისაღწევად, შეგიძლიათ გამოიყენოთ ქვიშაქვა LED- ების გასანათებლად.
ნაბიჯი 4: მავთულის მომზადება
დაუცველი მავთულები უნდა იყოს 4.5 სმ სიგრძის, მოამზადეთ 24 მათგანი. ეს იქნება კუბის ჩარჩო.
12 მოქნილი მავთული უნდა მომზადდეს. მათგან 9 უნდა იყოს 6-7 სმ სიგრძის. 3 მათგანი უნდა იყოს 12-13 სმ. გაასუფთავეთ მავთულის ორივე ბოლო.
ნაბიჯი 5: LED- ების შედუღება
უპირველეს ყოვლისა, ჩვენ ერთმანეთთან ვაკავშირებთ უარყოფით ხაზებს, ეს ჩვეულებრივ LED- ის უფრო მოკლე ფეხია.
განათავსეთ LED- ები სტიროფომზე, რომელიც ადრე იყო მომზადებული. მოათავსეთ მავთულები, როგორც სურათზეა ნაჩვენები, ვიდრე მოკლე ფეხი შემოახვიეთ მავთულის გარშემო. შემდეგ ფრთხილად შეაერთეთ LED- ები მავთულხლართზე, ამის შემდეგ შეაერთეთ მავთული ორივე მხრიდან, ეს შეინარჩუნებს კვადრატს ერთად.
მნიშვნელოვანია, რომ როდესაც მზად ხართ ერთი კვადრატით, შეამოწმოთ ყველა 9 LED. ეს შეიძლება გაკეთდეს მავთულის ჩარჩოს არდუინოს მიწასთან შეერთებით. შემდეგ გამოიყენეთ M-M Jumper მავთული და შეაერთეთ იგი Arduino– ს 3.3 V– ზე, ხოლო მეორე მხარეს შეეხეთ LED– ის დაუმუშავებელ ფეხს, LED უნდა აანთოს. თუ LED არ ანათებს, ალბათ ერთ -ერთი დადებითი ფეხი ეხება მავთულის ჩარჩოს, ეს უნდა შეამოწმოთ.
თქვენ უნდა მოამზადოთ 3 LED კვადრატი.
ნაბიჯი 6: მოედნების გაერთიანება ერთად
ეს არის ყველაზე რთული ნაწილი, თქვენ უნდა ითხოვოთ დახმარების ხელი იმ ეტაპზე.
მოათავსეთ ერთი კვადრატი სტიროფომზე, შემდეგ გამყარეთ მავთული LED– ს გვერდით, ვერტიკალურ მდგომარეობაში. მნიშვნელოვანია, რომ ეს მავთული შეეხოთ მხოლოდ LED- ების პოზიტიურ ფეხებს. შემოახვიეთ დადებითი ფეხი (ის, რაც ჯერ არ გაგიკეთებიათ) მავთულის გარშემო და შეაერთეთ იგი. გააკეთეთ ეს ყოველი LED- ით.
მოათავსეთ მეორე კვადრატი 2 სმ სიმაღლეზე. გადაიტანეთ პოზიტიური ფეხები ვერტიკალური მავთულის გარშემო. მოედანი იქ დარჩება ასე, ასე რომ თქვენ შეგიძლიათ გააკრათ თითოეული მათგანი ამის შემდეგ.
შემდეგ განათავსეთ ბოლო კვადრატი 4 სმ სიმაღლეზე. გააკეთეთ იგივე ნაბიჯები, როგორც ადრე.
მნიშვნელოვანია: ჰორიზონტალური მავთულები არ უნდა ეხებოდეს ვერტიკალურ მავთულხლართებს.
მას შემდეგ რაც ნაბიჯზე მზად იქნებით უნდა შეამოწმოთ თითოეული LED როგორც ადრე.
ნაბიჯი 7: კუბის დაფიქსირება მიკროსქემის დაფაზე
პირველ რიგში, თქვენ უნდა გამოიყენოთ 9 მოქნილი გახეხილი მავთული.
ჩართეთ მავთულის ერთი მხარე ხვრელში მიკროსქემის დაფაზე, შეაერთეთ იგი ჰორიზონტალურ მავთულზე. გააკეთეთ ეს ყველა ჰორიზონტალური მავთულით. ამის შემდეგ დააფიქსირეთ კუბი დაფაზე, ცხელი წებოს გამოყენებით.
მეორეც, გამოიყენეთ 3 გრძელი მოქნილი გახეხილი მავთული.
შეაერთეთ ისინი კვადრატებზე და შემდეგ ჩადეთ ისინი ხვრელებში (შეგიძლიათ გამოიყენოთ უფრო დიდი ხვრელი დაფის კუთხეში)
როდესაც მზად იქნებით საფეხურზე, თქვენ გაქვთ 12 მავთული ჩამოკიდებული დაფის ბოლოში. კვადრატებთან დაკავშირებული 3 მავთული საშუალებას მოგცემთ აირჩიოთ LED ვერტიკალური მიმართულებით. 9 მავთული საშუალებას მოგცემთ აირჩიოთ სვეტი, სადაც გსურთ LED- ის განათება.
ნაბიჯი 8: შეაერთეთ კონექტორები
შეაერთეთ კონექტორები ზედა ნაწილში. თქვენ უნდა გამოყოთ ჰორიზონტალური და ვერტიკალური პირობა, როგორც მე გავაკეთე.
შეაერთეთ 9 მავთული კონექტორებზე, როგორც ეს ნაჩვენებია სურათზე.
შემდეგ შეაერთეთ 3 მავთული 3 კონექტორზე. შეაერთეთ მავთული ზემოდან მე -10 ქინძისთავამდე, შუა მე -11 და ქვედა 12 -მდე და შეაერთეთ ისინი იქ.
წებოვანა დანარჩენი მავთულები დაფაზე.
თქვენი LED კუბი მზად არის, თქვენ უნდა სცადოთ ახლა.
ნაბიჯი 9: სცადეთ LED კუბი
შეაერთეთ 1-9 LED კუბურზე Ddu-D8 არდუინოში (1-დან D0- მდე, 2-მდე D1…)
დააკავშირეთ 10-12 არდუინოსთან შემდეგნაირად:
- 10 -დან D11- მდე
- 11 -დან D10- მდე
- 12 -დან D9- მდე
ატვირთეთ მოწოდებული კოდი არდუინოში.
LedRandom () ფუნქცია LED- ებს შემთხვევით აანთებს
LedSeq () ფუნქცია აიძულებს LED- ებს აანთოს სვეტი ერთმანეთის მიყოლებით.
LedWrite (x, y, z, v) ფუნქცია გაძლევთ საშუალებას ჩაწეროთ ნებისმიერი LED კუბზე. x, y, z არის კოორდინატები, ისინი უნდა იყოს 1-3 შორის. v არის LED- ის მდგომარეობა, როდესაც 0 LED გამორთულია, როდესაც 1 LED ჩართულია.
თქვენ შეგიძლიათ აანთოთ მეტი LED ცალკე. მაგრამ განათება LED ხდის ერთი გამორთვა. მაგრამ შეფერხება არის მხოლოდ 0.5 ms, ასე რომ თქვენ ნახავთ, რომ ორივე ჩართულია.
შევეცდები მომავალში გავაუმჯობესო პროგრამის ეს ნაწილი.
ნაბიჯი 10: დააკავშირეთ ჯოისტიკი და ღილაკი
ჯოისტიკის მოდული უნდა იყოს იმავე მდგომარეობაში, როგორც LED კუბი (როგორც ნაჩვენებია სურათზე)
ღილაკის მოდული:
- შეაერთეთ - Arduino GND– თან
- შეაერთეთ + (შუა პინი) Arduino 5V– თან
- შეაერთეთ S (გამომავალი პინი) Arduino A3– თან
ჯოისტიკის მოდული:
- დასავლეთით A2– მდე
- VRY A1– მდე
- VRX– დან A0– მდე
- +5V არდუინოს 5V- მდე
- GND to Arduino GND.
შემდეგ დააფიქსირეთ მოდულები და LED კუბი პლასტმასის სიბრტყეზე და ატვირთეთ კოდი არდუინოში.
ნაბიჯი 11: გაერთეთ:)
თქვენი 3D Tic-Tac-Toe მზად არის.
აქ არის მოკლე ინსტრუქცია, თუ როგორ უნდა ითამაშოთ:
- მოთამაშე 1 თამაშობს ჩართულ LED- თან
- მოთამაშე 2 თამაშობს მოციმციმე LED- ით
- LED უფრო სწრაფად ციმციმებს, როდესაც ამ LED- ზე ხარ.
- თქვენ შეგიძლიათ აირჩიოთ თქვენი LED ჯოისტიკით. ჯოისტიკზე დაწკაპუნებით შეგიძლიათ ქვევით ჩასვლა. (პირველი დონიდან მესამეზე გადავა)
- დააჭირეთ ღილაკს, რომ ხელი მოაწეროთ იქ. (ის განათავსებს იქ, სადაც LED სწრაფად აციმციმდება)
- გამარჯვებული ის არის, ვინც აგროვებს სამ ნიშანს x, y ან z მიმართულებით. (დიაგონალები ჯერ არ არის შესული)
-
როდესაც ვინმე გაიმარჯვებს ზევით, ზედა მარჯვენა კუთხე განათდება და თუ
- მოთამაშე 1 იმარჯვებს. პირველი რიგი ანათებს
- მოთამაშე 2 იმარჯვებს. მეორე რიგი ანათებს
- თამაში ასევე გაჩვენებთ ადგილს, სადაც შეაგროვეთ თქვენი 3 ნიშანი.
- ახალი თამაშის დასაწყებად, ჯოისტიკი დააწექით რამდენიმე წამით.
მნიშვნელოვანია: ყოველთვის დააჭირეთ ღილაკს წამში და შეინახეთ ჯოისტიკი ნახევარი წამის განმავლობაში.
მე ვგეგმავ თამაშის გაუმჯობესებას მომავალში, დიაგონალების ჩათვლით.
თუ თქვენ გაქვთ რაიმე შეკითხვა, დაწერეთ კომენტარი ან შეტყობინება.
გირჩევთ:
LED Cube სიმულაციური პროგრამული უზრუნველყოფა: 5 ნაბიჯი
LED Cube სიმულაციური პროგრამული უზრუნველყოფა: მე თითქმის დავამთავრე ჩემი 8x8x8 LED კუბის მშენებლობა და მასთან ერთად მოვიდა ეს პროგრამა კომპიუტერისთვის! ის გეხმარებათ შექმნათ ანიმაციები და ახდენს მათ სიმულაციას 2D ეკრანზე, სანამ ისინი 3D- ში არ აიტვირთება. ჯერ არ არსებობს მხარდაჭერა კომუნიკაციისთვის
Indigo Led Cube 3*3*3 Adxl35 და პოტენომეტრით: 8 ნაბიჯი
Indigo Led Cube 3*3*3 Adxl35 და Potentiometer: ეს არის ჩემთვის პირველად გამოქვეყნების ინსტრუქცია. მე გავაკეთე 3*3*3 led კუბი Arduino uno– ს დამატებით მახასიათებლებს წარმოადგენს ის, რომ led შეუძლია მისი პლატფორმის მოძრაობა. და led- ის ნიმუში შეიძლება განსხვავდებოდეს
მარტივი LED Lightbox Cube: 7 ნაბიჯი (სურათებით)
მარტივი LED Lightbox Cube: გამარჯობა ყველას. ამჯერად მინდა გაგიზიაროთ მარტივი lightbox კუბის მოდელი, რომელიც შეიძლება გამოყენებულ იქნას ღია (დიდი ობიექტის ნაწილის გადასაღებად) და დახურულ მხარეებზე პატარაებისთვის. ამ კუბს აქვს მოდულური კონსტრუქცია, ადვილად შეიძლება დ
RGB LED CUBE 4x4x4: 6 ნაბიჯი (სურათებით)
RGB LED CUBE 4x4x4: დღეს მე გაგიზიარებთ როგორ გავაკეთოთ 4x4x4 led კუბი, რომელიც აგებულია Arduino Nano– დან, RGB LED– ები 10 მმ - საერთო ანოდი და ორმაგი გვერდითი პროტოტიპი PCB. დავიწყოთ
4x4 Led Cube სრული: 4 ნაბიჯი
4x4 Led Cube სრული: მარტივი led კუბის დამზადება