среда, 1 сентября 2021 г.

APRS Weather station. Давачі, або конструктор для дорослих. Трабли по дорозі.



 

Не було в мене великого бажання публікувати цей матеріал, але може так статися, що у ваших комплектах можуть бути подібні трабли. Тому ви бачите її опублікованою і можливо у вас виникне бажання її прочитати. 

Тут я опишу процес складання даного шайтан-пристрою та з чим я стикнувся. Як завжди будуть фоточки.

Комплект давачів приїхав в звичайній, нічим не приглядній картонній коробці. Кожен давач додатково був запакований в окрему коробку. На фото вміст набору.

 


Моєю першою помилкою було замовлення погодного модулю WS3. Виявилося, що він зовсім не підходить під мою задачу. В мене підключення до APRS контролеру відбувалося по однодротовій лінії. Тут - справжній послідовний порт. Звісно, це більш універсальне рішення, але мені ніяк не вдалося прикрутити цей модуль до контролеру. Можливо, його вдасться з часом прикрутити до WX3in1, але доки в мене він не з'явиться, доти і буде незрозуміло чи це так. Було б чудово, адже ціновий діапазон станцій, з якими працюють контролери від Microsat, починається від 400 дол. США. Це була б гарна альтернатива.

Модуль пилевологозахищений. Це така собі біла пластикова коробочка. Він вміє те саме, що WS1, але до нього ще можна під'єднати давач якості повітря. 

Напевне є зміст більш докладно про нього розповісти, але в іншій статті.

Вказівник напрямку вітру - флюгер побудований по принципу зміни опору давача в залежності від напрямку, в якому дує вітер. 

Електрично він працює в парі з давачем швидкості вітру - анемометром.

Для цього у флюгері знизу є роз'єм для його підключення.

 

Тобто анемометр під'єднується до флюгера, а кабель, що виходить з плати флюгера під'єднується в інтерфейсну плату метеостанції. 

Ці обидва давачі кріпляться на перекладину.

Місця, де кріпляться давачі, зроблені таким чином, щоб унеможливити їх прокрутку по вісі.


Давачі до перекладини кріпляться з допомогою болтів з гайками в яких є фіксатор від розкручування.

 

Металеві трубки з'єднуються до купи в одну довгу.


В одній з трубок є пази для того, щоб перекладина не проверталася по вісі разом з давачами. 


Для давача опадів є своя перекладина.


Сам давач виглядає як коробка із заглибленням. В цьому заглибленні є отвір певного діаметру. Опади затікають в цей отвір і попадають на коромисло. Кількість імпульсів, які видає коромисло в проміжок часу і визначає кількість опадів. 


Цей давач потрібно обов'язково зпозіціонувати строго вертикально. Для цього в ньому є кулька для налаштування по вертикалі.

А так виглядає повністю зібраний набір.

Тепер щодо вірного встановлення зібраного комплекту. Він має стояти на відкритій місцевості точно вертикально. Існує одна особливість встановлення. Збоку на корпусі флюгера є букви, що означають напрямок сторони світу. Сторона, де викарбувана буква N повинна бути направлена точно на північ. Лише тоді, коли ці умови будуть виконані, давачі будуть вірно працювати і видавати вірні дані.

Раджу перед встановленням протестувати роботу всіх давачів. Для цього потрібно інтерфейсну плату під'єднати до послідовного порту і з допомогою любої термінальної програми, як то putty, terminal, minicom або інших глянути, які дані видає інтерфейсна плата.

Я скористався Putty. Встановіть програму, запустіть її, виберіть в Connection type -> Serial, В Serial line -> COM4 (у вас може бути інший номер порта). Тепер натисніть Open.  

Я перевірив роботу давачів і прокоментую малюнок. Видно, що дані ідуть у вигляді послідовності в 38 біт.

Розберу верхню строку  c090s000g000t072r005p005h62b09817*34  Це так звана імперська, або Британська система представлення даних про погоду. Тому будуть зустрічатися дюйми, милі, Фаренгейти. Але це в даний час не дуже важливо. Мова іде про перевірку роботи давачів.

с090 - давач напрямку вітру сказує, що азимут, звідки дує вітер, становить 90 градусів, тобто вітер дує зі сходу.

s000 - поточна щвидкість вітру в мілях за годину. Видно, що вітер не дує.

g000 - максимальна швидкість вітру протягом 5 хвилин, звісно, милі за годину. Видно, що вітру не було.

t072 - 72 градуси за Фаренгейтом, це 22.2 градуса за Цельсієм


r005 - кількість опадів за минулу годину, вимірюється в дюймах. Дюйм = 25.4 мм, 

тобто 0.05 * 25.4 = 1.27 мм, тобто кількість опадів склала 1.27 мм. 

p005 - кількість опадів за минулу добу, також вимірюється в дюймах

h62 - вологість у відсотках, на даний момент вологість склала 62 відсотки

b09817 - тиск у гектоПаскалях, на даний момент тиск складає 981.7 гПа, це 736,5 мм рт. ст.

тобто 981.7 / 1.333 = 736,5 мм. рт. ст.

*34 - розділювач зі значенням контрольної суми рядка. 

А ось тут я бавився з давачем швидкості вітру

s001 - поточна швидкість вітру склала 1 милю за годину, або 0.45 метра за секунду

g010 - максимальна швидкість (можна сказати пориви вітру) склала 10 миль за годину, або 4.5 метра за секунду.

Тепер про трабли. 

В мене виникла проблема з роботою флюгера. Вона полягала в тому, що не у всіх напрямках вірно відображався азимут. Давач уявляє собою круглу плату, на якій розташовані вісім герконів. 


Геркони комутують набори резисторів, що є дільниками і по рівню напруги контролер визначає напрямок. Напрямок відображається в значеннях кутів, кратних 45 градусам, тобто 0 - 45 - 90 - 135 - 180 - 225 - 270 - 315 - 0.  

 

Геркони комутуються з допомогою магніту, що вбудований в клюв флюгера. 

Так ось, не всі геркони були вірно розпаяні. На слух це звучало як деякі спрацьовували, а деякі - ні. Ті геркони, які не спрацьовували, випаювалися, перевірялися на цілісність, спрацювання і запаювалися назад, при цьому шукаючи положення при якому вони чітко спрацьовували, коли плата була на місці. 

Вони оберталися так, щоб місце, в якому знаходяться кінці контактів для кращого спрацювання, були якомога ближче до магніту,

або так, щоб контакти знаходилися паралельно площині магніту.


Іноді потрібно було робити і те і інше.

Також були непропаї резисторів. Таким чином я відновив роботу давача. Решта давачів справно працювала.

Тому терпіння вам, хто виграє таку лотерею.

До зустрічі !

73 ! de UT2YR


Комментариев нет:

Отправить комментарий