1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xianii-fans-board

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Фанс борд

Фанс борд — это открытая панель для фанатов, предназначенная для отображения данных в реальном времени. Она может использоваться для отображения в реальном времени таких данных, как количество поклонников, количество воспроизведений, погода и изменение цен на акции.

Обзор

Фанс борд — это аппаратное обеспечение, предназначенное для отображения сетевых данных в режиме реального времени.

Оно может быть использовано для отображения информации о динамических изменениях, таких как количество поклонников, количество воспроизведения, погода и цены на акции, в режиме реального времени.

Применение

В настоящее время проект включает следующие приложения:

  • Панель для поклонников (apps/fans-board);
  • Классические часы (apps/clock);
  • Тест освещённости (apps/als-test);
  • Счётчик новых воспроизведений (apps/new-play-count).

Инструкция по использованию

Комплект поставки включает модуль nodeMCU v3 и четырёхстрочную панель управления матрицей 8x8. Модуль и панель соединены с помощью штырьков 2,54 мм.

При подключении обратите внимание на метки на панели. USB-порт модуля должен быть направлен наружу, иначе модуль или панель могут быть повреждены.

0. Подготовка среды

Для nodeMCU существует множество инструментов. Для удобства начинающих пользователей здесь используется ESPlorer, графический интерфейс, разработанный на Java. Он может работать на любой платформе, поддерживающей среду выполнения Java, поэтому его можно легко использовать на разных платформах.

Установка среды выполнения Java

  1. Ubuntu: sudo apt install openjdk-8-jre.
  2. Windows: установите JRE_v8.0.202_windows из пакета разработки.

Запуск программного обеспечения

  1. Ubuntu: sudo java -jar ESPlorer.jar.
  2. Windows: дважды щёлкните ESPlorer.jar или ESPlorer.bat, чтобы открыть его.

После успешного запуска программного обеспечения закройте его. Оно понадобится нам позже при загрузке скрипта.

1. Подключение устройства

Аккуратно вставьте USB-разъём модуля в разъём, следя за тем, чтобы он был направлен наружу. При извлечении модуля старайтесь держать его горизонтально, чтобы не погнуть штырьки или не сломать их.

Затем подключите комплект разработчика к компьютеру с помощью прилагаемого кабеля microUSB.

Если ваша система не распознаёт устройство из-за отсутствия драйвера CH340, вам необходимо установить прилагаемый драйвер CH341Setup. После установки вы сможете правильно распознать устройство.

2. Прошивка микропрограммы

Отправленные комплекты могут уже содержать прошивку или нет, в зависимости от процесса отправки.

Если прошивка уже установлена, этот шаг можно пропустить.

Обычно используемые инструменты для прошивки включают:

pyFlasher; — esptool.

Этот пакет содержит pyFlasher. Здесь мы объясним процесс прошивки на примере Windows.

Откройте pyFlasher.

  1. Выберите правильный последовательный порт (вы можете увидеть его в диспетчере устройств). Если у вас нет других последовательных портов, вы можете выбрать автоматический.
  2. Найдите прошивку в комплекте разработчика.
  3. Выберите скорость, если проблем нет, выберите самую высокую.
  4. Выберите стереть данные.
  5. Нажмите кнопку «Начать прошивку».

Успешная прошивка будет выглядеть следующим образом:

После этого вы можете извлечь или нажать кнопку RST на модуле, чтобы принудительно перезагрузить его.

3. Загрузка скрипта

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

  1. Перечислите файлы, затем удалите init.lua.
  2. Перезагрузите модуль.
  3. Загрузите каждый скрипт по очереди.
  4. Загрузите init.lua.
  5. Перезагрузите модуль.

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

Здесь мы объясним, как загрузить скрипт с помощью ESPlorer в среде Windows.

Сначала откройте программное обеспечение.

  1. Установите правильный последовательный порт.
  2. Установите скорость передачи данных 115200, которая является скоростью связи по умолчанию после включения модуля.
  3. Нажмите кнопку, чтобы открыть последовательный порт.

Модуль работает нормально, и вы увидите сообщение «невозможно открыть init.lua» в конце вывода последовательного порта. В противном случае нажмите кнопку RST, чтобы перезапустить модуль.

Затем отредактируйте файл сценария. Вам нужно ввести имя вашей сети Wi-Fi и пароль в файле setting.lua, а также идентификатор учётной записи, который вы хотите отслеживать количество поклонников.

Вы можете использовать любые инструменты для редактирования файлов Lua, включая блокнот Windows. Сохраните изменения.

Нажмите кнопку «Загрузить», чтобы загрузить каждый файл сценария по очереди.

Загрузка прошла успешно, и в правом окне появится сообщение «Успех».

После загрузки всех сценариев нажмите кнопку RST на модуле, чтобы перезагрузить его.

Теперь модуль начинает выводить нормальную информацию, а панель также может отображать количество поклонников.

После завершения загрузки сценария вы можете запустить его, подключив питание через интерфейс type-c на задней панели, что удобно для скрытия кабелей при установке.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xianii-fans-board.git
git@api.gitlife.ru:oschina-mirror/xianii-fans-board.git
oschina-mirror
xianii-fans-board
xianii-fans-board
main