Სარჩევი:

ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით: 3 ნაბიჯი
ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით: 3 ნაბიჯი

ვიდეო: ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით: 3 ნაბიჯი

ვიდეო: ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით: 3 ნაბიჯი
ვიდეო: როგორ ჩავრთოთ ხმა კომპიუტერში მარტივად 2024, ივნისი
Anonim
ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით
ხმის, სინათლისა და მოძრაობის დაყენება სამაგიდო თამაშში მაგნიტებით

ეს პროექტი არის ელეტრონიკის კომპონენტების სამაგიდო თამაშში ჩადების მცდელობა. მაგნიტები წებოვანა პაიკებზე და დარბაზის სენსორები წებოვანა დაფის ქვეშ. ყოველ ჯერზე, როდესაც მაგნიტი სენსორზე ხვდება, ჟღერს ხმა, ნათურა ანათებს ან იწყებს სერვომოტორს. მე გავაკეთე Pokemon სამაგიდო თამაში, როგორც საშობაო საჩუქარი ჩემს ძმისშვილსა და დისშვილს, რადგან მათ უყვართ პოკემონები, მაგრამ პროექტი შეიძლება მოერგოს ნებისმიერი სახის სამაგიდო თამაშს, განსაკუთრებით RPG- ს.

მარაგები

- არდუინო მეგა 2560

- ბუზერი

- სერვომოტორული

- LED- ები

- HAL სენსორი 3144

- USB გარღვევის დაფა

- პლაივუდი

- მავთულები/ცხელი წებო/ინსტრუმენტები/და ა

ნაბიჯი 1: თამაშის შემუშავება

თამაშის შემუშავება
თამაშის შემუშავება

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

მე არ ვფიქრობდი იმაზე, თუ როგორ უნდა მეთამაშა თამაში, რადგან ვიცი, რომ ჩემი ძმისშვილები შექმნიან საკუთარ წესებს:)

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

როდესაც მოთამაშე მიაღწევს ბრძოლას ჯოლტეონთან ან ვაპორეონთან, ორი LED აციმციმდება და სხვა მუსიკა დაიკრავს, იგივე Zapdos, Articunos, Moltres და Meltwo.

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

ნაბიჯი 2: მშენებლობა და ელექტრონიკა

მშენებლობა და ელექტრონიკა
მშენებლობა და ელექტრონიკა
მშენებლობა და ელექტრონიკა
მშენებლობა და ელექტრონიკა

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

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

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

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

Snorlax და ხიდი იყო 3D დაბეჭდილი, STL ფაილები ხელმისაწვდომია Thingverse– ზე:

ხიდი:

Snorlax:

გირჩევთ: