Სარჩევი:

გოგრა - ტეტრისი გოგრა: 10 ნაბიჯი (სურათებით)
გოგრა - ტეტრისი გოგრა: 10 ნაბიჯი (სურათებით)

ვიდეო: გოგრა - ტეტრისი გოგრა: 10 ნაბიჯი (სურათებით)

ვიდეო: გოგრა - ტეტრისი გოგრა: 10 ნაბიჯი (სურათებით)
ვიდეო: ლუკა და მარიამი 2024, ივლისი
Anonim
Pumpktris - Tetris გოგრა
Pumpktris - Tetris გოგრა

ვის უნდა ღიმილიანი სახეები და სანთლები, როდესაც შეგიძლია გქონდეს ინტერაქტიული გოგრა ამ ჰელოუინზე? ითამაშეთ თქვენი საყვარელი თამაში ბლოკ-დაწყობის თამაშზე გოგრის სახეზე ამოკვეთილ 8x16 ბადეზე, განათებული LED- ებით და გამოიყენეთ ღეროვანი როგორც კონტროლერი. ეს არის ზომიერად მოწინავე პროექტი და მოითხოვს არდუინოს გარემოში შედუღების და პროგრამირების გამოცდილებას. თქვენ იმუშავებთ ორგანულ ნივთიერებებთან და მის ყველა თანდაყოლილ თავისებურებასთან, ასე რომ გაზომვები შეიძლება დაგჭირდეთ ადაპტირებული იმ გოგრაზე, რომელსაც თქვენ იყენებთ.

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

საკუთარი Pumpktris– ის შესაქმნელად დაგჭირდებათ შემდეგი: კომპონენტები

  • 128 5 მმ -იანი ქარვის შუქდიოდური ნათურები (მე ეს გამოვიყენე მაუსერისგან) შეიძინეთ ზედმეტი შეცდომების ან ტესტების დასაფარად. მე მივიღე 140. ქარვა ყველაზე მეტად წააგავს ცეცხლს, რომელიც ტრადიციული ჯეკ-ფარნის შიგნით იყო, მაგრამ თქვენ თავისუფლად შეგიძლიათ გამოიყენოთ ნებისმიერი ფერი, რომელიც მოგწონთ.
  • არდუინოს მიკროკონტროლი
  • 1/16 "სითბოს შემცირების მილი (11 ფუტი, ან 256 1/2" სიგრძის ნაჭრები)
  • არკადული ჯოისტიკი მოსახსნელი სახელურით (ეს SparkFun– დან კარგად მუშაობდა ჩემთვის)
  • 4 #6 ნეილონის drywall წამყვანები ეს არ არის ტიპი toggles, მაგრამ სახის რომ ჰგავს ხრახნები ღრმა ძაფები
  • 4 ნახევარი დიუმიანი სიგრძის ხრახნები იმავე ზომისა და ტიპის, რომელიც მოყვა drywall წამყვანებს. ის, ვინც წამყვანებთან ერთად მოდის, ძალიან გრძელი იქნება.
  • 6 მმ x 50 მმ ჭანჭიკი (ან ნებისმიერი ზომა შეესაბამება ჯოისტიკის სახელურის მთაზე)
  • 6 მმ დაწყვილების კაკალი (ან რა ზომაა საჭირო ზემოთ მოყვანილ ჭანჭიკთან შესაერთებლად) დაწყვილების კაკალი ჰგავს ჩვეულებრივ თხილს, მაგრამ დაახლოებით ინჩი სიგრძისაა და გამოიყენება ორი ჭანჭიკის ან ხრახნიანი ღეროს ნაწილის შესაერთებლად.

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

  • გასაყიდი რკინა
  • Solder
  • Მავთულის საჭრელები
  • მავთულის სტრიპტიზატორები
  • Საბურღი ძალა
  • Hacksaw
  • X-Acto დანა
  • საბურღი 13/64"
  • საბურღი 1-1/8 "(მე გამოვიყენე Forstner ბიტი, მაგრამ ყვავი შეიძლება ასევე მუშაობდეს)
  • ქაფის ბორბლის 1/4 დიუმიანი დაფა

ნაბიჯი 2: LED მატრიცის აგება

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

თითოეული მატრიცა დამზადებულია 64 LED- დან და 128 ცალი მავთულისგან. ყველაზე ადვილია ყველა მავთულის წინასწარ გაჭრა და გაშიშვლება. 112 დაჭერით 2.5 "ნაჭრებად და გაწურეთ თითოეული ბოლოდან 1/4". დარჩენილი 16 გაჭერით 12 "-იან ნაწილებად და გაახურეთ ორივე ბოლო. რაც უფრო მდგრადი იქნება თქვენი მავთულის სიგრძე, მით უფრო ადვილი იქნება მისი აშენება და მონტაჟი.

თქვენ დაიწყებთ თექვსმეტი რვა სეგმენტიანი მავთულის ჯაჭვის აგებით-თითოეული 7 მოკლე და 1 გრძელი მავთულით. გადააბრუნეთ თითოეული ბოლო მომდევნო ნაჭერთან ერთად და შედგით. მავთულის LED- ებთან დასაკავშირებლად დაგჭირდებათ jig LEDS- ის დასაკავებლად. დახაზეთ 8x8 ბადე ნახევარი დიუმიანი ინტერვალით 1/4 "-ქაფის ბირთვიანი დაფის ნაჭერზე, შემდეგ გამოიყენეთ ჩიპი, რომ გადააჭაროთ ოდნავ მცირე დიამეტრის დიამეტრი ვიდრე LED თითოეულ კვეთაზე. თქვენ გექნებათ 64 ხვრელი, როდესაც თქვენ დაასრულეთ. ხვრელების ზედა რიგში ჩადეთ 8 LED. ქაფის ბირთვი გაიჭიმება LED- ების მოსაწყობად და მჭიდროდ დაიჭერს მათ. განათავსეთ LED- ები ისე, რომ გრძელი ფეხი-ანოდი ტყვიისკენ-თქვენსკენ იყოს მიმართული თითოეულზე. ორმაგად შეამოწმეთ, რადგან თუ შეცდომა დაუშვით, მატრიცა არ იმუშავებს. თითოეული ანოდის მიმაგრება დაახლოებით 1/4 "სიგრძის სიგრძით, და შეასხურეთ იგი შესაკრავით, რათა გაადვილდეს მავთულის შეერთება. გაჭერით 8 ცალი სითბოს შესამცირებელი მილი 1/2 "სეგმენტად. გადაიტანეთ მილის ნაჭერი პირველი მავთულის შეერთებაზე, გადააბრუნეთ იგი ისე, რომ იგი არ იმოქმედოს გამაცხელებელი სითბოსგან, შემდეგ შეაერთეთ მავთულის კავშირი LED ანოდთან. გადაიტანეთ მილები კავშირის ქვემოთ გაცივებისთანავე. გააგრძელეთ მომდევნო LED- ზე, გაიმეორეთ კიდევ შვიდჯერ მილის ნაჭერზე მოცურების პროცესი, შეაერთეთ კავშირი, შემდეგ დააწიეთ მილები სახსარზე. როდესაც თქვენ გაქვთ რვა LED- ები, რომლებიც ერთმანეთთან არის დაკავშირებული, ამოიღეთ ისინი ჯიგიდან და გაიმეორეთ კიდევ შვიდი რიგის განმავლობაში, დარწმუნდით, რომ დააკავშირეთ თითოეული LED- ის ანოდის ლიდერთან. თქვენ შეგიძლიათ გამოიყენოთ ჯიგის რომელი რიგი ყველაზე ადვილია ვინაიდან თქვენ მხოლოდ ერთდროულად მუშაობთ. რვა რიგის გამობერვის შემდეგ, დროა შეუერთდეთ სვეტებს და გააკეთოთ მატრიცა. ჩადეთ ყველა LED სტრიქონი თქვენს მიერ შექმნილ ჯოგში. შეინახეთ გრძელი მავთული ერთსა და იმავეზე თითოეული სტრიქონის გვერდით. გაჭერით და მოათავსეთ თითოეული LED- ის კათოდური ტყვია პირველ სვეტში ოუმენი, ისევე როგორც თქვენ გააკეთეთ სიმების ასაშენებლად. აიღეთ კიდევ ერთი მავთულის ჯაჭვი და გაიმეორეთ LED- ებზე მისი შედუღების პროცესი, მხოლოდ ამ დროს თქვენ დააკავშირებთ მას 90 გრადუსზე მავთულის პირველ ნაკრებთან. შეინახეთ გრძელი მავთული მატრიცის იმავე მხარეს. თითოეული სვეტის დასრულებისას ამოიღეთ იგი ქაფის ბირთვიდან და ჩამოყარეთ იგი ისე, რომ უზრუნველყოთ წვდომა შემდეგ სვეტზე. როდესაც ყველაფერი დაასრულებთ, თქვენ გექნებათ 64 LED, რომლებიც გაერთიანებულია 8 რიგში და 8 სვეტში. სამწუხაროდ, თქვენ უნდა გაიმეოროთ პროცესი მეორე მატრიცისთვის. თუ შესვენება გჭირდებათ, გადადით საფეხურზე 3, 4 და 5 კოდზე სამუშაოდ, შემდეგ კი დაუბრუნდით ამას.

ნაბიჯი 3: LED- ების კონტროლი

LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი
LED- ების კონტროლი

თქვენ მიერ დამზადებული LED მატრიცები კონტროლდება ორი მინი 8x8 LED მატრიქსის ზურგჩანთით ადაფრუტისგან. თითოეული კონტროლერი საშუალებას გაძლევთ მართოთ 64 LED- ები Arduino– დან მხოლოდ ორი მავთულით და შეგიძლიათ დააკავშიროთ მრავალი კონტროლერი იმავე ორ მავთულზე. მიჰყევით მითითებებს, რომლებიც მოყვება LED მატრიქსის ზურგჩანთას, რათა შეაერთოთ 4 პინიანი სიმძლავრის/მონაცემების/საათის სათაურზე. შემდეგ, იმის ნაცვლად, რომ შედუღოთ LED მატრიცაზე, რომელიც მოყვება, ზურგჩანთაზე მიამაგრეთ ორი მწკრივი ქალის სათაურები. ჩართეთ მინი LED მატრიცა სათაურებში. შეაერთეთ მატრიცა პურის დაფაზე და შეაერთეთ იგი შემდეგნაირად:

  • შეაერთეთ CLK pin ზურგჩანთაზე ანალოგიურ pin 5 -ზე Arduino– ზე.
  • შეაერთეთ DAT პინი ანალოგი 4 -ზე Arduino– ზე.
  • შეაერთეთ GND მიწიერი პინთან Arduino– ზე.
  • შეაერთეთ VCC+ 5 ვ ენერგიაზე.

ჩამოტვირთეთ Adafruit LED Backpack ბიბლიოთეკა და Adafruit GFX ბიბლიოთეკები და დააინსტალირეთ ისინი თქვენს კომპიუტერზე თითოეული თქვენი კომპიუტერის Arduino ესკიზის საქაღალდის "ბიბლიოთეკების" საქაღალდეში კოპირებით. ატვირთეთ "matrix8x8" ფაილი თქვენს Arduino- ში და დარწმუნდით, რომ LED ზურგჩანთა მუშაობს. LED მატრიცის ქინძისთავები შეიძლება არ იყოს კარგი კონტაქტში ქალის სათაურებში, ასე რომ თქვენ შეიძლება დაგჭირდეთ მისი გადახვევა ან ნაწილობრივ ამოღება კონტაქტის დასამყარებლად და ყველა რიგისა და სვეტის განათების საშუალებას მისცემს. გაიმეორეთ პროცესი მეორე LED ზურგჩანთით, მაგრამ ამჯერად თქვენ დაგჭირდებათ ახალი მისამართის დაყენება ჯემპრის ზურგჩანთა A0 ბალიშების გასწვრივ. გაუშვით ხელახლა "matrix8x8" კოდი, მაგრამ შეცვალეთ ხაზი "matrix.begin (0x70)" "matrix.begin (0x71)" - ით ისე, რომ კოდი მიმართოს ახალ LED ზურგჩანთას.

ნაბიჯი 4: ჯოისტიკის დაკავშირება

ჯოისტიკის დაკავშირება
ჯოისტიკის დაკავშირება
ჯოისტიკის დაკავშირება
ჯოისტიკის დაკავშირება

თქვენს ჯოისტიკს უნდა ჰქონდეს ოთხი კონცენტრატორი, თითოეული თითო ტერმინალით. როდესაც თქვენს ჯოისტიკს მარჯვნივ გადააქვთ ის იწყებს გადამრთველს მარცხნივ, როცა ქვევით გადააქვთ ის გადამრთველს ზევით და ა.შ. თითოეული ჩამრთველის ერთ ტერმინალზე შეაერთეთ 3 "მავთული. გადააბრუნეთ ოთხივე მავთულის მეორე ბოლო ერთად და შეაერთეთ 12" მავთულზე. ეს არის საერთო საფუძველი ოთხივე კონცენტრატორისთვის. შეაერთეთ 12 "მავთული თითოეული გადართვის ტერმინალში, შემდეგ კი დააკავშირეთ ისინი შემდეგნაირად:

  • შეაერთეთ ქვედა გადამრთველი (გააქტიურებულია მაღლა ასვლისას) არდუინოს ანალოგურ პინთან 0.
  • შეაერთეთ მარცხენა გადამრთველი (გააქტიურებულია, როდესაც მარჯვნივ უბიძგებთ) არდუინოს ანალოგურ პინზე 1.
  • შეაერთეთ ზედა გადამრთველი (გააქტიურებულია ქვემოთ დაჭერისას) Arduino– ს ანალოგიურ პინთან.
  • შეაერთეთ მარჯვენა გადამრთველი (გააქტიურებულია მარცხნივ დაჭერისას) Arduino– ს ანალოგიურ პინთან 3.
  • შეაერთეთ საერთო მიწის მავთული არდუინოს მიწასთან.

ნაბიჯი 5: თამაშის პროგრამირება

თამაშის პროგრამირება
თამაშის პროგრამირება

ჩამოტვირთეთ თანდართული Pumpktris.ino.zip, გახსენით იგი და გახსენით ფაილი Arduino განვითარების გარემოში. შეადგინეთ და ატვირთეთ თქვენს არდუინოში. თქვენ ახლა უნდა შეგეძლოთ თამაში მინი ნაბიჯის მატრიცაზე, რომელიც წინა საფეხურზე დააყენეთ. მე შევეცადე მაქსიმალურად გამომეხატა კოდი, მაგრამ აქ არის ძირითადი პროცესების ზოგადი მიმოხილვა: ფორმების აღწერა არსებობს შვიდი ტეტრომინო, თითოეული 4 პიქსელით და თითოეული ოთხი შესაძლო ბრუნვით. ჩვენ ვინახავთ ამ ყველაფერს მრავალგანზომილებიან მასივში: პირველი განზომილება შედგება შვიდი ფორმისგან, მეორე განზომილება შეიცავს ოთხ ბრუნვას თითოეული ფორმისთვის, მესამე შეიცავს ოთხ პიქსელ აღწერილობას, რომელთაგან თითოეული შედგება X და Y კოორდინატებისგან. მაგალითად, ეს აღწერს "T" ფორმას:/ * T */ {/ * კუთხე 0 */ {{0, 1}, {1, 1}, {2, 1}, {1, 2}},/ * კუთხე 90 */ {{1, 0}, {1, 1}, {2, 1}, {1, 2}},/ * კუთხე 180 */ {{1, 0}, {0, 1}, {1, 1}, {2, 1}}, / * კუთხე 270 * / {{1, 0}, {0, 1}, {1, 1}, {1, 2}}}

თვალყური ადევნეთ აქტიურ ნაწილს იმისათვის, რომ თვალყური ადევნოთ თამაშს, პროგრამა ინარჩუნებს activePiece ცვლადს. ეს არის აქტიური ფორმის ინდექსი მასივის უმაღლეს დონეზე. ის ასევე ინახავს ბრუნვის ცვლადს, რომელიც შეიცავს მიმდინარე ბრუნვის ინდექსს. XOffset ცვლადი თვალყურს ადევნებს თუ რამდენად შორს არის მარცხნივ ან მარჯვნივ (0-7) თითოეული ნაჭერი, ხოლო yOffset თვალყურს ადევნებს რამდენად ქვემოთ (0-15) დაფაზეა დაცემული. აქტიური ნაწილის დასახატად, პროგრამა ამატებს X და Y ოფსეტურ მნიშვნელობებს თითოეული პიქსელის X და Y კოორდინატებზე, რომლებიც ამოღებულია შერჩეული ნაწილის მიმდინარე ბრუნვიდან. ფიქსირებული ნაჭრების თვალყურის დევნება პროგრამა იყენებს 16 ბაიტიან მასივს, რათა თვალყური ადევნოს ფიქსირებულს ცალი, თითოეული ბაიტი წარმოადგენს რიგს. მაგალითად, მასივი ქვემოთ წარმოადგენს L ფორმას, რომელიც იჯდა ქვედა ორი სტრიქონის ცენტრში (როგორც ეს მითითებულია 1 -ით ბოლო ორ ბაიტში): ბაიტი sampleGrid [16] = {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00100000, B00111000}; შეჯახების გამოვლენა როდესაც ხდება მცდელობა გადავიდეს აქტიური ნაწილი, პროგრამა პირველ რიგში ამოწმებს ახალ პოზიციას ფიქსირებული ნაწილების მასივთან შედარებით. თუ შეჯახება არ არის, გადაადგილება ნებადართულია და მატრიცა ხელახლა არის დახატული. თუ შეჯახება გამოვლინდა მარცხნივ, მარჯვნივ ან ბრუნვის მცდელობისას, მოქმედება აკრძალულია. თუ შეჯახება გამოვლინდა ცდის ჩამოგდების მცდელობისას, ნაჭერი ფიქსირდება თავის პოზიციაზე და ემატება ფიქსირებული პიქსელების მასივს. ავტომატურად ვარდნა ცალი თამაშის ტემპი კონტროლდება gravityTrigger და stepCounter ცვლადებით. პროგრამის ყოველი მარყუჟი ზრდის stepCounter- ს და ყოველ ჯერზე, როდესაც stepCounter აღწევს გრავიტაციის ტრიგერში შენახულ რიცხვს, ის აქტიურ ნაწილს ერთ დონემდე ამცირებს. თამაშის პროგრესირებასთან ერთად, gravityTrigger მცირდება ისე, რომ აქტიური ნაწილი უფრო და უფრო ხშირად იკლებს, სანამ საბოლოოდ ის არ იშლება პროგრამის ყველა მარყუჟში. ყოველ ჯერზე, როდესაც აქტიური ნაწილი ფიქსირდება ქსელში, პროგრამა ამოწმებს სრულ ბაიტ/სტრიქონებს (B11111111). თუ ის აღმოაჩენს, ის აციმციმებს მათ სამჯერ, შემდეგ ამოიღებს მათ და ჩამოაგდებს ზემოდან რიგებს, რათა შეავსოს ხარვეზი. პრობლემების მოგვარება თუ ნაჭრები არ ეცემა ზემოდან ქვემოდან, არამედ პირიქით, გვერდზე გადადის, შეცვალეთ მნიშვნელობა გავიდა სტრიქონებში "matrixTop.setRotation (1);" და/ან "matrixBottom.setRotation (1);" "setup ()" მარყუჟში. თუ ნაჭრები იწყება არასწორი მატრიცაში, შეცვალეთ თითოეული მატრიცის ფიზიკური მდებარეობა ან გადაატრიალეთ მისამართები გამოცხადებული "matrixTop.begin (0x70);"; და "matrixBottom.begin (0x71);" "setup ()" მარყუჟის ხაზები. თუ ზოგიერთი სტრიქონი ან სვეტი არ ანათებს, გადააადგილეთ მინი LED მატრიცა ქალთა სათაურებში. მათ შეიძლება არ ჰქონდეთ კარგი კონტაქტი.

ნაბიჯი 6: თქვენი LED მატრიცის დაკავშირება

თქვენი LED მატრიცის დაკავშირება
თქვენი LED მატრიცის დაკავშირება
თქვენი LED მატრიცის დაკავშირება
თქვენი LED მატრიცის დაკავშირება
თქვენი LED მატრიცის დაკავშირება
თქვენი LED მატრიცის დაკავშირება

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

თქვენ შეგიძლიათ თითოეული მავთული შეაერთოთ მატრიცის ზურგჩანთის სათაურებში, მაგრამ თქვენ ალბათ ბევრს შეასრულებთ შეწყვეტას და გამორთვას ისე, რომ ეს იყოს ნამდვილი უბედურება. ამის ნაცვლად, თქვენ გინდათ თითოეული მავთულის ჩასმა მამაკაცის სათაურის ზოლზე და შეაერთეთ იგი მატრიცის ზურგჩანთაში. სათაურის ზოლები დავამატე პროტოტიპის დაფაზე, რათა შემეძლო შემეერთებინა და გამოერთო ყველა 16 ქინძისთავი ერთად. სტრიქონები 1-4 უკავშირდება ქინძისთავებს 1-4 მატრიცის ზურგჩანთაზე (პინების ნუმერაცია იწყება ზედა მარცხნივ, როდესაც ზურგჩანთას ათვალიერებთ ზემოდან 4 პინიანი სიმძლავრის/მიწის/მონაცემების/საათის ქინძისთავებით). სვეტები 1-4 უკავშირდება ქინძისთავებს 5-8. პინების ნუმერაცია ისე იხვევა ისე, რომ პინ 9 არის ქვედა მარჯვნივ. 5-8 სტრიქონები უკავშირდება ქინძისთავებს 12-9, ხოლო სვეტები 5-8 უკავშირდება ქინძისთავებს 16-13. იხილეთ დიაგრამა მეტი სიცხადისთვის. შეაერთეთ თითოეული მატრიცა ზურგჩანთაში და გაუშვით იგივე "matrix8x8" პროგრამა, რაც გააკეთეთ მინი LED მატრიცებისთვის მე –4 საფეხურზე. თუ თითოეული მუშაობს, მაშინ შეგიძლიათ ჩატვირთოთ თამაშის პროგრამა. თუ ის არ მუშაობს, შეამოწმეთ, რომ დიდი LED მატრიცის სტრიქონები და სვეტები ჩაკეტილია ზურგჩანთის სწორ ქინძისთავებში. LED მატრიცის დამონტაჟება ქაფის ბირთვში, რომელიც თქვენ გააკეთეთ ასამბლეისათვის, გაგიადვილებთ მთელი სისტემის გამოცდას.

ნაბიჯი 7: გოგრის მოჩუქურთმება

გოგრის მოკვეთა
გოგრის მოკვეთა
გოგრის მოკვეთა
გოგრის მოკვეთა
გოგრის მოკვეთა
გოგრის მოკვეთა

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

იპოვნეთ გოგრაზე ყველაზე ბრტყელი მხარე ისე, რომ თქვენი LED პანელი ძალიან შორს არ შემოახვიოს, შემდეგ მოჭერით ხვრელი მის საპირისპირო მხარეს. იყავით გულუხვი; თქვენ დაგჭირდებათ ადგილი სამუშაოდ ხელების გასაშლელად. თქვენ არ აპირებთ ზედა ნაწილის მოჭრას, როგორც ტრადიციულ გოგრაზე, რადგან ის ჯოისტიკისთვის ხელუხლებელი უნდა დარჩეს. გოგრა და ელექტრონიკა არ არის საუკეთესო მეგობარი, ასე რომ კარგად გაწმინდეთ შიგნით. საუკეთესო გარეგნობის Pumpktris– ისთვის გინდათ რომ თქვენი LED- ების ბადე იყოს სწორი და კარგად იყოს მორგებული გოგრა. PDF თან ერთვის 8x16 ინტერვალით, ნახევარი ინჩის დაშორებით. დაბეჭდეთ ეს (ან გააკეთეთ თქვენი საკუთარი ინტერვალით), გაჭერით კიდეები და დააკარით გოგრის წინა მხარეს. დარწმუნდით, რომ ის პირდაპირ მაღლა და ქვემოთაა. ფრჩხილით, კბილის ჯაგრისით ან სხვა მსგავსი ხელსაწყოთი ჩაუშვით ქაღალდზე მონიშნული თითოეული LED- ის ცენტრი. უშუალოდ ქაღალდის ბურღვა არ არის რეკომენდებული, რადგან სავარაუდოა, რომ გადაიტანოს ან გაანადგუროს. მას შემდეგ რაც ყველა საპილოტე ხვრელი გაიხსნება, ამოიღეთ ქაღალდის შაბლონი და გამოიყენეთ 13/64 "ბიტი თქვენს ძაბვაზე თითოეული ხვრელის გასათბობად. არ გაათანაბროთ საბურღი გოგრის სახის პერპენდიკულარულად! თუ ამას გააკეთებთ, გოგრის გამრუდებამ შეიძლება გამოიწვიოს ხვრელები, რომლებიც გარედან ნახევარი სანტიმეტრით დაშორებულია, შიგნიდან შეხვდება და ძნელი იქნება LED- ების ჩასმა. სამაგიეროდ ეცადეთ ყველა ხვრელი იყოს პარალელურად. როდესაც ყველა ხვრელი გაბურღულია, გამოიყენეთ თქვენი X-Acto დანა თითოეული ხვრელის გარშემო კვადრატული "პიქსელის" მოსაჭრელად. დახარეთ დანა თითოეული ხვრელის ცენტრისკენ და დატოვეთ დაახლოებით 1/8 "პიქსელებს შორის. მე გირჩევთ შეიძინოთ პრაქტიკული გოგრა და გამოიყენოთ იგი თქვენი ბურღვისა და პიქსელის მოჩუქურთმების ტექნიკის სრულყოფისთვის. დაეუფლეთ მას მანამ, სანამ არ მიიღებთ შანსს გაანადგუროთ მზა პროდუქტისთვის ნაპოვნი სრულყოფილი გოგრა.

ნაბიჯი 8: ღეროს ჯოისტიკზე დაკიდება

ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება
ღეროს ჯოისტიკზე დაკიდება

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

გათიშეთ ღერო რაც შეიძლება ახლოს ბაზასთან. თუ ნაჭერი არ არის გლუვი და სუფთა, გამოიყენეთ გასაპრიალებელი ბლოკი გასაბრტყელებლად. გაბურღეთ 1-1/8 ხვრელი პირდაპირ ღეროს ძირში და გოგრაში. ამოიღეთ ჯოისტიკის ბურთი და გაათანაბრეთ ლილვი გოგრის შიგნიდან ხვრელის ცენტრთან. დარწმუნდით, რომ წინა ჯოისტიკი არის გოგრის წინა სახესთან ერთად-როდესაც თამაშობთ გინდათ მარცხნივ და მარჯვნივ აიწიოთ ნაჭრები და არა კუთხე. როდესაც ის ცენტრში და კვადრატშია, გამოიყენეთ ფრჩხილი ან კბილის ჯაგრისი, რომ შიგნიდან ხვრელები გააკეთოთ გოგრის ჯოისტიკის ბაზის სამონტაჟო ხვრელების ზემოთ. ამოიღეთ ჯოისტიკი. თქვენი მავთულის საჭრელით, მოჭერით გამშვები რჩევები drywall წამყვანებიდან ისე, რომ ისინი უფრო მოკლეა ვიდრე გოგრის კანის სისქე. Screw ეს შემცირებული, snubnose drywall წამყვანები თქვენს მიერ გაკეთებულ საპილოტე ხვრელებში. შემდეგი ნაწილის დეტალები დამოკიდებული იქნება თქვენს მიერ შეძენილ ჯოისტიკზე. მას, რაც SparkFun– დან გამოვიყენე, ჰქონდა 6 მმ – იანი მიმაგრება ბურთის სახელურისთვის, რომელიც შეიცვლება ღეროთი. თუ თქვენი ჯოისტიკი განსხვავებულია, გამოიყენეთ ნებისმიერი ზომის თხილი და ჭანჭიკები. იპოვეთ ღეროს ცენტრში და გაბურღეთ 13/64 დიუმიანი ხვრელი (იგივე ზომა, რაც თქვენ გამოიყენეთ LED ხვრელებისთვის, შემთხვევით) დაახლოებით ერთი სანტიმეტრით პირდაპირ ღეროში. ეს იქნება კარგი ნაბიჯი თქვენი პრაქტიკის გოგრაზე შესამოწმებლად, რათა დარწმუნდეთ, რომ ჭანჭიკი მჭიდროდ იჭრება ხვრელში. თავი ამოჭერით 6 მმ x 50 მმ ჭანჭიკზე ხრახნით. მოათავსეთ ეპოქსიდური ან ხის წებო ძაფებზე ხრახნის გაჭრილ ბოლოთან ახლოს და ჩაამაგრეთ იგი ღეროში. გინდა ინჩი ღეროში და ინჩი გარეთ. ხრახნიანი 6 მმ -იანი ჯოხი ჯოისტიქის შახტზე გადაიტანეთ, მაგრამ ჯოისტიკი ჯერ გოგრაში არ დაადოთ.

ნაბიჯი 9: LED და ჯოისტიკების განთავსება

LED და ჯოისტიკების განთავსება
LED და ჯოისტიკების განთავსება

გოგრის შიგნიდან, განათავსეთ LED- ები ზედიზედ მათ ხვრელებში, სანამ მათი ფუძეები არ გაასუფთავებს გოგრის შიდა ზედაპირს. როდესაც ყველაფერი ადგილზეა, გამოიყენეთ ბამბუკის შამფური, რომ უფრო ღრმად მიიყვანოთ ისინი წინ. მე დავტოვე მათი წინა კიდე იჯდა დაახლოებით 1/4 "დან 3/8" გარე ზედაპირის ქვეშ. თუ ისინი ძალიან შორს არიან ზედაპირზე, სინათლე დაიღვრება გოგრის ხორცში და თითოეული პიქსელი ნაკლებად მკაფიო იქნება.

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

ნაბიჯი 10: თამაში

თამაშობს თამაშს
თამაშობს თამაშს

განათავსეთ თასი ან პლასტმასის საკვების შესანახი კონტეინერი გოგრის ძირში, რომ ნებისმიერი ელექტრონიკა არ შეეხოთ ბოლოში. ჩასვით ჯოისტიკი თქვენს არდუინოში, LED ზურგჩანთები არდუინოში და LED მატრიცები ზურგჩანთაში. ჩართეთ კვების წყარო თქვენს არდუინოში. ახლა ითამაშეთ საკუთარი თავი Pumpktris! იდეები შემდგომი ძიებისთვის იმის ნაცვლად, რომ ჯოისტიკი გოგრის თავზე LED- ებით დაამონტაჟოთ, შეგიძლიათ გამოიყენოთ დისტანციური გოგრა, უკაბელოდ ან კაბელით გაფორმებული, რათა გამოიყურებოდეს ვაზის მსგავსი. თამაშის ნაცვლად, თქვენ შეგიძლიათ აჩვენოთ გადახვევის შეტყობინებები თქვენს ჯეკ-ფარნზე. თქვენ შეიძლება დაგჭირდეთ მატრიცების გვერდით დაყენება (16 სიგანე 8 სიმაღლეზე), ან თუნდაც გამოიყენოთ მხოლოდ ერთი მატრიცა. გარდაუვალი გაფუჭება თქვენი გოგრა საბოლოოდ დაიწყებს ლპობას და აღმოცენდება ობის და სოკოს. ეს შეიძლება იყოს საშიში თქვენი ჯანმრთელობისთვის და შეიძლება გამოიწვიოს თქვენი ელექტრონიკის ხარვეზები. უმჯობესია ამოიღოთ ყველა თქვენი ელექტრონიკა მას შემდეგ, რაც შეამჩნევთ რაიმე ზრდას გოგრაზე ან მის შიგნით, ისე რომ თქვენ შეძლოთ მათი ხელახლა გამოყენება მოგვიანებით Haz-Mat– ის გაწმენდის მოთხოვნის გარეშე.

ჰელოუინის დეკორაციის კონკურსი
ჰელოუინის დეკორაციის კონკურსი
ჰელოუინის დეკორაციის კონკურსი
ჰელოუინის დეკორაციის კონკურსი

მეორე პრიზი ჰელოუინის დეკორაციების კონკურსში

გირჩევთ: