Использование прошивки SenseCraft для программирования без кода на терминале Wio

В заключение нашего обзора набора прототипов датчиков SenseCAP K1100 с LoRaWAN и Vision AI автор предположил, что было бы здорово, если бы SeeedStudio могла разработать новую прошивку, которая может подключаться без кодирования, а не с использованием программирования Arduino:

Мне пришлось полагаться на свои знания и опыт работы с LoRaWAN для беспроводной передачи данных на большие расстояния. Это потому, что LoRaWAN имеет более сложный процесс подключения, чем Wi-Fi или Bluetooth. Было бы здорово, если бы Seeed Studio разработала новую прошивку, которая может подключаться без какого-либо кодирования.

Это не заняло много времени, так как SeeedStudio совсем недавно выпустила первую версию программного обеспечения интеллектуальных датчиков SenseCraft с открытым исходным кодом для распознавания кода, обработки и восходящей линии связи, которая оказалась совместимой с терминалом Wio, входящим в состав комплекта разработки SenseCAP K1100. Итак, давайте вместе протестируем новую прошивку SenseCraft.

Клавиши навигации SenseCraft

Мы можем использовать джойстик Wio Terminal следующим образом:

  1. Влево: перейдите влево.
  2. Вправо: прокрутите вправо.
  3. Вверх: возврат к предыдущему списку.
  4. Enter: выберите элемент.

функциональные клавиши SenseCraft

Три кнопки в верхней части устройства используются для трех конкретных действий:

  1. Sense: отображение различных значений от датчиков внутри платы терминала Wio, а именно света, звука и IMU, а также внешних модулей датчиков Grove. Плата терминала Wio автоматически отобразит значения в соответствии с типом датчика.
  2. Process: обработка данных. Например, модуль камеры Grove Vision AI можно подключить к терминалу Wio, который будет обрабатывать изображения с помощью алгоритмов машинного обучения.
  3. Uplink: обеспечивает беспроводное соединение через LoRa и/или WiFi и отправляет данные с датчика в облако.

Установка SenseCraft на Wio Terminal

Мы установили прошивку без кода SenseCraft на Wio Terminal следующим образом:

  • Загрузите последнюю версию прошивки, на данный момент «SenseCraft-v0.3.uf2».
  • Подключите кабель USB Type-C к плате терминалов Wio и главному компьютеру.
  • Сдвиньте переключатель в положение «ON», а затем быстро переключитесь между ON и OFF не менее двух раз, чтобы войти в режим загрузчика.

На вашем компьютере должен появиться новый USB-накопитель «Arduino».

Скопируйте файл « SenseCraft-v0.3.uf2 » на USB-накопитель.

После этого Wio Terminal автоматически запустит прошивку «без кода» и перезапустится. На этом этапе вы должны просто увидеть файл «config.txt» на USB-накопителе.

Тестирование SenseCraft с различными датчиками

Мы протестировали четыре различных сценария с комплектом для прототипирования SenseCAP K1100 в меню «Sense».

Во-первых, мы отобразили интенсивность света, уровень звука и данные датчика IMU от датчиков, встроенных в Wio Terminal.

Датчик влажности почвы Grove был следующим…

.. затем датчики Grove VOC и eCO2 …

… и, наконец, датчик температуры и влажности Grove.

Подключение модуля Grove Vision AI позволяет распознавать лица (анализ Vision AI в реальном времени) в меню «Процесс».

Мы протестировали функцию SenseCraft только с разделами Sense и Process. Мы не тестировали функцию Uplink, потому что:

  1. Прошивка поддерживает только диапазоны US915, EU868, AU915, и в настоящее время невозможно выбрать диапазон AS923, используемый в Таиланде.
  2. Частные сетевые серверы LoRaWAN пока не поддерживаются, а поддерживаются только облачные сервисы, такие как SenseCap и Ubidots.

Вывод

Проект SenseCraft избавляет от необходимости писать какой-либо код. Просто подключите датчик к терминалу Wio или используйте внутренние датчики, и он автоматически отобразит данные. SenseCraft идеально подходит для тех, кто плохо разбирается в программировании. Мы надеемся, что команда проекта скоро выпустит новую версию с большим количеством функций. SenseCraft вскоре должен добавить поддержку оборудования M5Stack и плат серии XIAO с дисплеями, а также дополнительных датчиков Grove.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments