Дата на обновяване:06.07.2012

   ПЧЕЛАР / ЕЛЕКТРОНЧИК-пробвай-сам.bg

     Страница за пчеларство, пчеларски и ел.  разработки, представени като статии

Комютърът на пчелина | Нестандартни кошери | Пчеларски сайтове | Пчеларски инвентар | Размисли и идеи за пчеларството Физиотерапия, Апитерапия, Фитотерапия | Книги, Списания, РС, Интернет |  Пчеларски технологии |  Видове мед  | Пчеларски хумор

Сезонни и месечни задължения на пчеларя | Пчеларски статии на руски език | Малки Oбяви свързани с пчеларството

Информация, която е полезна за начинаещия пчелар | Използване на автомобила ... не само за предвижване - видеоклипове

 

 

 
Информация  от  ОБЛАСТЕН  ПЧЕЛАРСКИ  СЪЮЗ  - ПЛЕВЕН

 

 

Полезна и забавна информация за начинаещи с ел., радио и електронен характер, част от която с приложение и в пчеларството

- Електронни схеми, радиосхеми и устройства удобни за повторение от начинаещи;

- Снимки на фигурки изработени от електрически, разноцветни кабели. Други ел. снимки;

- Детски любителски набори - радиоконструктори за сглобяване на радиоприемници наричани играчки;

- Детекторни радиоприемници, техни модели;

- Сувенирни радиоприемници - играчки, някои от тях предназначени за ученици;

- Модулни набори - радиоконструктори от типа "Електронни кубчета" или "Мозайка" с които се работи без поялник и се захранват с батерии;

Информация за електрически и електронни компоненти и устройства, някои от които приложими и в пчеларството

- Токозахранващи устройства. Стабилизатори, преобразуватели, удвоители на напрежение;

- Импулсни стабилизатори на напрежение. Инвертори на напрежение;

- Устройства за дозареждане и компенсиране на саморазряда на акумулаторни батерии;

- Релета за време. Процедурни часовници. Схеми с ИСх 555;

- Цветомузикални устройства. Светлинни ефекти;

- Схеми за регулиране и поддържане на температура;

- Измерване на топлинния режим на радиоелектронна апаратура. Електронни термометри;

- Мрежови трансформатори. Опростени методики за изчисляването им. Електрожен;

- Зарядни устройства за Ni-Cd акумулатори;

- Устройства за имитиране гласовете на животни и птици. Мелодични звънци;

- Уреди, пробници, индикатори, генератори, тестери, измервателни приставки за любителската лаборатория;

- Металотърсачи, включително такива за откриване на метални предмети и кабели;

- Схеми на устройства, приложими за и около автомобила;

- Схеми на устройства с приложение на оптрони;

- Измерване на относителна влажност. Прецизен влагорегулатор. Поддържане на влажността на въздуха;

- Регулатори и сигнализатори за ниво на течност;

- Регулатори на мощност и на обороти;

- Опростено изчисляване на повърхността на радиатори за полупроводникови елементи;

- Схеми за управление на стъпков двигател, включително четирифазен. Енкодер/Валкодер, някои от които реализирани със стъпков двигател;

- Мощни, широколентови, операционни усилватели. Логаритмичен и антилогаритмичен усилвател;

- Електронни реле - регулатори. Реле - регулатор за лек автомобил. Стенд за проверка на реле - регулатори;

- Променливотоков регулатор. Стабилизатор за променлив ток. Ферорезонансен стабилизатор;

- Електронни схеми и устройства приложими в медицината;

- Няколко светодиодни индикатора. Икономичен светодиод. Светодиодна стрелка;

Практически приложими ел. устройства с учебна цел, реализирани с PIC16F84A, PIC16F88, PIC16F628 ... Arduino и др.

Подобряване със свои ръце възпроизвеждането на звука в дома, офиса, автомобила - subwoofer и други варианти

Радиоелектронни сайтове | Електронни библиотеки

 

 Разработки     Главна (съдържание на статиите)                         
Собствено Търсене

 

 



 


 

Открытая платформа Arduino высвобождает творческий потенциал. Часть 1

Открытая платформа Arduino высвобождает творческий потенциал. Часть 2 - Arduino Shields - расширение возможностей аппаратной платформы

(Откритата (отворената) платформа на Arduino освобождава творчески потенциал)


Lee Goldberg
Electronic Products


Во многом таким же образом, как мир программирования перевернули операционные системы с открытым исходным кодом GNU, Linux и другие, аппаратные платформы с открытым исходным кодом, поддерживающие Arduino, начинают вносить свои изменения в устоявшиеся правила для многих встраиваемых приложений. Изначально разработанная для сообщества радиолюбителей и устройств формата «сделай сам», платформа прототипирования электронных устройств с открытым исходным кодом Arduino основана на гибком, легком в использовании аппаратном и программном обеспечении. Однако для многих коммерческих разработчиков немаловажную роль играет низкая стоимость платформы и быстро растущая экосистема бесплатного ПО и приложений. В этом кратком обзоре мы рассмотрим аппаратную и программную часть платформы Arduino, а также некоторые приложения на ее базе.


История Arduino
Arduino – это не специализированный продукт или технология, это экосистема аппаратного и программного обеспечения, инструментов и человеческих ресурсов, в центре которой 8-разрядные микроконтроллеры семейства megaAVR. Входящие в состав платформы компактная плата, основный на С++ язык программирования и среда программирования своей универсальностью и простотой использования во многом обязаны пробной платформе Wiring, разработанной в 2003 году Эрнандо Барраган (Hernando Barrag). Его целью было упрощение разработки электронных систем для любителей, исследователей и других непрофессионалов, обеспечивая легкий доступ ко всем возможностям и ресурсам, которые нужны опытным разработчикам. Выполненные на базе микроконтроллеров ATmega1281 и ATmega 2561, компактные и недорогие процессорные платы Wiring и WiringMini использовались для разработки интерактивных игрушек, роботов, играющих в футбол и контроллеров для сканирующего электронного микроскопа (Рисунок 1).

Рисунок 1. Дешевый, в сравнении с традиционными станками с ЧПУ, 3D принтер Thing-O-Matic компании MakerBot использует процессорную плату Arduino для управления шаговыми двигателями, печатающей термоголовкой и другими электромеханическими устройствами. Этот продукт превращает недорогой АБС-пластик в готовые объекты для создания прототипов или малотиражных изделий с допусками размеров 0.02 мм.
Платформа Arduino была разработана в Италии Массимо Банци (Massimo Banzi) и Дэвидом Куартилльз (David Cuartielles) в 2005 году как инструмент для студенческих проектов. Это расширение платформы Wiring, к которой добавлены несколько новых возможностей программирования и стандартная система соединений, позволяющие подключать к процессорной плате широкий круг взаимозаменяемых дополнительных модулей.


Аппаратная часть платформы Arduino

Как и ее предшественник, аппаратная платформа с открытым исходным кодом Arduino основана на универсальных микроконтроллерах Atmel семейства ATmega. Процессорное ядро AVR микроконтроллеров с модифицированной Гарвардской архитектурой сочетает в себе обширный набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра непосредственно подключены к арифметико-логическому устройству (АЛУ), позволяя получить доступ к двум независимым регистрам за один машинный цикл. Микроконтроллеры ATmega могут иметь 4 или 8 КБайт внутрисхемно программируемой Flash-памяти, а также SRAM и EEPROM в различных комбинациях объема.
Процессорное ядро микроконтроллеров окружено разнообразной периферией и устройствами ввода/вывода. Хотя некоторые устройства различаются конфигурацией, многие из них имеют:
• 23 линии ввода/вывода общего назначения;
• 6- или 8-канальный 10-разрядный АЦП;
• шесть каналов ШИМ;
• последовательный интерфейс USART;
• 2-проводной байт-ориентированный последовательный интерфейс;
• последовательный порт SPI;
• три гибкийх таймера/счетчика;
• счетчик реального времени с отдельным генератором;
• программируемый сторожевой таймер со встроенным генератором.


Форм-фактор на любой случай
Платформа постоянно совершенствуется и пополняется новыми процессорными платами, разработанными под специфический форм-фактор или конкретное приложение. Многие проекты снабжены стабилизатором напряжения и набором разъемов для доступа к сигналам и линиям ввода/вывода. Одной из популярных плат, созданных командой Arduino, является плата Arduino Uno (Рисунок 2). На плате установлен кварцевый резонатор 16 МГц, разъем интерфейса USB, разъем питания, разъем интерфейса внутрисхемного программирования и кнопка сброса. Встроенный стабилизатор напряжения позволяет питать плату от сетевого адаптера или батареи, а также от интерфейса USB.

Рисунок 2. Процессорная плата Arduino Uno
Сигналы 14 цифровых линий ввода/вывода и 6 аналоговых входов платы Arduino Uno выведены на разъемы. Шесть линий ввода/вывода могут использоваться как выходы ШИМ, – удобная функция для чего угодно – от диммирования освещения до управления электродвигателями. Эти же разъемы позволяют подключать мезонинные платы расширения (называемые Arduino Shield), которые могут содержать дополнительные электронные устройства и разъемы ввода/вывода.
Arduino Nano – чуть более компактная плата на микроконтроллерах ATmega328 или ATmega168, разработанная специально для установки на макетные платы (Рисунок 3). В приложениях, для которых объем играет решающую роль, может использоваться плата Arduino Mini (Рисунок 4). Другие доступные варианты процессорных плат содержат небольшую область для макетирования или встроенные коммуникационные средства, такие как Ethernet или Bluetooth (Рисунок 5). Одним из уникальных представителей семейства Arduino является плата LilyPad, разработанная для применения в «умной» одежде (Рисунок 6). Она может быть зашита в ткань и с использованием проводящих нитей соединена со встроенными источниками питания, датчиками и исполнительными устройствами. Плату даже можно стирать.


Рисунок 3. Arduino Nano.
 


Рисунок 4. Arduino Mini.
 


Рисунок 5. Arduino Ethernet.
 


Рисунок 6. Arduino LilyPad.



Программирование Arduino
Аппаратная платформа Arduino поддерживается пакетом программного обеспечения с открытым исходным кодом, в который входит интегрированная среда разработки (IDE), стандартный язык программирования с компилятором и загрузчик, запускаемый непосредственно на процессорной плате.
Разработка программного обеспечения осуществляется с помощью Arduino IDE – основанного на языке программирования Processing и проекте Wiring кросс-платформенного приложения, написанного на Java. Хотя первоначально оно создавалась как введение в программирование для новичков, не знакомых с разработкой ПО, Arduino IDE имеет возможности расширения, позволяющие опытным программистам работать более комфортно и продуктивно. Редактор кода включает в себя такие функции, как подсветка синтаксиса, подсветка скобок и автоматический отступ, а также имеется функция компиляции и загрузки программы в микроконтроллер один щелчком мыши.
Интегрированная среда разработки включает большой набор библиотек функций Си/Си++, поддерживающих большинство операций ввода/вывода. Полная версия среды разработки, коллекция расширений и демонстрационных приложений, коллекция разнообразных учебных программ – все доступно для свободного скачивания на сайте сообщества Arduino.
На английском языке: Arduino Open Source Platform Unleashes Creativity. Part 1

Arduino Open Source Platform Unleashes Creativity. Part 1
Articles » Microcontrollers
06-01-2012
Arduino Open Source Platform Unleashes Creativity. Part 1
Arduino
Lee Goldberg
Electronic Products
In much the same way that GNU, Linux, and other open source software turned the programming world on its head, open-source hardware platforms that support Arduino are starting to rewrite the rules of engagement for many embedded applications. Originally developed for the do-it-yourself (DIY) and hobbyist communities, the Arduino open-source electronics prototyping platform is based on flexible, easy-to-use hardware and software. While still wildly popular among artists, tinkerers, and other creative types, its low cost of entry, and a rapidly-growing ecosystem of royalty-free crowd-sourced IP are winning the loyalty of many commercial developers. In this brief survey, we will review the hardware and software behind Arduino, and some of the applications it is powering.

Figure 1. Priced at a small fraction of the cost of a traditional CNC machine, MakerBot’s Thing-O-Matic 3D printer uses Arduino processor boards to control its stepper motors, thermal print head and other electromechanical elements. This product turns inexpensive ABS filament feedstock into finished objects for prototyping or low-volume production with dimensional tolerances approaching 0.02 mm.
Arduino history
Arduino is not so much a specific product or technology, but an ecosystem of hardware, software, tools and human resources that have grown up around Atmel’s megaAVR family of 8-bit MCUs. Its compact boards, C++-derived programming language and programming environment owe much of their versatility and ease of use to the Wiring open-source prototyping platform created in 2003 by Hernando Barrag, a Colombian artist and programmer. Barrag’s goal was to simplify the development of electronic systems for hobbyists, artists, researchers, and other non-engineers while providing easy access to all the bells, whistles and hacks that seasoned developers need. Based on the ATmega1281 and ATmega2561 microcontrollers, the compact, inexpensive Wiring/WiringMini processor boards have been used to create everything from interactive toys and soccer-playing robots to controllers for scanning electron microscopes.
The Arduino platform was originally developed in Italy by Massimo Banzi and David Cuartielles in 2005 as a tool for student design projects. It expanded on the Wiring platform’s capabilities, adding some new programming features and a standard interconnect system, allowing the CPU board to be connected to a variety of interchangeable add-on modules (known as shields).
Arduino hardware
Like its predecessor, the Arduino open-source hardware platform is based on Atmel’s versatile ATmega MCU family (Figure 2). ATmega’s modified Harvard-style AVR processor core combines a rich instruction set with 32 general purpose working registers. All 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in a single instruction cycle. ATmega MCUs are available with either 4 K or 8 Kbytes of in-system programmable flash (with read-while-write capabilities) plus various combinations of EEPROM (256/ 512/ 512/ 1 Kbytes) and SRAM (512/ 1 K/1 K/ 2 Kbytes).
Figure 2. A block diagram of Atmels’ ATmega MCU. (Courtesy of Atmel Microelectronics).
The AVR CPU is complimented with a powerful set of hardware functions and I/O capabilities. Although some MCUs have a slightly different configuration, with most devices include:
• 23 general purpose I/O lines
• a 6- or 8-channel 10-bit ADC
• six PWM Channels
• a serial programmable USART
• a byte-oriented 2-wire Serial Interface
• an SPI serial port
• three flexible Timer/Counters (with compare modes)
• a real Time Counter with Separate Oscillator
• a programmable Watchdog Timer with internal Oscillator
Form factors for all occasions
The Arduino bestiary is populated with an ever-growing number of processor boards that have been developed to accommodate a specific form factor or application. Most designs include a regulated power supply and a set of connections to assess its bus signals and control-oriented I/O. One of the most popular boards created by the Arduino team is the Uno (Figure 3). The board includes a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. Its on-chip regulator allows it to be powered with an AC-to-DC adapter or battery, or from a USB cable connection.
Figure 3. Arduino Uno board. (Courtesy of Arduino.cc).
The Uno Board’s I/O female pin connectors provide access to the MCU’s 14 digital input/output pins and six analog inputs. Six of the I/O pins can be used as PWM outputs, a handy feature for everything from lighting dimmers to motor controllers. These connectors also make it possible to add auxiliary boards, known as shields, which can contain additional electronics and I/O connections.
The Arduino Nano is a slightly more compact board based on the ATmega328 or ATmega168 that was designed specifically to be dropped onto breadboards (Figure 4a). For applications where space is at an even greater premium, the Arduino Mini (Figure 4b) is also available. Other variants feature breadboard areas for small circuits or on-board communication capabilities such as Bluetooth or Ethernet (Figure 4c). One of the most unique members of the Arduino family is the LilyPad, a board designed specifically for use in “smart apparel” and e-textiles (Figure 4d). The washable/wearable processor board can be sewn to fabric and connected to similarly-mounted power supplies, sensors and actuators using conductive thread.
Figure 4. Popular variants of the Arduino platform include the Nano (4a), the Mini (4b), the Arduino Ethernet (4c), and the washable/wearable LilyPad (4d).
Most of the “official” Arduino board designs are available as preassembled boards, quick-build kits and often as bare boards. Commercial designers (and hard-core DIY-ers) can roll their own boards from open-source hardware CAD files and download the Arduino software for use under an open-source license agreement.
Arduino programming
The Arduino hardware platform is supported by an open-source software package consisting of an integrated development environment (IDE), a standard programming language compiler and a boot loader that runs directly on the board.
Software development is performed using the Arduino IDE, a cross-platform application written in Java, based on the Processing programming language and the Wiring project. Although originally designed to introduce programming to artists and other newcomers unfamiliar with software development, it has features and extensions that allow more experienced programmers to be comfortable and productive. The code editor includes features such as Syntax Highlighting, Brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click.
Arduino programs are written in C/C++, although users need to define only two functions to make a runnable program:
• setup() – a function run once at the start of a program that can initialize settings
• loop() – a function called repeatedly until the board powers off
The IDE also includes a C/C++ function library, which supports most common input/output operations.
The complete IDE, an extensive collection of extensions and example code, and a set of comprehensive tutorials on programming are available for free at the Arduino.cc web site.

 

Открытая платформа Arduino высвобождает творческий потенциал. Часть 2 - Arduino Shields - расширение возможностей аппаратной платформы

Arduino – это не специализированный продукт или технология, это экосистема аппаратного и программного обеспечения, инструментов и человеческих ресурсов, и в центре всего 8-разрядные микроконтроллеры семейства megaAVR, а с не давнего времени и 32-разрядный ARM микркоконтроллер на базе ядра Cortex-M3
Наряду с основной аппаратной платформой – процессорной платой, немаловажную роль играют платы расширения Arduino Shields. Благодаря этим платам и модулям значительно расширяется область применения Arduino, а также открываются новые возможности для простых радиолюбителей и коммерческих разработчиков.
Практически все процессорные платы Arduino благодаря универсальному форм-фактору поддерживают подключение модулей расширения, мезонинных модулей и дополнительных плат, которые присоединяются к шине микроконтроллера и линиям ввода/вывода посредством специальных штыревых разъемов с шагом 2.54 мм. Универсальная система подключения значительно упрощает процесс внедрения в проекты схем расширения с использованием либо промышленных, предварительно собранных плат от различных производителей, либо одного из представленных на рынке наборов для самостоятельной сборки совместимых по выводам плат расширения.
Открытая платформа Arduino увлекает как любителей, так и коммерческих разработчиков встраиваемых систем, в результате чего появилось множество специализированных плат расширения, включая платы реле, платы АЦП и ЦАП высокого разрешения, платы контроля электрической сети, источников питания и преобразователей, платы драйверов электродвигателей. Arduino легко подключается к проводным сетям, благодаря наличию официальной платы Ethernet Shield, нескольких коммерческих вариантов плат Ethernet и соотвтетствющих программных библиотек.


Официальная плата Arduino Ethernet Shield
С помощью платы Arduino Ethernet Shield подключить платформу Arduino к сети Интернет можно за считанные минуты. Просто соедините модуль с процессорной платой, подключите сетевой кабель с разъемом RJ45 и следуйте несложным инструкциям. В итоге вы получите возможность контролировать свое устройство через Интернет. Каждый элемент платформы (аппаратная часть, программная часть и документация) доступен бесплатно и имеет открытый код.

Плата расширения Arduino Ethernet совместима с процессорными платами Arduino Mega и Arduino Uno
Основные характеристики платы расширения Ethernet Shield:
• Требуется процессорная плата Arduino
• Рабочее напряжение 5 В
• Ethernet контроллер Wiznet W5100 со встроенным буфером 16 КБайт
• Скорость подключения 10/100 Мбит/с
• Подключение к Arduino по интерфейсу SPI
• Установлен слот для карт памяти microSD
• Поддержка подключения модуля PoE:
o IEEE802.3af совместимый
o Низкие пульсации и шумы выходного напряжения
o Диапазон входного напряжения 36 … 57 В
o Защита от перегрузки и короткого замыкания
o Выходное напряжение 9 В
o Высокоэффективный DC/DC преобразователь
o Напряжение изоляции вход/выход 1500 В
• Встроенный контроллер сброса.
Работа с платой расширения, а также с картой памяти осуществляется с помощью программной библиотеки, поддерживающей до 4 одновременных входных подключений по протоколам TCP или UDP. Встроенный разъем RJ45 содержит интегрированный линейный трансформатор и позволяет использовать функцию Power over Ethernet.


Официальная плата Arduino Motor Shield
Силовой модуль для управления электродвигателями предназначен для упрощения разработки робототехнических устройств и моторизированных систем.
Модуль выполнен на базе полномостового драйвера L298, предназначенного для управления индуктивной нагрузкой (реле, соленоиды, двигатели постоянного тока и шаговые двигатели) и позволяет работать с двумя электродвигателями, контролируя скорость и направление вращения каждого независимо. Модуль рассчитан на работу только от внешнего источника питания.
Основные характеристики Arduino Motor Shield:
• Одновременное управление двумя электродвигателями постоянного тока или одним шаговым двигателем
• Независимый контроль скорости и направления движения
• Рабочее напряжение 5 … 12 В
• Установлен интегральный драйвер управления индуктивной нагрузкой L298
• Максимальный ток 2 А на канал, или общий максимальный ток 4 А
• Возможность измерения тока, потребляемого каждым двигателем (1.65 В/А).

Официальная плата Arduino Motor Shield может управлять двумя электродвигателям с контролем скорости и направления вращения
 

Рассчитанная на рабочее напряжение до 30 В и рабочий ток до 2.8 А, эта коммерческая плата предназначена для управления двумя электродвигателями постоянного тока и может применяться в робототехнике или других моторизированных приложениях
На сегодняшний день приобретают большую популярность беспроводные устройства (системы безопасности, устройства управления и контроля, датчики и исполнительные механизмы), действующие по различным беспроводным протоколам. Проекты на базе Arduino идут в ногу со временем, благодаря возможности простого добавления беспроводных функций. Коммерческие платы расширения и модули, которые поддерживают ZigBee, Bluetooth и IEEE 801.11 протоколы также доступны для пользователей. Кроме того, имеется несколько плат, которые содержат завершенные сотовые трансиверы на базе GSM с поддержкой GPRS сервиса и подкачаются к платформе Arduino Uno и Mega с питанием от интерфейса USB.

Официальная плата Arduino Wireless SD Shield добавляет возможность беспроводного обмена с отладочной платой. В основном, плата расширения рассчитана на подключение модулей XBee, однако возможно использование и других модулей с соответствующей топологией. Кроме того, на плате установлен слот для карт памяти SD, имеется небольшая область для макетирования и переключатель, который выбирает режим обмена с беспроводным модулем.
Официальная плата расширения Arduino Wireless SD Shield используется для организации беспроводной передачи данных с использованием, в основном, беспроводных модулей Xbee. Однако возможно использование и других беспроводных модулей с соответствующей топологией платы
 

Плата расширения Xbee Shield (Digi-Key) с установленным радиомодулем


Плата Arduino BT (Digi-Key) – это завершенная плата на базе микроконтроллера ATmega168 и беспроводного модуля Bluetooth Bluegiga WT11, обеспечивающая обмен по протоколу Bluetooth. Она имеет 14 цифровых входов/выходов (6 из которых могут использоваться как ШИМ выходы), 6 аналоговых входов, кварцевый резонатор 16 МГц, разъем внутрисхемного программирования. Отличительной особенностью является возможность программирования микроконтроллера по беспроводному интерфейсу.

Плата Arduino BT (Digi-Key) выполнена на микроконтроллере ATmega168 и модуле Bluegiga WT11
Следует напомнить, что все официальные продукты Arduino имеют открытый код, т.е. для пользователей доступны принципиальные схемы плат, файлы топологии, программные библиотеки и демонстрационные приложения.
Во многом таким же образом, как платформа с открытым исходным кодом Linux постепенно внедрялась в коммерческий рынок, низкая стоимость и универсальность Arduino начинают привлекать к себе коммерческих разработчиков аппаратного обеспечения и встраиваемых систем. Хотя многие начальные и базовые приложения были разработаны для любителей и студентов, ожидается, что технология Arduino, использующаяся для их создания, быстро проложит себе дорогу к промышленным продуктам.


На английском языке: Arduino Open Source Platform Unleashes Creativity. Part 2
Arduino Open Source Platform Unleashes Creativity. Part 2
Articles » Microcontrollers
01-06-2012
Arduino Open Source Platform Unleashes Creativity. Part 2
Arduino
Part 1.
Arduino is not so much a specific product or technology, but an ecosystem of hardware, software, tools and human resources that have grown up around Atmel’s megaAVR family of 8-bit MCUs.
I/O expansion (shields)
Nearly all Arduino boards can be easily expanded using mezzanine-style add-on cards known as 'shields' that connect to the MCU’s bus and I/O signals using simple 0.10” pin headers. The shield’s stackable mix-and-match connection system makes it easy to add I/O or other expansion circuitry using commercial pre-assembled boards available from several manufacturers or one of the many pin-compatible expansion shield kits on the market.
The Arduino platform has caught the interest of both the hobbyist and commercial embedded communities, resulting in a large number of specialized shields including relay boards, high-resolution multi-channel D/A or A/D converters, AC or DC power controllers, and motor controllers. Connecting an Arduino board to a wired network is easy, thanks to several Ethernet shields that are commercially available.
The Arduino Ethernet Shield connects your Arduino to the internet in mere minutes. Just plug this module onto your Arduino board, connect it to your network with an RJ45 cable (not included) and follow a few simple instructions to start controlling your world through the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield. The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.

Arduino Ethernet Shield
As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday.
• Requires and Arduino board (not included)
• Operating voltage 5V (supplied from the Arduino Board)
• Ethernet Controller: W5100 with internal 16K buffer
• Connection speed: 10/100Mb
• Connection with Arduino on SPI port
• The current shield has a Power over Ethernet (PoE) module designed to extract power from a conventional twisted pair Category 5 Ethernet cable:
o IEEE802.3af compliant
o Low output ripple and noise (100mVpp)
o Input voltage range 36V to 57V
o Overload and short-circuit protection
o 9V Output
o High efficiency DC/DC converter: typ 75% @ 50% load
o 1500V isolation (input to output)
The Arduino Motor Shield is based on the L298, which is a dual full-bridge driver designed to drive inductive loads such as relays, solenoids, DC and stepping motors. It lets you drive two DC motors with your Arduino board, controlling the speed and direction of each one independently. You can also measure the current absorption of each motor, among other features. The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules to the board.
Official Arduino Motor Shield
Summary
• Operating Voltage: 5V to 12V
• Motor controller L298P, Drives 2 DC motors or 1 stepper motor
• Max current 2A per channel or 4A max (with external power supply)
• Current sensing: 1.65V/A
• Free running stop and brake function
Arduino-based motor control shield
Rated for operating voltages of up to 30 V and 2.8 A peak output, this commercially-available Arduino-based motor control shield can drive two DC motors for robotics or motion control applications. (Courtesy of RuggedCircuits)
It is also easy to add wireless capability to your Arduino design. Shields that support ZigBee, Bluetooth and 801.11 wireless protocols are available. There are also several shields that contain a complete GSM-based cellular transceiver that supports GPRS services and run on Arduino Uno and Mega boards using the voltage provided by a computer’s USB port.
The Wireless SD shield allows an Arduino board to communicate wirelessly using a wireless module. It is based on the Xbee modules from Digi, but can use any module with the same footprint. The module can communicate up to 100 feet indoors or 300 feet outdoors (with line-of-sight). It can be used as a serial/usb replacement or you can put it into a command mode and configure it for a variety of broadcast and mesh networking options. The shields breaks out each of the Xbee's pins to a through-hole solder pad. Included on board is a SD card slot.
Official Arduino Wireless SD Shield

Xbee shield allows an Arduino board to communicate wirelessly using Zigbee. It is based on the Xbee module from MaxStream

The Arduino BT is a microcontroller board based on the ATmega168 and the Bluegiga WT11 bluetooth module. It supports wireless serial communication over bluetooth (but is not compatible with Bluetooth headsets or other audio devices). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth connection. Instructions are available for getting started with the Arduino BT.
The Arduino BT is a microcontroller board based on the ATmega168 and the Bluegiga WT11 bluetooth module. It supports wireless serial communication over bluetooth
In much the same way Linux migrated from the open-source community to the commercial software market, Arduino’s low cost and versatility is beginning to build a loyal following among commercial hardware developers. While many initial applications have been developed by hobbyists and academics, it is expected that the Arduino technology used to create them will quickly find its way into commercial products.


digikey.com

 

rlocman.ru


 

 

Материалите подготви за сайта:

Иван Парашкевов

e-mail: ivanparst@dir.bg

 

         главна страница                   горе

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by