Оглавление:

Электронная прокрутка именных знаков Black Lives Matter: 5 шагов
Электронная прокрутка именных знаков Black Lives Matter: 5 шагов

Видео: Электронная прокрутка именных знаков Black Lives Matter: 5 шагов

Видео: Электронная прокрутка именных знаков Black Lives Matter: 5 шагов
Видео: Ждите штраф за номерные рамки…. 2024, Июль
Anonim
Электронная прокрутка имён Black Lives Matter
Электронная прокрутка имён Black Lives Matter
Электронная прокрутка имен знаков Black Lives Matter
Электронная прокрутка имен знаков Black Lives Matter

Кампании #sayhername, #sayhisname и #saytheirname привлекают внимание к именам и историям чернокожих, ставших жертвами расистского насилия со стороны полиции, и поощряют пропаганду расовой справедливости. Более подробную информацию о требованиях и политике кампании «Скажи ее имя» можно найти на Афро-американском политическом форуме по адресу

Этот программируемый памятный знак с именами использует адресуемую светодиодную матрицу и микроконтроллер для создания прокручиваемого электронного баннера с именами жертв.

Это проект от продвинутого новичка до среднего уровня, требующий небольшого количества пайки и некоторого знакомства с Arduino IDE.

Запасы:

Плоский кусок картона - должен быть достаточно жестким (переработанная транспортировочная коробка) размером не менее 18 на 10 дюймов, у нас - 19 на 12 дюймов.

Краска и / или винил для надписей (или предварительно приобретенные буквы или краска / маркеры для рисования букв) и украшения знаков

маленький Arduino, такой как микроконтроллер типа Arduino Nano или Arduino, который имеет разъем microUSB https://www.arduino.cc/ или Adafruit Feather

Блок питания 5 В / аккумулятор и дата-адаптер

Светодиодная матрица 8 X 32 WS2812B

Кабель USB A - microUSB для программирования Arduino

3-контактный разъем / кабель JST 2 SM

Зажимы-крокодилы (по желанию)

Припой

Паяльник

Хобби нож

Двусторонняя лента / двусторонняя лента из вспененного материала

Лента

Шаг 1: сделайте картонную вывеску и добавьте надписи

Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи
Сделайте картонную вывеску и добавьте надписи

1. Раскрасьте картон. Мы использовали аэрозольную краску, но подойдет любая краска, которая подходит для бумаги. Позволяют высохнуть.

2. Нанесите свою надпись. Вы можете использовать трафареты, купленные в магазине буквы или раскрасить и нарисовать свои собственные. Мы использовали виниловые буквы, вырезанные на резаке Cricut.

3. Размер светодиодной матрицы 31,5 см на 8 см (примерно 12,5 на 3,25 дюйма). Убедитесь, что на картоне достаточно места для размещения матрицы.

Шаг 2. Припаяйте кабели для микроконтроллера и светодиодной матрицы

Припаяйте кабели для микроконтроллера и светодиодной матрицы
Припаяйте кабели для микроконтроллера и светодиодной матрицы
Припаяйте кабели для микроконтроллера и светодиодной матрицы
Припаяйте кабели для микроконтроллера и светодиодной матрицы
Припаяйте кабели для микроконтроллера и светодиодной матрицы
Припаяйте кабели для микроконтроллера и светодиодной матрицы

Мы сочли полезным соединять компоненты с помощью кабеля JST, чтобы вы могли легко отсоединить их, чтобы собрать знак или поменять детали, если какая-либо часть повреждена и вам необходимо ее заменить. Вы можете припаять светодиодную матрицу прямо к плате Arduino / микроконтроллера, если хотите уменьшить шаг, но будет сложно спрятать Arduino на обратной стороне картонной вывески.

1. Узнайте, как паять, используя Руководство Adafruit по превосходной пайке

Вам нужно будет пропаять провода на разъеме через отверстия в плате Arduino.

2. Есть большая вероятность, что ваша светодиодная матрица уже имеет 3-контактный кабель JST, подключенный к задней части матрицы. Разъем JST, который вы хотите использовать, должен иметь маркировку DIN, где провода подключаются к матрице. Посмотрите, есть ли на разъеме вилка или розетка. Для подключения к плате вам понадобится противоположный конец (вилка или розетка). Ваша матрица также может иметь двухпроводной соединитель, прикрепленный к тому же месту, что и трехконтактный соединитель. Этот соединитель нам не понадобится для этого проекта. Если ваша матрица не имеет уже подключенного разъема JST, вы должны выбрать одну сторону кабеля и припаять ее к матрице на DIN, сопоставив красный провод с питанием / напряжением, средний провод с данными и третий провод с землей (GND).

Если на матрице есть другие разъемы (2-х проводные разъемы, 3-х проводный DOUT), их можно просто оставить там. Мы спрячем их на обратной стороне вывески. Вы также можете соединить две матрицы вместе, чтобы получить более длинный знак прокрутки на большом куске картона.

3. Вам нужно будет припаять соответствующий разъем JST (вилка или розетка) к Arduino. На вашем разъеме три провода. Один должен быть красным, а другие обычно бело-зеленым, а иногда желтым или черным. Красный провод подключается к источнику питания, обычно с маркировкой 3 В или 3,3 В на плате Arduino. Проденьте оголенный конец провода через отверстие 3 В или 3,3 В на плате и припаяйте к плате. Другой внешний провод от вашего 3-проводного JST - это провод заземления. Проденьте оголенный конец этого провода через отверстие с надписью GND на плате. Припаиваем на место. Средний провод предназначен для данных. Его можно подключить к любому цифровому выводу (PWM) на вашем Arduino или микроконтроллере. Мы будем использовать контакт 6 для этого проекта. Припаяйте средний провод разъема к контакту 6 на плате.

4. Никаких других проводов к ардуино / плате припаивать не нужно. Мы будем использовать USB-кабель для питания, и он будет подключаться к разъему microUSB на плате.

Шаг 3: запрограммируйте свой Arduino

Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino
Запрограммируйте свой Arduino

Перед тем, как поставить доску на знак, нам нужно будет ее запрограммировать. Вам понадобится компьютер и кабель USB для передачи данных - microUSB (кабель, который идет в комплекте с зарядным устройством, может быть предназначен только для питания. Вам понадобится кабель для передачи данных и питания).

1. Загрузите IDE Arduino со страницы https://www.arduino.cc/en/main/software. Если вы не знакомы с программным обеспечением и кодом Arduino, мы рекомендуем вам попробовать некоторые из руководств на веб-сайте Arduino.

2. Вам нужно будет добавить три библиотеки Arduino. Их можно загрузить с помощью Arduino IDE.

2а. Откройте IDE Arduino.

2b. Используя меню в верхней части страницы, выберите Sketch> Include Library> Manage Libraries…

2c. Это вызывает диспетчер библиотеки. В строке поиска справа найдите «neomatrix». Затем нажмите кнопку «Установить». Повторите этот поиск и установите для "neopixel" и "adafruit gfx library"

3. Загрузите код из этого руководства - мы включили код в виде файла для загрузки с этим руководством. Файлы Arduino должны находиться в папке с тем же именем, что и файл. Когда вы загрузите файл сюда и попытаетесь открыть его, вы получите сообщение, в котором говорится: «Файл« blmNamesSignCode.ino »должен находиться в папке эскиза с именем« blmNamesSignCode ». Создать эту папку, переместить файл и продолжить?». Щелкните ОК и создайте папку. Мы также включаем код в качестве снимков экрана на этом этапе на тот случай, если вы захотите самостоятельно ввести его в IDE Arduino.

4. Откройте файл.ino в среде Arduino IDE.

5. В нашем коде мы используем подмножество имен из кампании #SayHerName. Вы можете добавить дополнительные имена женщин и девочек, которые стали жертвами насилия против чернокожих, добавив строки после строки 41 и отформатировав их, как имена в предыдущих строках. Список In Memoriam можно найти здесь, в кампании «Скажи ее имя» https://aapf.org/shn-inmemoriam. Другие имена, которые помнят как часть движения Black Lives Matter, можно найти в #SayTheirNames List https://sayevery.name/ и в статье Black Lives Matter в Википедии

6. Подключите плату к компьютеру с помощью кабеля USB / microUSB. В строке меню вверху выберите Инструменты. Прокрутите вниз до раздела "Доска" и выберите ту доску, которую вы используете. Затем выберите Инструменты> Порт в строке меню, ваша плата должна автоматически отображаться в списке портов. Если этого не произошло, убедитесь, что вы используете кабель для передачи данных для подключения платы к компьютеру.

7. Щелкните галочку Проверить кнопку. Это скомпилирует эскиз и сообщит вам, если есть проблемы.

8. Нажмите кнопку «Загрузить» со стрелкой вправо, чтобы загрузить программу на ваш Arduino.

9. Отключите плату от компьютера.

10. Подключите Arduino к светодиодной матрице с помощью разъемов JST. Подключите Arduino к блоку питания / аккумулятору с помощью кабеля USB / USBmicro. Убедитесь, что ваша батарея и плата включены, если у них есть переключатели включения / выключения. На Arduino должен быть светодиод, который сообщит вам, что на него есть питание и что он включен. Некоторым платам требуется несколько секунд для запуска. Имена должны автоматически начать прокручиваться на светодиодной матрице.

Исправление проблем:

Есть ли у вас электричество / заряжен ли ваш аккумулятор? Все связано? Ваши паяные соединения хороши? Вы перепутали какие-либо провода, так что ваш Arduino неправильно подключен к вашей матрице? Если все включено и нет прокрутки, вы загрузили свою программу в Arduino?

Шаг 4: Добавьте светодиодную матрицу на знак

Добавьте светодиодную матрицу на знак
Добавьте светодиодную матрицу на знак
Добавьте светодиодную матрицу на знак
Добавьте светодиодную матрицу на знак

Вы начали макет вашего знака на предыдущем шаге и оставили место для светодиодной матрицы. Теперь наденем матрицу и проведем провода к тыльной стороне вывески.

1. Отсоедините Arduino от светодиодной матрицы через разъем JST.

2. Поместите матрицу в открытое место на передней части вывески так, чтобы провода были между матрицей и картоном.

3. Наклоните матрицу вверх и карандашом или маркером отметьте, где провода должны проходить через знак. У вас, вероятно, есть дополнительные провода для DOUT, отметьте их также, чтобы они проходили за картоном.

4. Снимаем матрицу. Используя плоскую поверхность и нож для хобби или резак для коробок, осторожно прорежьте небольшие отверстия в местах, где все ваши кабели должны проходить к задней части вывески.

5. Осторожно протяните кабели назад.

6. Приклейте прочный двусторонний скотч или двусторонний поролоновый скотч на заднюю часть светодиодной матрицы. Сильно надавите, чтобы приклеить матрицу на лицевой стороне картонной вывески.

Шаг 5: Завершение подписи и пропаганды

Завершение знака и пропаганды
Завершение знака и пропаганды

1. Подключите Arduino / плату к матрице на обратной стороне вашего знака. Вы можете использовать малярную ленту или изоленту, чтобы закрепить лишние кабели и провода. Мы также используем изоляционную ленту, обернутую вокруг платы в качестве дополнительной защиты. Вы можете напечатать на 3D-принтере чехол для большей защиты Arduino.

2. Подключите аккумулятор к Arduino и переверните знак, чтобы убедиться, что ваша матрица горит и прокручивает слова.

Устранение неисправностей: надежно ли подключены и установлены ли правильные разъемы? В вашей батарее есть заряд?

Пропаганда

Этот проект был разработан для пропаганды жизни чернокожих и постоянного поминовения женщин и девочек, погибших в результате насилия против чернокожих. Кампания #SayHerName имеет требования и политические инициативы, чтобы сделать изменения реальностью на https://aapf.org/shndemands. Информацию о защите справедливости для Бреонны Тейлор можно найти по адресу https://justiceforbreonna.org/, включая конкретные действия, которые вы можете предпринять, чтобы получить #JusticeforBre. К ним относятся петиция и контактная информация следственных органов, учреждений и лиц, ответственных за расследование ее смерти.

Рекомендуемые: