Mündəricat:

Musiqili viktorina: 5 addım
Musiqili viktorina: 5 addım

Video: Musiqili viktorina: 5 addım

Video: Musiqili viktorina: 5 addım
Video: 1 addım qabağa 5 addım dala 2019yeni 2024, Iyul
Anonim
Musiqili viktorina
Musiqili viktorina

Salam, biz Malaga Universitetinin Elektronika Mühəndisliyi 4-cü kurs modulunun Telekommunikasiya Şöbəsindən (https://www.uma.es/etsi-de-telecomunicacion/) üç tələbədən ibarət bir qrupuq və sizə dərslərimizi göstərəcəyik. "Yaradıcı Elektronika" adlı mövzu üçün proyekt.

Layihə, arduino lövhəsinin təsadüfi bir melodiya çalmağa qərar verdiyi və oyunçunun müvafiq düyməni basaraq uyğun cavab verməli olduğu mini oyundan ibarətdir; ifa olunan mahnı ilə əlaqəli düyməni basarsanız, yaşıl LED yanır və ekran sayı artar, əks halda qırmızı LED yanar və say sıfırlanır.

Ümid edirəm zövq alırsınız!

Addım 1: Materialların və Komponentlərin siyahısı

1x Arduino Leonardo

1x PCB lövhəsi

8x düymələr

7x 220ohm rezistorlar

1x 74HC595

1x 7 Segmentli LED Ekran

1x Buzzer

1x Qaynaqçı

1x Teneke Bobin

1x Kəlbətin

1x 5V çıxış enerji təchizatı (məsələn, güc bankı)

Qutu hazırlamaq üçün lazım olan materiallar bunlardır:

1x Taxta parçası

1x Ağ yapışqan

1x Elektrikli mişar

1x Henge

Addım 2: Qutu qurun

Qutu qurun
Qutu qurun
Qutu qurun
Qutu qurun
Qutu qurun
Qutu qurun
Qutu qurun
Qutu qurun

Əvvəlcə (20x5) sm ölçüləri ilə qutunun 4 tərəfini kəsin. Sonra, qutunun üst hissəsini və əsasını, tərəfləri ilə düzəldilmiş kvadrat ölçüləri ilə düzəldin və tərəfləri baza ilə yapışdırın.

Daha sonra, üstü bir menteşə ilə yerləşdirin və düymələr, ledlər və led 7 seqmentləri üçün deliklər düzəldin. Düymələri yuxarıya yapışdırın və Arduino lövhəsini vida ilə bazaya yerləşdirin.

Nəhayət, bütün komponentlər bağlanır və mahnıların fotoşəkilləri qutunun üstünə yapışdırılır.

Addım 3: Qutunun içərisində

Qutunun İçində
Qutunun İçində
Qutunun İçində
Qutunun İçində
Qutunun İçində
Qutunun İçində

Qutunu əldə etdikdə, PCB lövhəsini lehimləməzdən əvvəl dövrəni protoboardda sınamağı məsləhət görürük. Düymələrin proqramla Arduino PULL-UP rezistorundan istifadə etdiyini unutmayın.

Sonra bütün düymələri və 7seg ekranı, məsələn, kişi-qadın konnektorlarından istifadə edərək arduino lövhəsinə qoşun.

Arduino lövhəsi, qutunun içərisindəki xarici bir batareya ilə təchiz edilə bilər və ya istəsəniz qutudakı bir çuxurla birbaşa PC -yə qoşula bilər.

Addım 4: Proqramlaşdırma və Bloklar Şeması

Proqramlaşdırma və Bloklar Diaqramı
Proqramlaşdırma və Bloklar Diaqramı

Əsas problem, bir SD modulu istifadə etmədən və kodu çox uzun və idarə etməyi çətinləşdirmədən bir çox mahnı yaza bilməkdir. Bunun üçün bütün mahnıları ayrı bir kitabxanaya qoyduq və arduinodan zəng etdik ki, kodu oxumaq asan və asanlıqla dəyişdirilə bilsin ki, mahnıları istədiyiniz kimi dəyişə biləsiniz. Kitabxana hər notun tezliyindən və səssizliyindən istifadə edir.

Arduino kodu bir keçid qutusu quruluşu istifadə edərək hazırlanmışdır. Birincisi, təsadüfi bir rəqəm yaradılır və bu vəziyyətdə əlaqəli bir mahnı səslənir. İstifadəçi düzgün düyməni basarsa, mavi led yanacaq və sayğac 1 əlavə edəcək, əks halda qırmızı led yanır və start düyməsinə basıldıqda başqa bir təsadüfi mahnı yaranır.

Kodu tərtib etmək üçün əvvəlcə.cpp və.h kodlarını sıxmalısınız, sonra kitabxananı arduino IDE-yə, Proqram-Kitabxanaya daxil et> ZİP kitabxanasını əlavə etməlisiniz.

Tövsiyə: