Სარჩევი:

მუსიკალური ქვიზი: 5 ნაბიჯი
მუსიკალური ქვიზი: 5 ნაბიჯი

ვიდეო: მუსიკალური ქვიზი: 5 ნაბიჯი

ვიდეო: მუსიკალური ქვიზი: 5 ნაბიჯი
ვიდეო: რიტმული აქტივობა 2024, ივლისი
Anonim
მუსიკალური ქვიზი
მუსიკალური ქვიზი

გამარჯობა, ჩვენ ვართ სამი სტუდენტის ჯგუფი, მალაგას უნივერსიტეტის ელექტრონიკის ინჟინერიის მეოთხე კურსის მოდულიდან, ტელეკომუნიკაციების სიცილი (https://www.uma.es/etsi-de-telecomunicacion/) და ჩვენ ვაპირებთ გაჩვენოთ ჩვენი პროექტი საგანი სახელწოდებით "შემოქმედებითი ელექტრონიკა".

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

იმედია ისიამოვნებთ!

ნაბიჯი 1: მასალებისა და კომპონენტების ჩამონათვალი

1x არდუინო ლეონარდო

1x PCB დაფა

8x ღილაკი

7x 220ohm რეზისტორები

1x 74HC595

1x 7-სეგმენტიანი LED ჩვენება

1x Buzzer

1x შემდუღებელი

1x Tin Coil

1x Pliers

1x 5V გამომავალი კვების წყარო (მაგალითად, ბანკი)

ეს არის მასალები, რომლებიც საჭიროა ყუთის დასამზადებლად:

1x ხის ნაჭერი

1x თეთრი წებო

1x ელექტრო ხერხი

1x ჰენგე

ნაბიჯი 2: შექმენით ყუთი

ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი
ააშენეთ ყუთი

პირველი, გაჭერით ყუთის 4 მხარე გაზომვებით (20x5) სმ. შემდეგ, გააკეთეთ ყუთისა და ბაზის ზედა ნაწილი, გვერდებზე გაკეთებული კვადრატის გაზომვებით და წებოთი მხარეები ბაზით.

მოგვიანებით, მოათავსეთ ზედა სახსრით და გააკეთეთ ხვრელები ღილაკებისთვის, სადგამებისთვის და led 7 სეგმენტისთვის. დააწებეთ ღილაკები ზევით და მოათავსეთ არდუინოს დაფა ძირზე ხრახნით.

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

ნაბიჯი 3: ყუთის შიგნით

ყუთის შიგნით
ყუთის შიგნით
ყუთის შიგნით
ყუთის შიგნით
ყუთის შიგნით
ყუთის შიგნით

როდესაც ყუთი მიიღეთ, ჩვენ გირჩევთ შეამოწმოთ წრე პროტობორდზე, სანამ შეაერთებთ PCB დაფას. გაითვალისწინეთ, რომ ღილაკები იყენებენ Arduino– ს PULL-UP რეზისტორს პროგრამული უზრუნველყოფით.

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

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

ნაბიჯი 4: პროგრამირება და ბლოკების დიაგრამა

პროგრამირების და ბლოკების დიაგრამა
პროგრამირების და ბლოკების დიაგრამა

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

Arduino კოდი დამზადებულია გადართვის საქმის სტრუქტურის გამოყენებით. პირველი, შემთხვევითი რიცხვი იქმნება და ამ შემთხვევაში დაკავშირებული სიმღერა ჟღერს. თუ მომხმარებელი დააჭერს სწორ ღილაკს, ლურჯი led აანთებს და მრიცხველი დაამატებს 1 -ს, წინააღმდეგ შემთხვევაში წითელი led ანათებს და დაწყების ღილაკზე დაჭერისას წარმოიქმნება სხვა შემთხვევითი სიმღერა.

კოდის შესადგენად, ჯერ საჭიროა.cpp და.h კოდების zip, შემდეგ კი ბიბლიოთეკის იმპორტი თქვენს arduino IDE- ში, პროგრამა-> ბიბლიოთეკის ჩართვა->. ZIP ბიბლიოთეკის დამატება.

გირჩევთ: