Სარჩევი:
- ნაბიჯი 1: ყუთის დიზაინი
- ნაბიჯი 2: არდუინოს სქემის დიზაინი
- ნაბიჯი 3: თამაშის კოდირება
- ნაბიჯი 4: Barebones Arduino
- ნაბიჯი 5: შექმენით რჩევები და ხრიკები
- ნაბიჯი 6: რეალური თამაშის მიზნები: მეხსიერების უნარი და გამძლეობა
- ნაბიჯი 7: საწყისი კოდი, გეგმები, ბმულები და ფაილები, მოდი და მიიღე ისინი, გამოიყენე ისინი სურვილისამებრ
ვიდეო: მემენტო თამაში: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
Tinkercad პროექტები »
თქვენ ალბათ იცით ის თამაშები, სადაც მოთამაშე იმახსოვრებს ფერების და ბგერების თანმიმდევრობას და უნდა უკრავდეს მათ, არა?
Memento Game ამატებს პრიზებს დამატებითი გართობისთვის! მას შემდეგ რაც მოთამაშე მიაღწევს წინასწარ განსაზღვრულ ქულას, ისინი იმარჯვებენ თამაშში და ყუთი იხსნება, რაც გამოავლენს პრიზს.
მე მქონდა რამდენიმე მოთხოვნა: ყუთი უნდა ყოფილიყო მყარი, რომელსაც შეეძლო პატარა ბავშვის ხელით მართვა; კუპე საკმარისად დიდი უნდა ყოფილიყო პატარა საჩუქრების შესანახად; და მე მინდოდა რაიმე სირთულის დონის შეცვლა, მოთამაშეების მიერ ამის გაკეთების უფლების გარეშე.
აქ არის მთელი პროცესის ვიდეო, სადაც ვსწავლობ როგორ გამოვიყენო Tinkercad, შევქმნა ყუთი და წრე და შემდეგ გავაგრძელო რეალურ მშენებლობაზე. ვიდეო გამოტოვებს რამდენიმე ნაწილს და უმეტესად 150x- ით არის დაჩქარებული, მაგრამ არ ინერვიულოთ, რადგან ყველა რეალური ინსტრუქცია შემდგომ ნაბიჯებშია. ასევე, წაკითხვის გასაუმჯობესებლად, ყველა ფაილი, გეგმა, კოდი და ა.
ნაბიჯი 1: ყუთის დიზაინი
საოცრად ადვილი იყო ყუთის დიზაინი Tinkercad– ის გამოყენებით. მე გავიარე რამდენიმე ოფიციალური გაკვეთილი, რომ გამეგო, შემდეგ კი youtube– მა დამინახა დანარჩენი. აქ არის ყუთი, ასე რომ თქვენ შეგიძლიათ დააბრკოლოთ იგი (გადაათრიეთ, რომ ნახოთ იგი 3D ფორმატში):
თუ ამას გახსნით Tinkercad– ში, შეგიძლიათ დააწკაპუნოთ თითოეულ ნაწილზე და შემდეგ დააჭიროთ ისრის ღილაკებს მის გადასატანად (Ctrl+ზემოთ თუ გსურთ ასვლა). ამ გასაღებების გამოყენებით შეგიძლიათ მიიღოთ "აფეთქებული ხედი". სოლი ფორმა ყუთში წარმოადგენს სოლენოიდის საკეტს, მხოლოდ იმ შემთხვევაში, თუ თქვენ გაინტერესებთ.
თუ არის დიზაინის ერთი ელემენტი, რომლითაც მე ვამაყობ, ეს არის გრავიტაციული კარის კარი. იმ პერპენდიკულარული ხის დაფის დამატებით, კარის სახსრის გვერდით (ყუთის შიგნით, თქვენ უნდა გახსნათ ის რომ ნახოთ), კარს, ბუნებრივია, სურს ღია დარჩეს და ერთადერთი, რაც მას დახურულს ხდის, არის სოლენოიდის საკეტი, რომელიც, როდესაც მოთამაშე იმარჯვებს, იხსნება წამით.
ნაბიჯი 2: არდუინოს სქემის დიზაინი
ასე რომ, თურმე Tinkercad– ს აქვს სქემები, რომელიც არის მარტივი ელექტრონიკის სიმულატორი. ამით მე ვგულისხმობ, რომ ის რეალურად ახდენს ელექტრონული კომპონენტების ქცევის სიმულაციას ფაქტობრივი არდუინოს ჩათვლით. როდესაც ჩემი სიმულაცია გავუშვი, ის გაფრთხილებებსაც კი აგდებდა, რომ LED- ები ზედმეტად მიმდინარეობდნენ. უკაცრავად წრედები, მაგრამ მე უკეთ ვიცი. LED- ები ყოველთვის არ არის ჩართული, ამიტომ 220 Ω რეზისტორები კარგად არის. მადლობა გაფრთხილებისთვის, თუმცა.
ყველაფერი ძალიან ინტუიციურია, მე მხოლოდ რამდენიმე გაკვეთილი გავაკეთე სქემების გათიშვამდე, ასე რომ მე მაშინვე დავიწყე მთელი ნივთის შემუშავება. Აქ არის:
www.tinkercad.com/things/1mPEFTjZVTQ-the-m…
თქვენ შეგიძლიათ ნახოთ 4 ფერადი შუქი, თითოეულს თავისი ღილაკით, დინამიკით და თეთრი ნათურით.
ხოლო ნათურა წარმოადგენს სოლენოიდის საკეტს, რომელიც ხსნის ყუთს, ხოლო დინამიკი ფაქტობრივად უნდა გაძლიერდეს (თქვენ ხედავთ, რომ ვთამაშობ მარტივი გამაძლიერებლის სქემებით ვიდეოში, თუ არ დახუჭავ თვალს).
ნაბიჯი 3: თამაშის კოდირება
სქემები აწარმოებს სიმულაციას, რადგან ჩვენ ვადგენთ მითითებებს Arduino– სთვის. როგორ გავაკეთე ეს? მე ვეძებდი Arduino– ს მეხსიერების სხვა თამაშებს, არჩევანის გაკეთება საკმაოდ ბევრი იყო, ასე რომ, მე ზუსტად ასე დავასრულე. მე ავირჩიე კოდის რამდენიმე ნაწილი აქედან, ზოგი იქიდან, დავამატე ჩემი საიდუმლო სოუსი და ყველაფერი გავხეხე საკმარისად თანმიმდევრულად, რომ მუშაობს. მე უკეთესი უნდა მქონოდა დოკუმენტირებული, ბოდიში რომ არ გავაკეთე. მოგერიდებათ გატეხეთ ჩემი კოდი ნაწილებად, თუკი იქ არის რაიმე, რაც მოგემსახურებათ. უბრალოდ დააწკაპუნეთ კოდის ღილაკზე სქემებში, რომ ნახოთ.
მე გამოვიყენე Arduino IDE, რომ რეალურად გაეგზავნა კოდი ჩემს არდუინოში რეალური ცოცხალი პროტოტიპისთვის, შემდეგ ეტაპზე გადასვლამდე.
ნაბიჯი 4: Barebones Arduino
როგორც ვიდეოში ავხსენი, მე შევარჩიე შიშველი არდუინოს კონფიგურაცია, ასე რომ მე შემიძლია დამატებითი სქემები და კომპონენტები მოვათავსო იმავე დაფაზე. თქვენ არ გჭირდებათ ამის გაკეთება, შეგიძლიათ გამოიყენოთ ნებისმიერი Arduino, მაგრამ იმ შემთხვევაში, თუ გსურთ გაიმეოროთ ჩემი სტრუქტურა, მე გამოვიყენე ნიკ გამონის დიზაინი.
დამატებითი ნაჭრები, რომლებიც მოერგებოდა იყო:
იზოლირებული სარელეო წრე 9V სოლენოიდის საკეტის მართვის მიზნით, რომელიც კარს ხსნის.
სპიკერისთვის მარტივი გამაძლიერებელი წრე.
მე დავამატე Fritzing ნახატი, რომელიც აჩვენებს რა აკავშირებს სად. მე მიზანმიმართულად დავტოვე სივრცე ATmega328P-PU ქინძისთავებსა და დანარჩენ კომპონენტებს შორის, მაგრამ ისინი ფაქტობრივად დაკავშირებულია.
ATmega328P-PU ჩიპი დაფარულია მაგარი იარლიყით, რათა დადგინდეს რომელი ქინძისთავები შეესაბამება არდუინოს ქინძისთავებს. ამის დასასრულს ასევე არის ფაილი.
ამ ნახატში არის შემოვლითი ლერწმის შეცვლა, რომელიც მე არ განვახორციელე რეალურ თამაშში (დროულად არ მოვიდა), მაგრამ მე მაინც ვფიქრობ, რომ ეს კარგი იდეაა. ნება მომეცით დავშალო:
დავუშვათ, ყუთი დაკეტილია და თქვენ გინდათ მისი გახსნა, მაგრამ თქვენ ვერ გადაჭრით მიმდინარე სირთულის პარამეტრს, ან რატომღაც არის რაღაც მოულოდნელი შეცდომა, რომელიც არ აგზავნის ღია კარის სიგნალს საკეტზე. თუ ააქტიურებთ ლერწმის გადამრთველს (ახლომდებარე ძლიერი მაგნიტის გავლით), 9 ვ ბატარეა უერთდება საკეტს პირდაპირ, მთელი წრის გვერდის ავლით. მხოლოდ თქვენ იცით ეს საიდუმლო "განბლოკვის კოდი" და ლერწმის გადამრთველის სწორი განთავსება.
როგორც ჩანს, ჩემი ყუთი დახურულია, თუნდაც მჭიდრო შემოწმების დროს, მაგრამ ბოლოში მხოლოდ მიმაგრებულია არასამთავრობო წებოვანი დუელსი, რომელიც მჭიდროდ ჯდება. თუ საკმარისად ძლიერად ვიწევ, ის იწყებს გახსნას.
ნაბიჯი 5: შექმენით რჩევები და ხრიკები
მე რომ კიდევ ერთხელ გამეკეთებინა, გამოვტოვებდი ჩემი საკუთარი ხის ყუთის დამზადებას და უბრალოდ ვიყიდი რამეს და მოვარგებ ამას. მე ვნახე მყარი პლაივუდის ყუთები, რომლებიც იყიდება მართლაც იაფად, ასე რომ მე მომიწევს კარის ერთი კედლის გაჭრა და შესაძლოა ზედა ნაწილის მორთვა. თუ ხის დამუშავებაში კარგად ხარ, წადი. ჩემთვის ეს უბრალოდ ზედმეტი უბედურება იყო. მიუხედავად ამისა, საბოლოო შედეგი სასიამოვნო იყო.
საკეტი მოთავსებულია ცდისა და შეცდომის პროცესში, მე დავხუჭე ლითონის ნაჭერი, რომელსაც ფოტოში ხედავთ, ფანქრით და შევცვალე ტოლერანტობა იმ არასასურველი გვერდითი მოძრაობის გათვალისწინებით, რასაც ლითონის სახსარი აკეთებს.
მომიწია რამდენიმე მილიმეტრის ამოკვეთა, სადაც სახსარი კარზე და ყუთის ჭერზე იჭრება.
მე დავგეგმე და დავამუშავე ხის დაფები, რომლებიც კონდახით იყო დამაგრებული დუელებით. შემდეგ მე შევიტანე ლაქი ყუთის გარეთ და კუპეს შიგნით, სადაც საჩუქარია განთავსებული. მე არ მაწუხებს ელექტრონიკის კორპუსი.
მუყაოს ვიყენებდი, რომ ყველაფერი მჭიდროდ მოერგო. ყუთი გადმოვარდა და განაგრძო მუშაობა.
მე გამოვიყენე Dupont– ის რამდენიმე კონექტორი, რათა შეკრება და პრობლემების მოგვარება უფრო ადვილი იყოს. მიკროსქემის ყველა ძირითადი ნაწილი იჭრება და გამოდის საჭიროების შემთხვევაში.
თუ სივრცე შეშფოთებულია, არ გამოიყენოთ ექვსი 1.5 ვ ბატარეა ერთი 9 ვ ბატარეის შესაცვლელად, როგორც მე. იმ დროს, როდესაც მე ვაწყობდი მას, მე არ მქონდა შესაბამისი კონექტორი და არ მინდოდა შემდგომ მისი შეცვლა. პლიუსს ის არის, რომ საკეტს ექნება ძალა წლების განმავლობაში.
მე დავამატე უფრო იზოლირებული ქალი Dupont კონექტორები სხვა, უფრო მტკიცე, ვერტიკალურ კედლებზე მთავარ დაფაზე. სარელეოს მსგავსად, ან სხვა კონექტორები, რომლებსაც უფრო მეტი ქინძისთავები ჰქონდათ დაფაზე.
როგორც კოდში არის ნათქვამი, დონის შესაცვლელად თქვენ უკავშირებთ მიწას ანალოგური ქინძისთავების კომბინაციას. ამისთვისაც არსებობს ფაილი, ინსტრუქციის ბოლოს.
ნაბიჯი 6: რეალური თამაშის მიზნები: მეხსიერების უნარი და გამძლეობა
ეს არის თამაში, რომელსაც ჩემი ქალიშვილი აგრძელებს. ის 3 წლისაა და ამჟამად ის 50% –ით წარმატებას მიაღწევს მე –5 დონეზე. მე მინახავს ის მარტო თამაშობს და ზოგჯერ ის აგვარებს თამაშს მხოლოდ იმისთვის, რომ საჩუქარი ჩადოს ჩემთვის (მისი ერთ -ერთი სათამაშო) ჩემთვის. რა თქმა უნდა, მე უნდა მოვაგვარო თამაში მის მისაღებად. მე ვცვლი დონეს, როდესაც ის მიაღწევს წარმატების დაახლოებით 90% -ს, რათა შეინარჩუნოს ის საკმაოდ რთული მოტივაციისთვის.
ეს კონკრეტული დონე (5) მისთვის ნამდვილი გამოწვევა იყო, მაგრამ მე მინდა, რომ მან იცოდეს გამძლეობის მნიშვნელობა. ასევე, რომ კარგია, რომ ყველაფერი არ გამოსწორდეს პირველივე ცდაზე. დროთა განმავლობაში და პრაქტიკაში შეგიძლიათ გაუმჯობესდეთ.
ნაბიჯი 7: საწყისი კოდი, გეგმები, ბმულები და ფაილები, მოდი და მიიღე ისინი, გამოიყენე ისინი სურვილისამებრ
ბმულები:
ვიდეოს შექმნის სიჩქარე:
Tinkercad სქემების დიზაინი წყაროს კოდით:
Tinkercad 3D ყუთის დიზაინი:
Მიმაგრებული ფაილები:
ფრიზინგის განლაგება
ტექსტური ფაილი "როგორ შევცვალოთ დონე"
Pdf ფაილი, რომელსაც აქვს ბევრი ეტიკეტი ჩასასმელი თქვენს ATmega328P-PU ჩიპებზე.
პირველი ადგილი ავტორთა კონკურსში
გირჩევთ:
DIY 37 Leds Arduino Roulette თამაში: 3 ნაბიჯი (სურათებით)
წვრილმანი 37 Leds Arduino Roulette თამაში: Roulette არის კაზინოს თამაში სახელწოდებით ფრანგული სიტყვისა, რომელიც ნიშნავს პატარა ბორბალს
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: 5 ნაბიჯი (სურათებით)
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: ამ კვირაში ჩემი ერთ -ერთი საკლასო დავალებაა BBC Micro: bit- ის გამოყენება ჩვენს მიერ დაწერილი Scratch პროგრამასთან. ვფიქრობდი, რომ ეს იყო შესანიშნავი შესაძლებლობა გამომეყენებინა ჩემი ThreadBoard ჩადგმული სისტემის შესაქმნელად! ჩემი შთაგონება ნულიდან
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს