Mündəricat:

Soda Şüşəsi Arduino Lampası - Səs Həssaslığı: 3 Addım (Şəkillərlə)
Soda Şüşəsi Arduino Lampası - Səs Həssaslığı: 3 Addım (Şəkillərlə)

Video: Soda Şüşəsi Arduino Lampası - Səs Həssaslığı: 3 Addım (Şəkillərlə)

Video: Soda Şüşəsi Arduino Lampası - Səs Həssaslığı: 3 Addım (Şəkillərlə)
Video: internete para verdiğimize değecek video #shorts 2024, Iyul
Anonim
Image
Image

Başqa bir layihədən qalan bir neçə fərdi ünvanlı LED-lərim vardı və 10-cu il (13-15 yaş) Məhsul Dizayn dərslərim üçün kifayət qədər asan, lakin əyləncəli bir problem yaratmaq istədim. Bu layihədə boş soda şüşəsi (və ya NZ-dən olsanız qazlı içki!), Arduino Nano, KY-037 səs səviyyəsi sensoru, 10 LED şeridi, fotokopi kağızı, karton, isti yapışqan, cib telefonu şarj cihazı, açar plus istifadə olunur. adi birləşmə aparatı.

KY-037 sensoru olmadan da edə bilərsiniz və Arduino kodunu dəyişdirərək maraqlı bir işıq ardıcıllığına sahib ola bilərsiniz.

Təchizat

Arduino Nano

KY-037 Arduino uyğun səs sensoru

RGB LED şeridi (fərdi ünvanlı LEDlər), 5V, WS2812

Soda şüşəsi (içməli maddələr isteğe bağlıdır!)

Fotokopi kağızı

Karton

Qayçı

Hobbi bıçağı

İsti yapışqan silahı və yapışqan çubuqlar

Elektrik teli

Lehimləmə dəmir və elektrik lehim

Sürgü və ya sürüşmə açarı

Cib telefonu şarj cihazı və USB kabeli - istənilən

Kişi başlıqları - ehtimal ki, Arduino Nanonun ehtiyat hissələrindən istifadə edin

Bəzəmək üçün boya

Addım 1: LED -lərinizi işə salın

LED -lərinizi işə salın
LED -lərinizi işə salın

Aşağıdakı digər prosedur "Təhlükəsiz olmayan səs -küy səviyyəsi sayğacım" dan kopyalanır, çünki eyni prosedurdur. Bunu əlavə etməsəniz KY-037 sensor bitini atlayın:

RGB zolağınızı işıqlandırmaq təcrübəsi faydalıdır. Metr üçün 10 LED istifadə etdim, buna görə də təcrübə etdim. Mis birləşmədə zolağınızı kəsirsiniz - harada olduğu aydındır. Arduino başlanğıc dəstindən aldığım kiçik 3 pinli başlığı sonuna lehimlədim. RGB zolaqlı mis kontaktlara lehimləmək olduqca çətindir, buna görə uğurlar! RGB şeridindəki oxlara diqqət yetirin - güc və məlumat siqnalınızın oxları izləməsi üçün qoşulmalısınız. DO & Din hərflərinin Məlumat Çıxış və Məlumat Daxil olması mənasını görəcəksiniz. Bu mənə zolağı Arduinoya atlayanlarla birlikdə çörək taxtasına bağlamağa imkan verdi. Şəkil daha böyük Arduino Uno lövhəsini göstərir, lakin Nano üzərindəki sancaqlar eynidır. Kodda, zolağın məlumat pininin Arduinonun 6 rəqəmsal rəqəmsal pininə bağlı olduğunu görəcəksiniz. LED sayını 10 -a təyin etdim. Boşluq loopu LED -ləri bir -birinin ardınca yuxarı və aşağı zolaqda açır/söndürür. Nəzərə alın ki, 0 -dan 9 -a, yəni cəmi 10 lED -ə gedirəm. Sadə saxlamaq üçün bu mərhələdə (şəkildən fərqli olaraq) sensoru buraxdım - özünüzə bir az uğur verin! Bunu etdikdən sonra, növbəti çətinlik KY-037 sensorunu kalibr etmək və birləşdirməkdir. Arduino veb saytında, ElectroPeak tərəfindən edilən və Arduinonun seriyalı monitoruna rəqəmlər çıxaran sadə bir kod verən, sensordakı potensiometr vidası ilə kalibr etməyinizə imkan verən əla bir dərs var. Bağlantı budur: https://create.arduino.cc/projecthub/electropeak/h…. Gördüyünüz kimi bu kod sənədini bu təlimata əlavə etdim. Sonra, RGB LED şeridini, müşayiət olunan PDF sənədində görəcəyiniz dövrə diaqramına uyğun olaraq dövrə bağlayın (bunun üçün Tinkercad Circuits sayəsində qismən). Bundan sonra kodu (KY_037_sound_sensor_LEDS_v2) Arduino Uno və ya istifadə edə biləcəyiniz digər lövhəyə yükləyə bilərsiniz (bir Nano da işləyəcək). Arduino -nu kompüterinizə quraşdırdığınız zaman özünü quracaq olan FastLED qovluğuna və Arduino Kitabxana qovluğuna əlavə edilmiş fayllara ehtiyacınız olacağını unutmayın. Kitabxana, C: / Program Files (x86) Arduino / libraries kimi bir qovluqda ola bilər. Github bəyənənlərdən yükləyin: https://github.com/FastLED/FastLED. Diqqət etməli olduğunuz digər şeylər, Alətlər… lövhəsi altındakı Arduino proqramında düzgün lövhəni seçməyi və lövhənin Alətlər… portu tıklayaraq kompüterinizin portu ilə danışdığından əmin olmağı xatırlamaqdır. Bunun xaricində, cib telefonunuzun enerji təchizatı çıxışından asılı olaraq KY -037 sensorundakı potansiyometr qazanınıza düzəlişlər etməlisiniz - amper çıxışı fərqli şarj cihazlarında dəyişəcək və bununla da RGB şeridinin reaksiyasını dəyişəcək. Vəziyyətinizə uyğun olaraq kalibr edin və ya rəng dəyişikliyi həddini təxmin etmək üçün etdiyim kimi ayrı bir desibel sayğacı istifadə edin. Kodu sadələşdirdim, buna görə də artıq Rice Universiteti layihəsindəki kimi sensordan gələn gərginlik çıxışından mütləq desibel səviyyəsinə çevrilməni özündə birləşdirmir.

Addım 2: Lampanın Korpusunu Hazırlamağa Başlayın

Image
Image
Lampanın Korpusunu Hazırlamağa Başlayın
Lampanın Korpusunu Hazırlamağa Başlayın
Lampanın Korpusunu Hazırlamağa Başlayın
Lampanın Korpusunu Hazırlamağa Başlayın

Bu hissə əyləncəlidir. Əvvəlcə soda şüşəsini qapağından bir az aşağıya çevirin və yuvarlanmış bir fotokopi kağızı qoyun. İçəri atdıqdan sonra şüşənin yanlarına doğru açılacaq. Şüşənizə uyğun bir az kəsin. Bu, LED -lərin baxmaq üçün çox parlaq olmaması üçün bir kölgə rolunu oynayır.

Şüşənin ortasına enmək üçün bir yapışqan film karton rulondan istifadə etdim (NZ -dən olsanız Glad Wrap) (yuvarlanmış surət kağız vərəqindən də istifadə edə bilərsiniz). Bunun üzərinə 10 LED şeridini isti bir yapışqan ilə tutduğum bir spiralə bükdüm. LED şeridinin lehimli pin ucunun ən yuxarı və əlçatan olduğundan əmin olun. Bu kağızı və ya karton borunu şüşənin altına yapışdırın. Sonra şüşə və kağız/karton borusunun üstündən keçmək üçün LED tellərin keçməsi üçün bir çentik ilə bir karton dairə düzəldin. Sonra bunu Nanoya bağlaya və Nanonu yerinə yapışdıra bilərsiniz (şəkillərə bax).

Göndərdiyim elektrik sxeminə baxmalı və öz fikirlərinizdən bir neçəsini etməlisiniz. Əsasən KY-037 səs sensoru + pininin və LED şeridindəki + 5V terminalının Nano üzərindəki 5V pininə qoşulmasını istəyirsiniz. Bunlardan GND pinləri Nano üzərindəki GND -ə gedir. Bir yerdə lehimlənmiş ehtiyat başlıqlardan istifadə etdiyim yer budur. Bu pinlərdən karton borunun ortasından aşağıya doğru gedən və cib telefonu şarj cihazına qoşulan USB kabelinə gedən iki teli birləşdirirsiniz. +Ve və -ve ilə uyğun olduğundan əmin olun.

Daha irəli getməzdən əvvəl LED şeridinin hələ də yanmadığından əmin olmaq üçün bir daha sınadım (heç bir əlaqəsi yoxdur), həm USB -dən kompüterə, həm də 5V və GND -dən işləyir.

Güc tellərini karton borunun ortasından aşağıya və şüşənin altından keçirdim. Açar bura enir - koni formalı bazaya isti yapışdırmaq üçün - bu iş üçün kifayət qədər telə icazə verin. Ardından ehtiyat USB Arduino/printer kabelimi yarıya endirdim, bir ucunu Nano enerji təchizatı tellərinə bağladım. Digər ucu mobil şarj cihazına keçir. Kabelin qara və qırmızı telləri və digər məlumat telləri var. Qara (mənfi/GND) və qırmızı (+5V) istifadə edin.

Addım 3: şeyləri başa çatdırmaq

Şəkillərdən lampam üçün silindrik bir üst düzəltmək üçün kartondan istifadə etdiyimi görəcəksiniz - bu Nano lövhəni və telləri gizlətməyə kömək edir. Diqqət yetirin ki, USB yuvasını əlçatan buraxdım ki, səs sensorundan istifadə etmək üçün Nanonu daha da proqramlaşdırım. Vaxt imkan verdikcə bunu edəcəyəm.

Lampamın əsası konusdur. Buna nail olmaq daha çətindir. Bununla birlikdə, bir koni yaratmağa, PDF -yə çevirməyə və kartona çevrilə bilən bir konus şablonu çap etməyə imkan verən çox faydalı bir veb sayt var. İstədiyiniz diametri və hündürlüyü ölçün. Bağlantı budur: https://www.blocklayer.com/cone-patterns.aspx Mine 167mm x 93mm x 40mm yüksəklikdə idi.

Hələlik burda qoyacağam. Lampamın hələ də bəzək və rəngləmə işlərinə, üstəlik səs sensoruna cavab verməsi üçün daha mürəkkəb kodun əlavə edilməsinə ehtiyacı var - ancaq yaxın gələcəkdə əlavə oluna bilər.

Ümid edirəm ki, bu layihədən mənim kimi zövq alacaqsınız. Bunu sinifdə sınamağı səbirsizliklə gözləyirəm.

Tövsiyə: