Mündəricat:
- Addım 1: Necə başladım və nəyə ehtiyacınız var
- Addım 2: Mahnı Bəstələyin
- Addım 3: OLED -ni qoşun
- Addım 4: Gücə həssas Rezistor və LED-in Qalanlara Bağlanması
- Addım 5: Kod
- Addım 6: Qutunun qurulması
- Addım 7: Lehimləmə vaxtı
- Addım 8: Hamısını bir yerə yığın
Video: Mini Monitorlu (OLED) və LEDli Musiqi Qutusu: 8 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Fikrim açanda musiqi çalacaq bir qutu idi. Həm də sizi təbrik edən, oyanan bir emojisi olan bir ekrana malikdir. Mahnının növbəti döngəsi baş verərkən, barmaqlarınızın arasına sıxılmış Gücə həssas rezistoru tutsanız yanan bir LED də var. Qapağı bir düyməyə bağladığınız üçün yenidən qutunu bağlasanız musiqi dayanır.
Bir musiqi qutusu olmağımın yanında şəxsiyyəti olan kiçik bir robot kimi hiss edən bir qutu etmək istədim. 2 emojini göstərən ekran bu işdə ən böyük rolu oynayır, çünki insanların üzü olan obyektlərlə daha çox əlaqəli olduğunu gördüm. Ekrandakı emojilər, duyğularını ifadə edir ki, bu da onun kiçik bir robot olması fikrinə kömək edir. İnsanların buna müsbət reaksiya verdiyini gördüm. Gücə həssas olan rezistor ona qarşılıqlı təsir göstərir. Mahnı ikinci döngəyə davam edərkən onu basıb saxlasanız, qutunun sizə reaksiya verdiyini göstərən bir işıq yanacaq. Seçdiyim işıq xoşbəxt rəngli və qutunun xarici görünüşünə uyğun olan sarıdır.
Bu layihəni necə hazırladığımla bağlı bir izahat var.
Addım 1: Necə başladım və nəyə ehtiyacınız var
Etmək istədiklərimin konsept eskizini hazırlamağa başladım
Nə lazımdır:
1. Arduino. (Arduino Uno istifadə etdim.)
2. OLED ekran. (0.96 OLED I2C istifadə etdim)
3. Piezo siqnalı.
4. Bir düymə.
5. Gücə həssas bir rezistor.
6. LED.
7. 220 Ohm müqavimət və 1KOhm rezistor.
8. Tellər. (Atlama başlanğıc kabellərindən istifadə etdim.)
9. Kiçik bir dövrə lövhəsi.
10. Bir lehimləmə dəmir və qalay.
Qutu hazırlamaq üçün sizə lazım olacaq:
1. Ağac.
2. Testere.
3. Zımpara və ya zımpara maşını.
4. Çəkic və dırnaqlar.
5. Bağlamalar, vintlər və kiçik bir mandal.
7. Bir qazma və tornavida
8. yapışan bant.
Bütün layihənin kodunun tam versiyası daha sonra bu təlimatda yer alacaq
Addım 2: Mahnı Bəstələyin
Sonra, qutunun çalmasını istədiyim bir mahnı bəstələdim
Bunun üçün rəqəmsal bir proqram istifadə etdim, ancaq bir alətdən istifadə edərək qeydləri yaza və ya Piezo səs siqnalı və tezliklərinizlə oynaya bilərsiniz.
Bir piezo səs siqnalı bağlamaq çox asandır. Lazım olan yalnız bir giriş pinidir. (12 istifadə etdim) və torpaq pimi. Çörək taxtamın iki tərəfi arasında bir körpü rolunu oynamaq üçün bir düymə də qoydum. Bu düyməyə basıldıqda səsi dayandıracaq,
Qeydlərimi kodum üçün tezliklərə çevirmək üçün bu lazımlı saytdan istifadə etdim:
pages.mtu.edu/~suits/notefreqs.html
Üçüncü şəkildə, mahnı üçün kodumdan kiçik bir parça görə bilərsiniz. "Ton" dan sonra, parantezlər arasındakı ilk rəqəm Piezo buzzerinin qoşulduğu de pindir. İkinci rəqəm tonun tezliyidir. Gecikmə ilə, mötərizələr arasındakı nömrə, tonun altındakı digərinə gedənə qədər nə qədər davam etməsidir.
Addım 3: OLED -ni qoşun
İstifadə etdiyim OLED -in dörd nöqtəsi var: GND, VCC, SCL və SDA.
GND, Arduino'nuzdakı GND (yerə) qoşulursunuz.
VCC, Arduino üzərindəki 5V (5 volt) şəbəkəsinə qoşulursunuz.
SCL -dən SCL -ə.
Və SDA -dan SDA -ya.
OLED -in işləməsi üçün əvvəlcə bəzi Kitabxanaları yükləməlisiniz.
Adafruit Circuit oyun meydançasını, Adafruit GFX Kitabxanasını və Adafruit SSD1306 yüklədim.
İşlədiyini görmək üçün ssd1306_12x64_i2c nümunəsini istifadə etdim. Bunu Fayl> nümunə> Adafruit SSD1306> ssd1306_128x64_i2c -də tapa bilərsiniz (bunu ekranım bu ölçüdə olduğu üçün seçdim) Bunu ikinci şəkildə görə bilərsiniz
Bu fayl işləmirsə, kiçik bir şeyi dəyişdirməyiniz lazım ola bilər.
Boşluq quruluşunun altındakı kodu axtarın:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// 128x64 üçün 0x3D ünvanı
İşlətmək üçün bu D -ni C -yə çevirməli olduğum üçün D -ni bura bağladım.
Üçüncü şəkildə, ilk şəklin emojisini yaradan bir az kodumu görə bilərsiniz.
Addım 4: Gücə həssas Rezistor və LED-in Qalanlara Bağlanması
Gücə həssas rezistoru və LED-i bağlamaq üçün 2 rezistora ehtiyacınız var. LED üçün 220 Ohm və Gücə həssas rezistor üçün 1K Ohm müqavimət.
LED:
LED -in pozitiv ayağını Arduino -da 10 -cu pinlə birləşdirən 220 Ohm rezistora qoşulmaq lazımdır. LED -in mənfi ayağını ayrı bir kiçik dövrə lövhəsində torpaq xəttinə bağlamaq lazımdır. Dövrə lövhəsində bir torpaq xətti və 5 voltluq bir xətt çəkdim, çünki ora getmək üçün çoxlu sancaqlar və Arduino-da kifayət qədər deşik yox idi.
Gücə həssas rezistor:
Gücə həssas rezistorun sol ayağın həm 1K Ohm müqavimətinə, həm də Arduino üzərindəki A0 çuxuruna bağlanan bir telə ehtiyacı var. 1K Ohm rezistor, dövrə lövhəsindəki torpaq xəttinə qoşulur.
Sağ ayağı, devre kartındakı 5 voltluq xəttə bağlayırsınız.
Bütün bunların kodda işləməsini təmin etmək üçün boşluğun () {yuxarıda hansı pinlə bağlı olduğunu təyin etməlisiniz.
Addım 5: Kod
Kodun bağlantısı burada:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Addım 6: Qutunun qurulması
Cəmi 8 taxta lövhə gördünüz.
İstifadə etdiyim ağacın qalınlığı təxminən 0,5 sm -dir.
1. Qutunun qapağı və dibi 11sm -dən 11sm -ə qədərdir.
2. Bunlar qutunun 10.2sm 8sm olan sol və sağ tərəfləridir. Arduinonun USB kabelinin çıxması üçün kvadrat delikli lövhələrdən birini düzəldin. Bu çuxur 1,5 sm -dən 1,5 sm -ə qədərdir və taxta lövhənin başlanğıcından təxminən 1 santimetrdir.
3. Bunlar qutunun ön və arxasındadır və 11sm 8sm -dir
4. Bu kiçik Piezo səs siqnalı, OLED və qalanları içəridə qalacaq. OLED üçün təxminən 1 sm -dən 0,5 sm -ə qədər bir delik açmalısınız ki, tellər yapışsın, amma OLED -in qalan hissəsi istirahət etsin. rəfdə.
LED çuxuru üçün 0,5 sm -lik bir qazma ucu lazımdır.
Gücə həssas rezistor üçün 1 sm-dən 0,5 sm-ə qədər bir çuxura ehtiyacınız var
Piezo səs siqnalı üçün 1,4 sm -lik bir çuxura ehtiyacınız var.
Push düyməsi üçün ayaqları çıxa bilməsi üçün 0,2 sm -lik 4 kiçik çuxura ehtiyacınız var.
5. Nəhayət, 10 sm -dən 10 sm -ə qədər olan bir taxta lövhəyə ehtiyacınız olacaq, bu boşqab Arduino və tellərini əhatə edəcək. 4 nömrəli rəfə söykənmək və qutunun küncündə rahat əyilmək üçün bu boşqabın əks tərəflərindən ikisini təraş etdim.
Yanları bağlamaq üçün dırnaqları, qapaq üçün 2 menteşəni və qapağı bağlı saxlamaq üçün kilidi istifadə etdim.
Daha təmiz bir görünüş əldə etmək və parçalanmamaq üçün bütün kənarları doldurmağı unutmayın.
Qutu hazırlayarkən hələ 4 və 5 nömrələrini qoymayın
Addım 7: Lehimləmə vaxtı
Şəkildən kopyalaya biləcəyiniz üçün bir tel xəritəsini daxil etdim.
Lehimləmə arasında işlədiyini görərək şeylərin düzgün bir şəkildə bağlı olub olmadığını yoxlamağı unutmayın.
Lehimdən sonra OLED -nin yerindən tərpənməməsi üçün 2 kiçik dırnaqla vurdum.
Sonda üçüncü şəkilə bənzəməlidir.
Addım 8: Hamısını bir yerə yığın
Orada əvvəlki addımdan 4 nömrəli rəfi qoymaq üçün əvvəlcə qapaqdan sıxılmağın nə qədər yüksək olması lazım olduğunu ölçdüm. Düymənin rəfdən nə qədər yüksək çıxdığını və basıldığında nə qədər yüksək olduğunu ölçməklə bunu edə bilərsiniz. Bu uzunluğu istifadə etdiyiniz ağacın qalınlığına əlavə edin və hər tərəfə iki mismar qoyun. Rəf onların üzərində dayanacaq. Yerində saxlamaq üçün rəfin üstünə hər tərəfdən bir əlavə 2 dırnaq əlavə etdim. Mən o dırnaqları L şəkli kimi bükürəm ki, o kancadan istifadə edərək yenidən çıxarıb tapım.
Rəfi çıxararaq 5 nömrəli taxta lövhəni 4 nömrənin altına bir parça yapışqan yapışdıraraq və uzadılmış ucu 5 nömrənin altına yapışdıraraq 4 nömrəli rəfə bağladım. Şəkil 3 kimi bir şey olmalıdır.
Təəssüf ki, menteşənin düyməni itələməsinin qarşısını alaraq, təkcə düymənin kənarına söykənəcəyini gözləmirdim. Tapdığım sürətli bir həll, düymənin aşağı basıldığı üçün menteşənin təxminən eyni qalınlığında nazik bir plastik parçası qoymaq idi.
Tövsiyə:
İşıq şousu ilə musiqi qutusu: 9 addım (şəkillərlə)
İşıq şousu ilə musiqi qutusu: Salam və xoş gəldiniz, bu dərsdə, daxil edilmiş işıq şousu ilə öz musiqi qutunuzu necə düzəldə biləcəyinizi göstərəcəyik. Sizə lazım olan tək şey boş bir çantadır. Ümumiyyətlə alətlər üçün istifadə olunan bir hal aldıq. Bu layihədə çox yaradıcı ola bilərsiniz, buna görə ehtiyacınız yoxdur
Uşaqlar MP3 musiqi qutusu: 6 addım (şəkillərlə birlikdə)
Uşaqlar MP3 Musiqi Qutu: Arduino ətrafında yeni DIY layihələri axtararkən Uşaqlar üçün RFID əsaslı MP3 pleyerlər haqqında gözəl fikirlər tapdım. Bazarda bir böyük peşəkar oyuncaq qutusu var - bu adamlar idarə edir. Ağıllı fikirləri ilə böyük bir iş qurdular. Yoxlayın
Musiqi montajçısı: Blok tipli sensor sensorlu inteqrasiya olunmuş virtual musiqi aləti: 4 addım
Musiqi Assembler: Blok Tipli Sensorlu İnteqrasiya edilmiş Virtual Musiqi Aləti: Musiqi alətində çalmağı öyrənmək istəyən bir çox insan var. Təəssüf ki, bəziləri alətlərin yüksək qiymətinə görə başlamırlar. Buna əsaslanaraq, başlanğıc büdcəsini azaltmaq üçün inteqrasiya olunmuş virtual musiqi alətləri sistemi yaratmağa qərar verdik
Portativ MP3 AUX musiqi qutusu: 23 addım (şəkillərlə birlikdə)
Portativ MP3 AUX Musiqi Qutu: Bu proses təhlili, Arduino Nano ilə bir MP3 pleyerin necə qurulacağını göstərir, fayllar 16 bit MP3-dir və 8 bit WAV ilə məhdudlaşan ənənəvi Arduino musiqi pleyerlərindən fərqli olaraq işləyir. lazer-c yaratdığını nümayiş etdirir
Musiqi Reaktiv İşıq -- Masaüstünü Möhtəşəm etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: 5 Addım (Şəkillərlə)
Musiqi Reaktiv İşıq || Masaüstü Awsome etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: Salam uşaqlar, bu gün çox maraqlı bir layihə hazırlayacağıq.Bu gün biz reaktiv musiqi yaradacağıq. Led parlaqlığını dəyişəcək. əslində aşağı tezlikli səs siqnalı olan bas. Qurmaq çox sadədir, biz