• advertisement_alt
  • advertisement_alt
  • advertisement_alt
RoughDay

Arduino и передатчик 433МГц, быстрый запуск.

2 сообщения в этой теме

Есть простая задача: две ардуины, связь между ними на китайских модулях 433МГц. При подачи питания на ардуину с передатчиком сразу отправляется команда на ардуину с приемником.

Проблема: все либы, что нашел имеют недостаток - между моментом подачи питания и передачей команды проходит 2-3 секунды, что очень долго, оптимально 500мс. Собственно нужен совет, как уменьшить этот интервал.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

E
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был востановлен.   Очистить редактор

Загрузка...

  • Сообщения

    • Очевидно вы имеете в виду скин-эффект ? Это относится к распространению ВЧ энергии и не имеет отношения к электронам. Именно изза высокой частоты энергия распространяется по поверхности проводника т.к. в этом случае поверхностНый слой для неё обладает более низким сопротивлением чем "борьба" с преодолением кристаллической решотки материала и с броуновским движением свободных электронов ...А вы не в курсе ?
      Именно поэтому медные детали контуров передатчиков серебрят , а в микроаппаратуре - золотят . А что за эффект близости ? ...предположу - это влияние на ВЧ контур  паразитной ёмкости. В результате изменяется добротность и как следствие -уменьшается амплитуда
      Происходит это изза "замыкания" рассеиваемой энергии через предметы находящиеся вблизи контура ...рука человека, неправильный расчёт экрана , взаимовлияние индуктивностей соседних каскадов...и т.д...   Откуда же мне её взять если ЭТО моя версия ! ;-) Если вы не согласны то изложите свою версию - подискутируем , возможно придём к конценсусу.   Есть такой анекдот типа....
      Звонок в дверь - дзынь-брынъ
      Открывают :
      -я твоя смерть !
      -ну и чё?
      -Да в общем то и всё!
      ;-)
    • Достался станочек   УБДН-1  Там дерево-токарное приспособление можно приспособить.  На нём двигатель       под 3000 оборотов.  Для токарного думаю многовато.   Регулятор оборотов такому двигателю возможно приспособить-изготовить ?  Или нет возможности?   
    • Сами подумайте - в случае сенсора палец придется всё время держать на весу плюс к тому неизбежны ложные, случайные нажатия. Дурацкая затея.
    • @Yurkin2015 Вот тут подробное описание работы схемы задержки. В оригинале статьи есть и видео работы собранного устройства (включение и выключение вентилятора)  Благодарю за комментарий. Но по Datasheet, всё правильно! Транзистор BD-876 p-n-p Реле времени.rar
    • Восточная мудрость, однако...
    • https://ru.aliexpress.com/item/New-Microsoft-Mouse-2-4Ghz-Flexional-Foldable-Wireless-Computer-Mouse-Folding-Arc-Touch-Mouse-fold-mouse/32807000153.html?s=p&ws_ab_test=searchweb0_0%2Csearchweb201602_4_10152_10065_10151_10068_10136_10137_10060_10138_10155_10062_10156_10154_10056_10055_10054_10059_10099_10103_10102_10096_10148_10147_10052_10053_10142_10107_10050_10051_10170_10084_10083_10080_10082_10081_10110_10111_10112_10113_10114_10181_10078_10079_10073_10070_10123_10127_10124_10125%2Csearchweb201603_2%2CppcSwitch_5_ppcChannel&btsid=a35a2d8d-64b8-4609-9669-84b75ab5e055 Не?
  • Похожие публикации

    • Автор: Eduard386
      Добрый день! Я в электронике не разбираюсь, поэтому нужна консультация опытного человека. Есть простое устройство на базе Arduino, смыл в следующем: Дальномер видит препятствие на определенном расстоянии - мотор работает, расстояние от препятствия до дальномера увеличивается - мотор выключается. Собрал рабочее устройство из:
      Самого микроконтроллера Arduino Uno, питается от сети через блок питания 9В
      Ультразвукового дальномера HC-SR04
      Модуль реле 5В 10А
      Мотор с редуктором 1:48 (70-250 мА, 3-12 В), питается от Кроны 9В
      Ниже прикрепляю картинку, на ней изображен Arduino Mini Pro, у меня сейчас Uno, и мотор у меня другой. Ищу человека, который поможет: 
      Оптимизировать это устройство - я вообще клемму на 3 дырки использовал чтобы размножить провод на 5В (вместо клеммы провода спаять?), наверняка можно вместо реле использовать силовой полевой транзистор (?), еще что-то. Либо вообще исполнить всё в полностью другом виде?
      Как можно удешевить устройство?
      Подобрать питание - от сети не подходит, может можно и Arduino и мотор запитать от одной Кроны? Рассчитать на сколько хватит ее заряда.
      Есть ли смысл переносить все составные части на печатную плату?
      За профессиональную консультацию готов заплатить, если встреча личная в Киеве, или по скайпу по Украине (в Россию/Беларусь не знаю как деньги удобней отправить). Спасибо!

    • Автор: Vlad_DANTE
      Подскажите пожалуйста, в чем может быть проблема? 
      На arduino uno моргает красный диод "L". Залить какой-либо скетч не получается, появляется это:
      Скетч использует 940 байт (2%) памяти устройства. Всего доступно 32256 байт. Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x32 Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload . В диспетчере устройств плата обозначается так
       
       

    • Автор: navarto123
      Здравствуйте.
      Столкнулся с такой проблемой АЦП нормально работает с сигналом на определенных частотах, например на частоте 110 Гц, хотел заставить работать на частоте 50 Гц и потерпел неудачу, Подскажите как совладать с ним.
      Спасибо. 
      задал этот вопрос в песочнице, мне посоветовали создать тему здесь
    • 7
      Автор: Гость Сергей
      Здравствуйте.
      Купил АЦП для ардуино ADS1115 by Adafruit. И столкнулся с такой проблемой АЦП нормально работает с сигналом 110 Гц ниже данного выдает какую-то мешанину.
      Спасибо. 
    • Автор: kandiral
      Сделал простой обработчик Modbus(RTU/ASCII) для микроконтроллеров Arduino

      Обрабатываются функции:
      Read Holding Registers 0x03
      Read Input Registers 0x04
      Write Holding Register 0x06
      Write Holding Registers 0x10

      Подробное описание и пример использования можно посмотреть по ссылке
      http://kandiral.ru/arduino/modbus_slave_na_arduino.html
      В примере передаются данные из микроконтроллеров в программу на Delphi следующих типов:
      int, word, unsigned long, long, float, string(массив символов)
      А также передаются данные напрямую из/в EEPROM

      Старался сделать максимально простой простой с минимальным использованием ресурсов контроллера.

      Если будут выявлены ошибки или возникнут предложения по доработке, пишите исправим и обсудим.