Mündəricat:

Qara Həyatlar Elektron Sürüşdürən Adlar İşarəsi: 5 addım
Qara Həyatlar Elektron Sürüşdürən Adlar İşarəsi: 5 addım

Video: Qara Həyatlar Elektron Sürüşdürən Adlar İşarəsi: 5 addım

Video: Qara Həyatlar Elektron Sürüşdürən Adlar İşarəsi: 5 addım
Video: Şagirdlər məktəbdə "TikTok" çəkdilər 2024, Noyabr
Anonim
Qara Həyatlar Elektron Kaydırıcı Adlar Bürcünün Məsələsidir
Qara Həyatlar Elektron Kaydırıcı Adlar Bürcünün Məsələsidir
Qara Həyatlar Elektron Kaydırıcı Adlar Bürcünün Məsələsidir
Qara Həyatlar Elektron Kaydırıcı Adlar Bürcünün Məsələsidir

#Sayhername, #sayhisname və #saytheirname kampaniyaları, irqçi polis şiddətindən zərər çəkmiş zəncilərin adlarına və hekayələrinə şüur gətirir və irqi ədalət uğrunda mübarizəni təşviq edir. Kampaniyanın tələbləri və siyasəti haqqında daha çox məlumatı https://aapf.org/sayhername ünvanındakı Afrika Amerika Siyasət Forumunda tapa bilərsiniz.

Bu proqramlaşdırıla bilən xatirə adları işarəsi, qurbanların adlarını əks etdirən elektron bir banner qurmaq üçün ünvanlı bir LED matrisi və bir mikro nəzarətçidən istifadə edir.

Az miqdarda lehimləmə və Arduino IDE ilə bir az tanışlıq tələb edən orta səviyyəli inkişaf etmiş bir başlanğıc layihəsidir.

Təchizat:

Düz karton - kifayət qədər sərt olmalıdır (təkrar emal qutusu) ən azı 18 "X 10", bizimki 19 "X 12" idi

Yazı üçün boya və/və ya vinil (və ya hərfləri çəkmək üçün əvvəlcədən satın alınan hərflər və ya boya/markerlər)

microUSB konnektoru olan Arduino Nano və ya Arduino tipli mikro nəzarətçi kimi kiçik Arduino https://www.arduino.cc/ və ya Adafruit Lələk

5V güc bankı/batareya və məlumat mənbəyi

8 X 32 LED matris WS2812B

Arduino proqramlaşdırmaq üçün USB A - microUSB məlumat kabeli

JST 2 SM 3 pinli bağlayıcı/kabel

Timsah klipləri (isteğe bağlı)

Lehim

Lehimleme dəmir

Hobbi bıçağı

İki tərəfli lent/iki tərəfli köpük bant

Tape

Addım 1: Karton işarəsi yaradın və yazı əlavə edin

Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin
Karton işarəsi yaradın və yazı əlavə edin

1. Kartonunuzu rəngləyin. Sprey boya istifadə etdik, amma kağız üzərində işləyən hər cür boya yaxşı olacaq. Qurudulmasına icazə verin.

2. Yazılarınızı tətbiq edin. Şablonlardan, mağazadan alınan məktublardan istifadə edə və ya özünüz rəngləyə və çəkə bilərsiniz. Cricut kəsicimizdə kəsilmiş vinil hərflərdən istifadə etdik.

3. LED matrisi 31.5 sm X 8 sm (təxminən 12.5 X 3.25 düym), matrisin sığması üçün kartonda kifayət qədər yer buraxdığınızdan əmin olun.

Addım 2: Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin

Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin
Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin
Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin
Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin
Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin
Mikrokontrollerinizi və LED Matrix Kabellərinizi Lehimləyin

İşarəni yığmaq və ya hər hansı bir hissəsi zədələnərsə və onu dəyişdirmək lazımdırsa hissələri dəyişdirmək üçün asanlıqla ayıra biləcəyiniz üçün komponentləri bir JST kabeli ilə bağlamağı faydalı hesab etdik. Bir addım azaltmaq istəyirsinizsə, LED matrisinizi birbaşa arduino/mikrokontroller lövhəsinə lehimləyə bilərsiniz, ancaq Arduinonu karton işarəsinin arxasında gizlətmək çətin olacaq.

1. Əla Lehimləmə Adafruit Bələdçisindən istifadə edərək Lehim etməyi öyrənin

Arduino lövhənizdəki deliklərdən bağlayıcıdakı telləri lehimləməlisiniz.

2. LED matrisinizin artıq matrisanın arxasına qoşulmuş 3 pinli JST kabelinin olması ehtimalı yüksəkdir. İstifadə etmək istədiyiniz JST konnektoru, tellərin matrisə qoşulduğu yerdə DIN olaraq etiketlənməlidir. Bağlayıcıda fiş və ya yuva ucunun olub olmadığını yoxlayın. Lövhəyə qoşulmaq üçün əks ucuna (ya fiş və ya priz) ehtiyacınız olacaq. Matrisinizdə 3 pinli bağlayıcı ilə eyni yerdə 2 telli bağlayıcı da ola bilər. Bu layihə üçün bu bağlayıcıya ehtiyacımız olmayacaq. Əgər matrisinizdə artıq JST konnektoru yoxdursa, kabelin bir tərəfini seçib qırmızı telin gücünə/gərginliyinə, orta telin məlumatlara və üçüncü telin yerə bağlanması ilə DIN matrisinə lehimləməlisiniz (GND).

Matrisdə başqa bağlayıcılar (2 telli bağlayıcı, 3 telli DOUT) varsa, onları orada buraxa bilərsiniz. Onları işarənin arxasında gizlədəcəyik. Daha böyük bir karton parçası üzərində daha uzun sürüşmə işarəsi üçün iki matrisi birləşdirə bilərsiniz.

3. Uyğun JST konnektorunu Arduinoya lehimləməlisiniz. Bağlayıcınızda üç tel var. Biri qırmızı, digərləri ümumiyyətlə ağ və yaşıl, bəzən sarı və ya qara olmalıdır. Qırmızı tel, Arduino/lövhəsində ümumiyyətlə 3V və ya 3.3V olaraq etiketlənən gücə bağlıdır. Çılpaq tel ucunu lövhədə 3V və ya 3.3V çuxurdan keçirin və lövhəyə qoyun. 3 telli JST -dən digər xarici tel torpaq telidir. Bu telin çılpaq ucunu lövhənizdə GND etiketli delikdən keçirin. Lehim yerinə. Orta tel məlumat üçündür. Bu, Arduino və ya mikro nəzarət cihazınızdakı hər hansı bir rəqəmsal pinə (PWM) qoşula bilər. Bu layihə üçün 6 pin istifadə edəcəyik. Konnektordakı orta teli lövhəyə 6 pin bağlamaq üçün lehimləyin.

4. Başqa telləri arduino/lövhəyə lehimləməyinizə ehtiyac yoxdur. Güc üçün bir USB kabeli istifadə edəcəyik və lövhədəki microUSB bağlayıcısına qoşulacaq.

Addım 3: Arduino proqramlaşdırın

Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın

Lövhəni işarəyə qoymadan əvvəl onu proqramlaşdırmalıyıq. Kompüterinizə və məlumat USB -dən microUSB kabelinə ehtiyacınız olacaq (şarj cihazınızla birlikdə gələn kabel yalnız güc üçün ola bilər. Məlumat və gücə ehtiyacınız var).

1. Arduino IDE -ni https://www.arduino.cc/en/main/software saytından yükləyin. Arduino proqramı və kodu ilə tanış deyilsinizsə, Arduino veb saytındakı bəzi dərsləri sınamağı məsləhət görürük.

2. Üç Arduino kitabxanası əlavə etməlisiniz. Arduino IDE ilə yükləyə bilərsiniz.

2a. Arduino IDE -ni açın.

2b. Səhifənin yuxarısındakı menyulardan istifadə edərək Sketch> Kitabxanaya Daxil Et> Kitabxanaları İdarə edin … bölməsinə keçin.

2c. Bu, Kitabxana Menecerini işə salır. Sağdakı axtarış çubuğunda "neomatrix" axtarın. Sonra Quraşdır düyməsini basın. Bu axtarışı təkrarlayın və "neopixel" və "adafruit gfx library" üçün quraşdırın.

3. Kodu bu təlimatdan yükləyin - Kodu bu təlimatla fayl yükləmə olaraq daxil etdik. Arduino faylları, faylla eyni adlı bir qovluqda olmalıdır. Dosyanı buradan yükləyib açmağa çalışdığınızda "blmNamesSignCode.ino" faylının "blmNamesSignCode" adlı eskiz qovluğunda olması lazım olduğunu bildirən bir mesaj alacaqsınız. Bu qovluğu yaradın, faylı köçürün və davam edin? " Ok düyməsini basın və qovluğu yaradın. Arduino IDE -yə özünüz yazmaq istəsəniz kodu da bu addıma ekran görüntüsü olaraq daxil edirik.

4. Arduino IDE -də.ino faylını açın.

5. Kodumuzda #SayHerName kampaniyasından olan adların bir alt qrupunu istifadə edirik. 41-ci sətirdən sonra sətirlər əlavə edərək əvvəlki sətirlərdəki adlar kimi formatlaşdıraraq Qara qarşı şiddət qurbanı olan qadın və qızların əlavə adlarını əlavə edə bilərsiniz. Yaddaşdakı bir siyahıya burada Adını Deyin Kampaniyasında tapa bilərsiniz https://aapf.org/shn-inmemoriam. Qara Həyat Məsələləri Hərəkatının bir hissəsi olaraq xatırlanan digər adları https://sayevery.name/ və Vikipediyada https://en.wikipedia.org/wiki/Black_Lives_Matter Qara Həyat Məsələləri Məqaləsində #SayTheirNames Siyahısında tapa bilərsiniz.

6. USB/microUSB kabeli ilə lövhənizi kompüterinizə qoşun. Yuxarıdakı menyu çubuğundan istifadə edərək Alətlər seçin. Board -a gedin və istifadə etdiyiniz lövhəni seçin. Sonra lövhənizin avtomatik olaraq liman siyahısında görünməsi lazım olan menyu çubuğundan Alətlər> Liman seçin. Lövhənizi kompüterinizə bağlamaq üçün məlumat kabelindən istifadə etdiyinizə əmin olmaq yoxlanılmırsa.

7. onay işareti yoxlayın düyməsini basın. Bu eskizi tərtib edəcək və problemlərin olub olmadığını sizə xəbər verəcəkdir.

8. Proqramı Arduino -ya yükləmək üçün sağdakı Yüklə düyməsini basın.

9. Lövhənizi kompüterdən ayırın.

10. Arduino -nuzu JST bağlayıcılarından istifadə edərək LED matrisinə qoşun. USB/USBmicro kabelindən istifadə edərək Arduino'yu güc bankına/batareyaya qoşun. Açma/söndürmə açarları varsa, batareyanızın və lövhənizin açıq olduğundan əmin olun. Arduino'da gücünün olduğunu və yandığını bildirən bir LED olmalıdır. Bəzi lövhələrin işə salınması bir neçə saniyə çəkir. Adlar avtomatik olaraq LED matrisində sürüşməyə başlamalıdır.

Giderme:

Gücünüz varmı/batareyanız doludurmu? Hər şey əlaqəlidirmi? Lehim əlaqələriniz yaxşıdır? Arduino matrisinizə düzgün bağlanmadığı üçün hər hansı bir tel qarışdırmısınızmı? Hər şey işləyirsə və sürüşmə yoxdursa, proqramınızı Arduinoya yükləmisinizmi?

Addım 4: İşarəyə LED Matrix əlavə edin

LED matrisini işarəyə əlavə edin
LED matrisini işarəyə əlavə edin
LED matrisini işarəyə əlavə edin
LED matrisini işarəyə əlavə edin

İşarənizin düzülüşünə əvvəlki bir addımda başladınız və LED matrisi üçün otaq buraxdınız. İndi matrisi taxacağıq və telləri işarənin arxasına keçirəcəyik.

1. Arduino -nu JST bağlayıcısındakı LED matrisindən ayırın.

2. Matrisi işarənin ön tərəfindəki açıq yerə, matrislə kartonun arasına tellər qoyun.

3. Matrisi yuxarı əyərək qələm və ya markerdən istifadə edərək tellərin işarədən keçməli olduğu yerləri qeyd edin. Yəqin ki, DOUT üçün əlavə telləriniz var, onları da kartonun arxasına keçəcək şəkildə qeyd edin.

4. Matrisi çıxarın. Düz bir səth və bir hobbi bıçağı və ya qutu kəsici istifadə edərək, bütün kabellərinizin işarənin arxasına keçməsi lazım olan kiçik delikləri diqqətlə kəsin.

5. Kabelləri arxadan diqqətlə çəkin.

6. LED matrisinin arxasına güclü iki tərəfli bant və ya ikitərəfli köpük bant əlavə edin. Matrisi karton lövhənizin ön tərəfinə yapışdırmaq üçün möhkəm bir təzyiq istifadə edin.

Addım 5: Bürcün bitməsi və vəkillik

Bürcün bitməsi və vəkillik
Bürcün bitməsi və vəkillik

1. Arduino/lövhəni işarənizin arxasındakı matrisə yenidən bağlayın. Əlavə kabelləri və telləri saxlamağa kömək etmək üçün maska və ya elektrik lentindən istifadə edə bilərsiniz. Bir az əlavə qoruma olaraq lövhəyə bükülmüş bəzi elektrik lentlərindən də istifadə edirik. Arduino -nu daha çox qorumaq üçün çantanı 3D çap etmək istəyə bilərsiniz.

2. Batareyanı Arduinoya qoşun və matrisinizin yandırıldığından və sözləri sürüşdürdüyündən əmin olmaq üçün işarəni çevirin.

Sorun Giderme: Bağlantılarınız sıxdır və düzgün bağlayıcılarla əlaqəlidirmi? Batareyanızın gücü varmı?

Vəkillik

Bu layihə, Qara Həyatlar Maddənin təbliğatı və Qara əleyhinə şiddət nəticəsində öldürülən qadın və qızların xatirələrini davam etdirmək üçün hazırlanmışdır. #SayHerName Kampaniyası, https://aapf.org/shndemands ünvanında dəyişikliyi gerçəkləşdirmək üçün Tələb və Siyasət Təşəbbüslərinə malikdir. Breonna Taylor üçün Ədalət Mühakiməsi https://justiceforbreonna.org/ saytında tapa bilərsiniz #JusticeforBre əldə etmək üçün edə biləcəyiniz xüsusi tədbirlər. Bunlara, onun ölümü ilə bağlı araşdırma aparan istintaq orqanları, qurumlar və şəxslər üçün ərizə və əlaqə məlumatları daxildir.

Tövsiyə: