Проврка оборудования. Switch

1. Визуальный осмотр

Перед подключением убедиться, что нет медных жил и прочего мусора на плате, компоненты припаяны

2. Прошивка оборудования

Инструкция по прошивке

Актуальные прошивки здесь

3. Напайка и проверка вачдога

Для проверки вачдога необходимо нажать кнопку reset при зажатой кнопке boot. Плата должна тускло зажечь VD21 и VD22 на минуту. Через минуту должен моргнуть VD12, после чего VD21 и VD22 должны погаснуть, а потом должен загореться ярко только один из них. Через несколько секунд должен моргнуть 3 раза VD12. (плата подключена к wifi)

4. Проверка подключения платы

Если перед загрузкой платы включить UART, то можно увидеть, за сколько секунд прошло подключение к wifi Laser_maze Нормальное время подключения: 4-18 секунд.

После подключения плата должна появиться в devices как Board.

5. Подключить плату к тестовому стенду

6. Проверка лазеров/сенсоров

  1. Нажать Now (убедиться, что на всех сенсорах значение не превышает 100)
  2. Включите 1 лазер (убедиться, что загорится только нужный лазер)
  3. Нажать Now (убедиться, что на 1 сенсоре появилось значение выше 3700, на сосендем сенсоре значение не выше 800, а на остальных значения не превышают 100)
  4. Выключить лазер
  5. Повторить действие для всех 6 лазеров/сенсоров.
  6. Зайти в панель PRO
  7. На вкладке “Misc” проверить по очереди каждый цвет светодиодки Цвета должны быть не перепутаны и все гореть примерно одинаково по яркости при включении.
  8. На вкладке “Settings” включить Service mode.
  9. Убедиться, что подсветка кнопок загорелась, светодиодка горит белым и горят все лазеры
  10. Нажать 1 кнопку.
  11. Проверить, что в UART нажалась только одна кнопка. (послано только одно событие и в нём state = 1)
  12. Отпустить кнопку.
  13. Проверить, что в UART появилось только 1 событие об отпускании кнопки (state = 0) и нет других событий о нажатии.
  14. Проверить так же остальные 2 кнопки.
  15. Установить чувствительность сенсоров на 85

7. Настройка и проверка игры

  1. Скачать putty
  2. Открыть Putty.
  3. Подключиться по ssh к серверу.
  4. Ввести данные:
    • Имя хоста: 192.168.50.2
    • Порт: 22
    • Тип соединения: SSH
  5. Ввести логин и пароль:
    • pi
    • Nik01a!*%^
  6. cd maze_server
  7. nano config.json
  8. Установить gamepath по необходимым кнопкам проверяемой платы. Номера кнопок зависят от номера платы и начинаются с 0.
  9. Сохранить
  10. Перезагрузить NodeJS командой “pm2 restart all”
  11. Зайти в панель PRO
  12. Настроить все лазеры платы в настройке уровней сложности для 3 уровня и не все лучи для 1 уровня.
  13. Провести калибровку игры
  14. Убедиться, что во время калибровки светодиодка горела синим пламенем и была включена подсветка всех кнопок.
  15. Убедиться, что все лазеры скалибровались
  16. Запустить игру на 1 уровне сложности. Убедиться, что загорелись только те лучи, которые были настроены.
  17. Запустить игру на 3 уровне сложности.
  18. Убедиться в отсутствии самопересечений
  19. Проиграть одну игру по времени.
  20. Запустить игру еще раз
  21. Пересекать лучи по 1 и следить, чтобы не гасло сразу несколько и не появлялось сразу несколько крестов.
  22. Проиграть одну игру по количеству пересечений
  23. Запустить еще 1 игру на 3 уровне физической кнопкой.
  24. Выйграть игру, нажав все необходимые кнопки.

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

8. Залить плату термоклеем и лаком. Собрать в корпус

После заливки провести повторное тестирование как в разделе 7.

9. Проверить плату перед запаковкой комплекта

Как в разделе 7.

Posts

subscribe via RSS