21 сентября между ГНУ/Линуксцентр и компанией Smart Project было заключено
дистрибьюторское соглашение. Благодаря данному соглашению,
открытая электроника
стала легко доступна и в России. Так, как компания Smart Project производит
микроэлектронные устройства под товарным знаком Arduino, которые имеют свободный
аппаратный дизайн, лицензированный под Creative Commons Attribution Share-Alike
2.5, последняя допускает его неограниченное использование. Средства разработки
для этих устройств распространяются на условиях GPL /LGPL лицензий и доступны
для Linux, Mac OS X, Windows.
Arduino представляет собой вычислительную платформу, базирующуюся на плате
ввода/вывода и среды разработки. Аппаратная часть, как правило, представлена
микроконтроллером серии AVR фирмы Amtel (ATmega168 или ATmega8, в зависимости от
модели), flash-память, аналоговые и цифровые входы/выходы для подключения
внешней периферии, модуль Bluetooth (опционально), USB-разъем для связи с
компьютером.
Разработка программ для платформы Arduino производиться с использованием
интегрированной среды Arduino IDE, базирующейся на Processing, на языке, сходном
с Wiring и имеющем C-подобный синтаксис. Интегрированная среда Arduino IDE
обеспечивает легкое изучение технологии, но имеет достаточно возможностей для
профессиональных инженеров.
В данный момент компания ГНУ/Линуксцентр в России продает четыре модели
Arduino (Diecimila, BT, LilyPad, Xbee) и аксессуары к ним. Diecimila (базовая
версия) имеет следующие характеристики: микроконтроллер ATmega168, 14 цифровых
входов/выходов, 6 аналоговых входов, 16 МГц-осциллятор, USB-разъем, гнездо
питания и кнопку сброса. Кроме этого, имеется возможность для питания от
внешнего источника переменного тока через преобразователь или от батареи.
В Arduino BT имеется дополнительный модуль Bluetooth (Bluegiga WT11). От
базовой Arduino NG плата имеет следующие отличия: установлен преобразователь
постоянного тока, позволяющий варьировать напряжение питания платы в пределах от
1,2 до 5,5 В; применен монтируемый на поверхности контроллер Atmega168, что
позволило увеличить пространство для загрузки программ почти в два раза. Помимо
этого, были добавлены два аналоговых входа и три PWM-контакта; контакт 7
соединен с ножкой сброса Bluetooth-модуля; соединение по последовательному порту
должно использовать скорость 115200 бод, на которую настроен модуль.
Модель Arduino Xbee имеет возможность беспроводного взаимодействия с другими
устройствами, на базе протокола радиосвязи ZigBee (диапазон 2,4 ГГц). Arduino
Xbee основан на модуле Xbee от MaxStream (позволяет поддерживать соединение на
расстоянии до 100 м вне помещений или 30 м в здании, если устройства находятся в
прямой видимости).
LilyPad Arduino представляет собой плату с микроконтроллером, ориентированную
для использования вместе с носимыми устройствами и "электронной одеждой".
LilyPad Arduino основано на микроконтроллере ATmega168V. Разработал и
спроектировал плату LilyPad Arduino Ли Бюхли (Leah Buechley) и SparkFun
Electronics. Устройство имеет следующие спецификации: микроконтроллер
Atmega168V; источник питания: USB или внешний (преобразователь AC-DC, батарея);
рабочее напряжение 2,7–5,5 В ; входное напряжение 2,7–5,5 В; число цифровых
контактов: 14 (из них 6 могут использоваться как PWM-выходы); число аналоговых
входов: 6; постоянный ток на каждом контакте: 40 мА; флэш-память: 16 КБ (из них
2 КБ заняты загрузчиком); SRAM: 1 КБ; EEPROM: 512 байт; тактовая частота: 8 Мгц;
размеры: диаметр – 50 мм, толщина – 0,8 мм без компонентов, 3 мм – с
компонентами.
Ссылки
http://www.linuxcenter.ru/lib/press/arduino.phtml – пресс-релиз ГНУ/Линуксцентр
о дистрибьюторском соглашении с компанией Smart Project;
http://www.smartprojects.it/ - сайт компании Smart Project;
http://ru.wikipedia.org/wiki/Arduino – статья в Wikipedia, посвященная
Arduino;
http://www.arduino.cc/ -
сайт проекта Arduino;
http://www.linuxcenter.ru/shop/embedded/arduino/Arduino_Diecimila_microcontroller_board_ATmega168/
- страница, посвященная плате Arduino Diecimila;
http://www.linuxcenter.ru/shop/embedded/arduino/microcontroller_arduino_bt/
- страница, посвященная плате Arduino BT;
http://www.linuxcenter.ru/shop/embedded/arduino/plata_Arduino_Xbee/ -
страница, посвященная плате Arduino Xbee;
http://www.linuxcenter.ru/shop/embedded/arduino/microcontroller_lilypad_arduino_mail_board/
- страница, посвященная плате LilyPad Arduino;