Беспроводная сенсорная сеть wireless sensor network (WSN) — это распределённая, самоорганизующаяся сеть множества датчиков (сенсоров) и исполнительных устройств, объединенных между собой посредством радиоканала. Причем область покрытия подобной сети может составлять от нескольких метров до нескольких километров за счет способности ретрансляции сообщений от одного элемента к другому
среда, 1 декабря 2010 г.
xCloud1
sku: ABC-00001
Описание продукта: Плата xCloud1 упрощает процесс взаимодействия XBee c любой из плат семейства Arduino (Basic Arduino, Arduino Uno, Arduino Nano, Arduino Mega, Arduino Pro Mini). Плата xCloud1 работает со всеми XBee модулями включая Series 1 и Series 2.5, стандартные and Pro версии. Это первый OpenSource продукт портала sensornetwork.org.
Контакты ввода/вывода XBee (DIN и DOUT) могут быть подключены к UART контактам (D0, D1) плат семейства Arduino или к любым другим цифровым контактам. Модуль XBee питается от 5-ти вольтового контакта платы Arduino. Питание регулируется с помощью 3.3 вольтового преобразователя напряжения. На плате xCloud1 находятся 5 светодиодов, а именно:
1 - 3v преобразованное питание
2 - ASSO работа в сети
3 - TX передача
4 - RD Прием
5 - RSSI Уровень сигнала.
На плате xCloud1 находится также кнопка сброса (reset) для XBee.
Применение:
* Включение в сенсорную сеть модуля XBee и питание его от источника (КАКОГО указать),
* Построение на базе Arduino и Xbee управляемой беспроводной сенсорной сети на базе протоколов ZigBee, IEEE 802.15.4 и DigiMesh.
Особенности:
* OpenSource продукт,
* Интеграция плат семейства Arduino с XBee,
* 3.3В преобразование питания для XBee,
* Кнопка сброса для Arduino,
* Пять светодиодов.
* Простота подключения и применения.
Documents:
* Schematic
* Eagle Files
понедельник, 29 ноября 2010 г.
xcloud1 rev2
1. добавить место для посадки xbee ( xbee должна вставляться в xcloud1),
2. добавить контакты для питания xbee ( для автономного использования xbee),
3. уменьшить размер xcloud1 до (5x5 см).
воскресенье, 28 ноября 2010 г.
Описание продукта xCloud1
xCloud1
sku: ABC-00001
Описание продукта: Плата xCloud1 упрощает процесс взаимодействия XBee c любой из плат семейства Arduino (Basic Arduino, Arduino Uno, Arduino Nano, Arduino Mega, Arduino Pro Mini). Плата xCloud1 работает со всеми XBee модулями включая Series 1 и Series 2.5, стандартные and Pro версии. Это первый OpenSource продукт портала sensornetwork.org.
Контакты ввода/вывода XBee (DIN и DOUT) могут быть подключены к UART контактам (D0, D1) плат семейства Arduino или к любым другим цифровым контактам. Модуль XBee питается от 5-ти вольтового контакта платы Arduino. Питание регулируется с помощью 3.3 вольтового преобразователя напряжения. На плате xCloud1 находятся 3 светодиода, отображающие информацию о текущем питании, сетевом вводе/выводе и ... На плате xCloud1 находится также кнопка сброса (reset) для Arduino.
Особенности:
* OpenSource продукт,
* Интеграция плат семейства Arduino с XBee,
* 3.3В преобразование питания для XBee,
* Кнопка сброса для Arduino,
* Световые индикаторы питания и сетевого ввода/вывода и ...
* Простота подключения и применения.
Documents:
* Schematic
* Eagle Files
пятница, 26 ноября 2010 г.
Заказ Семенова
2. LCD ACM1602K-FL-GBH-02 - azdisplays.com/PDF/acm1602k.pdf
другая распиновка нужен 1602A
3. 100 светодиодов красных простых.
4. 100 светодиодов зеленых простых.
5. N SMD светодиодов.
размер 803, цвет желтый, маломощные
6. Кондеры обычные - принесет набор. Выберем из набора.
0,1 мкф. пленочный
7. Кондеры танталовые выберем.
не менее 33 мкФ
8. Кнопки - нужно выбрать между 4-х,2-х контактных и SMD
те, которые брали в ЧиД
9. 5 ИК передатчиков и 5 ИК приемников.
10. преобразователи питания 5V
11. преобразователи питания 3.3V
12. Датчики температуры
13. Фототранзисторы
14. панельки на 40
под микросхемы
15. панельки на 6 и 8.
19. пьезоэлементы
20. Контактные панели на 1x10 шаг 2.0
21. Контактные панели на 1x15 шаг 2.54
22. Контактные панели на 1x16 шаг 2.54
Тестирование xCloud2 - 2
Сделал общее изображение платы со всеми компонентами на текущий момент.
В добавлении к предудущему тестированию:
1. Датчик температуры протестирован.
2. Звукоизлучатель протестирован. (Установлен громкоговоритель 16 Ом и последовательно включен резистор на 100 Ом).
Остались часы реального времени. Основная проблемы: нет панельки, нет самих часов, нет литиевого элемента, нет отсека под элемент.
понедельник, 22 ноября 2010 г.
Тестирование xCloud2
1. 1 LED - ok.
2. LCD - Ok. Перепутаны контакты. Требует переразводки.Создан переходник.
3. Регулятор 3v3 - ok.
4. Термодатчик - testing. Для оптимизации разводки требует перемещения c D6 на D7.
5. xBee - ok. Проверены программирование и управление AT командами.
6. Кнопки - ок. на аналоговом входе при нажатии на кнопки создаются уровни 250, 500, 725, 1024.
суббота, 20 ноября 2010 г.
Комментарии на описание продукта
- Введение - как появились сенсорные сети
- Особенности сенсорной сети - почему они существуют
- Структура сети - картинка с описанием
- Виды узлов - добавить раздел
- Возможные применения - добавить раздел
- Сценарии использования- добавить раздел
воскресенье, 14 ноября 2010 г.
Задачи и цели
1. XCloud1 - описание продукта.
2. XCloud2 - описание продукта.
3. Описание платформы СС, состав, принципы работы.
4. Изготовление XCloud1.
5. Поставка деталей XCloud2.
6. Изготовление XCloud2.
7. Резонит XCloud2.
8. Исследование возможностей XCloud2 по написанию ПО.
9. Описание системы проектирования сенсорных сетей (CAD).
10. Интернет магазин.
Цели:
1. Создание продуктов (аппаратной и программной части).
2. Коммерческая реализация продуктов.
3. Поиск заказчиков на внедрение СС.
4. Организация курсов по построению СС.
5. Создание технологической сети.
6. Создание прототипа робота.
понедельник, 1 ноября 2010 г.
Концепция компании
2) Компания занимается инновационными исследованиями в области компьютерных технологий ( программных и аппаратных).
3) В первый год жизни компании основным приориететом является прибыль от продажи реального продукта, а не рекламы.
4) Направления - сенсорные сети, курсы по сенсорным сетям и программированию, проектирование и интеграция сенсорных сетей на объектах заказчика, дистрибьюция, создание роботов.
5) Главная первичная цель - формирование и поиск наемной команды.
Задачи мониторинга
Результат модуля мониторинга - построенная топология сенсорной сети и собранная информация о состоянии каждого из узлов ( текущая емкость батареи и др...)।
Вопрос - как определить емкость батареи ?
суббота, 30 октября 2010 г.
Особенности сенсорных сетей
Особенности сенсорных сетей: низкая стоимость узлов, простота их установки, отсутствие необходимости в прокладке кабелей (благодаря полностью беспроводной технологии и питанию от батарей), простота взаимодействия с обслуживающим персоналом, низкая стоимость технического обслуживания, возможность осуществления дублирующего контроля, малый размер и климатическая устойчивость датчиков, возможность установки таких сетей на уже существующий и эксплуатирующийся объект без проведения дополнительных работ, способность передавать информацию на значительные расстояния при малой мощности передатчиков (путем ретрансляции сигнала), потенциальная способность к самовосстановлению и самоорганизации.
Эти особенности сенсорных сетей обусловили целесообразность их применения при решении ответственных задач в таких областях, как мониторинг транспортных магистралей (железных дорог, метрополитена и др.), нефте- и газопроводов, инженерных сетей энерго- и теплоснабжения, контроль и анализ транспортных грузопотоков, экологический, биологический и медицинский мониторинги, автоматизация систем жизнеобеспечения, выявление, предупреждение и устранение последствий чрезвычайных ситуаций (мониторинг сейсмической активности и вулканической деятельности, анализ атмосферы и прогноз погоды для своевременного предупреждения о наступлении стихийных бедствий), антитеррористическая деятельность, военные приложения и др.
пятница, 29 октября 2010 г.
среда, 27 октября 2010 г.
суббота, 23 октября 2010 г.
пятница, 22 октября 2010 г.
Фоновая подсветка телевизора Ambilight - Форум об автомобильных компьютерах
Собираем Ambilight своими руками
Название проекта Ardulight.
Идею я вынашивал давно , но как всегда не хватало времени.
Несколько дней назад Krusty подкинул ссылку на один форум , на котором давно обсуждается подсветка работающая с HTPC.
Так как я для просмотра и закачки фильмов использую HTPC на базе Acer Revo, то сразу загорелся немедленной реализацией этой идеи . Для меня как всегда возникает проблема с травлением
четверг, 21 октября 2010 г.
воскресенье, 17 октября 2010 г.
суббота, 16 октября 2010 г.
пятница, 15 октября 2010 г.
Протокол
На стороне Arduino реализуются функции с помощью языка Wiring. Каждая удаленная функция имеет имя, возвращаемое значение и набор входных параметров.
Задача протокола заключается в создании структуры пакета передачи запроса на удаленный узел.
begin type totalSize size1 block1 size2 sizePar1 par1 … … sizeParN parN crc end
2байта 2 байта 2 байта 1 байт [size1] 1 байт 1 байт [sizePar1] … … 1 байт [sizeParN] 1 байт 2байта
поле begin - определяет начало пакета. Длина поля 2 байта. Значение 0xfefe
поле type - определяет тип пакета. Длина поля 2 байта. Служебное поле. По умолчанию записано значение 0 (возвращаемое значение не требуется). 1 - требуется.
поле type - определяет длину пакета. Длина поля 2 байта.
поле size1 - определяет длину названия вызываемой удаленной функции. Длина поля 1 байт.
поле block1 - определяет название вызываемой удаленной функции. Длина поля [size1] байт.
поле size2 - определяет количество входных параметров вызываемой удаленной функции. Длина поля 1 байт.
поле sizePar1 - необязательное поле. Определяет длину в байтах 1-го входного параметра. Длина поля 1 байт.
поле par1 - необязательное поле. Определяет 1-й входной параметр. Длина поля [sizePar1] байт.
поле sizeParN - необязательное поле. Определяет длину в байтах N-го входного параметра. Длина поля 1 байт.
поле parN - необязательное поле. Определяет N-й входной параметр. Длина поля [sizeParN] байт.
поле crc - Определяет младший байты суммы бит пакета. Длина поля 1 байт.
поле end - определяет конец пакета. Длина поля 2 байта. Значение 0xfdfd
Нужен ли Gostai?
Нам нужно сделать свой конкурс после того, как будет реализована плата и отправлена в Резонит। Цель конкурса - популизировать платформу। Задача конкурса реализовать самый оригинальный продукт। Участники конкурса - студенты и аспиранты университетов.
но! gostai проходит по четырем областям применения:
среда, 13 октября 2010 г.
понедельник, 11 октября 2010 г.
Режим сна в Arduino 2
Режим сна в Arduino
Other important thing we use in this example is the sleeping feature in SquidBee, if you see the code, you'll see arduino is most of the time sleeping (saving power). For waking up SquidBee we use one of the interrupts sources in Arduino, the one on pin 2 (where we connect the sensor). When a vibration is detected the voltage value on pin 2 goes to 0 V and the interrupt is triggered, once the interrupts happens arduino is waked up, it wakes up the XBee, sends the message and later all the system goes back to sleep.
воскресенье, 10 октября 2010 г.
суббота, 9 октября 2010 г.
Кнопка
Соедините 3 провода с платой Arduino. Первых два – черный и красный – подключите к двум длинным вертикальным линиям на беспаечной плате подвести питание и «землю» к беспаечной плате. Третий провод идет от цифрового контакта 2 платы Arduino к первому контакту кнопки. Это же контакт кнопки соединяется через резистор (10 кОм, подтягивающий к «земле»). Второй контакт кнопки соединяется с шиной питания +5В.
Датчик удара
Пьезоэлемент - электронное устройство, которое генерирует напряжение при физической деформации. Точно так же, когда Вы подаете напряжение на пьезоэлемент, он вибрирует. Это используется, чтобы проигрывать звук и обнаруживать звуки. В этом примере мы соединим пьезоэлемент с контактом аналогового входа 0 платы Arduino.
среда, 6 октября 2010 г.
Питание для nano
Nano Поддерживает питание от кроны
Specifications:
Microcontroller | Atmel ATmega168 or ATmega328 |
Operating Voltage (logic level) | 5 V |
Input Voltage (recommended) | 7-12 V |
Input Voltage (limits) | 6-20 V |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins | 8 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader |
SRAM | 1 KB (ATmega168) or 2 KB (ATmega328) |
EEPROM | 512 bytes (ATmega168) or 1 KB (ATmega328) |
Clock Speed | 16 MHz |
Dimensions | 0.73" x 1.70" |
понедельник, 4 октября 2010 г.
Расчет стоимости платы
пайки разместить arduino nano, xbee. Подключить питание не только от
mini-USB к Arduino, но и от батареек ( по аналогии с платой XBIBDEV).
Необходимо иметь возможность простого подключения датчиков и устройств к
разрабатываемой плате ( исходить следует из того, что паять потребители
не умеют и им нужен законченный продукт). Сделать на плате подключаемые
выводу аналогичные макетной плате.
Обязательные компоненты:
1) Датчик температуры
2) Кнопка
3) Датчик освещенности (полагаю фоторезистор)
4) LED
Задача - оценить себестоимость платы и стоимость производства 200 штук
Спящий режим в DigiMesh
Возможность режима спящих маршрутизаторов в DigiMesh позволяет всем узлам в сети синхронизировать время работы и сна. Все синхронизированные узлы входят и выходят из режима низкого энергопотребления в одно и то же время. Так формируется циклически засыпающая сеть. Узлы синхронизируются путем получения специального RF-пакета (сообщения синхронизации), который отправляется узлом, играющим роль координатора сна. Узел сети может стать координатором сна, пройдя через процесс, называемый процессом номинации. Координатор сна отправляет одно сообщение синхронизации в начале каждого периода работы сети. Сообщение синхронизации отправляется путем широковещательной рассылки. Время работы и сна всей сети в целом могут быть изменены локальными изменениями настроек на отдельных узлах сети.
Существует три режима работы узлов DigiMesh сети:
SM0 – Нормальный режим (не совместимый со сном),
SM7 – Режим с поддержкой сна (совместимый со сном, без низкого энергопотребления),
SM8 – Циклический режим сна (совместимый со сном, с низким энергопотреблением).
суббота, 2 октября 2010 г.
Arduino Fio sku: DEV-09712
Description: The Arduino Funnel I/O (Fio) is a board designed by Shigeru Kobayashi, based on the original design from LilyPad.
Funnel is a toolkit to sketch your idea physically, and consists of software libraries and hardware. By using Funnel, the user can interface to sensors and/or actuators with various programming languages such as ActionScript 3, Processing, and Ruby.
РЕЗОНИТ - Калькулятор стоимости заказа на печатные платы
Внимание!
Данный калькулятор предназначен исключительно для приблизительной оценки стоимости производства печатных плат в соответствии с текущим стандартным прайс-листом.
Калькулятор не учитывает стоймостные надбавки на использование различных толщин материалов; стоимость покрытий ламелей; коэффициенты, начисляемые при малых площадях печатных плат; стоимость электротестирования или стоимость изготовления штампов и т.п.
Количество - 200 шт.
Длина - 80 мм
Ширина - 50 мм
Площадь - 80 дм2
Количество слоев - 2.
По Вашему запросу возможны следующие варианты изготовления:
Срочное производство | Мелкие и средние серии | ||
Сроки производства: ОПП, ДПП без маски – 2 дня, с маской – 3 дня, МПП – 5-7 рабочих дней | Сроки производства: ОПП, ДПП новые заказы – 3 недели, повторные – 2 недели, МПП – 4 недели. | ||
Новый заказ | Повторный заказ | Новый заказ | Повторный заказ |
21150 руб. | 20000 руб. | 8350 руб. | 7200 руб. |
Толщина плат и фольги не влияет на конечную стоимость срочного заказа или заказа по системе «Суперэкспресс».
В случае с серийными заказами - стоимость изготовления зависит от толщины фольги или платы. И в стандартном прайс-листе, и в калькуляторе стоимость указана только для плат толщиной 1 мм или 1,5 мм, и с толщиной фольги 18 мкм или 35 мкм.
Резонит
ПРОИЗВОДСТВО И МОНТАЖ ПЕЧАТНЫХ ПЛАТ
- Срочное производство печатных плат
Участок срочного производства печатных плат изготавливает одно-, двусторонние (со сроком производства от 2 рабочих дней) и многослойные печатные платы (за 5-7 рабочих дней). Принимаются сверхсрочные заказы (производство от 1 рабочего дня) по системе «Суперэкспресс». На мощностях срочного производства возможно изготовление плат с металлическим основанием (за 3-4 рабочих дня) и СВЧ печатных плат. Совместно с ОАО "Завод Протон-МИЭТ" выпускаются печатные платы с приемкой "5".
Arduino, MK-90 и другие: Arduino FIO
Название: Arduino Fio
Совместимость с ArduinoIDE: да
Совместимость с Shield-платами: нет
Авторы-разработчики: SparkFun Electronics & Shigeru Kobayashi
Страница проекта: http://arduino.cc/en/Main/ArduinoBoardFio
Дата первого упоминания: 18.03.2010

пятница, 1 октября 2010 г.
Задача и план
Требуется спроектировать переходную плату, на которую можно будет без
пайки разместить arduino nano, xbee. Подключить питание не только от
mini-USB к Arduino, но и от батареек ( по аналогии с платой XBIBDEV).
Описание продукта
применению узла сенсорной сети. В отличие от того, что сейчас
производится на рынке (трансиверы, требующие пайки) у нас будет открытое
решение, которое привлечет как разработчиков со всего мира (даст нам
контакты), так и покупателей и заказчиков.