Arduino Yún — это плата на основе Arduino Leonardo, объединяющая в себе достоинства двух платформ, поддерживаемых Свободным Сообществом — Arduino и Linux. Получившийся симбиоз предоставляет огромные возможности для использования интернета в своих проектах.
На Arduino Yun можно поднять небольшой сайт или использовать его как главное устройство умного дома. И даже если вы запрячете его в труднодоступное место, вы всегда можете поменять его прошивку через Wi-Fi.
Благодаря библиотеке Temboo, ваш Arduino Yun может использовать более 100 различных интернет-сервисов, таких как Facebook, GMail, PayPal и т.д. Например, он может отправлять каждый час температуру воздуха в комнате в Twitter. Или отправлять файлы в ваш Dropbox.
Arduino - часть содержит микроконтроллер ATmega32u4, работающий на частоте 16 МГц. Распиновка Arduino Yún аналогична Arduino Leonardo. Вместе с Arduino Yún вы можете использовать большинство плат расширения Arduino.
Linux - часть Arduino Yún использует микрокомпьютер Atheros AR9331, работающий под управлением операционной системы Linino. Linino — это специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем - OpenWRT.
Микрокомпьютер работает на частоте 400 МГц, имеет 64 мБ оперативной и 16 мБ flash-памяти, встроенный Wi-Fi-интерфейс, Ethernet-интерфейс, USB-хост и слот для micro-SD карты. Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать большое количество Linux-приложений, а так же интерпретатор языка Python 2.7, с помощью которого вы можете писать свои приложения для Linino.
Память для Linux-приложений может быть расширена с помощью съёмного носителя (micro-SD карты или USB-флешки). Для этого нужно лишь создать папку с названием «arduino» в корне съёмного носителя.
Связь между Atmega32u4 и Atheros AR9331 осуществляется с помощью библиотеки Bridge.
Для питания Arduino Yún может использоваться micro USB разъём или контакт Vin.
Внимание! Для питания Arduino Yún необходимо постоянное напряжение 5 В. В отличии от Arduino Leonardo, плата не имеет встроенного регулятора питания, поэтому повышенное напряжение питания может повредить устройство. Используйте для питания Arduino Yun стабилизированный источник питания на 5 В, 1000 мА с USB-выходом.
Невозможно получить доступ к входам и выходам микропроцессора Atheros AR9331. Все входные/выходные контакты используются микроконтроллером ATmega32u4.
Каждый из 20 входов/выходов Arduino Yún может быть использован как цифровой вход или выход. А некоторые контакты имеют специализированные функции:
Также на плате есть другие встроенные светодиоды, показывающие наличие питания, приём/передачу по последовательному интерфейсу, связь по Wi-Fi, Ethernet и USB.
Последовательный порт, связывающий с USB отделён от аппаратного serial-интерфейса, поэтому общение с AR9331 и с USB не связано и может производиться одновременно и независимо.
Всего на плате имеются 3 кнопки сброса:
Arduino Yún может быть запрограммирована через micro USB вход. Также доступно программирование через Wi-Fi, если ваша Arduino Yún находится в той же сети, что и ваш компьютер.
Для работы с Arduino Yun необходимо установить Arduino IDE версии 1.5.5 и выше.
AVR Arduino микроконтроллер | |
Микроконтроллер | ATmega32u4 |
Рабочее напряжение | 5 В |
Количество цифровых входов/выходов | 20 |
ШИМ (PWM) | 7 |
Количество аналоговых входов | 12 |
Количество контактов для аппаратного прерывания | 5 |
Объём Flash-памяти | 32 кБ |
Объём SRAM-памяти | 2.5 кБ |
Объём EEPROM-памяти | 1 кБ |
Тактовая частота | 16 МГц |
Linux микропроцессор | |
Процессор | Atheros AR9331 |
Архитектура | MIPS @400 МГц |
Рабочее напряжение | 3.3 В |
Ethernet | IEEE 802.3 10/100 Мбит/сек |
Wi-Fi | IEEE 802.11b/g/n |
USB | Type-A 2.0 хост/устройство |
SD-модуль | Micro-SD |
Объём RAM-памяти | 64 МБ DDR2 |
Объём Flash-памяти | 16 МБ |
Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.