Мазмуну:

Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси: 5 кадам
Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси: 5 кадам

Video: Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси: 5 кадам

Video: Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси: 5 кадам
Video: Кара-Шоро жайлоосу эс алганга эн сонун жер. 2024, Ноябрь
Anonim
Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси
Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси
Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси
Кара жашоолордун мааниси Электрондук жылдыруучу аттар белгиси

#Sayhername, #sayhisname жана #saytheirname кампаниялары расисттик полициянын зомбулугунан жабыр тарткан кара адамдардын ысымдары менен окуяларына маалымдуулукту алып келет жана расалык адилеттүүлүктү жактайт. "Анын атын айт" өнөктүгүнүн талаптары жана саясаты жөнүндө көбүрөөк маалыматты африкалык -америкалык саясат форумунан тапса болот

Бул программалоочу мемориалдык аталыш белгиси жабырлануучунун ысымдары жазылган жылдыруучу электрондук баннерди куруу үчүн даректүү LED матрицасын жана микроконтроллерди колдонот.

Бул башталгыч орто деңгээлдеги проект, анча -мынча ширетүүнү жана Arduino IDE менен таанышууну талап кылат.

Берилиштер:

Жалпак картон - абдан катуу болушу керек (кайра иштетилген куту), жок дегенде 18 "X 10", биздики 19 "X 12" болчу

Бояуу жана/же винил тамгалар үчүн (же тамгаларды тартуу үчүн алдын ала сатылып алынган тамгалар же боектор/маркерлер) жана белги кооздоо үчүн

MicroUSB туташтыргычы бар Arduino Nano же Arduino тибиндеги микроконтроллер сыяктуу кичинекей Arduino https://www.arduino.cc/ же Adafruit Feather

5V электр банкы/батарейка жана берилиштер

8 X 32 LED матрицасы WS2812B

USB A - microUSB маалымат кабели arduino программалоо үчүн

JST 2 SM 3-пин туташтыргычы/кабели

Аллигатор клиптери (милдеттүү эмес)

Solder

Кандооч

Хобби бычагы

Эки жактуу скотч/эки тараптуу көбүк тасмасы

Тасма

1 -кадам: Картон белгисин жасап, тамгаларды кошуңуз

Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз
Картон белгисин жасап, тамгаларды кошуңуз

1. Картонуңузду боёңуз. Биз спрей боёкту колдондук, бирок кагазда иштеген ар кандай боёк жакшы болот. Кургатууга уруксат бериңиз.

2. Жазууңузду колдонуңуз. Сиз трафареттерди, дүкөндөн сатып алган тамгаларды колдоно аласыз, же өзүңүз боёп, сүрөт тарта аласыз. Биз Cricut кескичибизде кесилген винил тамгаларды колдондук.

3. LED матрицасы 31,5 см X 8 см (болжол менен 12,5 X 3,25 дюйм) матрицага туура келиши үчүн картонуңузга жетиштүү боштук калтырууну унутпаңыз.

2 -кадам: Микроконтроллериңизди жана LED матрицалык кабелин туташтырыңыз

Сиздин Микроконтроллерди жана LED Матрицалык Кабелин Лайктаңыз
Сиздин Микроконтроллерди жана LED Матрицалык Кабелин Лайктаңыз
Сиздин Микроконтроллерди жана LED Матрицалык Кабелдерин Лайктаңыз
Сиздин Микроконтроллерди жана LED Матрицалык Кабелдерин Лайктаңыз
Сиздин Микроконтроллерди жана LED Матрицалык Кабелдерин Лайктаңыз
Сиздин Микроконтроллерди жана LED Матрицалык Кабелдерин Лайктаңыз

Биз компоненттерди JST кабели менен туташтырууну пайдалуу деп таптык, андыктан белгини чогултуу үчүн же бөлүктөрүн алмаштыруу үчүн аларды оңой эле ажыратып коюңуз же эгер анын бир бөлүгү бузулуп калса жана аны алмаштырышыңыз керек болсо. Эгерде сиз бир кадамды кыскартууну кааласаңыз, LED матрицаңызды arduino/microcontroller тактаңызга туташтыра аласыз, бирок Arduino картасынын белгисинин артына жашыруу кыйын болот.

1. Адафруттун эң сонун ширетүү боюнча көрсөтмөсүн колдонуп, кантип ширетүүнү үйрөнүңүз

Сиз ардуино тактасындагы тешиктер аркылуу туташтыргычыңыздагы зымдарды ширетишиңиз керек болот.

2. Сиздин LED матрицаңызда матрицанын артында 3 пиндүү JST кабели бар. Сиз колдонгуңуз келген JST туташтыргычы DIN деп жазылышы керек, ал жерде зымдар матрицага туташкан. Анын туташтыргычында сайгыч же розетка бар -жогун текшериңиз. Тактага туташуу үчүн сизге карама -каршы учу (розетка же розетка) керек болот. Сиздин матрицаңызда 3 зымдуу туташтыргыч менен бир жерге тиркелген 2 зымдуу туташтыргыч болушу мүмкүн. Бул проект үчүн бизге бул туташтыргычтын кереги жок. Эгерде сиздин матрицаңызда JST туташтыргычы жок болсо, анда кабелдин бир жагын тандап, аны DIN боюнча кызыл зымдын кубаттуулугуна/чыңалуусуна, орто зымга жана үчүнчү зымга дал келген матрицага кошушуңуз керек (GND).

Эгерде матрицада башка туташтыргычтар болсо (2 зым туташтыргычы, 3 зым DOUT), аларды ошол жерге таштап койсоңуз болот. Биз аларды белгинин артына катып коёбуз. Мындан тышкары, эки матрицаны бириктирип, чоңураак картондогу узунураак жылдыруу белгисин аласыз.

3. Сиз Arduino менен дал келген (штепсель же розетка) JST туташтыргычын ширетишиңиз керек болот. Сиздин туташтыргычта үч зым бар. Бири кызыл, калгандары адатта ак жана жашыл, же кээде сары же кара болушу керек. Кызыл зым бийликке туташкан, адатта Arduino/доскасында 3V же 3.3V деп белгиленген. Жылаңач зымдын учун 3V же 3.3V тешик аркылуу тактага коюп, тактага салыңыз. Сиздин 3 зым JST башка тышкы зым жер зым болуп саналат. Бул зымдын жылаңач учун тактаңыздагы GND деп аталган тешик аркылуу коюңуз. Лайк ордуна. Орто зым маалымат үчүн. Бул Arduino же микроконтроллердеги каалаган санарип пинге (PWM) туташтырылышы мүмкүн. Биз бул долбоор үчүн 6 -пинди колдонобуз. Тактадагы 6 -пинге туташтыргычыңыздын ортоңку зымын ширетип коюңуз.

4. Башка зымдарды arduino/boardго ширетүүнүн кажети жок. Биз кубат үчүн USB кабелин колдонобуз жана ал тактадагы microUSB туташтыргычына туташат.

3 -кадам: Сиздин Arduino программаңыз

Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз
Сиздин Arduino программаңыз

Тактага белгини коюудан мурун, аны программалаш керек. Сизге компьютериңиз жана microUSB кабелинин USB маалыматы керек болот (заряддагычыңыз менен келген кабель кубат үчүн болушу мүмкүн. Сизге маалымат жана кубат керек).

1. Arduino IDEди https://www.arduino.cc/en/main/softwareден жүктөп алыңыз. Эгерде сиз Arduino программасы жана коду менен тааныш эмес болсоңуз, анда Arduino веб -сайтындагы айрым окуу куралдарын колдонуп көрүүнү сунуштайбыз.

2. Сиз үч Arduino китепканасын кошушуңуз керек болот. Аларды Arduino IDE менен жүктөп алсаңыз болот.

2а. Arduino IDE ачыңыз.

2b. Барактын өйдө жагындагы менюларды колдонуу эскиз> Китепкананы кошуу> Китепканаларды башкаруу бөлүмүнө өтүңүз …

2c. Бул китепкана башкаруучусун алып келет. Оң кол издөө тилкесинде "neomatrix" издеңиз. Андан кийин Орнотуу баскычын басыңыз. Бул издөөнү кайталап, "neopixel" жана "adafruit gfx library" үчүн орнотуңуз

3. Бул окуу куралынан кодду жүктөп алыңыз - Биз бул окуу куралы менен кодду файл катары жүктөп алдык. Arduino файлдары файлдын аталышындагы папкада болушу керек. Файлды бул жерден жүктөп алып, ачууга аракет кылганда, "blmNamesSignCode.ino" файлы "blmNamesSignCode" аттуу эскиз папкасында болушу керек деген билдирүү аласыз. Бул папканы түзүп, файлды жылдырып, улантыңызбы? ". Click Ok жана папканы түзүү. Биз кодду Arduino IDEге өзүңүз жазгыңыз келсе, бул кадамга скриншот катары киргизип жатабыз.

4. Arduino IDEдеги.ino файлын ачыңыз.

5. Биздин коддо биз #SayHerName кампаниясынын ысымдарынын топтомун колдонуп жатабыз. Сиз 41-саптан кийин саптарды кошуу жана мурунку саптардагы аталыштар сыяктуу форматтоо аркылуу Кара каршы зомбулуктун курмандыгы болгон аялдардын жана кыздардын кошумча аттарын кошо аласыз. Memoriam тизмеси бул жерде https://aapf.org/shn-inmemoriam деп айтыңыз. Black Lives Matter Кыймылынын бир бөлүгү катары эсте калган башка ысымдарды #SayTheirNames List https://sayevery.name/ жана Wikipediaдагы Black Lives Matter макаласынан табууга болот

6. USB/microUSB кабели менен тактаңызды компьютериңизге сайыңыз. Жогорудагы меню тилкесин колдонуп, Куралдарды тандаңыз. Тактага ылдый жылдырып, колдонуп жаткан тактаңызды тандаңыз. Андан кийин меню тилкесинен Куралдар> Порт тандаңыз, тактаңыз автоматтык түрдө порт тизмесинде көрүнүшү керек. Эгерде ал текшерилбесе, тактаңызды компьютериңизге туташтыруу үчүн маалымат кабелин колдонуп жатканыңызга ишениңиз.

7. Текшерүү баскычын чыкылдатыңыз. Бул эскизди түзөт жана көйгөйлөр бар болсо сизге кабар берет.

8. Программаны Arduinoго жүктөө үчүн оң жебе Жүктөө баскычын басыңыз.

9. Тактаңызды компьютерден сууруңуз.

10. Ардуинону LED матрицасына JST туташтыргычтарын туташтырыңыз. USB/USBmicro кабелин колдонуу менен Arduino -ны кубат банкына/батареяга туташтырыңыз. Батареяңыздын жана тактаңыздын күйгүзүлгөнүн текшериңиз, эгер аларда өчүрүү/өчүрүү өчүргүчтөрү болсо. Arduinoдо анын күчү бар экенин жана күйүп турганын билүүгө жардам берүүчү LED болушу керек. Кээ бир такталарды баштоо үчүн бир нече секунд кетет. Аталыштар автоматтык түрдө LED матрицасында жыла башташы керек.

Мүчүлүштүктөрдү оңдоо:

Сизде кубат барбы/батареяңыз заряддалганбы? Баары байланышканбы? Сиздин туташууңуз жакшыбы? Сиздин Arduino матрицаңызга туура туташпагандыктан сиз кандайдыр бир зымдарды аралаштырдыңызбы? Эгерде баары күйүп турган болсо жана жылдыруу жок болсо, анда сиз программаңызды Arduinoго жүктөдүңүз беле?

4 -кадам: LED матрицасын Белгиге кошуңуз

LED матрицасын Белгиге кошуңуз
LED матрицасын Белгиге кошуңуз
LED матрицасын Белгиге кошуңуз
LED матрицасын Белгиге кошуңуз

Сиз белгинин макетин мурунку кадамда баштадыңыз жана LED матрицасы үчүн бөлмө калтырдыңыз. Эми биз матрицаны кийип, зымдарды белгинин артына өткөрөбүз.

1. JST туташтыргычындагы LED матрицасынан Arduino ажыратыңыз.

2. Матрицаны белгинин алдыңкы жагындагы ачык жерге матрица менен картондун ортосуна зымдарды салып коюңуз.

3. Матрицаны өйдө каратып, карандашты же маркерди колдонуп, зымдар белгиден өтүшү керек болгон жерди белгилеңиз. Сизде, кыязы, DOUT үчүн кошумча зымдар бар, аларды да белгилеңиз, алар картондун артына кетет.

4. Матрицаны алып салыңыз. Тегиз бетти жана хобби бычакты же куту кескичти колдонуп, бардык кабелдериңиз белгинин артына өтүшү керек болгон кичинекей тешиктерди кылдаттык менен кесип алыңыз.

5. Кабелдерди кылдаттык менен артка тартыңыз.

6. LED матрицасынын арт жагына күчтүү эки тараптуу скотч же эки тараптуу көбүк лентасын кошуңуз. Матрицаны картон белгисиңиздин маңдайына жабыштыруу үчүн катуу кысым жасаңыз.

5 -кадам: Белгини жана адвокатураны бүтүрүү

Белги жана адвокатураны бүтүрүү
Белги жана адвокатураны бүтүрүү

1. Arduino/тактасын белгиңиздин артындагы матрицага кайра туташтырыңыз. Кошумча кабелдерди жана зымдарды кармап турууга жардам берүү үчүн сиз маскировка же электр лентасын колдоно аласыз. Биз дагы бир аз кошумча коргонуу катары тактайга оролгон кээ бир электр лентасын колдонобуз. Сиз Arduino үчүн көбүрөөк коргоо үчүн капты 3D басып чыгаргыңыз келиши мүмкүн.

2. Батареяңызды Arduino'го сайыңыз жана матрицаңыз күйүп турганына жана сөздөрдү жылдырып жатканына ынануу үчүн белгини оодарыңыз.

Мүчүлүштүктөрдү аныктоо: Сиздин туташууларыңыз бекем жана туура туташтыргычтар мененби? Батареяңыздын күчү барбы?

Адвокатура

Бул долбоор Black Lives Matter жактоочулугу үчүн жана кара зомбулукта өлтүрүлгөн аялдар менен кыздарды эскерүү үчүн жасалган. #SayHerName кампаниясында https://aapf.org/shndemands дарегиндеги реалдуулукту жүзөгө ашыруу үчүн талаптар жана саясат демилгелери бар. Бреонна Тейлорго карата адилеттүүлүк үчүн адвокаттыкты https://justiceforbreonna.org/ сайтынан тапса болот, анын ичинде #JusticeforBre алуу үчүн кыла турган конкреттүү аракеттер. Бул анын өлүмү боюнча тергөө органдарына, мекемелерге жана тергөө үчүн жооптуу адамдарга кайрылууну жана байланыш маалыматын камтыйт.

Сунушталууда: