Назад к каталогу

AstroMech

Передача данных по звуку с модуляцией частоты — аналог Chirp для обмена WiFi-учётными данными между микроконтроллерами

Версия0.1.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер548.84 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.1.0548.84 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:42d00ed69d56133b0396f584252fc373db053969360ee1facb5ab4c366bd37b6
АрхивAstroMech-0.1.0-42d00ed6.zip

Описание

Аудиопротокол для отправки данных звуком — по сути, открытый аналог Chirp. Работает как модуляция частоты: каждой из 16 частот (диапазон 600–2850 Гц) соответствует свой шестнадцатеричный символ, и четыре бита кодируются одним звуком. Передача идёт асинхронно на фиксированной скорости 20 символов в секунду. На практике это используется для обмена WiFi-учётными данными между Raspberry Pi и ESP32, но подходит и для других сценариев отправки небольших объёмов данных по воздуху. В приёмнике работает FFT для определения частоты, поэтому библиотека требует мощного железа — ESP32 или аналогичного. На стороне приёмника нужен MCP3008 для оцифровки сигнала с микрофона. Помехоустойчивость обеспечена кодом Рида–Соломона, который исправляет ошибки и подтверждает успех передачи.

Версии

Показано: 1
0.1.02026-08-23 19:12:35 UTC
ZIP по запросу
первое скачивание может быть дольше