Სარჩევი:

მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ: 6 ნაბიჯი (სურათებით)
მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ: 6 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ: 6 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ: 6 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ
მეხსიერების თამაში შეხებით (სიმონ ამბობს) - თუ ეს მაშინ

მე გავაკეთე მეხსიერების თამაში თვითნაკეთი შეხების ბალიშებით და ნეოპიქსელის ბეჭდით სასკოლო პროექტისთვის. ეს თამაში მსგავსია სიმონ ამბობს, გარდა იმისა, რომ თამაშში შეყვანისა და უკუკავშირის მრავალი ფორმა (ხმები და მსუბუქი ეფექტები) განსხვავებულია. მე დავპროგრამე ხმები სუპერ მარიოდან, ლეგენდა ზელდადან და სონიკი ზღარბიდან მოედნების ბიბლიოთეკით. როგორც დასასრულს, მე დავამატე მაღალი ქულა და სიჩქარის შეცვლა თამაშის მენიუში. მოთამაშე მიიღებს თამაშის მენიუს, როდესაც თამაში დასრულდება ან მოწყობილობა ჩართულია. ეს Arduino მოწყობილობა დამზადებულია პორტატული.

ნაწილები, რომლებიც გჭირდებათ ამის შესაქმნელად:

  • Arduino Uno R3
  • ქინძისთავები
  • ხრახნები ან ლურსმნები
  • NeoPixel ბეჭედი (16 RGB LED)
  • Ტყე
  • PCB დაფა
  • 8 ohm, 0, 25 Watt სპიკერი
  • 1 რეზისტორი 300 -დან 500 Ohms- მდე
  • 4 წინააღმდეგობა 100 Ohms
  • Solder
  • მავთულები
  • წებო
  • ბატარეის დამჭერი (6 AA) ან 9 ვ ბატარეის დამჭერი
  • ჩართვა/გამორთვა სლაიდების გადამრთველი
  • კოპერპერტი
  • ველოსტატი
  • თხელი ფერის პლასტიკური კილიტა (მე გამოვიყენე ფერადი ჩანართები)
  • საღებავი (დამატებითი)
  • Ფირზე
  • ქაღალდი
  • რძის მინა ან თეთრი პლასტიკური (ძალიან მცირე გამჭვირვალობით) თავსახური ან

ინსტრუმენტები გჭირდებათ:

  • Ლეპტოპი
  • ხის ხერხი
  • გასაყიდი რკინა
  • ჩაქუჩი
  • Მაკრატელი
  • ფანქარი
  • საბურღი

ნაბიჯი 1: კავშირები

კავშირები
კავშირები

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

ნაბიჯი 2: ბატარეის დამჭერი და გადამრთველი

ბატარეის დამჭერი და გადამრთველი
ბატარეის დამჭერი და გადამრთველი

პირველად გავაკეთე ყუთის მხარეები და ბატარეის დამჭერი კუთხეში მივაწებე. მე დავამატე PCB დაფა დამაგრებული არდუინოთი ბატარეის დამჭერის გვერდით. PCB დაფის ცარიელ ნაწილზე, მე დავაწებე სპიკერი და ავწიე NeoPixel ბეჭედი. ბატარეის დამჭერს მიმაგრებულია რამდენიმე მავთული, რათა არ გაფუჭდეს. მე გავხსენი რამდენიმე ხვრელი დინამიკისთვის, ასე რომ აუდიო ოდნავ ხმამაღლა და ასევე გავხსენი იმ მხარეს, სადაც დავამატე ჩართვა/გამორთვა.

ნაბიჯი 3: ხმა

ხმა
ხმა

მე დავამატე სპიკერი ხმისთვის. დინამიკის შედუღება ძალიან მარტივი იყო, რადგან მე შევაერთე მავთული ციფრულ გამომავალზე 12 და მავთული დინამიკიდან მიწამდე. არდუინოს მოედნების ბიბლიოთეკით ბევრი ბგერა მაქვს დაპროგრამებული. მე სასაცილოდ გამოვიყენე ხმები მარიოდან, ზელდადან და სონიკიდან. მაგრამ მე მქონდა მიზეზი, რომ გამომეყენებინა ეს ხმები. აღმოვაჩინე, რომ მონეტის ბგერა მშვენივრად მუშაობდა იმისთვის, რომ ეცნობებინა მოთამაშეებს რამდენი ქულა დააგროვეს, რადგან ეს სწრაფი ხმაა. ზელდას მკერდის გახსნის ხმა სრულყოფილ გამარჯვების ჟღერად გრძნობდა. მე ასევე გამოვიყენე ორი Sonic ხმა. პირველი არის როდესაც მოთამაშე მარცხდება, შემდეგ ის მოისმენს თამაშს Sonic– ის ხმით, რაც, ჩემი აზრით, სრულყოფილი მარცხის ხმაა. მე ასევე გამოვიყენე Sonic sound თამაშის მენიუში. როდესაც მოთამაშე ეხება ლურჯ ბალიშს, ითამაშებს Green Hill Sonic მელოდიას. ამ მელოდიის ტემპი გვიჩვენებს როგორი იქნება თამაშის ტემპი. სიჩქარის 4 პარამეტრია. წითელი ბალიში იძლევა ზელდას საიდუმლო ხმას, რადგან ის არაფერს აკეთებს და ვფიქრობდი, რომ ეს იქნებოდა მაგარი სააღდგომო კვერცხი.

ნაბიჯი 4: შეეხეთ ბალიშებს

სენსორული ბალიშები
სენსორული ბალიშები
სენსორული ბალიშები
სენსორული ბალიშები
სენსორული ბალიშები
სენსორული ბალიშები

თამაშს დავამატე ზეწოლის ბალიშები, რომლებიც განკუთვნილია შეხების ბალიშების მსგავსად, და მე თვითონ გავაკეთე და დავაპროექტე ისინი. ამ სასწავლო ინსტრუქციის გულისთვის მე გავაგრძელებ ამ წნევის ბალიშების შეხებას.

სენსორული ბალიშების ფორმები უფრო უჩვეულოა, ვიდრე ბაზარზე არსებული წნევის სენსორების ტიპი. პირველ რიგში მინდოდა გამხდარიყო და მართკუთხა ფორმის შეხების ბალიშები, მაგრამ მოგვიანებით მე ავირჩიე ბალიშებისთვის უფრო ორგანული ფორმის განხორციელება. იმის გამო, რომ ბალიშებს აქვთ არაჩვეულებრივი L/blob ფორმა, ადამიანებს უფრო მეტად უხდებათ ურთიერთობა და დათვალიერება (მე ვთხოვე ოჯახის წევრებს ეთამაშათ სათამაშო და გამომეხმაურონ). როგორ შევქმენი შეხების ბალიშები ემყარება ამ ინსტრუქციულს: https://www.instructables.com/id/Flexible-Fabric-…. ამ წნევის სენსორსა და ჩემს შორის განსხვავება ისაა, რომ მე გამოვიყენე სპილენძის ლენტი გამტარ მასალად. მე ასევე არ გამომიყენებია რაიმე სახის ქსოვილი ველოსტატის გარდა. ყუთის თავზე გავაკეთე რამოდენიმე სლოტი, ასე რომ მე შემეძლო ორივე ბალიშის სპილენძის ნაწილების გადატანა მათ შიგნით, რათა შემეკრა ისინი შიგნით მავთულხლართზე pcb. ბალიშების დასასრულებლად, მე დავჭრა პლასტმასის 4 ფერადი ფორმა და დავაწებე თავზე (ფრთხილად წებოვანა ბალიშების გვერდებზე). მავთულები დაკავშირებულია PCB დაფასთან შედუღებით ანალოგურ საშუალებებთან. თითოეულ შეყვანას ასევე აქვს კავშირი მიწასთან, რომლის წინააღმდეგობაც 100 Ohms- ია.

ნაბიჯი 5: RGB ბეჭედი და შედუღება

RGB ბეჭედი და შედუღება
RGB ბეჭედი და შედუღება
RGB ბეჭედი და შედუღება
RGB ბეჭედი და შედუღება
RGB ბეჭედი და შედუღება
RGB ბეჭედი და შედუღება

მე ავირჩიე NeoPixel ბეჭედი 16 LED- ით, როგორც სინათლის წყარო. მე ავირჩიე ეს ჩვეულებრივი LED- ების ნაცვლად, რადგან მან მომცა დიდი თავისუფლება თამაშის სხვადასხვა ეფექტების დაპროგრამებაში. მე ასევე მომეწონა მისი ნათელი ფერები და როგორ ახერხებდა ზოგიერთ მასალას, რომ სინათლე გამქრალი და გაფანტული ყოფილიყო და არა წერტილოვანი და მკაცრი. RGB ბეჭედი შუაში მოვათავსე, რადგან ვფიქრობდი, რომ ეს იქნებოდა შესანიშნავი ადგილი მეხსიერების თამაშისთვის. ამ გზით მე შევძელი თითოეულ ფერს მივანიჭო მეოთხედი და მიმართულება ბეჭედზე, რომელიც ინტუიციური იქნებოდა. მე დავამატე ხის ნაჭერი შიგნით, რომ RGB ბეჭედი სასურველ სიმაღლეზე ავწიო და შუაში წრიული ხვრელი დავიხარე. ამ ხვრელში მე ვდებ დიდ თეთრ პლასტმასის თავსახურს და მან ძალიან ლამაზი გაცვეთილი ეფექტი მისცა, მაგრამ არც ისე გაცვეთილი, რომ მიმართულება საიდანაც მოდის ფერადი შუქი ძალიან გაცვეთილია. მე გავაკარი 320 Ohm რეზისტორი Arduino ციფრულ გამომავალ 5 -სა და NeoPixel შეყვანის შორის. შემდეგ მე ასევე გავკარი მავთული 5 ვ შორის არდუინოსა და ნოეპიქსელის რგოლზე და გრუნტი არდუინოდან მიდის მიწაზე ნეოპიქსელზე.

ნაბიჯი 6: კოდი

ჩემი კოდი დაფუძნებულია Simon Says– ის სხვა მაგალითზე, მაგრამ მე მომიწია შეცვლა და სხვადასხვა კოდის დამატება NeoPixel ბეჭედთან და სენსორულ ბალიშებთან მუშაობისთვის. მე ასევე დავპროგრამე სხვადასხვა ბგერები. მაღალი ქულა არის ის, რაც მეც დავამატე და ასევე დავამატე სიჩქარის შეცვლის ღილაკი. კოდი დაფუძნებულია არმუინოს ძველი და ძველი სიმონის სამეურვეო პროგრამაზე და მე ეს ჩავდე ჩანაწერებში მთავარი სკრიპტის ზედა ნაწილში.

გირჩევთ: