Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Обсуждение ESP8266 FM передающая станция

Тема в разделе "Другие проекты", создана пользователем SoftUniq, 5 окт 2016.

Метки:
  1. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Привет форумчане возникла иедя и реализация была не за горами но захотелось большего реализовал FM станцию в радиусе 50 м на raspberry pi в нете инфы и видосов полно подробно рассказывать не буду и что, мало мне этого захотел сделать тоже самое на ESP ведь там программно через GPIO4 было все реализовано а почему бы это не сделать и на ESP может кто уже задавался такой же мыслительной дурью просьба отписаться в подкат, идеи по реализации и вся нарытая инфа кто что сможет будет тоже полезно. Для чего главный вопрос энергопотребление и размеры.
     
  2. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Прикол в том что на raspberry можно генерировать было сигналы от 500kHz - 500Mhz т.е. вещать в весьма широком спектре а не чисто В FM диапозоне, если знаете готовые чипы которые программно можно перестраивать на лету на другой вещательный диапозон буду признателен.
     
  3. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Посмотри тему в нете там программно решаеться за счет тактового генератора процессора, замудрено но по факту работает и выводиться сингнал на GPIO4 или GPIO18
     
  4. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Это все не то у них одна несущая частота. тем более на Raspberry все программно никакого другого навесного железа, вот и спрашиваю сожет кто более сведомый в этом вопросе и может подсказать возможна ли такая программная реализация на ESP
     
  5. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
  6. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Нет конечно вы что суть как раз таки немного иная, я попробовал вчера на Raspberry понижать частоту трансляции со 100Mhz FM диапозона до 24Mhz AM все работает радио принимает аудиофайл который проигрываеться сегодня попробую снизить до 3-7Mhz но думаю уже на 10-15Mhz AM диапозона достатчоно будет, задача сводиться к 2 моментам
    1. Трансляция с бвстрой переменой частоты для наилучшего прохождения через атмосферу на 500 и более км
    2. Найти устройство взамен Raspberry если получиться ESP что бы так же получилось формировать сигнал чисто на программном уровне.
     
  7. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    да хотел добавить может не к месту в новой ESP32 может есть DMA для реализации сей задачи?
     
  8. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    А зачем? Чем Вас не устраивает Малинка, если она работает? Если вопрос цены - попробуйте Апельсинку. По цене всего раза в 2 больше еэспи будет.
     
  9. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Зачем, отвечаю, малика тяжелая, жрет много батареи, задача запустить на статостате вещательную станцию с соленчной панелькой и батареей, что бы ее перемещеня передавало радио на коротких волнах морзянкой координаты GPS т.е по сути я смогу улавливать положение шара за тысячи киллометров а в теории если волна будет переотражаться от ионосферы то доступ к информации с шара будет в любой точки земли. так же планирую и передавать комманды марзянкой запись в память и потом выполнение и ответ. ну как бы мини так сказать стратосферный спутник. Все сделано есть шар есть гелий но пишка оказалась тяжеловатой.
     
  10. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Это то что надо вопрос теперь попробовать mp3 проиграть или запилить бип морзянки
     
  11. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
  12. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Да видел, не подошло не может вещат на низких частотах да и процессор послабее чем ESP ну и плюс масса коечно...Сейчас рассматриваю вариант реализации на ESP32 уже заказал но пока на ESP-12E буду пробовать.
     
  13. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    @nikolz если правильно понял, то фишка в том, чтобы не быть привязанным к согласованному вч-контуру, а передавать в широком диапазоне. Здесь согласование невозможно обеспечить, без значительного увеличения массы и габаритов передатчика.
    Для этого и хотят использовать микроскоп.
     
  14. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Ребят может не будем спорить и думать зачем а более конструктивно я написал, Шар+Гелий=18км + ESP вещающая морзянкой свои координаты на частоте примерно от 3-30Mhz причем каждая трансляция на новой частоте потому как неизвестно какая проходимость будет в момент трансляции. Потом ожидание ответа если нет повторяем цикл. Задача сделать до 50 евро задача сделать легкую конструкцию все они решены кроме самого транслятора. Приемная станция будет у меня дома и я хочу просмотреть сколько шар будет летать, сколько пройдет расстояния. в дальнейшем расширить его датчиками и сделать тарнсляцию погодных данных. Это не запускать спутники ракеты а шар постоянно летает там неделями или месяцами передавая данные.
     
  15. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Точно подмечано, о согласовании речи не идет...
     
  16. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
  17. panzerito

    panzerito Новичок

    Сообщения:
    11
    Симпатии:
    0
    Но в channel3 может выводиться 80 MHz через i2s и dma. Там даже не видеосигнал, а телевизионный сигнал 55-77 MHz промодулированный видеосигналом

    ntsc_broadcast.c:
    Код (C):
    1. //Select 16bits per channel (FIFO_MOD=0), no DMA access (FIFO only)
    2. CLEAR_PERI_REG_MASK(I2S_FIFO_CONF, I2S_I2S_DSCR_EN|I2S_I2S_RX_FIFO_MOD<<I2S_I2S_RX_FIFO_MOD_S)|(I2S_I2S_TX_FIFO_MOD<<I2S_I2S_TX_FIFO_MOD_S));
    3. //Enable DMA in i2s subsystem
    4. SET_PERI_REG_MASK(I2S_FIFO_CONF, I2S_I2S_DSCR_EN);
    synthtables.c:
    Код (C):
    1.  
    2. #define CHANNEL_2  55.22727272727  //Actually 55.25, but need to make it line up to the 1408 mark.
    3. #define CHANNEL_3  61.25 //Channel 3 works out perfectly.
    4. #define CHANNEL_4  67.272727273
    5. #define CHANNEL_5  77.25
     
    Последнее редактирование: 7 окт 2016
  18. panzerito

    panzerito Новичок

    Сообщения:
    11
    Симпатии:
    0
    Ссылки нет. Все из изучения исходников channel3, там предварительно подготовленный блок данных передается с помощью dma через i2s. Проверить не железе пока не могу - не приехал esp8266.

    ps Самое интересное в channel3 - это предварительная подготовка на обычном пк данных для 1-bit dac, а не скоростная передача данных из памяти в i2s - это, по-моему, сделано довольно просто.

    А откуда данные, что у esp нет dma?
     
  19. panzerito

    panzerito Новичок

    Сообщения:
    11
    Симпатии:
    0
    Ну да, если бы был dma, то они бы не упустили похвалиться этим.
     
  20. SoftUniq

    SoftUniq Новичок

    Сообщения:
    73
    Симпатии:
    1
    Ну если видеосигнал формируеться значит можно и другой формировать...не так ли?
     
    zn-soft нравится это.

Поделиться этой страницей