Სარჩევი:
- ნაბიჯი 1: საჭირო ინსტრუმენტები და მასალები
- ნაბიჯი 2: თამაშის დაპროგრამება არდუინოში
- ნაბიჯი 3: წრის შექმნა
- ნაბიჯი 4: ჩარჩოს შექმნა
ვიდეო: კოსმოსური რბოლა: მარტივი Arduino Clicker თამაში ბავშვებთან ერთად: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
¡ვტვირთავ ვიდეოს, რომელიც აჩვენებს როგორ მუშაობს დღეს! Ადევნეთ თვალყური
მოდით გავერთოთ კოსმოსური თემატური ინსტრუქციით, რომლის დამზადებაც ბავშვებთან ერთად შეიძლება, მოგვიანებით კი მხოლოდ მათ სათამაშოდ.
თქვენ შეგიძლიათ გამოიყენოთ ეს საშუალება, რომ ასწავლოთ მათ ისტორია ცივი ომისა და კოსმოსური რბოლების შესახებ ამ მარტივი პროექტით, მაგრამ ნუ მოგატყუებთ: ჩვენ ყველანი გამოვიყენებთ და ვისწავლით შემდეგს:
- არდუინო
- პროგრამირება
- ელექტრონიკა
- 3D დიზაინი (ბავშვებთან მეგობრული მადლობა TinkerCAD- ს)
- მუყაოს ხელნაკეთობა
- ფერწერა ან სხვა ხელობა, რომლის ჩართვაც გსურთ;)
Space Race არის თამაში:
თქვენ არაერთხელ უნდა დააჭიროთ თქვენს ღილაკს, რათა თქვენი გემი მთვარისკენ მიიწიოს. პირველი ვინც იქ ჩადის, იმარჯვებს. თქვენ უნდა ებრძოლოთ გრავიტაციას, რომელიც მიგიყვანთ დედამიწაზე. დაწყებამდე სანამ led გადის (ან თქვენი კოსმოსური ხომალდი მზად იქნება) დაგიჯდებათ ჯარიმა, ხოლო დაწყების დრო შემთხვევითი იქნება თქვენი რეფლექსების კიდევ უფრო შესამოწმებლად.
ნაბიჯი 1: საჭირო ინსტრუმენტები და მასალები
-
არდუინოს დაფა
- Uno, Mega და ა.შ. გააკეთებს. უნდა იყოს სერვო ბიბლიოთეკის მხარდაჭერა.
- კომპიუტერი მის დასაპროგრამებლად
-
ზოგიერთი ელექტრონული ნაწილი
- 2 ღილაკი. მე გამოვიყენე არკადული მსგავსი, დიდი და გამძლე.
- 2 რეზისტორი (4.7k ohm კარგად იქნება)
- 2 სერვო. მე გამოვიყენე ყველაზე იაფი მოდელი SG-90
- 1 თქვენი საყვარელი ფერის LED დიოდი
- პროტობორდი + რამდენიმე მხტუნავი კაბელი
- ალბათ დაგჭირდებათ ელექტრო მავთული, თქვენი მხტუნავების სიგრძისა და საბოლოო დიზაინის მიხედვით.
- TinkerCAD ანგარიში (უფასო) მიკროსქემის სანახავად. გამოვიყენე, რომ გაგიზიაროთ.
- წებო
- საჭრელი დანა (მოზრდილთა ზედამხედველობით)
- სურვილისამებრ სკოლის კლასის მაკრატელი
- რამდენიმე მავთული გემების სერვოზე მიმაგრებისთვის
- ცხელი წებოს იარაღი
- სრულიად სურვილისამებრ: 3D პრინტერი გემების გასაკეთებლად. მე ძალიან მინდოდა ვისწავლე TinkerCAD– ის გამოყენებით, ამიტომ მე ვერ შევეწინააღმდეგე 2 მარტივი გემის შექმნას, როგორც ჩემს პირველ TinkerCAD დიზაინს. ეს იმდენად ადვილი იყო, რომ ჩემმა შთაგონებამ შექმნა ეს პროექტი ბავშვებთან ერთად. თქვენ შეგიძლიათ ჩაანაცვლოთ 3D დაბეჭდილი მოდელები მუყაოს, ქაღალდის, ხის, ან თუნდაც სათამაშო მოდელებით. გამოავლინეთ თქვენი შემოქმედება.
ნაბიჯი 2: თამაშის დაპროგრამება არდუინოში
მე დავაპროგრამე თამაში თქვენთვის, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ იგი დაუყოვნებლივ
მე დავწერე კოდის უმეტესი ნაწილი, რათა დაგეხმაროთ იმის გაგებაში, თუ რა ხდება და წაახალისოთ თქვენ ისწავლოთ Arduino. გაითვალისწინეთ, რომ მე არ ვარ პროგრამისტი, ასე რომ, ალბათ, ეს არ არის ყველაზე ელეგანტური კოდი. მეორეს მხრივ, ეს ცხადყოფს, რომ თუ მე შემიძლია ვისწავლო კოდირება, შენც შეგიძლია ამის გაკეთება, თუ ცდები;)
მე გავაკეთე განყოფილება სახელწოდებით კონფიგურაცია. თქვენ უნდა დააკონფიგურიროთ მაქსიმალური კუთხე, რომლის მიღწევასაც შეძლებენ თქვენი სერვისები თქვენს სტრუქტურაში. გადახედეთ კონფიგურაციის განყოფილებების კომენტარებს.
თქვენ ასევე შეგიძლიათ შეაფასოთ გამოცდილების კონფიგურაცია: სცადეთ ნაგულისხმევი მნიშვნელობები ჯერ და შემდეგ ექსპერიმენტი, რომ ნახოთ როგორ გამოდის: უარყოფითი გრავიტაცია? გახადეთ თამაში უფრო გრძელი თუ რთული? შეისწავლეთ პროგრამა, რომ ნახოთ რისი გაკეთება შეგიძლიათ.
უბრალოდ გახსენით და ატვირთეთ აქ გაზიარებული კოდი თქვენს Arduino/Genuino დაფაზე, მისი ნახვისას შეგიძლიათ გაიგოთ:
- სახელმწიფო მანქანები
- სერვო ბიბლიოთეკის ძირითადი გამოყენება და პრობლემები
- ღილაკის დენონსაცია და რატომ უნდა გააკეთოთ ეს
- შემთხვევითი ფუნქცია და მრავალი სხვა.
თუ გჭირდებათ დახმარება ამ კოდის ატვირთვაში, გადადით:
კოდი არის 362 სტრიქონი, ამიტომ გადავწყვიტე ატვირთო.ino ფაილი აქ კოდის კოპირების ნაცვლად.
ნაბიჯი 3: წრის შექმნა
მე პირველად გამოვიყენე TinkerCAD სქემის შესაქმნელად. მე მომეწონა, რადგან ეს იყო მარტივი და სწრაფი ვიდრე სხვა ალტერნატივები:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
ნება მომეცით ცოტა ავხსნა ამ მარტივი წრის შესახებ:
მარჯვნიდან მარცხნივ ხედავთ:
სერვოები
მხოლოდ ადგილზე, Vcc და სიგნალი. მათთან ნამდვილი მაგია ხდება პროგრამული უზრუნველყოფის ნაწილში. ქსელში შეგიძლიათ წაიკითხოთ, რომ არდუინოს არ გააჩნია საკმარისი ძალა სერვოის სწორად გასაშვებად, მაგრამ მე ეს გადავლახე პროგრამირების რამდენიმე ხრიკით (მაგალითად, მოძრაობის შემდეგ მათი მოშორება, რათა თავიდან ავიცილოთ ხუმრობა). როგორც ხედავთ, ჩემს მეგა დაფას აქვს საკმარისი ძალა ამ პროექტის ყველა ნაწილის გასაშვებად გარე კვების გარეშე.
ღილაკები
მიწასთან არის დაკავშირებული 4.7k PULL-DOWN რეზისტორით. თუ ჩვენ არ გამოვიყენებთ ამ რეზისტორს, არდუინო ამოიღებს უამრავ ელექტრულ ხმაურს გარემოსგან, რაც არარეგულარულ და ცრუ კითხვებს იძლევა. ეს რეზისტორი დარწმუნებულია, რომ ნებისმიერი ელექტრული სიგნალი/ხმაური მიწასთან მიდის შეყვანის პინის ნაცვლად, თუ ის არ არის საკმარისად ძლიერი, როგორც ჭეშმარიტი დადებითი. სასიამოვნო იქნება საკუთარი თავის გამოცდილება: უბრალოდ გათიშეთ 2 ან 3 ქინძისთავების მავთულები და ნახეთ რა ხდება:)
მარცხნივ ჩვენ გვაქვს
დამოუკიდებელი LED
ჩვეულებრივ, ჩვენ უნდა გამოვიყენოთ რეზისტორი სერიულად, რათა თავიდან ავიცილოთ LED- ის დაწვა, მაგრამ ვინაიდან ჩვენ ვიყენებთ დაფას და არა დამოუკიდებელ არდუინოს, ჩვენ ვიყენებთ უპირატესობას ჩამონტაჟებული რეზისტორით და მიყვანილია პინ 13 -ზე, ისინი უკვე იქ! თქვენ შეგიძლიათ შეინახოთ ეს LED ტესტირების დროს, მაგრამ ვინაიდან ჩვენ გვსურს arduino- ს შემოღება, ჩვენ დაგვჭირდება LED დიოდი გარეთ.
ნაბიჯი 4: ჩარჩოს შექმნა
ჩვენ შეგვიძლია გამოვიყენოთ ხე და ზოგიერთი ინსტრუმენტი, მაგრამ რადგან ჩვენ გვინდა, რომ ბავშვმა შეძლოს რაღაცის გაკეთება, ჩვენ გამოვიყენებთ მუყაოს რამდენიმე ფენას ერთმანეთთან შეკრული უფრო დიდი სიმტკიცისთვის.
მე ჯერ ვერტიკალური კედლები გავაკეთე, შემდეგ კი ზედა საფარის პირველი ფენა დავჭრა მათ შესაფერისად.
არ აქვს მნიშვნელობა თუ ფენები სრულყოფილად არ ჯდება, თქვენ შეგიძლიათ გაათანაბროთ ისინი ზედმეტი საჭრელი დანათი, როგორც ეს მოცემულია სურათებში.
ქვედა ფენა წებოვანია მხოლოდ ერთ ბოლოში.
იცოდით რომ მუყაოს ფენების ტალღის მიმართულების მონაცვლეობა მას უფრო მეტ მექანიკურ წინააღმდეგობას ანიჭებს? თუ ქვედა ფენას გაჭრით ტალღით გრძელი მხარის პერპენდიკულარულად, მისი გასახსნელად უფრო ადვილი იქნება მისი მოხრა.
გაჭერით რელსები გემის მავთულხლართებზე, მაგრამ ჯერ არ გაჭრათ ხვრელები ღილაკებზე ან USB კაბელზე.
გირჩევთ:
"კოსმოსური ზემოქმედების" თამაში Gyro სენსორით და Nokia 5110 LCD– ით: 3 ნაბიჯი
"კოსმოსური ზემოქმედების" თამაში Gyro Sensor– ით და Nokia 5110 LCD– ით: მას შემდეგ, რაც ჩემი ტამაგოჩი მოკვდა (ბოლო პროექტი), დავიწყე დროის დაკარგვის ახალი გზის ძებნა. მე გადავწყვიტე, რომ არდუინოზე დამეპროგრამებინა კლასიკური თამაში "კოსმოსური ზემოქმედება". თამაში უფრო საინტერესო და სახალისო რომ იყოს, გამოვიყენე გიროსკოპის სენსორი, რომელიც მე მქონდა
3D ბეჭდვით FPV რბოლა / თავისუფალი სტილით დრონი!: 6 ნაბიჯი
3D ნაბეჭდი FPV Racing / Freestyle Drone!: კეთილი იყოს თქვენი მობრძანება! ავარიის შემთხვევაში, მე არ მჭირდება დღეების ლოდინი
ბიოდეგრადირებადობის ექსპერიმენტი, რომლის გაკეთებაც შეგიძლიათ ბავშვებთან ერთად!: 8 ნაბიჯი
ბიოდეგრადირებადობის ექსპერიმენტი, რომლის გაკეთებაც შეგიძლიათ ბავშვებთან ერთად! თუმცა, თქვენ შეგიძლიათ მოახდინოთ (გარკვეულწილად) იმიტირება, თუ როგორ იშლება გარკვეული მასალები სხვებთან შედარებით, როდესაც ენერგია, როგორიცაა სითბო გამოიყენება
განაახლეთ თქვენი კოსმოსური გაშვება კერბალის კოსმოსური პროგრამის ფიზიკური დადგმის ღილაკით: 6 ნაბიჯი
განაახლეთ თქვენი კოსმოსური გაშვება კერბალის კოსმოსური პროგრამის ფიზიკური დადგმის ღილაკით: მე ახლახანს ავიღე კერბალის კოსმოსური პროგრამის დემო ვერსია. Kerbal Space Program არის სიმულატორის თამაში, რომელიც საშუალებას გაძლევთ შეიმუშაოთ და გაუშვათ რაკეტები და ნავიგაცია მოახდინოთ მათ შორეულ მთვარეებსა და პლანეტებზე. მე ჯერ კიდევ ვცდილობ წარმატებით ჩავიდე მთვარეზე (ო
Little Wizard - PC/Android თამაში როგორც მამა და შვილი პროექტი ბავშვებთან ერთად (unit3d): 5 ნაბიჯი
Little Wizard - PC/Android თამაში როგორც მამა და შვილი პროექტი ბავშვებთან ერთად (unit3d): მე მინდა ვაჩვენო, რამდენად ადვილი და სახალისოა თამაშის გაკეთება. მე შევქმენი ჩემი თამაში, როგორც მამა -შვილის პროექტი, გარკვეული დროის გასატარებლად ჩემი შვილი და ისწავლე მას რაღაც მაგარი. პირველ რიგში მინდა ვთქვა, რომ მე არ ვარ თამაშის შემქმნელი და მეორე, რომ ეს არის