Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
Ə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ə
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ı
Ə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.