Mündəricat:

Yaxınlıqdakı LED Sırt Çantası: 6 Addım (Şəkillərlə birlikdə)
Yaxınlıqdakı LED Sırt Çantası: 6 Addım (Şəkillərlə birlikdə)

Video: Yaxınlıqdakı LED Sırt Çantası: 6 Addım (Şəkillərlə birlikdə)

Video: Yaxınlıqdakı LED Sırt Çantası: 6 Addım (Şəkillərlə birlikdə)
Video: 8 самоделок своими руками по ремонту за 5 лет. 2024, Iyul
Anonim
Yaxınlıqdakı LED Sırt Çantası
Yaxınlıqdakı LED Sırt Çantası
Yaxınlıqdakı LED Sırt Çantası
Yaxınlıqdakı LED Sırt Çantası
Yaxınlıqdakı LED Sırt Çantası
Yaxınlıqdakı LED Sırt Çantası

Layihəm, 27 Egeloo sensor dəstimlə təmin edilən Proximity IR detektoru sayəsində 20 sm -ə qədər yaxınlaşan bir obyekti və ya obyekti aşkar etmək üçün hazırlanmışdır.

Budur sizə lazım olanların siyahısı: Maddələrin siyahısı:

1. WS2812b Neo Pixel LED -lər

2. Enerji təchizatı (Matrix və Uno -nu gücləndirmək üçün 9V batareya istifadə etdim) və 22.000mA günəş enerjisi şarj cihazı.

3. 2 10k rezistor

4. Arduino Uno R3

5. Arduino Uno IDE:

6. Kod: https://github.com/adafruit/Adafruit_NeoPixel (GitHub -a gedin və kodu yükləyin, Arduino IDE proqramından istifadə edərək açın)

7. Qara (Zəmin), qırmızı (güc) və mavi (məlumatlar) tullanan və kiçik ölçü telləri. Yalnız maksimum çıxış/giriş gücünüzü dəstəkləməlidirlər.

8. Sırt çantası

9. Havya/ Lehim

Addım 1: Kod

Image
Image
Kod
Kod
Kod
Kod

Arduinonu sınadıqdan və IDE proqramını yüklədikdən sonra. (Məlumat üçün, Arduino Uno -nu Arduino tərəfindən təmin edilən yüklənə bilən IDE proqramı ilə sınamaq üçün Blinky kimi əla nümunələr var). İndi Neo Piksellərinizi sınamağın vaxtıdır. Test müsbət nəticə verdikdən sonra yaxınlıqdakı sırt çantanızı qurmağa davam edə bilərsiniz.

Addım 2: Matrix

Matrix
Matrix
Matrix
Matrix
Matrix
Matrix

Worbla'dan təxminən bir parça kəsməlisiniz, 4 x 1/2 x 2 1/2 H. Mən Worbla'yı seçirəm, çünki çox çevik bir materialdır və bu, mənim dayağımın bir sırt çantası olması ilə əlaqədardır. Matrisin yığılması (144/piksel istifadə edin) olduqca sadədir. Etməyiniz lazım olan şey, məlumatların, gücün və topraklama kabellərinin 2 - 2 1/4 düymlük qruplarını kəsməkdir. Cəmi 24 -ə ehtiyacınız var, çünki ipin hər bir hissəsini sırayla bağlamaq üçün istifadə edəcəksiniz. 144/pixelin 12 piksel və ya 2 1/4 düym uzunluğunda kəsilmiş zolaqlarda olması lazım olacaq. İndi, bölmələrinizə baxarkən ən yaxşı təcrübə, durduqca gedərkən işlədiklərini yoxlamaqdır. İnanın, bu qənaət edəcək matrisiniz tamamlandıqdan sonra, işlədiyinə əmin olmaq üçün kodu yenidən sınamağın vaxtı gəldi. Uğur! Qalanını qurmağın vaxtıdır.

Addım 3: 30/piksel və Sırt Çantası

30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası
30/piksel və Sırt Çantası

30/piksel ilə işləmək daha asandır, amma bu LED -lərdən 5 metriniz var, uğurlar. Çox qırılmış əlaqələr yaratmaqdan qorxduğum üçün LED -lərimi kəsmək istəmədim. Gücünüzü, yerinizi və ya məlumatlarınızı düzgün şəkildə yeməsəniz bu problemdir, buna görə vaxtınızı ayırın və diqqətli olun. Bütün əlaqələrin işlədiyinə əmin olmaq və növbəti addıma keçmək üçün kodunuzu bir daha yoxlayın. Sırt çantama telli/elektron görünüş yaratmaq üçün pirinç teldən istifadə etdim. Mümkün qədər bir maşın kimi görünməsini istədim. Bunun uğurlu bir yanaşma olduğuna inanıram, amma təmiz bir görünüş üçün sırt çantasına 30/piksel LED tikməyi düşünürəm. Tellərimizi ayırmaq və qarışıqlığımızı təmizləmək vaxtıdır. Arduino və 9V batareyamı tutmaq üçün kiçik bir qutudan istifadə etdim. Mən də bükülmüş bağlardan istifadə edərək tellərimi sırt çantasının önündən arxasına qədər qrup halında toplayırdım.

Addım 4: Təşkilat və Güc

Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc
Təşkilat və Güc

Bir çox tellə işləyərkən nizamlı olmaq çox vacibdir. Tez -tez telləri qarışdırdığımı gördüm. Ən yaxşı təcrübə, güc əlavə etməzdən əvvəl Arduino -nu çıxartmaq və düzgün portlardan istifadə etdiyinizdən əmin olmaqdır. Bir USB kabelini ayıraraq yalnız qara və qırmızı kabel çəkərək artıq güc hüceyrənizi WS2812b 30/pikselə qoşa bilərsiniz. Bu quruluşu istifadə edərkən Arduino'ya əlavə bir yerə ehtiyac olmadığını öyrəndim. Yalnız bir torpaq istifadə edin. 144/pikselin vaxtıdır, buna görə torpağı, məlumatları və elektrik kabelini birbaşa matris üçün Arduino -ya bağlayın. Bu üsul 9V -nin ömrünü tez bir zamanda alır, amma mənə ən yaxşı nəticələr verdi. Növbəti dəfə güc hüceyrəsinə bağlamağa çalışacağam.

Addım 5: Nəticə

Yaxınlıqdakı IR detektoru orijinal kodumla uğurla çalışdı, amma daha çox dövrə və daha parlaq bir təcrübəyə sahib olmaq istədim. Bunu çıxarmaq üçün LED -lərim üçün kifayət qədər gücə malik olmadığımı kəşf etdim, buna görə də bu layihəni tamamlamaq üçün orijinal test koduma qayıtmalı oldum. Ümumiyyətlə bunun hələ də uğurlu bir sınaq və quruluş olduğunu hiss edirəm. Orada öz gücünü qurmaq və sona qədər böyük bir problem olduğunu kəşf etmədiyim bir şeyə ehtiyac duyduğum hər kəsə uğurlar arzulayıram. Sırt çantalarının tam qabiliyyətini göstərmək üçün son videomu göndərirəm. 9V batareya video zamanı ölür, ancaq yaxınlıqdakı sırt çantamın ümumi uğurunu görəcəksiniz. Təşəkkürlər və salamlar:-)

Tövsiyə: