Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 1292
Главная » Статьи » Мои статьи

Первый шаг к домашней метеостанции
На форуме сайта avrproject.ru админ предложил «приделать» к USB термометру на ATmega8 радиомодуль NRF24L01. 
Я в свою очередь предложил переделать USB термометр на 2 датчика, за что, собственно, и взялся. 
В процессе возникла идея добавить влажность, а потом и освещенность. 
Посидев немного, понял: один не справлюсь. Выручил Mrshilov. В итоге получился USB термометр-гигрометр-люксометр: 



В программе организован Web-сервер, который собственно и позволяет работать с браузером. 
Если программа запущена на одном компьютере с браузером, то в адресной строке браузера, следует ввести адрес http://127.0.0.1:1000/
Если же связь производится через Интернет, то в адресной строке, нужно ввести IP+:1000 адрес компьютера, на котором запущена рассматриваемая программа. 
Так же в программе есть возможность добавления/удаления из автозагрузки, показ всех данных кликом левой кнопки на значке в системном трее, вызов меню кликом правой кнопки, 
проверка наличия всех датчиков и при отсутствии вывод сообщения об ошибке в соответствующем окне. 
Схем передатчиков получилось две: на ATTINY2313 и ATMEGA8. Так как память ATTINY2313 ограниченна 2 кб, пришлось отказаться от датчика влажности. 





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

Отдельная благодарность Высочанскому Петру (Петр) за консультации при написании программы для ПК. 

В архиве схема, исходники, фьюзы. 

P.S. Так как это только первый шаг, то в следующей статье добавим измерение радиации, загрязнения воздуха, давления, скорости и направления ветра, 
собственный дисплей (2,4 и 5 дюймов, на выбор), автономную работу уличного блока на солнечных батареях и АКБ. 

Шилов Сергей (Mrshilov), Санкт-Петербург
Илюшкин Максим (max), Барнаул
2013г.

Категория: Мои статьи | Добавил: max50 (19.07.2013)
Просмотров: 18383 | Комментарии: 8
Всего комментариев: 8
6 petro80iwanov  
0
Здравствуйте!
Проект очень интересен, делаю первые шаги освоения программирования и все как темный лес, может ли автор внести некие изменения?
1. Применить в передатчике ATmaga8L(питание 2.7-5.5в) убрать светодиоды и убрать датчик освещенности, проводить опрос раз в 10 минут и проц отправлять в спячку - для уменьшения потребления электро питания, а сам передатчик посадить на батарейное питание 3.3в - что бы не сверлить стены окна.
2. Вывод информации не на ПК, а на 8-ми разрядную 7-seg LED индикация, добавить часы RTS DS3231SN.

7 bascom  
0
Я не автор, но думаю что это не "некие изменения", а совершенно другой проект получится. Вряд ли автор без дополнительной платы это будет делать. Так что или ученье и бесплатно, или оставаться в тёмном лесу, но за деньги.

8 petro80iwanov  
0
А продолжение этого проекта нет?

5 sj20001  
0
Мужики, печатки может кто то делал! Подкиньте пожалуйста на почту sj20001@yandex.ua 

Буду признателен и благодарен за труд!

3 max50  
0
Ага. Должна быть такая: http://bascom.at.ua/2013/Meteo-1/pervyj_shag_k_domashnej_meteostancii.rar

2 MrShilov8745  
0
Ссылка на архив битая.

4 bascom  
0
Исправлено sad

1 Alma  
0
Спасибо, жду новых статей.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2024