Технический форум

Технический форум (http://www.tehnari.ru/)
-   Наши самоделки (http://www.tehnari.ru/f170/)
-   -   Беспроводной термометр или табу проводам (http://www.tehnari.ru/f170/t90605/)

Le_Fleurs 29.08.2013 01:40

Беспроводной термометр или табу проводам
 
Вложений: 9
Всем привет, представляю вашему вниманию Беcпроводной термометр на модулях передачи в 433 МГц. А такая мысль пришла после создания http://www.tehnari.ru/f170/t87212/ Все бы ничего но провода что с ними делать если окно металлопластиковое, протягивать по дренажным отверстиям это долго и нудно сверлить не хотелось. И тут посетила такая мысля почему бы и нет, и решение было найдено, но прошивка работала не стабильно постоянно теряла сигнал, мерцания индикатора при приеме сигнала и т.д. я обратился к своему другу программисту, который с удовольствием написал новую программку и помог мне домучить этот термометр. Построен он на базе PIC контролеров приемник использует PIC16F630, а передатчик на PIC12F629.
ниже привожу схему парочку фоток видео как это все работает и прошивки.
Домашний датчик считывается 1 раз в 15 сек. показания уличного датчика и домашнего отображаются по 15 сек. последняя точка в разряде мигает это обозначает что идет прием данных, на самом же передатчика можно выставить время передачи каждую секунды или передача данных 1 раз в 5 мин. Думаю по видео все будет понятно если есть вопросы задавайте с удовольствием отвечу.

Вложение 149716 Вложение 149717
Вложение 149718 Вложение 149719 Вложение 149720 Вложение 149721 Вложение 149722 Вложение 149723

 

Вложение 149715

P.S. на фото показана плата передатчика 1-го варианта (она же в архиве, фото были сделаны ещё 2 месяца назад) она тоже рабочая просто в процессе всех перепаек, запаек туда сюда :) она пришла в негодность и я сделал новую она идентична по разводке просто все так разместил под корпус :)
Для всех не любителей PIC возможно в скором времени появится ревизия 2,0 на AVR и LCD дисплеем

GlaZZZ 29.08.2013 01:41

Молодец! ;)

Очень удобно наверное? :)

Daniellos 29.08.2013 02:13

Офигенно. Попробую повторить.

Wow4an 29.08.2013 06:03

Ну наконец-то без проводов! Моя жена будет довольна :))
Хорошая идея, нужная!

кочевник 29.08.2013 16:59

Вложений: 1
Цитата:

Сообщение от Wow4an (Сообщение 944546)
Хорошая идея, нужная!

И давно реализована промышленностью, вот этот термометр купил лет 7 тому.
Тем не менее работа автора достойна похвалы и плюсов, он поступил как настоящий технарь - сделал сам! Штучная работа!

Le_Fleurs 29.08.2013 20:05

Спасибо за приятные отзывы. Думаю сей девайс может пригодится каждому.
да можно было купить готовый, но как говорил Саня "это не путь истинных джедаев" :D

Tooly 29.01.2014 10:07

Подскажите несведущему, пож-та. У меня есть домашняя метеостанция с радиодатчиком на 433Мгц (Oregon Scientific THN132N). Датчик беспроводной, но к нему хотелось бы приделать внешний провод, который высовывается наружу, так как сам датчик прикрепить на улице нет возможности, да даже если умудриться, то все равно батарейка быстрее разряжается зимой или замерзает, а на литиевые разоришься.
Как это можно реализовать? или можно ли заменить родной датчик на датчик другой фирмы с такой же частотой радиосвязи 433 МГц (типа wendox 6729) с выносным неотделяемым термосенсором на тонком кабеле, т.е. как сделать, чтобы метеостанция определила этот датчик от другой фирмы? (По умолчанию не определяет)

кочевник 29.01.2014 16:58

Цитата:

Сообщение от Tooly (Сообщение 998155)
сам датчик прикрепить на улице нет возможности,

Позвольте усомнится.. Просто надо подумать.
Цитата:

Сообщение от Tooly (Сообщение 998155)
батарейка быстрее разряжается зимой или замерзает

Батарейку можно оставить жить в доме, протянув к датчику только питание. Кстати, вот Вам и крепление датчика на улице. Сколько он весит?

Николай_С 29.01.2014 20:49

Вложений: 1
Какой год уже пользуюсь бесконтактным пирометром типа такого:
Вложение 171890
Датчик не нужен в принципе. :)

кочевник 29.01.2014 21:29

Цитата:

Сообщение от Николай_С (Сообщение 998377)
пользуюсь бесконтактным пирометром типа такого:

Расскажи-ка подробнее. Ведь для пирометра, насколько я знаю, нужен конкретный обьект излучения. Что измеряет твой? Общий фон?

Николай_С 29.01.2014 21:45

А вот подробностей его работы я не знаю. :(
"Работает просто - нажал кнопку и ты дома" (с) х/ф "Кин-за-за"
А если серьезно, то погрешность измерения на низких тепмературах +-2 градуса.
Измеряет температуру объекта, на который направлен его объектив. Точка измерения указывается дополнительно лазерным лучом. Есть возможность измерения максимальной температуры (кнопка Max).

Tooly 31.01.2014 09:37

Цитата:

Сообщение от кочевник (Сообщение 998288)
Батарейку можно оставить жить в доме, протянув к датчику только питание.

Ну вот это, кстати, хороший вариант, но все-таки не проще ли припаять датчик на проводке к имеющейся коробке (кто бы мне рассказал как это сделать, ну т.е. я плохо разбираюсь, но зато есть огромное желание)? или тут наступают проблемы с прошивкой?

poiu 05.03.2014 11:51

Здравствуйте, начинал делать похожий проект, но думал использовать экран от нокии 3310. возник ряд вопросов по передаче данных. исходниками бы не поделились? мне интересен процесс передачи и приема данных.

poiu 06.03.2014 01:16

ничерта не понял как писать письма в личку. или у меня просто пока что закрыта такая возможность.
поэтому напишу тут.
для индикации хотелось использовать экран от нокии 3310, будет сразу отображение обеих температур. период обновления не такой и частый(можно каждые минут 15).
1. передатчик находится на улице. идет опрос датчика, пересылка пакета данных (преамбула, данные, флаг завершения отправки). все передал и контроллер уходит в режим сна. далее просыпается через 15 минут и повторяется цикл опроса и передачи. в таком режиме обычной cr2032 должно хватить надолго.
2. приемник скорее от своего источника питания (к примеру зарядник телефона. как долго проживет к примеру крона не представляю) ждет данные, получает, преобразует температуру и выводит на экран. попутно измеряя температуру в помещении и тоже выводит второй строчкой. текста минимум, ибо много памяти сжирает код.
ну вот как то так. можно конечно и включение подсветки реализовать по кнопке, но надо ли.
части по отдельности когда то были сделаны, но так и не объединил. ну и ступор в приемо-передаче данных случился =).

Le_Fleurs 06.03.2014 01:23

Цитата:

Сообщение от poiu (Сообщение 1012104)
ничерта не понял как писать письма в личку. или у меня просто пока что закрыта такая возможность.

Да закрыта такая возможность я вам именно туда все и отписывался :)
По достижении 15 постов ограничение снимается автоматически

poiu 06.03.2014 09:41

ну тогда будет клепать сообщения =).
в плане железа.
1. передатчик pic12f629 за глаза, даже помнится один вывод оставался свободным (как раз к примеру для датчика влажности).
2. приемник pic16f628a. просто они у меня есть =). в плане добавления RTC. а надо ли? чтобы работать с графикой с экраном, надо МК с большей памятью (графика много ест).
вот вроде и все. я только надеюсь, что исходники не на асм. с ним у меня сложновато =(.

korsaj 09.03.2014 02:20

Цитата:

Сообщение от poiu (Сообщение 1012104)
ступор в приемо-передаче данных случился =).

Используйте UART на минимальной скорости.
По поводу памяти для экрана, то ее в любом мк вполне фатит )
если конечно вы не будете использовать несколько разных шрифтов и всякие картинки.

poiu 12.03.2014 22:36

UART вроде как не прокатит. надо что то более серьезное использовать.

korsaj 13.03.2014 22:56

А чем же UART не серьезен? Вроде мультики не показывает.
К вашему сведению весь автопром использует именно UART, модифицируя лишь физическую линию и формируя свой протокол обмена данными. Видать тоже не серьезные люди в ихонных конторах сидят..

poiu 17.03.2014 15:29

покумекав, признаю, что был не прав. UART на маленьких скоростях вполне должен мне подойти.

denis.dvs 02.04.2014 13:52

Подскажите где взять подробное описание на RCT433 и RR10 433 ТОКА НА РУССКОМ

poiu 10.04.2014 10:42

подниму тему.
попробовал использовать для передачи UART на скорости 1200. ну так то передается, но бывают конечно лаги (если расстояние около 20 метров через 2 кирпичные стены). думаю для надеги просто слать данные раза по 3 с периодичностью секунд 5-10. или еще кто чего подскажет. манчестера не предлагать =).

korsaj 13.04.2014 00:08

Добавьте контрольную сумму и проверяйте ее при приеме.

poiu 14.04.2014 10:31

это то понятно. CRC постоянно проверяется. вся проблема вот в чем. предположим яч передаю данные раз в 30 минут. и они будут неверно переданы. соответственно след. передача будет через 30 минут. и не факт что через 30 минут тоже не будет ошибки передачи. а если я передам данные раза три, то может хоть один пакет и дойдет без ошибок.

foxmulder9129 23.05.2014 09:33

Цитата:

Сообщение от Le_Fleurs (Сообщение 944686)
Спасибо за приятные отзывы. Думаю сей девайс может пригодится каждому.
да можно было купить готовый, но как говорил Саня "это не путь истинных джедаев" :D

Доброго времени суток! Вы можете отправить свой е-мейл в личку или ICQ, я сейчас собираю вашу схему, накопилось немного вопросов. Буду признателен.

Oleksandr 54 05.06.2014 23:52

Le_Fleurs
Подскажи, как убрать индикацию домашнего датчика температуры, оставить только уличный? Или где в прошивке поменять время индикации домашнего датчика до 2-ох секунд хотя-бы.

Le_Fleurs 06.06.2014 01:43

Цитата:

Сообщение от Oleksandr 54 (Сообщение 1038215)
Le_Fleurs
Подскажи, как убрать индикацию домашнего датчика температуры, оставить только уличный? Или где в прошивке поменять время индикации домашнего датчика до 2-ох секунд хотя-бы.

Это нужно исправлять в исходном коде. Здесь он не предоставлен. Если хотите могу скинуть на электронку сами исправите что вам необходимо.

Oleksandr 54 06.06.2014 15:06

Le_Fleurs
Исходники для меня темный лес но попробую разобраться. Хотя бы приблизительно намекните по какому адресу работать. Скиньте на электронку исходники. Буду осваивать микроконтроллеры. Спасибо.

Oleksandr 54 06.06.2014 15:07

sasha_nat2007(собака)ukr.net

StasBoroda 22.07.2014 11:25

Автор, хоть бы ссылку дали, откуда взяли схемы, платы и заготовку для своей прошивки

alex000000 24.08.2014 23:34

Большое спасибо. Очень понравился ваш термометр. Собрал по быстрому на макетке и всё сразу заработало. Откорректировал печатку под себя. Завтра вытравлю плату и соберу на плате. Теперь осталось только подобрать корпуса.
Хотелось бы собрать ещё, но случайно завалялся только один такой МК. Такой вопрос: не могли бы вы перекомпилировать прошивку под более распространённый МК PIC16F628. У меня их больше десятка.

alex000000 25.10.2014 09:51

Прошу помощи. В основном схема работает нормально, кроме минусовых температур. При минус 10 показывает минус 3. Датчики менял.

Le_Fleurs 25.10.2014 11:15

Цитата:

Сообщение от alex000000 (Сообщение 1073058)
Прошу помощи. В основном схема работает нормально, кроме минусовых температур. При минус 10 показывает минус 3. Датчики менял.

Спасибо что написали я проверю, у меня вроде при минусе все нормально было. Это только при -10 вылазит глюк? или при каждом минусе?

alex000000 25.10.2014 14:31

Вот сейчас засунул в морозилку - показывает -6, а другой термометр -12 градусов. При температуре на улице -10, показывал -3 градуса.

alex000000 25.10.2014 15:24

Добавил в приёмнике по питанию два керамических конденсатора: 20 мкф до стабилизатора и 10 мкф после. Заменил в передатчике конденсатор по питанию возле МК, вроде стало нормально, но надо ещё посмотреть по дольше. Спасибо.
А как на счёт перекомпилировать прошивку под 628? У меня их полтора десятка, а 630 завалялся всего один. Хочу собрать ещё один или два термометра, но не хочу заказывать всего пару МК, когда больше ничего не надо.

Антон2014 27.10.2014 13:02

Здравствуйте!! Пожалуйста скиньте прошивку с одним термометром уличным!! Заранее спасибо

Антон2014 27.10.2014 13:04

И почему не работает схема ОК в протеусе?

Le_Fleurs 27.10.2014 20:36

Цитата:

Сообщение от Антон2014 (Сообщение 1073651)
И почему не работает схема ОК в протеусе?

Странно должно работать, хотя в реале я ОК не проверял оттачивал только под ОА.

Антон2014 28.10.2014 13:55

Так Вы не поможете с катодом и одним уличным термометром?

alex000000 28.10.2014 14:48

К стати в схеме на первой странице ошибка, надо убрать с 7-го вывода стрелку на +5 вольт, иначе передатчик будет работать постоянно и батарея быстро сядет. На печатной плате всё правильно.


Часовой пояс GMT +4, время: 17:23.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.