Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 7 1234 ... ПоследняяПоследняя
Показано с 1 по 10 из 65

Тема: Маяк на Raspberry Pi

  1. #1

    Маяк на Raspberry Pi

    Валяется без дела малина, нагуглил что можно сделать из неё маяк. Скажу сразу, я пока профан в этом деле (Raspberry Pi).

    Оригинал статьи: http://va3paw.com/2013/05/31/wspr-be...-raspberry-pi/


    Нажмите на изображение для увеличения. 

Название:	IMG_0426.JPG 
Просмотров:	982 
Размер:	257.5 Кб 
ID:	198689



    1. Насколько я понял малина формирует сама сигнал на нужной частоте?
    2. Трансформаторы на выходе только для развязки?
    3. По идеи можно чуток усилить отфильтровать и получить маяк на любой диапазон?
    4. По идем можно сделать что бы передавал что угодно?
    5. Кто ни будь пробовал это собрать работает? https://github.com/threeme3/WsprryPi

    Корни растут от сюда: http://www.icrobotics.co.uk/wiki/ind...FM_Transmitter


  2. #2
    Аватар для stargazer
    Регистрация
    22.04.2004
    Адрес
    Мытищи KO85UV
    Сообщений
    220
    Позывной
    UB3DQC ex.RN3DDW
    в эфире что-то шуршит с малинки - проверил на 144100 портативкой.

  3. #3
    Я заказал переходник к монитору так как сам давно хочу реализовать эту идею. А так на малине у меня чего только не было, но пришел к выводу, что кроме wspr маяка делать смысла ничего нет. Серьезные вещи (эхолинк линк например) лучше смастерить на отдельном нормальном компе с linux.

    Кстати, в какой программе автор смотре следующею картинку:




    Нашел! https://itunes.apple.com/ru/app/wspr...532487317?mt=8

    К сожалению только от 8 версии IOS. Я воздерживаюсь ставить восьмерку на старенький уже ipad mini
    Последний раз редактировалось UA6ATG; 03.04.2015 в 09:53.

  4. #4
    Вот что нашел про CW маяк на распберри и модуле на AD9850
    http://asliceofraspberrypi.blogspot....pberry-pi.html
    http://www.youtube.com/watch?v=JWiY9sgBiU8
    Самый правильный вариант для генерации нужной частоты.

  5. #5
    Ничего глобального то и нет желания сделать, тот же CW маяк очень удобно. Собственно для чего и хочу попробовать. Пока вникаю в мат часть до этого с ними не работал.

    Идея если в кранце то маяк на 144, который не просто работает где то в глуши, ну если перегрелся большое ксв или пропало питание (пока работает от АКБ) отсылает смс.

    На сайте где работает приёмник будет высвечиваться какой приёмник он-лайн, обычные маяки тоже собираю потихоньку.
    Последний раз редактировалось RW6MIT; 03.04.2015 в 10:54.

  6. #6
    Идея если в кранце то маяк на 144, который не просто работает где то в глуши, ну если перегрелся большое ксв или пропало питание (пока работает от АКБ) отсылает смс.
    Cw маяк наверно проще смастерить на svxlink. Просто вместо анонсов шпарил бы CW. Я так представляю, хотя сильно не вникал.

  7. #7
    Цитата Сообщение от UA6ATG Посмотреть сообщение
    Cw маяк наверно проще смастерить на svxlink.
    Сильно муторнор, много устройств, а чем их больше тем больше вероятность что поломается, идея и подкупает тем чтобы с платки сразу выводим ВЧ сигнал фильтруем усиливаем и готово.


    Начнём по порядку, пробуем получить хоть что то, для понимания сути.

    Чего только не делали хакеры из одноплатного компьютера Raspberry Pi за 25 долларов: искрытое устройство для взлома и пентестинга, и медиацентр для iTunes, и даже вычислительный кластер, скрепляя платы с помощью конструктора «Лего». Однако, все эти «хаки» эксплуатируют стандартные документированные функции компьютера, чего нельзя сказать об инструкции по осуществлению FM-трансляций с Raspberry Pi.

    Удивительно, но для использования компьютера в качестве портативной радиостанции не требуется никакого дополнительного оборудования, кроме самого Raspberry Pi, проволоки и нескольких минут свободного времени.
    Кусочек проволоки длиной около 20 сантиметров подключаем к контакту 4 в интерфейсе ввода-вывода (GPIO). Проволока будет работать как передающая антенна. Далее скачиваем, компилируем и устанавливаем этот модуль. Готово, теперь Raspberry Pi транслирует любой файл wav в формате 44,1 кГц, 16 бит, моно.

    sudo python
    >>> import PiFm
    >>> PiFm.play_sound("sou nd.wav")


    Если рядом у вас есть радиоприёмник, можете настроить его на частоту 100 МГц, сигнал различим на расстоянии до 100 (!) метров. Raspberry Pi настолько могуч, что может даже без антенны передавать сигнал на 10 сантиметров.




    Программа модулирует сигнал на основе внутреннего тактового генератора 500 Мгц. По умолчанию частота делится на пять, так что вещание происходит на FM-частоте 100 МГц, этот параметр можно изменить в настройках. Модулируемый сигнал из памяти направляется на разъём ввода-вывода и его мощности вполне достаточно для вещания.





    http://www.icrobotics.co.uk/wiki/ind...FM_Transmitter


    Дополнение.

    Для того, чтобы заставить Raspberry Pi вещать в FM-диапазоне понадобится соответствующее ПО (которое можно скачать ниже) и кусок провода ~20см, подключенный к GPIO 4.
    Скачиваем и распаковываем файл Pifm.tar.gz, затем переходим в папку с скриптами и выполняем команду:
    sudo python

    После, вводим 2 команды:
    import PiFm
    PiFm.play_sound("sou nd.wav")

    Где sound.wav - имя звукового файла. Файл должен быть WAV - формата 16 бит моно.
    По умолчанию, частота вещания составляет 100 МГц. Но ее можно легко изменить, отредактировав файл pifm.c строку 106: ACCESS(CM_GP0DIV) = (0x5a << 24) + 0x5000 + m;
    Несущая частота задается значением делителя 0x5, т.е. 500 МГц делится на 5 (hex) и т.о. получается 100 МГц. Переменная m - модуляция аудио данных. Т.о., если мы к примеру хотим получить вещание на частоте 99 МГц, то необходимо поделить на 5.050505 (dec), что в шестнадцатеричном формате составит 0x50CF. После этого, надо перекомпилировать программу командой:
    gcc -lm -std=c99 pifm.c


    Другой источник:

    Суть дела: программа pifm проецирует периферийную шину ( 0x20000000 ) в виртуальное адресное пространство, используя /dev/mem, включает модуль тактового генератора для вывода на GPIO4 (контакт №7). Далее, она устанавливает заданную в командной строке частоту несущей. Модуляция осуществляется изменением частоты на ±25кГц, что дает звуковой сигнал с полными 16 битами.

    Последовательность:
    1. В 26-контактном разъеме на плате находим контакт №7 (четвертый от края по внутреннему ряду):
    Нажмите на изображение для увеличения. 

Название:	rpi_4pin_fm_11.jpg 
Просмотров:	407 
Размер:	158.6 Кб 
ID:	198932

    2. Подсоединяем к этому контакту кусок провода ~20 см длины. Я использовал подходящий шлейф с колодкой.

    3. Загружаем архив Pifm.tar.gz. Внутри - все необходимое: исполняемый файл программы, исходный код на C и Python, а так же тестовый звуковой файл sound.wav.

    4. Запускаем. Частоту несущей выбрать, где у вас в эфире нет FM-вещания, например, 100МГц. По-идее, она может быть в диапазоне от 1 - 250МГц:
    Код:

    sudo ./pifm sound.wav 100.0

    5. Настраиваем обычный FM-приемник на эту частоту и слышим мелодию wav-файла на расстоянии ~ 20-40м.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	fm.png 
Просмотров:	159 
Размер:	21.9 Кб 
ID:	198931  
    Последний раз редактировалось RW6MIT; 03.04.2015 в 12:16.

  8. #8

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,093
    Позывной
    ur4udt ex RB5MEQ
    Эта программка написана не профессионалом и даже не радиолюбителем. В описании BCM2835 для GPIO4 читаем следующее:
    The fractional divider operates by periodically dropping source clock pulses, therefore the
    output frequency will periodically switch between:
    source _ frequency/DIVI & source _ frequency/(DIVI + 1)
    Jitter is therefore reduced by increasing the source clock frequency. In applications where
    jitter is a concern, the fastest available clock source should be used.
    Если понятно о чём речь, то обсуждать нечего.
    Валерий.

  9. #9
    Это путь к этому: http://va3paw.com/2013/05/31/wspr-be...-raspberry-pi/

    Главное задача разобраться как это работает и понять можно ли это использовать с пользой.


  10. #10

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,093
    Позывной
    ur4udt ex RB5MEQ
    Цитата Сообщение от RW6MIT Посмотреть сообщение
    Главное задача разобраться как это работает и понять можно ли это использовать с пользой.
    Всё достаточно просто. В моём варианте В+ стоит кварц 19,2 МГц. Всё это умножается до 700 МГц (по умолчанию), но можно разогнать до 1 ГГц (предусмотрено).
    Несколькими командами делим частоту и выдаем на GPIO4.
    Спектр "чудесный". Стабильность частоты определена кварцем. FM радио по ссылкам и при 100W обрадует окружающих.
    Валерий.

  11. Спасибо от RW6MIT

Страница 1 из 7 1234 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. APRS-iGate mit dem Raspberry Pi
    от DL8RCB в разделе Самодельная аппаратура APRS
    Ответов: 19
    Последнее сообщение: 15.11.2018, 10:15
  2. р/с Маяк
    от RA1TAM в разделе Технический кабинет
    Ответов: 85
    Последнее сообщение: 25.07.2017, 17:45
  3. Новый Raspberry Pi 2 - знакомимся
    от RX1AL в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 74
    Последнее сообщение: 12.04.2016, 06:16
  4. Измериловка на базе Raspberry Pi
    от khach в разделе Измерения
    Ответов: 0
    Последнее сообщение: 10.07.2014, 13:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •