Სარჩევი:

Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით: 8 ნაბიჯი
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით: 8 ნაბიჯი

ვიდეო: Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით: 8 ნაბიჯი

ვიდეო: Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით: 8 ნაბიჯი
ვიდეო: ВСЕ белые карты в Magic The Gathering: Innistrad Scarlet Wedding Edition 2024, ივლისი
Anonim
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით
Beyblade Arena მსუბუქი და ხმოვანი ეფექტებით

Beyblade Burst Arena არის ასპარეზი მსუბუქი და ხმოვანი ეფექტებით სათამაშოების საფეხურებით დანით. როდესაც ჩემი შვილი მოვიდა ჩემთან და მაჩვენა თავისი "ბეიბლეიდის" ბუდეები და როდესაც ჩვენ ვნახეთ, რომ ისინი ერთმანეთის ირგვლივ ტრიალებდნენ, ეჯახებოდნენ ერთმანეთს და ნაწილებად იშლებოდნენ, ორივე შევთანხმდით, რომ ჩვენ გვსურს ისეთი არენა გვქონდეს, როგორიც არავის აქვს. მაგრამ ჩვენ იმდენად ვიმხიარულეთ ამ პროექტით, რომ გადავწყვიტეთ გაგვეზიარებინა თქვენთვის და ვიმედოვნებთ, რომ თქვენც იმდენად გაერთობით, როგორც ჩვენ ამ არენაზე.

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

ნაბიჯი 1: რა გჭირდებათ ამ სტადიონის ასაშენებლად…

არენისთვის

  • სატელიტური კერძი 40 სმ -დან 60 სმ დიამეტრამდე
  • მინანქარი (მაგალითად, თეთრი, შავი, ნარინჯისფერი, ნაცრისფერი)
  • ცხელი წებო
  • 10 პლასტიკური სათვალე
  • გამჭვირვალე საფარი მასალა

თაროსთვის

  • Ტყე
  • ხრახნები

Ელექტრონული ნაწილები

  • 1 კვების ბლოკი 5V ან USB კაბელი 5V წყაროსთან დასაკავშირებლად
  • 10 LED- ები ღონისძიების განათების პროგრამისთვის (თითოეული თეთრი, ყვითელი, წითელი, ლურჯი და მწვანე)
  • 1 LED ლაქა (თეთრი)
  • 10 რეზისტორი 10 LED- ებისთვის (220 Ohm)
  • 1 რეზისტორი LED წერტილისთვის (220 Ohm)
  • 2 SN74HC595 8-ბიტიანი გამომავალი ცვლის რეგისტრატორი
  • 1 SN74HC165 8-ბიტიანი შეყვანის ცვლის რეგისტრატორი
  • 1 DFPlayerMini (MP3 პლეერი)
  • 1 მიკრო SD ბარათი MP3 პლეერისთვის
  • 1 რეზისტორი (1k Ohm)
  • 1 სპიკერი, 4 Ohm
  • 1 არდუინო უნო ან ნანო
  • 4 მომენტალური გადამრთველი (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
  • 2 მომენტალური გადამრთველი (მოცულობის შემცირება, მოცულობის გაზრდა)
  • 6 რეზისტენტები მომენტალური გადამრთველებისთვის (ამოღება)
  • 1 ჩართვა/გამორთვა
  • 1 PCB მასზე ელექტრონიკის დასაყენებლად
  • 1 IKEA პლასტმასის ყუთი

პროგრამული უზრუნველყოფა

  • Arduino IDE 1.8.5
  • გაყინვა

ნაბიჯი 2: სატელიტური კერძის მომზადება და შეღებვა

სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა
სატელიტური კერძის მომზადება და შეღებვა

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

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

როდესაც ყველა საღებავი გაშრეს, ჩვენ გამოვიყენეთ გამჭვირვალე საფარი, რომ შევქმნათ ფერების დამცავი ფენა. ეს იცავს ასპარეზს ფერის გაყოფისგან.

ნაბიჯი 3: განათების დამატება

განათების დამატება
განათების დამატება
განათების დამატება
განათების დამატება
განათების დამატება
განათების დამატება
განათების დამატება
განათების დამატება

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

მიამაგრეთ LED- ები ჭურჭელზე, უბრალოდ გაბურღეთ 5 მმ ხვრელი რეგულარულ მანძილზე წრის გარშემო. წებო მათ ცხელი წებოთი. შემდეგ დააინსტალირეთ გასროლილი სათვალე, რომ დაიცვათ LED ზედა სათამაშოებისგან, რომლებიც ტრიალებენ გარშემო.

მავთულის LED- ები ჭურჭლის უკანა მხარეს, იდეალურად დააკავშირეთ ისინი სანთლებთან.

LED- ების გასაკონტროლებლად ჩვენ ვიყენებთ ორ 8 ბიტიან გამომავალ ცვლის რეგისტრს (SN74HC595) ჩვენი Arduino ციფრული ქინძისთავების მოცულობის გასაძლიერებლად, ერთი განათებული წრის მარჯვენა ნახევრისთვის (LED 1-5) და ერთი მარცხენა ნახევრისთვის (6- 10). ამ შუქების გარდა, ჩვენ მოგვიანებით დავამატეთ ერთი თეთრი LED წერტილი თანამგზავრის თეფშზე და დავუკავშირეთ მას, როგორც მეექვსე გამომავალს. ორივე SN74HC595 დაკავშირებულია არდუინოსთან მხოლოდ სამი ქინძისთავით. Arduino– ში ჩვენ ვიყენებთ 16-ბიტიან ხელმოუწერელ მთელ რიცხვს LED– ების სტატუსის შესანახად. ორი ან მეტი LED- ის გასანათებლად, უბრალოდ დაამატეთ მათი მნიშვნელობები.

ჩვენ გვაქვს შემდეგი განათების პროგრამები.

არენაზე ყაჩაღობა

თითოეული LED განათებულია 50 წმ წრიულად. შემდეგ ყველა LED ჩართულია 1, 5 წამი, LED წერტილი ანათებს 2 წამით მეტხანს.

დაიწყეთ ბრძოლა (3… 2… 1… დაე… დააკოპიროთ!)

ორივე წითელი LED- ები ანათებს 1 წამი თითოეულს, შემდეგ გამორთულია 200 წმ. შემდეგ წითელი LED- ები ჩართულია 1 წამით და შემდეგ გამორთულია. 200 წმ -ის შემდეგ ყვითელი LED- ები ჩართულია 1 წამით და 200 წმ გამორთულია. ამის შემდეგ ყვითელი LED- ები ანათებს 1 წამი და შემდეგ გამორთულია. 200 წმ -ის შემდეგ მწვანე LED- ები და LED წერტილოვანი შუქი 2 წამის განმავლობაში, LED წერტილი ანათებს 2 წამით მეტხანს.

ბეჭდის დასრულება

10 რაუნდი თითოეული LED ანათებს 25ms და გამორთულია 25ms.

გადარჩენილი დასრულება

LED- ების მარცხენა ნახევარი და მარჯვენა ნახევარი მონაცვლეობით 10 -ჯერ.

ადიდებული დასრულება

თეთრი LED- ები ანათებს 200ms პაუზით 100ms. შემდეგ ყველა LED- ები ანათებს 2 წამს და თანმიმდევრულად 750ms- ში პულსი გამორთულია თეთრი, წითელი, ყვითელი, მწვანე და ლურჯი.

ნაბიჯი 4: შექმენით პანელი

საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა
საკონტროლო პანელის შექმნა

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

მინიმუმ დაამატეთ გადამრთველი არენის ელექტრონიკის ჩართვის ან გამორთვისთვის.

ნაბიჯი 5: შექმენით გული არდუინოთი

შექმენით გული არდუინოთი
შექმენით გული არდუინოთი
შექმენით გული არდუინოთი
შექმენით გული არდუინოთი
შექმენით გული არდუინოთი
შექმენით გული არდუინოთი

ჩვენი ასპარეზზე ტექნიკის შექმნა თითქოს რაღაც ცოცხლდება. იხილეთ Fritzing გეგმა Arduino– ს SN74HC595 და SN74SN165, DF პლეერის მინი, მომენტალური გადამრთველებისა და LED- ების დასაკავშირებლად. მიზანშეწონილია პირველი მუშაობა პურის დაფაზე, რათა გაეცნოთ სქემას და მის ფუნქციურობას.

პროტოტიპის აგების შემდეგ ცვლის რეგისტრები და რეზისტორები შემაერთებენ მათ ცარიელ მიკროსქემზე. ამ დაფაზე დაამატეთ DF player mini. დაუშვით საკმარისი ადგილი ჭურჭელზე დამონტაჟებული LED- ების მავთულის დასაკავშირებლად.

შეაერთეთ წინა მართვის პანელის მომენტალური გადამრთველები და გადამრთველის სიმძლავრე.

ნაბიჯი 6: მსუბუქი და ხმოვანი პროგრამების დაპროგრამება

პროგრამული უზრუნველყოფა (arena.zip) მოიცავს არენის ხმის და განათების პროგრამას. გადმოწერეთ და ატვირთეთ Arduino IDE– ს საშუალებით თქვენს Arduino– ში.

Die ArenaButton კლასი ასახავს წვდომას ექვს მომენტალურ გადამრთველზე პარალელურად შეყვანის ჩიპთან, SN74HC165 (8 ბიტიანი შეყვანის ცვლის რეგისტრატორი).

ArenaLighting კლასი ახორციელებს სინათლის პროგრამებს პარალელური გამომავალი ჩიპის SN74HC595 (8 ბიტიანი გამომავალი ცვლის რეგისტრატორზე) წვდომის გზით.

ArenaSound კლასი ახორციელებს ხმის პროგრამას წვდომით DF პლეერი. MP3 პლეერზე წვდომისათვის თქვენ უნდა შეიტანოთ ბიბლიოთეკა (გადმოწერეთ DFRobot– დან) თქვენს Arduino პროექტში. არ დაგავიწყდეთ MP3 ფაილების კოპირება SD ბარათზე (MP3 ფაილები არ არის გათვალისწინებული) ჩატვირთვის თანმიმდევრობით, ბრძოლის დაწყების, ზარის დასრულების დასრულების, გადარჩენის დასრულების და ადიდების დასრულებისთვის.

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

ნაბიჯი 7: ყველაფერი ერთად ააწყვეთ

აყენებს ყველაფერს ერთად
აყენებს ყველაფერს ერთად
აყენებს ყველაფერს ერთად
აყენებს ყველაფერს ერთად
აყენებს ყველაფერს ერთად
აყენებს ყველაფერს ერთად

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

ახლა დააინსტალირეთ მთელი ყუთი ხის თაროზე. სატელიტური თეფში - რა თქმა უნდა - უნდა იყოს დამონტაჟებული თაროს თავზე და დაუკავშირდეს ყველა LED მავთულს.

ნაბიჯი 8: გაერთეთ

ახლა დროა შევქმნათ პირველი ჯადოსნური მომენტი. ჩართე ასპარეზი და ნახე გამოღვიძებული არენაები. ისიამოვნეთ ამ ამაღელვებელი მომენტით!

ბოლო რაც თქვენ უნდა გააკეთოთ არის მოიწვიოთ მეგობრები და იყოთ ეპიკური ტურნირების მასპინძელი!

ახლა ისიამოვნეთ თქვენი ბრძოლები ყველაზე ამაღელვებელ სათამაშოების საუკეთესო არენაზე!

3… 2… 1….დაუშვით…. ნათელში იყოს!

გირჩევთ: