Quantcast
Channel: Short notes on everything
Viewing all articles
Browse latest Browse all 66

Беспроводная сеть сенсоров/исполнительных устройств на основе систем-на-чипе CC430 с радиомодулем.

$
0
0

Задумка

Этот проект возник из другого проекта, с которым я участвовал в конкурсе Texas Instruments Analog Design Contest'13 (советую посмотреть на информацию по ссылке, ведь именно ТЫ, мой дорогой гость, можешь выиграть классные призы в этом конкурсе). 

Основная идея проекта заключалась в создании беспроводной сети датчиков и исполнительных устройств (ИУ), сгруппированных в узлы произвольной комплектации для сбора данных и управления в автоматизированной теплице. Все данные собираются с датчиков и отправляются в узел-шлюз, который подключен к веб-серверу, в котором происходит обработка полученной информации. Команды на исполнительные устройства следуют по тому же маршруту, только в обратном направлении. Эта структура представляет собой гибкое и универсальное решение для автоматизации с модульным подходом , которое может быть быстро развернуто в любой теплице (да и вообще в любом объекте автоматизации).

Рис. 1 - 2. Потенциальная жертва автоматизации.

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

Немного теории и планирование

Беспроводная сенсорная сеть — распределённая, самоорганизующаяся сеть множества датчиков (сенсоров) и исполнительных устройств, объединенных между собой посредством радиоканала. Область покрытия подобной сети может составлять от нескольких метров до нескольких километров за счёт способности ретрансляции сообщений от одного элемента к другому.

Беспроводные сенсорные сети состоят из миниатюрных вычислительных устройств — узлов, снабжённых сенсорами (датчиками температуры, давления, освещенности, уровня вибрации, местоположения и т. п.) и трансиверами, работающими в заданном радиодиапазоне. Гибкая архитектура, снижение затрат при монтаже выделяют беспроводные сети интеллектуальных датчиков среди других беспроводных и проводных интерфейсов передачи данных, особенно когда речь идет о большом количестве соединенных между собой устройств. Постоянное снижение стоимости беспроводных решений, повышение их эксплуатационных параметров позволяют постепенно переориентироваться с проводных решений в системах сбора телеметрических данных, средств дистанционной диагностики, обмена информации. «Сенсорная сеть» является сегодня устоявшимся термином (англ. Sensor Networks), обозначающим распределенную, самоорганизующуюся, устойчивую к отказу отдельных элементов сеть из необслуживаемых и не требующих специальной установки устройств. Каждый узел сенсорной сети может содержать различные датчики для контроля внешней среды, микрокомпьютер и радиоприемопередатчик. Это позволяет устройству проводить измерения, самостоятельно проводить начальную обработку данных и поддерживать связь с внешней информационной системой. (Материал из Википедии, свободной энциклопедии)

Общая схемасетиразработанноймной, показанана рисунке ниже:
 
Рис. 3. Схема системы.

Каждый датчик/ИУоснащенмикроконтроллером, который уникально идентифицируетэтот датчиквI2Cсети ипозволяет пользователюлегкоподключить ихк узламв любом порядкеилюбом количестве(не болееразмераадресного пространстваI2C, очевидно). Двунаправленнаясвязь устанавливаетсячерезрадиомодульсшлюзовым узлом, который посылает команды дляузлови принимает данные отдатчиковдля ретрансляцииихна сервер. Серверможет быть любымодноплатнымкомпьютер(например,RaspberryPi) или дажеобыкновенный стационарныйкомпьютер , на котором работаетприложение, отвечающее за общение с шлюзовым узлом.

Аппаратная структура

Каждый узелснабженчипом CC430F5137с радиомодулем, который отвечает забеспроводнуюсвязьмеждуузлами и заподключение ксети I2C.Частотабыла выбрана433 МГц, т.к. это нелицензируемаячастота длярегиона 1 ITU. Схема каждого узлапоказана ниже.:
Рис. 4. Схема узла беспроводной сети на CC430.
Схема балунабыла взята из напрямую из аппноута TIи предназначена специальнодля оптимального приема и передачирадиоволн на частоте433 МГц. Программированиеосуществляется черезинтерфейсSpyBi-Wire (J2), имеющийся у всехмикроконтроллеровсерииMSP430. J3соединяетузелс егодатчиками и исполнительными устройствами(далее вы увидите, как соединениешиной позволяетиспользовать только одинразъем дляприсоединения практически неограниченного количествадатчиков/исполнительных устройств).

Каждый модульдатчиков/исполнительных устройствсостоит измикроконтроллера MSP430G2230 
и обвязки. Иллюстрацииот 5 до 8являютсясхемамимодулейдатчиков/исполнительныхустройств:

Рис. 5. Модуль коммутации сети переменного тока (симистор BT139 + драйвер MOC3041).

Рис. 6. Датчик температуры и влажности воды (DHT22).

Рис. 7. Датчик интенсивности света (обычный фоторезистор).

Рис. 8. Датчик температуры воды (DS18B20 в водонепроницаемом корпусе).
Архитектура системыобеспечиваетвозможность интеграцииизмерения данных сенсорами иуправления исполнительнымиустройствами в 1узел. Это упрощаетуправление системой, а также предоставляет возможностьсобратьмодулиспохожим назначениемна один узел(например,датчик температурыскоммутатором нагревателя, датчик соленостискоммутаторомводяного насоса).

Результаты


Несколько фотографий готовых печатных плат снятых на мобилу:

Физическое воплощение узла беспроводной сети.

И он даже не один!

Узел соединенный с коммутационными модулями.

Модуль коммутации сети переменного тока (симистор BT139 + драйвер MOC3041).

Слева направо: датчик темп. воды (сенсор торчит снизу), датчик освещенности, датчик температуры и влажности воздуха.

Датчик температуры и влажности воды (DHT22).

Датчик интенсивности света (фоторезистор).

Датчик температуры воды (DS18B20).

Финальное фото - как бы цветущая теплица.

Что стоит доделать.

Я планируюразвивать этот проекти улучшить его.

В настоящее время требуется написатьпрошивкудля микроконтроллеров, которые будутреализоватьячеистую сетьи программное обеспечение длясервера. Списокулучшенийвключает в себя:

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

2) Разработкапечатных плат с коммутаторамипеременного тока(реле илисимисторы). Это,сделает сделаетпроектеще и системой управления, что позволит не толькополучить данныеот датчиков, но иуправлять насосамии т.д.Сделановскоре после того какпроект был представлен на конкурс.

Viewing all articles
Browse latest Browse all 66

Trending Articles


Long Distance Relationship Tagalog Love Quotes


Pokemon para colorear


Tagalog Love Quotes – Nagmamahal


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Tropa Quotes


BARKADA TAGALOG QUOTES


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Girasoles para colorear


Tagalog Quotes To Move on and More Love Love Love Quotes


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Tagalog Long Distance Relationship Love Quotes


5 Tagalog Relationship Rules


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.


Sapos para colorear