Სარჩევი:
ვიდეო: Jukebox არდუინოში: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს პროექტი იყო კლასისთვის ჩვენი კარიერის პირველ წელს ველის უნივერსიტეტში, ეს არის ჯუკბოქსი, რომელსაც შეუძლია გაჩვენოთ სიმღერის სახელი და შეიძლება მოძებნოთ წინა და მომდევნო სიმღერა. სიმღერები, რომელთა ჩვენებაც შეგიძლიათ, შეზღუდულია და ეს განპირობებულია არდუინოს პროგრამით, ასე რომ ჩვენ ქვემოთ მოცემულ კოდს დაგიდებთ. ამ პროექტისთვის ჩვენ ვიყენებთ Arduino Uno– ს, რადგან ჩვენ ვფიქრობთ, რომ ეს არის მარტივი და ძალიან ადვილი ყველასთვის, ვისაც სურს ამ jukebox– ის გამეორება.
საქმე ჩვენ გავაკეთეთ MDF– ის რამდენიმე ნაჭრით, ასევე ვიყენებთ ლაზერულ საჭრელს ყუთის მართკუთხედების დასამზადებლად, შემდეგ კი ხელით საჭრელით ჩვენ ვათავსებთ LCD ეკრანის, ზუზერის, ღილაკების და დენის კაბელის ადგილებს. რა
ნაბიჯი 1: საჭირო კომპონენტები:
-1 Arduino Uno დაფა
-1 პასიური ზუზერი
-2 ღილაკი
-მხტუნავები
-1 LCD დისპლეი 16x2 (i2C მოდულით)
ნაბიჯი 2: წრე და კავშირი:
*ჩვენ გადავწყვიტეთ, რომ წრე ჩავდოთ მოდულის გარეშე იმ ადამიანებისთვის, ვინც ვერ იპოვა (მოდულთან ერთად ეს ბევრად უფრო ადვილი იქნებოდა).
ნაბიჯი 3: იპოვნეთ სიმღერები
თქვენ უნდა მოძებნოთ სიმღერები, რომლებსაც თქვენ ჯუქბოქსზე განათავსებთ, ქვემოთ კი თქვენ გაქვთ რამდენიმე იდეა თქვენთვის.
*ასევე შეგიძლიათ გამოიყენოთ სხვა სიმღერები, მაგრამ ფრთხილად უნდა იყოთ არდუინოს დაფის მეხსიერების მოცულობასთან.
#განსაზღვრეთ NOTE_B0 31#განსაზღვრეთ NOTE_C1 33
#განსაზღვრა NOTE_CS1 35
#განსაზღვრეთ შენიშვნა_დ 1 37
#განსაზღვრა NOTE_DS1 39
#განსაზღვრეთ შენიშვნა_E1 41
#განსაზღვრეთ შენიშვნა_ F1 44
#განსაზღვრა NOTE_FS1 46
#განსაზღვრეთ შენიშვნა_1 49
#განსაზღვრეთ შენიშვნა_გს 1 52
#განსაზღვრეთ შენიშვნა_A1 55
#განსაზღვრეთ შენიშვნა_ AS1 58
#განსაზღვრეთ შენიშვნა_B1 62
#განსაზღვრა NOTE_C2 65
#განსაზღვრეთ NOTE_CS2 69
#განსაზღვრა NOTE_D2 73
#განსაზღვრეთ NOTE_DS2 78
#განსაზღვრეთ შენიშვნა_E2 82
#განსაზღვრეთ შენიშვნა_F2 87
#განსაზღვრა NOTE_FS2 93
#განსაზღვრეთ შენიშვნა_2 98
#განსაზღვრეთ შენიშვნა_გს 2 104
#განსაზღვრეთ შენიშვნა_A2 110
#განსაზღვრეთ შენიშვნა_ AS2 117
#განსაზღვრეთ შენიშვნა_B2 123
#განსაზღვრეთ შენიშვნა_C3 131
#განსაზღვრეთ NOTE_CS3 139
#განსაზღვრეთ შენიშვნა_დ 3 147
#განსაზღვრეთ NOTE_DS3 156
#განსაზღვრეთ შენიშვნა_E3 165
#განსაზღვრეთ შენიშვნა_F3 175
#განსაზღვრა NOTE_FS3 185
#განსაზღვრეთ შენიშვნა_3 196
#განსაზღვრეთ შენიშვნა_გს 3 208
#განსაზღვრეთ შენიშვნა_A3 220
#განსაზღვრეთ შენიშვნა_ AS3 233
#განსაზღვრეთ შენიშვნა_B3 247
#განსაზღვრეთ შენიშვნა_C4 262
#განსაზღვრეთ NOTE_CS4 277
#განსაზღვრეთ შენიშვნა_დ 4 294
#განსაზღვრეთ NOTE_DS4 311
#განსაზღვრეთ შენიშვნა_E4 330
#განსაზღვრეთ შენიშვნა_F4 349
#განსაზღვრეთ NOTE_FS4 370
#განსაზღვრეთ შენიშვნა_4 392
#განსაზღვრეთ NOTE_GS4 415
#განსაზღვრეთ შენიშვნა_A4 440
#განსაზღვრეთ შენიშვნა_ AS4 466
#განსაზღვრეთ შენიშვნა_B4 494
#განსაზღვრეთ შენიშვნა_C5 523
#განსაზღვრეთ NOTE_CS5 554
#განსაზღვრეთ შენიშვნა_დ 5 587
#განსაზღვრეთ NOTE_DS5 622
#განსაზღვრეთ შენიშვნა_E5 659
#განსაზღვრეთ შენიშვნა_ F5 698
#განსაზღვრეთ NOTE_FS5 740
#განსაზღვრეთ შენიშვნა_54 784
#განსაზღვრეთ შენიშვნა_გს 5 831
#განსაზღვრეთ შენიშვნა_A5 880
#განსაზღვრეთ NOTE_AS5 932
#განსაზღვრეთ შენიშვნა_B5 988
#განსაზღვრეთ შენიშვნა_C6 1047
#განსაზღვრეთ NOTE_CS6 1109
#განსაზღვრეთ შენიშვნა_D6 1175
#განსაზღვრეთ NOTE_DS6 1245
#განსაზღვრეთ შენიშვნა_E6 1319
#განსაზღვრა NOTE_F6 1397
#განსაზღვრეთ NOTE_FS6 1480
#განსაზღვრეთ შენიშვნა_6 1568
#განსაზღვრეთ შენიშვნა_გს 6 1661
#განსაზღვრეთ შენიშვნა_A6 1760
#განსაზღვრეთ შენიშვნა_ AS6 1865 წ
#განსაზღვრეთ შენიშვნა_B6 1976 წ
#განსაზღვრეთ შენიშვნა_C7 2093
#განსაზღვრეთ NOTE_CS7 2217
#განსაზღვრეთ შენიშვნა_D7 2349
#განსაზღვრეთ NOTE_DS7 2489
#განსაზღვრეთ შენიშვნა_E7 2637
#განსაზღვრეთ შენიშვნა_ F7 2794
#განსაზღვრეთ NOTE_FS7 2960
#განსაზღვრეთ შენიშვნა_7 3136
#განსაზღვრეთ შენიშვნა_გს 7 3322
#განსაზღვრეთ შენიშვნა_A7 3520
#განსაზღვრეთ შენიშვნა_ AS7 3729
#განსაზღვრეთ შენიშვნა_B7 3951
#განსაზღვრეთ შენიშვნა_C8 4186
#განსაზღვრეთ NOTE_CS8 4435
#განსაზღვრეთ შენიშვნა_დ 8 4699
#განსაზღვრეთ NOTE_DS8 4978
#განსაზღვრეთ დანარჩენი 0
#განსაზღვრეთ N_G4 392 // ყველაზე დაბალი შენიშვნა სიმღერაში
#განსაზღვრეთ N_GS4 415
#განსაზღვრეთ N_A4 440
#განსაზღვრეთ N_AS4 466
#განსაზღვრეთ N_B4 494
#განსაზღვრეთ N_C5 523
#განსაზღვრეთ N_CS5 554
#განსაზღვრეთ N_D5 587
#განსაზღვრეთ N_DS5 622
#განსაზღვრეთ N_E5 659
#განსაზღვრეთ N_F5 698
#განსაზღვრეთ N_FS5 740
#განსაზღვრეთ N_G5 784
#განსაზღვრეთ N_GS5 831
#განსაზღვრეთ N_A5 880
#განსაზღვრეთ N_AS5 932
#განსაზღვრეთ N_B5 988
ნაბიჯი 4: კოდი
ჩამოტვირთეთ ეს კოდი და ექსპერიმენტი გაუკეთეთ მას, სცადეთ ახალი სიმღერები ან დაამატეთ სხვა კომპონენტები.
ბევრი შესაძლებლობა არსებობს, ასე რომ გთხოვთ ისიამოვნოთ ამ პროექტით და გაგვიზიაროთ ამ jukebox– ის თქვენი საკუთარი ვერსია;).
შენიშვნა: ხუანი და ერიკი
გირჩევთ:
მარტივი ძალიან დაბალი სიმძლავრის BLE არდუინოში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - რევ. 3: 7 ნაბიჯი
მარტივი ძალიან დაბალი სიმძლავრის BLE Arduino– ში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - Rev 3: განახლება: 23 ნოემბერი 2020 - 2 x AAA ბატარეის პირველი შეცვლა 2019 წლის 15 იანვრიდან, ანუ 22 თვე 2xAAA Alkaline– ის განახლება: 2019 წლის 7 აპრილი - Rev 3 of lp_BLE_TempHumidity, ამატებს თარიღის/დროის დიაგრამებს, pfodApp V3.0.362+ - ის გამოყენებით და ავტომატური ჩახშობისას თუ
შესავალი არდუინოში: 18 ნაბიჯი
შესავალი Arduino– სთვის: გიფიქრიათ ოდესმე საკუთარი მოწყობილობების დამზადებაზე, როგორიცაა ამინდის სადგური, მანქანის დაფა საწვავის მონიტორინგისთვის, სიჩქარისა და ადგილმდებარეობის თვალყურის დევნისთვის ან სმარტფონებით კონტროლირებადი თქვენი საყოფაცხოვრებო ტექნიკის გასაკეთებლად, ან გიფიქრიათ ოდესმე დახვეწილი ტექნიკის დამზადებაზე
შესავალი არდუინოში: 15 ნაბიჯი (სურათებით)
შესავალი Arduino– ში: Arduino არის ღია კოდის მიკროკონტროლერების განვითარების დაფა. უბრალო ინგლისურად, შეგიძლიათ გამოიყენოთ Arduino სენსორების წასაკითხად და ისეთი საგნების გასაკონტროლებლად, როგორიცაა ძრავები და განათება. ეს საშუალებას გაძლევთ ატვირთოთ პროგრამები ამ დაფაზე, რომელსაც შემდეგ შეუძლია ურთიერთქმედება
ჩაძირვა Vs Sourcing მიმდინარე არდუინოში: 3 ნაბიჯი
არდუინოში Souring Vs Sourcing Current: ამ ინსტრუქციებში ჩვენ შევხედავთ განსხვავებას წყაროსა და ჩაძირვაში მიმდინარე არდუინოს საშუალებით
როგორ დავამატოთ გარე ბიბლიოთეკა არდუინოში: 3 ნაბიჯი
როგორ დავამატოთ გარე ბიბლიოთეკა არდუინოს: ბიბლიოთეკა უზრუნველყოფს დამატებით ფუნქციებს ჩვენ მიერ გაკეთებული ესკიზისთვის. ეს ფუნქციები დაგვეხმარება ესკიზების გაადვილებაში. არსებობს მრავალი ბიბლიოთეკა, რომლის გამოყენებაც შეგვიძლია. Arduino IDE ნაგულისხმევი ბიბლიოთეკა ან გარე ბიბლიოთეკა შექმნილია ვიღაცის ან საზოგადოების მიერ. Ამაში