Щоденний радіожурнал зі звуком. Іноді з гумором. Завжди з картинками

Аудіо "круглих столів" області



Круглий стiл 15.08.26
Круглий стiл 08.08.26

04.03.2019

Как я делал SWR метр 3

Продолжение.         Начало смотри "Как я делал SWR метр 2"
   Подытожим наши изыски. Самые простые индикаторы КСВ на проводках под оплётку коаксиала или полосковые ответвители имеют самые скромные показатели и по частоте, и по точности и по чувствительности. Зато делаются быстро и легко. При наличии прочной коробки и смазливых микроамперметров привлекательный  вариант:  почему нет?. 
   Самый точный из рассмотренных - мостовой.  Весьма широкополосный- работает даже на 430 мГц. Есть несомненный плюс: "посмотрит" антенну даже с Г4-102  в качестве трансивера. Но для статуса постоянно включенного не годится - слишком большое прямое сопротивление. И запас мощности совсем небольшой: есть риск при измерениях достаточно быстро сжечь прибор.  Полупромышленные варианты с толстыми и добротными волноводами и ответвителями хороши, но  уж очень сложны для изготовления дома.   Клоны недорогих фирменных КСВ метров типа Daiwa 101, 801, MFJ построенные на двух трансформаторах тока очень хорошие кандидаты на повторение, но и им присущи недостатки:  сравниваются два противофазных тока и путем сложения-вычитания получается результат по КСВ, мощность вычисляется как производная от тока и сопротивления так как напряжение не измеряется. Начала и концы поддиапазонов нужно калибровать. На звание "прибор" еще не тянет, но уже намного более точный, частотная характеристика очень хорошая, в нашем эксперименте до 150 мГц, при этом легко повторяется.
  Среди непрофессиональных категорий остался еще одна получившая распространение и не испробованная нами идея - измерение и тока и напряжения на нагрузке (антенне) с помощью трансформаторов тока (TR1) и напряжения (TR2) выполненных на идентичных ферритах. Хорошо описано у DL2KQ.  Имея оба параметра куда точнее определяется, я бы рискнул здесь уже употребить слово "измеряется" мощность. Понятно что и КСВ будет измерен значительно точнее.   Я говорю "измеряется" потому что результат еще надо как-то отобразить, а для этого определённым образом обработать получившиеся напряжения. К недостаткам можно отнести то что схема не симметричная, если перепутать разъёмы входа и выхода работать не будет.  Зато сама схема может быть выполнена как на двух кольцах, так и на "бинокле", что обеспечит лучшую симметрию и соответственно точность. Очень хороша для обработки пик процессором или даже Ардуино: позволяет корректировать и калибровать данные математическим (программным) способом, что позволяет построить отображающую часть такую же точную как измерительная.  Но об этом позже. В народе такие измерители получили название "tandem match" что в точности соответствует идее схемы.  А еще к достоинствам можно отнести великое множество модификаций, что говорит о большом количестве сделанных устройств.  На приведённой здесь схеме есть даже достаточно полное описание деталей и материалов, что может быть взято за основу.
Сначала испытаем модель с двумя отдельными трансформаторами. В качестве выпрямителя я использовал схему с удвоением напряжения на ГД507 падение прямого напряжения на которых от 0,3 до 0,4 вольта. Минимум резисторов для того чтобы реализовать управляемый делитель напряжения и математическую коррекцию (калибровку). Особенно критичен начальный нелинейный участок вольт-амперной характеристики диодов.  Делая шаг назад, к датчику с двумя кольцами на одном проводе (Дайва), рассмотрим способ лечения.  Для коррекции этого  явления в модели Daiwa 801 применяется подпорка - для того чтобы "приподнять" над нолём старт детектирования, инженеры  включили между землёй и обмоткой трансформатора небольшое сопротивление. При возникновении тока в обмотке трансформатора на нём падает какое-то напряжение и оно смещает  детектор на начало линейного участка. См схему ниже. В нашем конкретном случае мы корректируем это математикой в Ардуино, но для стрелочных приборов это очень хорошее решение.

Возвращаемся к ТандемМатч. Основной недостаток - к антенне постоянно подключена первичная обмотка трансформатора TR2. И хотя АЧХ всего устройства удовлетворительная, а обмотка очень похожа на дроссель, но не дроссель по причине малой индуктивности, можно с уверенностью сказать что для приёма это плохо. Ну и, конечно, мощность измерения пропорциональна мощности опорного резистора(ров)
Pmax=(P[R3-R9])*N, где N - отношение витков трансформаторов. В нашем случае это 25.
 В связи с тем, что ферриты еще не приехали, трансформаторы всё такие же, на синих кольцах с проницаемостью в три раза больше чем нужно. Количество витков трансформатора для того чтобы получить нужные напряжения на выходе детектора (это удвоенное напряжение АЦП входов Ардуино = 10 вольт) и не слишком большую мощность рассеиваемую на опорных резисторах R3,R4, R8,R9, я вынужден был оставить 25, хотя  если не для этих целей, то рекомендовал бы 15-20 витков) И всё равно характеристика получилась достаточно  хорошая.
 В моих трансформаторах проницаемость 4500 и 25 витков приводят к неравномерностям которые вы видите на графике анализатора. Завтра, если приедут кольца, намотаю другие трансформаторы, жёлтенькие,  и поделюсь результатами.
P.S.  Пришли кольца  с проницаемостью в 1000 мю. Индуктивность обмотки трансформатора порядка 450 микроГенри при 25 витках. Картинка сильно изменилась. КСВ устройства приблизился к единице, волновое сопротивление до 54 Ом. Линейность вполне приличная. Это картинка тандем матч на отдельных кольцах
 Делаем то же самое на "бинокле".  Ну скажите, жалко ли за такое по 35 гривен за кольцо?


Последняя картинка анализатора - Дайваподобный детектор без удвоения напряжения и с подстроечными конденсаторами.

Но, если честно, то схема с трансформатором на бинокле требует усовершенствования. Чисто индуктивный датчик напряжения требует коррекции на ВЧ диапазонах.. Наличие емкостного делителя с подстроечным конденсатором в схемах Daiwa-подобных детекторов позволяет выиграть 4 Ома в сопротивлении и коррекцию крайних положений стрелки. И детектирование без удвоения.  На низких мощностях может показаться мало, зато при работе с усилитенлем меньше делить:-)  С другой стороны простота реализации биноклевидного способа тоже нравится.:-) Пора делать выбор переходить к стыковке модулей.  Перед заклейкой трансформаторов сфотографировал три варианта для испытаний по показаниям постоянного напряжения.



Теперь для каждого измерителя подключаю "живую" антенну и замеряю что показывает вольтметр на выходах прямой волны. Обратная, понятно, по КСВ на АФУ. На 40 и 80 антенна очень плохая. Оно и видно :-) Значение обратной волны в 0,1 означает ниже точности моего тестера.
BandFRFRFR
1600,50,12,00,15,00,1
80030,14,30,11,20,1
400,80,46,50,12,20,1
201,50,17,00,17,00,1
151,60,16.50,17,00,1
101,60,16,50,16,70,1
ТипDaiwa подобныйТандем кольцаТандем бинокль
Лучшую "правдивость" показывает тандем матч на бинокле, но все характеристики очень отличаются от тех, что нарисовал антенный анализатор. Имейте это в виду, когда будете выбирать модель.
Лично я считаю что главное - хорошо слышать. И поэтому для себя делаю выбор в пользу клона Daiwa CN101L, в которой сигнал проходит через устройство без каких бы то ни было гальванических присоединений. В следующей части об автоматическом аттенюаторе для такой измерительной головки. 

03.03.2019

Как я делал SWR метр 2

Продолжение. Начало смотри "Как я делал SWR метр"
Ну что ж, посмотрим что выйдет из клонирования Daiwa CN101L.  Одно дело посмотреть как оно сделано, другое - сделать самому. Засучив рукава беру в руки инструмент и пол дня обрабатываю фольгированный стеклотекстолит. Время на рисование и травление печатной платы нет, вернее жалко, режу по живому из головы. Может некрасиво, зато быстро. Поскольку нужно на КВ, с SMD элементами не заморачиваюсь
Больше всего проблем было с отсутствием проходных конденсаторов. Спасибо товарищам по работе, дали старый телевизионный селектор каналов и фен, чтобы аккуратно выпаять. Спасибо Виктор Викторович, спасибо Геннадий Константинович! Побегал, попаял. Через два часа черновик для испытаний готов. Сначала проверяю просто в разрыв между фирменной Daiwa и антенной.  Ого!  Прямая до 10 вольт, обратная до полувольта в зависимости от КСВ в реальной антенне. Пробовал на всех, что есть: на 160 - Inv L, 80-40-30 - диполя, 20-15-10  по три элемента гексоидр.  Показалось что неравномерно. Конечно же, без соответсттвующей экранировки и кривом тестере не очень красиво.
Решил посмотреть что получилось на антенном анализаторе.  В нагрузке безиндукционный резистор 50 Ом 20 ватт, смотрю до 30 мгц, потому что анализатор старый и простой - АА330.
 И правда.  КСВ от 1 до 2, терпимо, а вот сопротивление до 100 Ом.  Отмотал 5 витков с трансформаторов тока (изначально было 25, чтобы трансформировать ток от 5 ампер до 200 мА)  Так потому что хотел получить максимальное напряжение на опорных резисторах в 10 вольт - удвоенное максимальное напряжение на входах АЦП Ардуино. Ну говорили же про два поддиапазона мощностей!
 На десятке (и предположительно на 144) картинка улучшилась, но зато стал заметен резонансный "горб" в районе 22 мегагерц.  Поскольку феррит не тестировал, доверился цвету маркировки, решил всё-таки определить хотя бы примерно магнитную проницаемость. Не открою Америки,  есть онлайн калькулятор Coil32. Мотаю на кольце много витков (до заполнения, потому что точность определения будет выше), измеряю индуктивность.


В окне калькулятора ввожу измеренную индуктивность, размеры кольца, "рассчитать".  Ву а ля! 
Многовато будет.  Беда.  Надо раза в два меньше. Но других пока нет. Заказал  в интернете T68-6, жёлтеньких, но пока приедут, умру от нетерпения :-)  Короче на неделе перемотаю трансформаторы на другие кольца и тогда на 50 омах будет так, как сейчас получилось на 100! Результат вполне приличный. А если смотреть на картинку для сопротивления в 100 Ом так вообще просто замечательный. Как в учебнике. Короче схема с двумя трансформаторами работает отлично. По крайней мере у меня заработала.  Без особой надежды на успех (из-за магнитной проницаемости колец) пробую на 144. Завал частотной характеристики очевиден, но КСВ (соотношение) скорее всего покажет честно. Прямая  больше 3-х вольт, обратной глазом не видно.  Но Ардуино посчитает.  С каждым шагом мы всё ближе к грани между индикатором и измерителем.  В следующей статье мы трансформируем устройство с двумя токовыми трансформаторами в измеритель тока и напряжения.

P.S.  Пришли кольца  с проницаемостью в 1000 мю. Перемотал на новые кольца. Перед тем как смотреть устройство, проверяю анализатор на активной нагрузке в 50 Ом.  Для проверки смотрю анализатором резистор нагрузки. Хоть и самодельный, но точный. Замерял сопротивление мостовым измерителем на работе. Поверенным  :-)

Картинка реального устройства сильно изменилась. КСВ устройства приблизился к единице, волновое сопротивление до 54 Ом. Линейность вполне приличная.  Вот что выходит на самоделке копии Daiwa CN101


Вот так выглядит самоделка сейчас, с новыми кольцами.


Продолжение следует - "Как я делал SWR метр 3"

02.03.2019

Как я делал SWR метр

                             Начало см. "Как сделать КСВ метр"
Для того чтобы было все понятно когда дойдём до сложных понятий, хочу поговорить о  том как эти приборы развивались. Тем, кто описываемое хорошо знает, рекомендую переходить сразу к заключительной части.  Антенны не меняют каждый день, поэтому для настройки П-контура передатчика обычно хватает индикатора тока в антенну. У меня был тепловой амперметр показаниям которого я очень доверял :-) Все, скорее всего, помнят, а может даже и делали, очень популярную версию индикатора тока в антенне от Ротхаммеля. Я точно делал. И именно потому что было понятно как делать и что получим в результате.  Добавив в схему переключатель мы получили возможность дифференцировано видеть ток туда и обратно, сравнить их. С этого момента индикатор тока превратился в индикатор КСВ
 Правда я сразу оценил преимущества  двух стрелок (сравнивать легко), поэтому под оплётку пропускал два проводника, делал два выпрямителя и  потенциометр сдвоенный.... Соответственно было две измерительных головки. Но всё это по прежнему оставалось индикатором уже хотя бы потому что проводники под оплёткой ложились неровно, два выпрямителя имели не одинаковые характеристики, да и погрешность микроамперметров в индикаторах от магнитофона тоже не добавляли уверенности в точности результата. Всё усугублялось тем, что результат получался после математических вычислений, алгоритм которых (и эффект больших чисел тоже;-()  очень сильно искажал результат. Позже народ повсеместно стал переходить на направленные ответвители по причине стабильности положения протравленных полосок на стеклотекстолите относительно центрального проводника, мизерной индуктивности и меньшей зависимостью от частоты. В интернете до сих пор масса вариантов  для переноса на фольгированный стеклотекстолит.
   Мне помнилось, что среди недостатков его были нелинейная АЧХ, низкая чувствительность и слишком разная (по отношению к коаксиальному кабелю до и после неоднородность, что попросту приводит к  тому что  фидер разбивается на участки с различными свойствами.  Для проверки упомянутого я сделал такую измерительную головку и протестировал её. При включении в разрыв (между антенной и КВС метром моего радио) КСВ ухудшился в среднем до 1,6-1,9 и кроме этого всё упомянутое выше подтвердилось. На 1,8 мгц напряжение "прямой" -1,2 вольта, обратной 0,4, практически граница возможного для ГД507, на 20-ке обратной я уже не видел, прямая 0,5 вольта, выше по частоте вообще ничего. Правда измерял я тестером за 150 гривен. Класс точности огурца. Ни в одном из упомянутых девайсов не было попытки измерить напряжение или ток, только сравнение прямой и обратной волны, поэтому нагрузочных сопротивлений или чего-нибудь для измерения тока нет нигде, просто индикаторы которые показывают относительную разницу. А в Одессе говорят эти две разницы могут быть большими....
  Но не всё было так безнадёжно. В начале 90-х я привёз себе "почти" измерительный прибор от OscerBlock именем  SWR200B. Уже тогда он измерял от 160 до 2 метров, до 2-х киловатт с точностью до 5% на нагрузках 50 и 75 Ом. За счёт чего и для чего?   
   Просто добротный коаксиальный ответвитель, прецизионные измерительные сопротивления, высококачественный сдвоенный потенциометр и прилагаемая таблица которая корректирует неравномерность частотной характеристики. На фото видно как нужно выставить потенциометры в зависимости от частотного диапазона и диапазона мощности (в соответствии с таблицей).
А теперь вопрос второй: для чего. Ведь уже поминалось, что антенны каждый день не меняют, передатчик как правило, тоже. Но и передатчиков может быть два. Или даже три, как у меня, например. И параметры антенн изменяются в зависимости от погоды, например мокрый снег, туман, дождь...  Или, упаси боже, вообще обрыв. Или замыкание.  Одним словом хочется видеть не только то, что антенна работает, но и замечать изменения, если они будут.
   В третьей статье  я еще раз помяну все эти проблемы которые будут мешать точности измерений уже даже в компьютеризированном приборе и о попытках их нивелировать, а пока предлагаю признать возможность измерения и КСВ и мощности. Причём в следующей статье я буду рассказывать как с помощью Ардуино  и математики я попытаюсь получить на экране подводимую от передатчика мощность и мощность которую излучает антенна.



  В попытке добиться приемлимой точности и хорошей линейности при детектировании народ помалу стал обращаться к мостовым схемам измерения. Самая простая с использованием в плечах 50-ти омных сопротивлений. Точность отличная, широкополосность замечательная. Одна проблема - проходящая мощность зависит от мощности опорных резисторов :-(  Чуть превысил мощность и твои опорные резисторы сгорели. А где же их взять, 200-ваттные то :-( ? И работает только как измерительный прибор. Работать в ним в  эфире (как оперативный контроль) нельзя из-за  большого проходного сопротивления. И еще будучи подключенным к реальной антенне сильно подвержен наводкам  со стороны как раз антенны.
    С появлением доступных качественных ферросплавов появилась возможность строить трансформаторы тока с достаточно линейной частотной характеристикой. Пропуская эти токи (прямой и обратный)  через резисторы (мощность которых может быть в N раз (N - коэффициент трансформации тока) меньшей проходящей через прибор мощности, получаем напряжения в N раз меньше напряжения на антенне. Дальше всё просто: есть напряжение и ток, вот и вычмсляем мощность. Да, всё еще останутся погрешности измерений связанные с нелинейностью детекторов, цепей передачи напряжения, ВЧ развязки, неточности калибровки пределов измерений (при переключении градаций мощности), но уже гораздо ближе к радиолюбителю.  Ведь сделать коаксиальный ответвитель как показанный выше в приборе SWR-200B в домашних условиях почти невозможно.  А вот трансформаторы тока - легко. Ниже схема и и фотография детекторного отсека КСВ-метра Daiwa CN101L ( смотри пост ранее ;)
Резисторы выбраны разные с учётом того, что отражённая волна преодолевает еще и омическое сопротивление кабеля от антенны до прибора. (с учётом нижнего резистора делителя).



Продолжение следует "Как я делал SWR метр 2"

28.02.2019

Как сделать КСВ метр

   Продолжая тему "Измеритель мощности" и "Конструкция послевыходного дня" я, сам того не ожидая, поднял фантомный вопрос - КСВ метр и измеритель мощности. И вопрос не такой простой как кажется. Сегодня, когда прилавки магазинов завалены измерителями КСВ самых разнообразных форматов никому в голову не придёт "въезжать" в вопросы их устройства, тем более настолько чтобы сделать такой самому. Наверное правильно - оставим сложные вопросы специалистам, не аматорам. Для практической деятельности вполне достаточно одного, не самого дорогого, устройства, которые, впрочем, могут быть и не по карману рядовому жителю Украины. Но для того, чтобы "срисовать" устройство и схему - вполне достаточно подержать его в руках :-)
     Откуда вопрос возник? А от  нашего же аматорства. Многие считаю вполне достаточным встроенный в трансивер КСВ-метр, многие понимают, что этого мало, и ищут другие, но, как правило, довольствуются теми схемами, что предлагает интернет.  А уж мы знаем что не всему что написано на заборе можно верить. В подавляющем большинстве случаев это схемы "показометров", которые и рефлектометрами то назвать язык не поворачивается, не говоря уже про слово "чего-то там метр".  Ранее, по бедности, эти приборы были вообще с одним стрелочным прибором, который переключался тумблером и значение КСВ надо было вычислять в уме. Потом появились приборы с двумя встречными стрелками для одной шкалы и стало очень хорошо  видно соотношение падающей и отражённой волны. А раз так, то стало возможным отградуировать шкалы в единицах мощности и КСВ. Так устроены лучшие из них
    Пикантность ситуации в том, что когда мы говорим "измеритель мощности", то имеем в виду физический смысл этого - измеряется напряжение и ток в антенне после чего умножением одного на другое получаем мощность. Но 99,9% радиолюбительских приборов устроены совсем не так. И даже лучшие из них "калибруются".  Это когда показания стрелочных приборов за уши (потенциометрами) подтягивается к краю шкалы. Или минимуму в случае волны отражённой.  Эмпирически предполагается, что раз сопротивление антенны 50 Ом и КСВ=1, то мощность можно посчитать по закону Ома - квадрат напряжения, делённый на сопротивление. А где взять напряжение? Да  один раз померять на нагрузке (резисторе) в 50 Ом, а потом отградуировать шкалу 20-200-2000 ватт и пользоваться себе в удовольствие.
В общем виде с проводника между двумя разъёмами служащего телом для протекания тока в антенну либо через емкостные ответвители, либо через трансформаторы тока снимаются противофазные величины. Чаще токов.  Пропуская эти токи через известные сопротивления получают напряжение. Далее танцы с бубном и в результате арифметических вычислений появляется и КСВ и даже мощность в нагрузке.  Но как только мы заглянем вовнутрь прибора, а заглядывать будем в Daiwa CN101L (потому что стоит у меня на столе), то увидим там много-премного деталей и подстроечные резисторы в том числе. Дак ото -ж! Сколько накрутим, столько и вольт будет :-)

Но практика показывает что более-менее серьёзные модели со вполне достаточной для радиолюбителей точностью таки показывают и КСВ и мощность.  Если разбить процесс на две части, то прибор состоит из измерителя (снифера, на схеме COUPLER) и устройства отображения (или вычисления и отображения в нашем случае.  Устройство отображения мы уже сделали в предыдущем материале, теперь для него нужен достоверный считыватель значений тока (напряжения). Я не вижу решения лучше чем скопировать измерительную часть у этого прибора и модифицировать его для уже упомянутого автоматического делителя напряжения на Ардуино.
Продолжу завтра, попробуем разобраться вместе      :-)

27.02.2019

Карта APRS

Моя сегодняшняя поездка в Чернигов, в магазин  Nikom.biz за датчиком температуры SD18B20 и енкодером на 60 им/оборот. Карта APRS немного подвирает, потому что использует free рисование с GPS спутников. Как она пишет +- 9 метров. Но в принципе достаточно точно, когда APRS включен. Карта http://aprs.fi

26.02.2019

Конструкция послевыходного дня:-)

Продолжение. Начало смотри "Измеритель мощности"
    Или понедельник день тяжёлый:-)  Как я и описывал в "Конструкция выходного дня - КСВ метр на Ардуино" с часами оказалось не всё так легко как хотелось бы.  Модуль, на самом деле полный аналог авторскому, ттолько не распаян датчик температуры%-(, но это не единственная проблема. В видео никак не описывается установка времени, так  что поначалу я даже успел подумать что либо модуль неисправен, либо библиотека не та...  Но к счастью, и модуль был исправен и библиотека та. Повозившись минут 40 пришёл к выводу что нужно модуль запустить в отрыве от скетча, сам по себе.   И тогда он (модуль) мне сказал, что показывает всякую ерунду потому что ему никто времени не ссообщил. При отсутствии конкретных инструкций установка даты и времени оказалась не такой уж и лёгкой.  Лобовая попытка задать время в формате количества секунд с 1 января 1970 года потерпела фиаско. Как бы я не высчитывал,  то год получится 2099, то время суток 28 часов 92 минуты :-)   Прописать прямую команду setTime тоже не вышло так как родная библиотека DS1307RTC.h использует всё тот же невразумительный стандарт установки времени. Возился со скетчем libryries/RTC/examples/SetTime/SsetTime. Для тех, кто надумает повторить этот  в общем приятный проект, совет. Используйте способ при котором время устанавливается текстом кода в скетче - http://zelectro.cc/RTC_DS1307_arduino Потом эти строчки в коде закомментируйте до следующего раза :-) Вышло легко и непринуждённо. В доме появились еще одни часы :-) Теперь разве что не запаянный датчик температуры огорчает указанием в нижней строке 127 градусов по Цельсию. Как то надо будет запаять :-)
Точно так же не до конца порадовал распаянный баззер, который при превышении КСВ уровня 3 выдаёт звуковой сигнал протяжённостью в полсекунды. В принципе фишка удобная, только кажется из-за импульсной помехи он время от времени неожиданно "вскрикивает" дурным голосом, хотя КСВ никак не меняется. Даже передатчик не включен. После просмотра кода понял, что это "бой часов" каждые пол часа :-)
 И еще модуль собственно измерителя практически не описан. Ну я попробовал сделать, вроде печатная плата есть, прикупил SMD деталей, намотал, спаял. Но результат плохой. Точнее никакой. Видимо перепутал фазировку обмоток трансформаторов тока. Не работает.
Завтра, если внучка даст, попробую собрать чего-нибудь проверенное. Или это доведу до ума. А уже потом можно будет пробовать оформить в настенную конструкцию. Ну, раз часы есть :-)

P.S.  Так как у меня модуль часов не DS3231 а обычный  DS1307, пришлось съездить в Чернигов, в офис интернет магазина NIKOM.BIZ, где давно присмотрел  енкодер 60 имп/оборот и купил вместе с ним датчик температуры DS18B20, который запаял в плату часов. Дело в том, что в в DS3231 датчик температуры встроен в кварцевый генератор для повышения стабильности и читать температуру оттуда можно напрямую. В DS1307 датчик устанавливается (опционально) и на плату Ардуино значение температуры надо подавать отдельно по OneWire протоколу.  При этом DS сигнал датчика температуры с модуля проволочкой соединяем с пином D2 Ардуино Нано. Подгружаем библиотеку OneWire.h, в описательной части скетча вносим добавки:

#include OneWire
ds(2);  //  Создали объект общения по однопроводному протоколу

Далее по тексту идём до места где температура берётся из модуля DS3231 и туда вставляется участок который берёт градусы из нашего свежевклеенного датчика DS18B20

********Температура часов DS3231***************
float get3231Temp() {

  //******temp SD18B20    // Определяем температуру от датчика DS18b20
  byte data[8]; // Место для значения температуры
  ds.reset(); // Начинаем взаимодействие со сброса всех предыдущих команд и параметров
  ds.write(0xCC); // Даем датчику DS18b20 команду пропустить поиск по адресу и читать сразу 0хСС. 
  ds.write(0x44); // Даем датчику DS18b20 команду измерить температуру. 
  delay(1000); // Микросхема измеряет температуру, а мы ждем.
  ds.reset(); // Теперь готовимся получить значение измеренной температуры
  ds.write(0xCC);
  ds.write(0xBE); // Просим передать нам значение регистров со значением температуры
  data[0] = ds.read(); // Читаем младший байт значения температуры
  data[1] = ds.read(); // А теперь старший
  float temperature =  ((data[1] << 8) | data[0]) * 0.0625;  // Формируем итоговое значение:  "склеиваем"

Затем подменяем значение  my_temp у автора, нашим temperature и заодно меняем цвет

 char bufT[4]; byte lenT = 4;                                            //назначаем массив данных
    //  dtostrf(my_temp,lenT,1,bufT);                                  //конвертируем в строку
    dtostrf(temperature, lenT, 1, bufT);
    bufT[lenT] = '" "C'; bufT[lenT + 2] = 0;                   //добавляем символ "С"
    tft.drawText(82, 140, bufT, COLOR_ORANGE);

Кому лень возится с кодом, вот ссылка на модифицированный скетч. Не забудьте подгрузить OneWire. Теперь у нас честный градусник. У меня и правда жарко в кабинете, кто у меня бывал, не даст соврать:-)

Продолжение - "Как сделать КСВ метр"

25.02.2019

APRS. Это бесплатно.

Я уже давно деревенский житель. И ни разу не пожалел, что оставил мегаполис. Но вот с общением в деревне всё не так весело.  Все знают, что город от деревни отличается:
а) Плотностью населения
б) всегда покрытие интернета
в) большое количество радиолюбителей на репитерах или местных вызывных каналах.
и) (в утешение деревенским) отсутствием  грибов, рыбалки и вообще потребностью передвижения.
   Соответственно городcкое и деревенское УКВ различается. Если в области нет репитера или хотя-бы "попугая", то вам УКВ радио даже не нужно. Океан пустоты. Если рисовать график зависимости (количества активных УКВ радиостанций) по территории, то выясниться что  чем дальше от областного центра, тем меньшее это количество. И не потому, что радиостанций нет. Нет применения.  До областного центра на Баофенг не докричатся, даже до репитера. Со своими как то привычнее на 80-ке, для спутников  нужны сложные антенны, одним словом по хорошему надо делать и эхолинк и APSR.
      Большая часть знает, что такое эхолинк, справку опускаю, а вот про APRS народ знает мало.   Это радиолюбительская, альтернативная интернету, сеть пакетного радио которая позволяет всем уквистам обмениваться SMS при отсутствии интернет покрытия, при этом с указанным интервалом передаёт точные координаты радиостанции и фиксирует точки и маршруты на карте Google. Достаточно набрать www.aprs.fi и вы увидите картину активности ближайших к вам радиостанций Типа вот такого - https://aprs.fi/#!lat=50.45000&lng=30.52330 
Изменяя масштаб, можно или увидеть насколько мы отстаём по количеству УКВ радио от Европы или увидеть то что есть на соседней улице. Если, например, у вас в одном кармане мобилка с GPSом (он работает напрямую принимая сигналы со спутника и ему не нужен интернет), а в другом, например Baofeng UV5R, то вы сможете "прорисовывать" свой маршрут на карте и быть на связи с миром в SMS канале.  Конечно, если вы находитесь в зоне радиовидимости какого-либо APRS диджика (могучее радио с хорошими антеннами которое "ущучит" слабый сигнал вашего Баофенга и отправит пакет от вас дальше, через интернет или через следующую УКВ станцию, на ближайший узел, а пакет для вас - на ваше радио. Пакетом может быть SMS, координаты, погодные сообщения, короче много чего.  
Тут вот уже писал, кому стало интересно, можете почитать факультативно - https://gosh-radist.blogspot.com/2018/04/national-geografic.html. Или просто набрать в поиске на этом сайте - APRS. Там много чего.  Или вот еще - маршрут движения авто UR5RFF  в окрестностях нашей деревни.
   Я думаю, в любых окрестностях можно найти достаточно активного радиолюбителя с хорошими антеннами для того, чтобы уговорить его стать узлом. А далее скачиваем с GooglePlay приложение  APRSDroid (там оно, правда, платное, 160 грн), делаем шнурки для соединения нашего смартфона и Baofeng, после чего ваша жена дома может смотреть на карте в каком районе леса вы собираете грибы. Но, помните,  если вы ей это покажете, путь "налево" будет закрыт :-)

Моё радио работает в интернете и на частоте 144800 и покрывает территорию  до Чернигова на восток и до Коптей на юг.  Понятно, что Baofeng из Коптей будет слышно только на внешнюю антенну, лучше на крыше автомобиля, но то что в радиусе 3-5 км  годится и штатная антенна Baofeng radio - это точно. А там, где не хватает радиосвязи помогает интернет.
Вообще-то APRSDroid для радиолюбителей бесплатный, просто не все про это знают.  Просто надо подождать пару дней когда команда пришлёт пасскод для вашего позывного. Перед этим скачиваете и устанавливаете на свой смартфон APRSDroid apk. При регистрации он спросит пасскоде. Это для того, чтобы вашим позывным не мог воспользоваться кто-то другой, понятно почему. Идёте на сайт поддержки https://aprsdroid.org/download/ регистрируетесь и ждёте запроса копии вашей лицензии от команды. Потом отправляете им скан своего дозвила в jpg формате и ждёте  пасскод.
     При настройках Баофенга не злоупотребляйте уровнем срабатывания VOX и SQL. И, если это и правда вас заинтересует, можно изотовить для себя "наплечную"  GP по типу тех, что используют пожарные и полицейские, только длиннее. Во-первых, она будет выше расположена, а во-вторых, за счёт ремневого крепления, будет более стабильна в пространстве. Дальность связи очень возрастёт. Одновременно на другом канале можно иметь связь с местным репитером или просто с друзьями. Соединительный кабель не обязательно делать именно таким, как на фото, можно сделать и без разъёма, но сделав так, вы получите возможность использовать Baofeng и с другими программами, например для работы с МКС,  приёма SSTV c тем же смартфоном и т.д.
    При  повторении подключения к Баофенгу Андрей, UR5RFF, выявил проблему связанную с наводками на электронику обслуживающую контроллер (у него был самодельный контроллер, со смартфона он брал только GPS) из-за "кривой" схемы перехода на передачу самого Баофенга, поэтому принципиальную схему сразу дополняйте ферритовыми запорными дросселями. Или "защёлки" или по паре витков на ферритовых кольцах. Иначе есть вероятность того, что ваше софтверное устройство будет "опрокидываться" при передаче. Не лишне будет побеспокоиться и о корректных уровнях аудиосигнала. Например как тут - "Сопряжение уровней AFSK сигналов". Так что  не всё так просто получится, как тут описано.
  Но если вы не выезжаете из города и у вас всегда есть покрытие интернета, можете использовать только смартфоное соединение для того чтобы быть ближе к радиолюбительской громаде. В любой момент времени вы можете увидеть на карте, что ваш приятель совсем близко и можно отправить ему SMS с предложением встретиться на углу и попить кавы. При этом можно посмотреть на ближайших к вам метеостанциях не собирается ли дождь. Или, например смотреть где на трассе Чернигов-Киев едет другой ваш приятель. А может быть он уже в Киеве и вы тоже увидите где именно.   Вот мой сегодняшний утренний маршрут на работу (крайняя левая точка, топтание в коридорах не показано:-), до подстанции, к точке неисправности в парке и на обед.

24.02.2019

Каннибалы

Глядя в аквариум не устаю удивлятся несовершенству мира. Скалярии два дня ухаживали за икрой, обмахивалиеё плавничками, охраняли. А на третий сожрали все до единой икринки :-(

© Copyright 2011-2026 UY2RA,    All rights reserved.    Все права защищены.    Пожалуйста уважайте их. Использование материалов с этого сайта разрешается. Буду рад если при этом меня помянут незлым тихим словом.

FREE & OPEN UKRAINIAN HAM  RADIO  BANNERS NET