Инструменты пользователя

Инструменты сайта


Изготовление и ремонт стенда для тестирования USB-Serial GrowBoard

Понадобится

- [] Контроллер Iskra Neo - 1шт

- [] USB Host Shield от Keyes или аналогичный - 1шт

- [] Любой шилд - макетная плата - 1шт

- [] Модуль RGB-Matrix - 1шт

Проверьте работоспособность модуля до того как распаивать его на плату. Используйте стандартный пример simple из примеров к библиотеке Adafruit NeoPixel. Не забудьте исправить номер пина.

- [] Разъемы PLS/PLD

Ну и разумеется паяльный фен, паяльник, припой, флюс, кусачки, пинцет и так далее.

Изготовление

- Припаяем разъемы PLS к шилду - макетной плате. Не перепутать сторону!

- Установим и припаяем модуль RGB Matrix к макетной плате. Вывод S модуля кинуть перемычкой на вывод 4 Ардуино. И соответственно кинуть перемычки для питания и земли.

- Отмоем флюс, высушим.

- Установим полученную "шляпу" на разъемы USB Host Shield, а самого USB Host Shield на Iskra Neo.

- Подключим USB-A - micro USB кабель к разъему на Host Shield.

Программирование

- Скачиваем скетч и разархивируем его

- Скачиваем библиотеку разархивируем ее и кладем туда где лежат все библиотеки Ардуино.

- Подключим USB кабелем компьютер к Iskra Neo

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

Если с индикацией что то не так, отключите стенд от компьютера и проверьте не закоротили-ли чего.

- Загружаем скетч в Arduino IDE

- Убеждаемся что библиотека Adafruit NeoPixel загружена в ArduinoIDE

- Компилируем и загружаем скетч в плату Iskra Neo

- Отключим USB кабель от Iskra Neo

Проверка стенда

- Подаем питание на стенд от источника питания 5 вольт 2 ампера через разъем "бочка".

- На плате Iskra Neo должен загореться синий светодиод, и начать мигать оранжевый.

- После того как оранжевый светодиод на плате перестал мигать, по RGB Matrix (будем звать ее экраном) должен пробежать "бегущий огонек" условно белого цвета.

- Берем заведомо исправную и прошитую плату GrowBoard и подключаем к разъему micro USB. По экрану должен пробежать белый "бегущий огонек", после чего он должен загореться зеленым цветом. После отключения от разъема экран должен погаснуть.

- Берем заведомо исправную но с произольной другой прошивкой Iskra Neo и подключаем к разъему micro USB. По экрану должен пробежать белый "бегущий огонек", после чего он должен загореться красным цветом (количество ярких точек зависит от того чем была прошита Искра, см. Коды неисправностей)

Коды неисправностей

Когда зажигается красный экран, какое то количество красных точек будут более яркими чем остальные. Количество этих более ярких точек это и есть код ошибки.

  • 1 яркая точка - поток байт с платы GrowBoard не соответствует правильному шаблону JSON.
  • 2 ярких точки - GrowBoard ничего не шлет