Как сделать простой осциллограф из смартфона и платы Raspberry Pi Pico. Какие компоненты потребуются для сборки. Как установить и настроить программное обеспечение. Какие сигналы можно измерять с помощью самодельного осциллографа. Каковы ограничения и возможности такого устройства.
Обзор проекта самодельного осциллографа на базе смартфона и Raspberry Pi Pico
Осциллограф — незаменимый инструмент для работы с электроникой и измерения электрических сигналов. Однако профессиональные осциллографы достаточно дороги для начинающих и любителей. В этой статье мы рассмотрим, как сделать простой и недорогой осциллограф своими руками, используя смартфон на Android и плату Raspberry Pi Pico.
Основные преимущества такого самодельного осциллографа:
- Низкая стоимость — около $5-10 за компоненты
- Простота сборки — не требует пайки
- Портативность — можно использовать со смартфоном
- Измерение сигналов до 250 кГц
- Открытое ПО с возможностью доработки
Этот проект позволит вам создать базовый двухканальный осциллограф для измерения низковольтных сигналов. Он отлично подойдет для обучения и простых измерений в домашних проектах.
![](/800/600/https/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAEPOYa5wzh3Amhq3gT2XrqIGdWhwFEPSFaso_rfPkBu4uH4I8YOiQ8XeVdj4pqRVas2iwnM3rnRLVlWEm9pGNJHn0VEyxPeizx1doijqNjA35nvf1mUGPlmgpCvX1SpAszHsX_YXhNkFoBOwlls14sVZWuxF92BEqhYqPVqp9NxtrkMzupAAZ98wjmA/s1600/hc-12-pico.jpg)
Необходимые компоненты для сборки осциллографа
Для сборки самодельного осциллографа вам потребуются следующие компоненты:
- Плата Raspberry Pi Pico
- Резистор 100 кОм — 1 шт
- Резистор 1 кОм — 2 шт
- Макетная плата
- Кабель Micro-USB
- Перемычки «папа-папа» — 10 шт
- Смартфон на Android 6.0 и выше
- Кабель/адаптер USB OTG
Общая стоимость компонентов составит около $10-15. Большинство деталей можно купить на AliExpress или в магазинах электроники.
Особенности платы Raspberry Pi Pico
Ключевым компонентом нашего самодельного осциллографа является плата Raspberry Pi Pico. Рассмотрим ее основные характеристики:- Микроконтроллер RP2040 с двухъядерным процессором ARM Cortex-M0+
- Тактовая частота 133 МГц
- 264 КБ оперативной памяти
- 2 МБ флеш-памяти
- 26 GPIO пинов
- 3 АЦП на 12 бит
- Интерфейсы I2C, SPI, UART
- USB 1.1
Для нашего осциллографа мы будем использовать встроенные АЦП платы Pico для оцифровки входных сигналов. Конкретно будут задействованы пины GP26 и GP27, которые подключены к АЦП.
![](/800/600/https/i.4pda.ws/s/as6yz1aKcz1nTIQ068ZVQSZF94sZ1H.png)
Программное обеспечение Scoppy для осциллографа
Для работы нашего самодельного осциллографа мы будем использовать открытое ПО под названием Scoppy. Оно состоит из двух частей:
- Прошивка для Raspberry Pi Pico
- Приложение для Android
Scoppy позволяет превратить смартфон в дисплей осциллографа, а Raspberry Pi Pico выполняет роль АЦП и обработчика сигналов. Основные возможности Scoppy:
- Двухканальный осциллограф
- Частота дискретизации до 250 кГц
- Различные режимы синхронизации
- Курсорные измерения
- Режим логического анализатора
- Сохранение осциллограмм
Приложение Scoppy бесплатно доступно в Google Play Store. Прошивку для Pico можно скачать с официального сайта проекта.
Пошаговая инструкция по сборке осциллографа
Теперь рассмотрим процесс сборки нашего самодельного осциллографа шаг за шагом:
- Установите приложение Scoppy на свой Android-смартфон из Play Store
- Скачайте прошивку Scoppy для Raspberry Pi Pico
- Подключите Pico к компьютеру, зажав кнопку BOOTSEL
- Скопируйте файл прошивки на Pico
- Соберите схему на макетной плате:
- Подключите резистор 100 кОм к пину GP26
- Подключите два резистора 1 кОм между GND и 3.3V
- Соедините свободные концы резисторов 1 кОм
- Подключите Pico к смартфону через кабель OTG
- Запустите приложение Scoppy на смартфоне
- Разрешите приложению доступ к Pico
После этого ваш самодельный осциллограф готов к работе! Подключайте измеряемый сигнал к пину GP26 через резистор 100 кОм.
![](/800/600/https/digibird1.wordpress.com/wp-content/uploads/2014/04/piscopepic.jpg)
Тестирование и измерение сигналов
Для проверки работоспособности осциллографа можно использовать различные источники тестовых сигналов:
- Встроенный генератор прямоугольных импульсов на пине GP22 платы Pico
- Внешний генератор сигналов произвольной формы
- Сигналы с выхода Arduino или других микроконтроллеров
- Аудиосигналы со смартфона или компьютера
При тестировании важно помнить об ограничениях самодельного осциллографа:
- Максимальная частота входного сигнала — 250 кГц
- Диапазон входных напряжений — от -1.65В до +1.65В
- Разрешение АЦП — 12 бит
Для измерения сигналов большей амплитуды потребуется использовать дополнительные делители напряжения на входе.
Возможности и ограничения самодельного осциллографа
Давайте рассмотрим основные возможности и ограничения нашего самодельного осциллографа на базе смартфона и Raspberry Pi Pico:
Возможности:
- Измерение сигналов до 250 кГц
- Два независимых канала
- Различные режимы синхронизации
- Курсорные измерения
- Сохранение осциллограмм
- Портативность
- Низкая стоимость
Ограничения:
- Ограниченная полоса пропускания
- Низкое входное сопротивление
- Отсутствие гальванической развязки
- Ограниченный диапазон входных напряжений
- Зависимость от смартфона
Несмотря на ограничения, такой осциллограф отлично подходит для обучения и базовых измерений в любительских проектах.
![](/800/600/https/ae01.alicdn.com/kf/Sacb639faa2714e79aa80e5b73e800341i.jpg)
Заключение и перспективы развития проекта
Мы рассмотрели, как сделать простой осциллограф своими руками, используя смартфон и плату Raspberry Pi Pico. Этот проект демонстрирует, как современные технологии позволяют создавать доступные измерительные приборы.
Возможные направления дальнейшего развития проекта:
- Добавление аппаратных делителей для расширения диапазона входных напряжений
- Реализация дополнительных режимов измерений (спектроанализатор, измеритель АЧХ)
- Оптимизация прошивки для повышения частоты дискретизации
- Создание специализированного корпуса для удобства использования
Этот проект отлично подходит для изучения основ цифровой обработки сигналов и разработки измерительных приборов. Попробуйте собрать такой осциллограф самостоятельно и экспериментируйте с его возможностями!
Осциллограф-приставка HS101 для Android (на STM32) — Схемка: Электронные Радиосхемы
Новая обновленная статья с полной версией приложения :
Осциллограф HS101 STM32 ANDROID (теперь с платой)
Осциллограф HS101 — это приставка, основанная на известной плате «синяя пилюля», где установлен микроконтроллер STM32F103C8T6 и еще нескольких компонентах обвязки. В итоге получается маленький недорогой приборчик, который подключается к смартфону на ОС Android, что дает удобное управление, отличный экран, удобную запись осциллограмм и мобильность.
НО, приложение на андроид бесплатно только с урезанными функциями, а теперь возникает вопрос: что предпочтительней для начинающего HS101 или народный DSO138?
Сборка
R1, R2 — делитель напряжения;
VD1, VD2 — защитные диоды;
C1 — улучшаются частотные свойства, но уменьшается ПП;
C2 — сглаживание питания МК;
Обычно схема собирается на макетной плате с применением разъёма
BNC/JACK 3. 5mm/RCA, я же собрал все навесным навесным монтажом
Т.к. на плате установлен отвратительный Micro-USB, то пришлось соорудить вот такое соединение:
В виде приставки
Также по-бырому сделал платку, которая может быть удобно прикреплена напрямую или через разъем.
Для изготовления платы вручную
Только фольга:
hs101_pcb_top.pdf
Все слои:
hs101_pcb_all_layers.pdf
Проект для AD:
hs101.zip
(пароль: название сайта)
Прошивка
Прошивал с использованием ST-LINK V2 через STM32 Utility.
Прошивка здесь (выбирать HS_10X_V9.bin): https://github.com/martinloren/HScope/tree/master/HS10X
- Target -> Programm & Verify
Можно это сделать и через UART (даже с телефона), но у меня выдавало ошибку (мб. дело в преобразователе).
Проверка
Прямоугольный сигнал
Функционального генератора нет, поэтому просто были созданы прямоугольные сигналы с различными частотами:
f = 1 кГц, f = 2 кГц
f = 4 кГц, f = 8 кГц
f = 24 кГц, f = 36 кГц
f = 72 кГц
Вольтметр с самописцем
Пишет измерения в файл формата .csv
Особенности бесплатной версии
- Ограничена скорость преобразования (sample rate)
- Нет Быстрого Преобразования Фурье
- Частота обновления до 4 к/с
Подсчет стоимости
HS101
Название | Цена | Купить на Aliexpress |
Платка STM32 | 1.76$ | STM32F103C8T6 ARM STM32 Minimum System Development Board In Stock |
Компоненты |
0.![]() |
5Pcs/lot BNC Female Socket |
Кабель micro-USB | 0.97$ | USLION Micro USB Cable 3A Fast Charging USB Data Cable |
Переходник
с USB-A в USB-C |
0.58$ |
Type C Adapter USB-C Type-C to USB 3.0 Converter Phone OTG Cable |
Приложение | 4.00$ | HScope на Google Play |
ИТОГО: |
DSO138
Название | Цена | Купить на Aliexpress |
DSO138 MINI |
15.![]() |
DSO138mini Digital Oscilloscope Kit |
DSO138 MINI | 12.00$ | DSO138mini Digital Oscilloscope Kit DIY |
Видеообзор
Выводы
Думаю у многих найдется синяя пилюля и остальные компоненты также, так что спаять и испытать хотя бы с бесплатным ПО настоятельно рекомендую.
На мой взгляд предпочтительней будет все таки DSO138, т.к. мучать телефон не всегда удобно.
Действительно будет имеет смысл собирать HS102, здесь преимущество из-за двух каналов, но приложение стоит еще дороже, уже 10$.
Существует
беспроводная версия с передачей данных по Bluetooth. Это действительно интересно, собрать её попытаюсь чуть позже.
Оф. страничка: http://hscope.martinloren.com/HS101-oscilloscope.h…
осциллограф, hs101, android, осциллограф для андроид, oscilloscope, blue pill
Осциллограф на смартфоне
Простой самодельный осциллограф из смартфона 17 июнь Компьютерные самоделки 51 9. Хороший осциллограф относится к слишком дорогому оборудованию для обычного радиолюбителя, для которого пайка микросхем и ремонт электроники является только хобби. При необходимости наблюдения за электрическими сигналами без получения сверх точных результатов вполне возможно обойтись самодельным устройством. Такой осциллограф подключается к экрану смартфона и работать под управлением специального бесплатного приложения. Его изготовление обойдется недорого и займет всего пару часов, с учетом сбора материалов. Вернуться назад 1 2 3 4 5.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
![](/800/600/http/ratingservices.ru/wp-content/uploads/4/4/3/443f1ff4a2a6fc7c339160d936a5510b.jpeg)
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Простой самодельный осциллограф из смартфона
- Осциллограф AVR (стоит ли?)
- Частотомер/Осциллограф на смартфона
- Осциллограф с применением дисплея телефона
- Беспроводной осциллограф из смартфона
- Планшет или смартфон в качестве дисплея для USB осциллографа
- Ардуино Мультиметр
- Осциллограф из смартфона. Развенчание мифа
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: 👍 Как пользоваться, работать осциллографом практика. How to use an oscilloscope
Простой самодельный осциллограф из смартфона
Пользователи получают более четкие осциллограммы с дополнительными подробностями сигнала. Память объемом 10 млн отсчетов доступна для каждого активного канала. В режиме чередования доступно 20 млн отсчетов. Это в 10 раз больше, чем в осциллографах сравнимого класса.
В результате, возможен захват более длинных последовательностей сигналов и получение более подробных результатов анализа. Он содержит в себе логический анализатор, анализатор протоколов, генератор сигналов и тестовых последовательностей, а также цифровой вольтметр.
В прибор также интегрированы отдельные рабочие режимы для частотного анализа, тестирования по маске и длительного захвата данных.
Отладка электронных систем всех видов становится простой и эффективной, удовлетворяя основному правилу защиты инвестиций по очень привлекательной цене.
Повышенное разрешение позволяет получать более четкие осциллограммы с большим количеством деталей сигнала, которые в противном случае были бы пропущены. Примером может служить анализ характеристик импульсных источников питания. Значения напряжений на переключающем устройстве должны быть определены как в период включения, так и в период выключения в пределах одной выборки. Для точного измерения низковольтных составляющих важно обеспечить высокое разрешение более 8 бит.
В традиционных осциллографах такой уровень чувствительности достигается лишь за счет применения программного увеличения или ограничения полосы пропускания. Тем самым обеспечивается высокая точность измерений. Точность отображения сигнала на экране зависит от собственных шумов прибора. Пользователи могут захватывать более длительные сигнальные последовательности даже при самых высоких значениях частоты дискретизации например, при анализе переходных процессов в импульсных источниках питания , получая тем самым выгоду от более подробных результатов анализа.
Например, сигналы протоколов с паузами в передаче данных, такие как I2 C или SPI, могут быть захвачены на интервале в несколько секунд или минут. Благодаря переменному размеру сегмента от 10 тыс. В режиме архива для дополнительного анализа доступны предыдущие выборки, объем сегментированной памяти для которых ограничен значением млн отсчетов. Для анализа могут применяться, например, функции тестирования по маске, функции быстрых измерений и БПФ.
Сбои сигнала и важнейшие события в нем лучше всего обнаруживаются с помощью осциллографа с высокой частотой дискретизации. Для многих задач, в частности для анализа последовательных протоколов передачи данных, требуются длительные циклы сбора данных. Они точно, вплоть до необходимых деталей, отображают сигналы, причем даже для длительных последовательностей.
Осциллографы серии RTB. Выходи на новый уровень. Осциллограф RTB Портативные осциллографы серии RTH. Доставка в любой регион РФ. Контроль и измерения. Положить в корзину. Запрос звонка. Запрос демонстрации. Доставка по РФ. Доставка по Москве. Высокая частота дискретизации в любое время Сбои сигнала и важнейшие события в нем лучше всего обнаруживаются с помощью осциллографа с высокой частотой дискретизации.
Характеристики Технические характеристики Число аналоговых каналов. Полоса пропускания аналоговых каналов при коэфф.
Максимальная входная частота для логических каналов. Время нарастания переходной характеристики расчетное. Диапазон значений коэффициента отклонения по вертикали.
Импеданс аналоговые каналы. Импеданс логические каналы. Максимальное входное напряжение. Диапазон временной развертки. Погрешность временной развертки. Частота дискретизации аналоговые каналы. Частота дискретизации логические каналы. Глубина памяти. Скорость обновления. Источники синхронизации. Режимы запуска. Виды запуска. Автоматические измерения.
Курсорные измерения. Математическая обработка. Тестирование по маске. Нет комментариев. Задать вопрос. Обратная связь с сервисной службой. Желаете заказать демонстрацию?
Осциллограф AVR (стоит ли?)
Осциллограф из смартфона. Развенчание мифа ДимМастер. В сети предлагается множество вариантов как превратить свой планшет, смартфон или ПК в отображающее устройство типа осциллограф. Мы реш.. Поигрался с осциллографом сделанным из андроид планшета.
2 CH USB PC виртуальный цифровой осциллограф 20M полоса пропускания 50 MSa/s скорость Samplinmg поддерживает смартфон на базе Android.
Частотомер/Осциллограф на смартфона
Что делать? Датчик положения коленвала можно им проверить? Виталий С. Нет, такого пока нет, но думаю можно добавить. O который устанавливается на автомобили с электронный системой управления двигателем, импульсный датчик положения коленчатого вала. Не понял, это как пользоваться програмулькой на ардуино? Что — то название не соответствует Частотомер на обычном смартфоне работает, на андроиде? А то я устал русский язык с тобой изучать
Осциллограф с применением дисплея телефона
Ваши права в разделе. Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять файлы Вы можете скачивать файлы. Г Дефект или норма? Балансировка луча осциллограф С Как и какой выбрать тестре мультиметр.
Account Options Войти. Для всех.
Беспроводной осциллограф из смартфона
Небольшой обзор на осциллограф USB-приставку от Hantek. Под катом описание, небольшое рассуждение об особенностях ограничениях модели и ссылки на программное обеспечение. При превышении сигнал будет не просто обрезан, а перевернут и показан в отражении. Также есть индикация превышения сигнала на входе светодиод. Скачать программу осциллограф, пользователи, которые связали свою жизнь.
Планшет или смартфон в качестве дисплея для USB осциллографа
Пользователи получают более четкие осциллограммы с дополнительными подробностями сигнала. Память объемом 10 млн отсчетов доступна для каждого активного канала. В режиме чередования доступно 20 млн отсчетов. Это в 10 раз больше, чем в осциллографах сравнимого класса. В результате, возможен захват более длинных последовательностей сигналов и получение более подробных результатов анализа. Он содержит в себе логический анализатор, анализатор протоколов, генератор сигналов и тестовых последовательностей, а также цифровой вольтметр. В прибор также интегрированы отдельные рабочие режимы для частотного анализа, тестирования по маске и длительного захвата данных. Отладка электронных систем всех видов становится простой и эффективной, удовлетворяя основному правилу защиты инвестиций по очень привлекательной цене.
Небольшой обзор на осциллограф USB-приставку от Hantek. портативного осциллографа (для смартфона/планшета на Android), что очень удобно.
Ардуино Мультиметр
Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика.
Осциллограф из смартфона. Развенчание мифа
ВИДЕО ПО ТЕМЕ: Простой Осциллограф на Ардуино!
youtube.com/embed/nVmYOZzp7f4″ frameborder=»0″ allowfullscreen=»»/>В сети предлагается множество вариантов как превратить свой планшет, смартфон или ПК в отображающее устройство типа осциллограф. Мы решили реализовать один из самых простых вариантов и выяснить насколько он работоспособен и практичен. Что из этого получилось — смотрите в нашем ролике. Ссылка на страницу с видео:.
Сайт помогает найти что-нибудь интересное в огромном ассортименте магазинов и сделать удачную покупку. Если Вы купили что-то полезное, то, пожалуйста, поделитесь информацией с другими.
Если вы хотите поддержать проект, вы можете сделать донат здесь! Большое спасибо! Arduino Multimeter — проект, основанный на микроконтроллере Arduino и смартфоне. Прост в сборке и не требует много компонентов. Просто следуйте пошаговым инструкциям , и если у вас возникнут какие-либо вопросы, вы можете задать их здесь или отправить мне электронное письмо. Этот мультиметр поможет вам во многих проектах и он очень удобен в использовании! Не пугайтесь что нужно спаивать схему, все довольно просто и детально описано.
По своей производительности они уже сравнялись с персональными компьютерами, а это означает, что их вполне можно использовать для труды. Речь идёт о том, чтобы превратить обыкновенный смартфон в осциллограф. Отмечается, что точность подобного прибора не поспорит с лабораторным аналогом. Но если срочно потребовался прибор, а под рукой его не очутилось, то вполне можно воспользоваться собственным смартфоном.
DIY смартфон осциллограф с использованием Raspberry Pi Pico
Соглашение
- 1 Обзор
- 2 Билл материалов
- 3 О РАСПБЕРСЕ PI PICO
- 4 DSOPPY
- 4.1. использование Scoppy с Raspberry Pi Pico
- 5.1 1. Установите приложение Scoppy для Android
- 5.2 2. Установите прошивку на Pico
- 5.3 3. Подключите Pico к телефону/планшету
- 5.4 4. Start Scoppy
- 5.5 Экран осциллографа и интерфейсы
- 5.6 АБСПРАВЛЕНИЯ СБОРКА
- 5.7 Тестирование Внешних сигналов
- 5.
8. Осциллограф для смартфона своими руками с Raspberry Pi Pico
0044 Raspberry Pi Pico и Scoppy . Иногда, когда вы ремонтируете какое-то электронное оборудование и выполняете некоторые исследования и разработки, вам нужен осциллограф. Вы также можете использовать мультиметры , но проблема с мультиметрами заключается в том, что они недостаточно быстры для обнаружения сигналов . Существует стандартный осциллограф для лабораторных и промышленных приложений.
Когда вы ознакомитесь с ценами на коммерческий осциллограф , вы поймете, что он не доступен для начинающих. Если вы любитель электроники или какой-то технический специалист, и если вы не можете их купить, то вот решение для вас. Мы можем разработать простой Самодельный осциллограф для смартфона с использованием микроконтроллера по очень низкой цене, вероятно, всего 5 долларов.
В этом проекте я покажу вам, как вы можете сделать свой собственный осциллограф, используя Raspberry Pi Pico и ваш смартфон. Да, вы не ослышались. Можно сделать простой осциллограф с использованием Raspberry Pi Pico и некоторой пассивной электроники. А для обнаружения прямоугольной волны или синусоиды вы можете подать сигнал на свой мобильный телефон. Есть приложение под названием Scoppy , который специально разработан для этого приложения. Вы можете обнаружить сигнал до частоты 250 кГц .
Список материаловЧтобы сделать собственный осциллограф Pi Pico для смартфона с Scoppy, вам потребуются следующие компоненты. Вы можете приобрести все компоненты по ссылке Amazon.
С.Н. Компоненты Описание Количество Ссылка для покупки 1 Pi Pico Board Raspberry Pi Pico RP2040 1 https://amzn. to/3ukrCFJ
2 Резистор 100K 1 https://amzn.to/3L5u892 3 Резистор 1K 2 https://amzn.to/3oh5iF8 4 Макет 1 https://amzn.to/3IX6sBL 5 Кабель USB Тип Micro-USB 1 https://amzn.to/3ohIU2q 6 Соединительные провода Перемычки «папа-папа» 10 https://amzn.to/349iVDG
О Raspberry Pi PicoЭто Raspberry Pi Pico , разработанный фондом Raspberry Pi. Он оснащен микроконтроллером RP2040 с двухъядерным процессором 9.Процессор 0044 Arm Cortex-M0+ с 264 КБ внутренней ОЗУ и поддержкой до 16 МБ внешней флэш-памяти. Он имеет широкий спектр гибких вариантов ввода-вывода, включая I2C, SPI и уникальные программируемые порты ввода-вывода.
На задней стороне этой платы контакты пронумерованы как GP26 и GP27 , которые являются аналоговыми контактами. Мы будем использовать этот контакт для обнаружения сигнала, так как любой сигнал, подаваемый извне, должен быть в форме синуса, квадрата или любого аналогового сигнала.
ScoppyScoppy — это осциллограф и логический анализатор, работающий от смартфона Android и Raspberry Pi Pico . Сигналы измеряются Pico, и формы сигналов отображаются на устройстве Android. Программирование не требуется. И приложение, и прошивка можно загрузить бесплатно, поскольку это проект с открытым исходным кодом. Вы можете скачать его с Playstore . Установка очень проста и займет всего несколько минут.
Целью проекта Scoppy является предоставление новичкам и любителям электроники доступа к сверхдешевому осциллографу, который полезен для просмотра низковольтных низкочастотных сигналов .
Scoppy также является логическим анализатором с частотой дискретизации 25 MS/s.
Требования для использования Scoppy- Android-устройство под управлением Android версии 6.0 (Marshmallow) или выше.
- Адаптер/кабель USB OTG, совместимый с вашим телефоном/планшетом
- Плата Raspberry Pi Pico
Как использовать Scoppy с Raspberry Pi Pico1. Установите приложение Scoppy для Android
Установите приложение Scoppy для Android из Play Store.
2. Установите прошивку на свой Pico
Загрузите прошивку на свой компьютер. Он находится здесь: pico-scoppy-v8.uf2.
Нажмите кнопку загрузки на Pico и подключите его к компьютеру. Скопируйте файл uf2 на свой Pico. Встроенный светодиод должен начать мигать.
3. Подключите Pico к телефону/планшету
Подключите адаптер/кабель OTG к входу USB устройства Android.
Другой конец подключается к USB-кабелю, который вы подключили к Pico.
4. Запустите Scoppy
Подключите выход +ve вашего источника сигнала к GPIO26 Pico, а землю к заземлению. Это позволит вам измерять сигналы между 0 В и 3,3 В. Разумеется, напряжение сигнала должно находиться в пределах допустимого диапазона выводов АЦП RP2040. Для канала 2 подключите сигнал к GPIO27.
Если у вас нет подходящего источника сигнала, вы можете просмотреть тестовый сигнал на GPIO 22, подключив его напрямую к контактам ADC (GPIO 26 и 27). GPIO 22 представляет собой прямоугольную волну частотой 1 кГц с рабочим циклом 50%.
Экран и интерфейсы осциллографаВот интерфейс осциллографа Scoppy. Экран похож на экран осциллографа. Справа внизу есть возможность выбрать входной сигнал . Входной сигнал может подаваться через USB-порт . Но для демонстрации разработчик приложения выдал демонстрационный сигнал .
Демонстрационный сигнал представлен в виде синусоидальной волны с частотой 50 Гц.
Вы можете скользить влево и вправо и увидеть производительность сигнала . С правой стороны доступны варианты регулировки по горизонтали и по вертикали . Опция триггера также предназначена для поиска сигнала. Вы можете выбрать выключенный, автоматический и нормальный режим в функции триггера. Отсюда время на деление можно настроить вручную. Точно так же вы также можете настроить функциональность вольт на деление . Чтобы узнать больше о других функциях, вы можете вручную проверить все остальные функции.
Осциллограф представляет собой двухканальный осциллограф , в котором можно считывать несколько сигналов. Каждый из каналов можно включить или выключить, а также настроить параметры измерений. Для демонстрационного сигнала можно использовать как канал 1 , так и канал 2 9Сигналы 0045.
Но если вы переключите режим на USB, вы получите только 1 канал. Чтобы использовать 2-й канал, вам необходимо перейти на премиум-версию. Приложение настолько хорошо, что вы можете заплатить дополнительную сумму, чтобы получить еще один канал. В любом случае, мы будем использовать только один канал для тестирования нашего сигнала.
Сборка оборудованияТеперь вопрос: как подать внешний сигнал на самодельный осциллограф для смартфона? Для этого мы будем использовать резистор очень высокого номинала под названием 9.0044 100K резистор и подключите его к контакту GP26 . Это защитит Pi Pico от по текущему . Аналогично нам понадобится пара резисторов 1К . Один резистор должен быть подключен к контакту GND, а другой к контакту 3,3 В. Затем соедините другой конец резистора вместе. Мы делаем это, потому что нам нужно измерить как отрицательных , так и положительных сигналов .
Вот схема приложения. Мы будем подавать сигнал от функционального генератора на этот вывод GP26 через резистор 100K. И другой пин — виртуальная земля пин. При подаче входного сигнала используются оба этих вывода.
Нам нужно это устройство OTG для подключения Pi Pico к смартфону. Этот OTG легко доступен на рынке. Подключите USB OTG к смартфону, а другой конец — к плате Raspberry Pi Pico. На вашем смартфоне вы увидите всплывающее окно. Он попросит разрешить scoppy доступ к Pico. Нажмите «ОК».
Проверка внешних сигналовНам нужен генератор функций , чтобы протестировать самодельный осциллограф для смартфона. Но у меня нет генератора функций. Поэтому я разработал генератор сигналов, используя Arduino и поворотный энкодер. Используя этот генератор функций, я могу генерировать прямоугольных импульса с переменной частотой.
Вы можете следовать нашему старому сообщению, чтобы спроектировать генератор прямоугольных волн или генератор треугольных волн .
Подключите выход функционального генератора к входу Пи-Пико. Используйте , виртуальная земля , а также пин-код Vin.
Теперь частота 20Hz установлена и подается на Pico. Таким образом, здесь генерируется четкая прямоугольная волна. А если сравнивать частоты, то почти одинаковые.
Это сигнал 800 Гц и пульс можно наблюдать на экране. Волны все еще такие четкие.
Вы также можете подавать различные сигналы в кГц. Даже 1.2KHz частота в порядке.
Нет искажений сигнала даже до частоты 8 кГц .
Сейчас Частота увеличена очень высоко до 46KHz . Тем не менее, мы получаем прямоугольную волну, но есть небольшое переключение сигнала.
Вы можете измерить частоту до 250 кГц , так как это стандартная частота дискретизации Pi Pico. Так что создайте свой собственный осциллограф и наблюдайте за сигналом.
Измерение сигналов высокого напряженияPico может считывать только до 3,3 В . Поскольку мы используем здесь сеть делителя напряжения , минимальный диапазон составляет -1,65 В , а максимальный диапазон составляет +1,65 В . Таким образом, он может измерять только напряжение до 3,3 В на входе . Что делать, если мы хотим измерить что-нибудь выше 3,3 В. Например, если вы хотите измерить размах сигнала 100 В , то как мы можем это использовать?
Поскольку мы подключили резистор 100 кОм к сигнальному выводу, устройство не будет повреждено высоким напряжением, но не будет его измерять, так как некоторые сигналы будут прерываться.
Для этого вы можете использовать стандартную электрическую схему , если вы хотите прочитать сигнал высокого напряжения, что я не рекомендую. Вот схема делителя напряжения, которая разбивает сигнал на 3 выборки. Если вам подается сигнал 100 В, вы получите сигналы 100 В , 10 В и 1 В соответственно. Вы можете использовать поворотный переключатель, который легко доступен на рынке. И выберите диапазон согласно вашему требованию.
Гербер-файл проекта печатной платы и заказ печатных плат в ИнтернетеЕсли вы не хотите собирать схему на макетной плате и хотите печатную плату для проекта, то вот печатная плата для вас. Печатная плата для осциллографа Raspberry Pi Pico разработана с использованием онлайн-инструмента для проектирования схем и печатных плат EasyEDA . Печатная плата выглядит примерно так, как показано ниже.
Файл Gerber для печатной платы приведен ниже.
Вы можете просто скачать файл Gerber и заказать плату по адресу https://www.nextpcb.com/
Скачать файл Gerber: Плата осциллографа Pi Pico Теперь вы можете посетить официальный сайт NextPCB, нажав здесь: https://www.nextpcb.com/ . Таким образом, вы будете перенаправлены на веб-сайт NextPCB .
Теперь вы можете загрузить файл Gerber на веб-сайт и разместить заказ. Качество печатной платы превосходное и высокое. Вот почему большинство людей доверяют NextPCB для PCB и PCBA Services .
Компоненты можно собирать на печатной плате.
Вот как вы можете создать свой собственный DIY осциллограф для смартфона, используя Raspberry Pi Pico и Scoppy дома для многих ваших проектов.
Видео: Самодельный осциллограф для смартфона с Raspberry Pi PicoСамодельный осциллограф для смартфона с использованием Raspberry Pi Pico
Посмотрите это видео на YouTube.
Первый осциллограф с открытым исходным кодом 100 МС/с для iPad, Android и ПК
LabNation, независимая группа дизайнеров и предпринимателей, разработала SmartScope, который объединяет три высококачественных прибора в одно мобильное интеллектуальное устройство. Доступный ранее только для высокотехнологичных лабораторий, SmartScope позволяет каждому владеть личной лабораторией! SmartScope — это первый лабораторный прибор, который работает как на ПК, так и на ноутбуке, планшете и смартфоне.
Основные моменты ключевого продукта:
· 2×100 мс/с 45 МГц осциллограф
· 50 мс/с. Генератор произвольного сигнала
· Цифровой логический анализатор при 100 мс/с
· Цифровой формы волны на 100 мс/с
· 2000. обновления данных
SmartScope поставляется с открытым исходным кодом и обеспечивает полный доступ к своей мощной ПЛИС. Платформа основана на регистрах FPGA, которыми вы можете управлять с ПК или планшета, что дает вам полный контроль над вашей FPGA с первого момента запуска.
Более того, пользователь может прошить FPGA через USB-контроллер, поэтому ему не нужно вкладывать средства в дорогие программаторы!
Даже более продвинутые проекты могут использовать полноскоростные возможности двунаправленной передачи данных, передавая данные на ваше устройство или с него.
Для всех существующих USB-осциллографов программное обеспечение явно было запоздалым. Не так для SmartScope. В то время как конкуренты пытаются имитировать традиционные прицелы, буквально требуя от пользователя вращать ручки с помощью мыши, SmartScope полностью использует сенсорный экран.
Программное обеспечение для ПК идентично мобильной версии. С интуитивно понятными операциями (прокрутка для увеличения или просто перетаскивание прямоугольника, перетаскивание для изменения положения) и инновационными функциями (окно всплывает на передний план при нажатии кнопки).
Видение LabNation состоит в том, чтобы открыть рынок профессионального электронного измерительного оборудования для всех.
При цене 179 долларов компания полагает, что никто не предлагает сопоставимый объем. Согласно LabNation, добавление генератора сигналов произвольной формы, возможностей логического анализатора, интуитивно понятного программного обеспечения и новаторской поддержки Android/iOS обычно приводит к гораздо более высокой цене.
Хотя требуемая функциональность (USB-OTG) в последние несколько лет становится стандартом для устройств Android, нам не удалось заручиться поддержкой Apple (пока ;). Таким образом, наша команда решила начать со взломанных устройств iOS и взломать наш путь к USB-контроллеру, что нам в конечном итоге удалось. Однако это означает, что SmartScope будет распознан только в том случае, если вы примените патч для взлома на свой смартфон iOS. (это бесплатная, легальная операция программного обеспечения, которая занимает 10 минут вашего времени).
На Android USB-OTG поддерживается начиная с Android v3.1, однако правильность реализации USB-OTG зависит от возраста и качества телефона пользователя.
Существуют сайты, описывающие, как проверить функциональность USB-OTG.
Более конкретно:
- Windows: драйвер доступен для XP, Win7, Win8
- OSX: поддерживается, драйвер не требуется (используется универсальный драйвер USB)
- Linux: поддерживается, драйвер не требуется (используется универсальный драйвер USB)
- Android: протестировано и проверено на планшете Q88 за 52 доллара, Sony Xperia Z. Скоро будет протестировано больше, но никаких проблем не ожидается, поскольку телефоны/планшеты либо поддерживают USB открыто, либо нет.
- iOS: требуется 5-минутный патч для легального джейлбрейка программного обеспечения. Протестировано и проверено на iPad1, iPad2, iPhone 5, iPhone 5S. Не будет работать на iPhone 1,2,3, так как у них просто нет чипа USB.
Порт питания/синхронизации — это, по сути, порт microUSB, предназначенный для двух целей:
- Если батарея вашего планшета/смартфона разряжена, вы можете подключить SmartScope через этот порт.
Это можно сделать с помощью любого стандартного зарядного кабеля microUSB.
- Более продвинутая LabNation предусмотрела возможность соединения нескольких SmartScope вместе. В таком случае необходима синхронизация между различными SmartScope. Этого можно легко добиться, подключив оба устройства через их порт питания/синхронизации с помощью кабеля, входящего в комплект поставки с 4 каналами.
LabNation — начинающая компания, состоящая из следующих лиц:
- Ример Грутянс – автор 3 книг по XNA с положительными отзывами. Он получил награду Microsoft MVP в 2007, 2008, 2009 и 2010 годах.
- Профессор Маартен Куйк: остается верным своей страсти: ведет занятия на полставки в качестве профессора для студентов магистратуры в области электронной инженерии в Брюссельском университете. Маартен выступает в качестве наставника проекта SmartScope.
- Глан Ли: Родившийся и получивший образование в Китае, Глан имеет богатый опыт в области производства и обеспечения качества.
- 4.1. использование Scoppy с Raspberry Pi Pico