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

Терминал Wio — микроконтроллер на базе SAMD51 с возможностью беспроводного подключения, совместимый с Arduino и MicroPython. Он работает на частоте 120 МГц, имеет внешнюю флэш-память 4 МБ и ОЗУ 192 КБ. Сам терминал Wio оснащен 2,4″ ЖК-экраном, встроенным IMU (акселерометр, микрофон, зуммер, слот для карты microSD, датчик освещенности и инфракрасный излучатель). Также он имеет три кнопки, один пятипозиционный переключатель (джойстик) и переключатель сброса. Поддерживает Bluetooth и Wi-Fi, обеспечивая отличную основу для проектов IoT. На задней панели находится 40-контактный разъем для подключения внешних компонентов и модулей.

Сначала покажем как подключить и установить это небольшое, но мощное устройство на Arduino IDE, а далее изучим основные шаги по загрузке в него программ.
- Нужно установить программное обеспечение Arduino IDE.
- Нажмите «Файл» — «Настройки» и скопируйте приведенный ниже URL-адрес «ManagerURL»: files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
- Нажмите «Инструменты» — «Плата» — «Диспетчер плат» и «Найдите терминал Wio».
- Теперь в меню «Инструменты» – «Плата» выбираем «Терминал Wio». Далее можем загрузить код.

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

Оригинальная прошивка разработана для микроконтроллера PIC 24 со встроенным быстродействующим АЦП и ЖК-дисплеем с сенсорной панелью, управление которым осуществляется прикосновением к экрану.

Это портированная версия для Wio Terminal, и теперь управление устройством осуществляется через встроенные кнопки. Прошивка имеет формат .bin. В остальном устройство крайне просто сделать, и помимо Vio Terminal понадобятся всего лишь еще 2 разъема для входного сигнала, в данном случае использовались типа RCA. Канал 1 подключен к контакту 13 (A0, BCM27), а канал 2 — к контакту 15 (A1, BCM22) терминала Vio и заземлению.

Теперь способ установки. Для этого необходимо скачать библиотеку ExtFlashLoader по ссылке из архива.

Затем вставляем карту микро SD в формате FAT32 в терминал Wio, в которой нужно открыть папку с именем «приложения», и в эту папку помещаем указанные файлы прошивки. Далее нужно установить библиотеку «ExtFlashLoader», а в Arduino IDE в «Примерах» открыть скетч «WriteSampleMenu». Теперь нужно установить этот скетч на Vio Terminal.

На этом установка завершена и остается запустить программу. Это делается путем удержания кнопки А и перезапуска терминала, а затем отпускания кнопки. Теперь осциллограф настроен и работает, и можем приступить к тестированию.

Желтая линия — это канал 1, синяя линия — канал 2. В качестве источника синусоидального сигнала использовался функциональный генератор.

В прошивке также присутствует источник синусоидальных и прямоугольных сигналов на контактах 3 (BCM2) и 11 (BCM17), поэтому если подключим входы к этим контактам, то получим на экране соответствующие кривые для обоих каналов без использования внешнего источника сигнала. Это полезная опция для образовательных целей.

И хотя АЦП Wio Terminal не очень быстрый для радиолюбительской практики, но зато простое, недорогое и очень хорошее начало для изучения принципа работы цифровых осциллографов, а также их настройки.







