Arduino Yun mini - компактная платформа объединяющая Arduino и Linux

06.07.2017

Arduino Yun mini

Платформа Arduino Yún mini создана на основе платы Arduino Yún и объединяет две системы — Arduino и Linux. На Arduino Yun можно поднять небольшой сайт и использовать его как главное устройство умного дома. Или использовать его для сбора и беспроводной передачи сложной телеметрии. И даже если вы запрячете его в труднодоступное место, вы всегда можете поменять его прошивку через Wi-Fi.

Благодаря библиотеке Temboo, Ваш Arduino Yún mini может использовать более 100 различных интернет-сервисов, таких как Facebook, GMail, PayPal и т.д. Например, он может отправлять каждый час температуру воздуха в комнате в Twitter.

Arduino-часть содержит микроконтроллер ATmega32u4, работающий на частоте 16 МГц. Вдоль длинных сторон уже впаяны штырьковые разъёмы с шагом 2,54 мм. Вставьте плату в стандартный breadboard и приступайте к прототипированию устройства.

Linux-часть Arduino Yún использует микрокомпьютер Atheros AR9331, работающий под управлением операционной системы Linino. Linino — это специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем — OpenWRT. Микрокомпьютер работает на частоте 400 МГц, имеет 64 МБ оперативной и 16 МБ flash-памяти, встроенный Wi-Fi-интерфейс, Ethernet-интерфейс и USB-хост.

Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать большое количество Linux-приложений, а так же интерпретатор языка Python 2.7, с помощью которого Вы можете писать свои приложения для Linino.

Микрокомпьютер напрямую работает с восьмю пинами, а спомощью библиотеки Сiao может связаться с контроллером и использовать любой из двадцати входов/выходов Arduino. Для питания Arduino Yún mini может использоваться micro USB разъём или контакт Vin. К сожалению, ради компактности пришлось пойти на некоторые жертвы. В отличие от большинства Arduino, плата не имеет встроенного регулятора питания, поэтому повышенное напряжение питания может повредить устройство. Используйте для питания Arduino Yún mini стабилизированный источник питания на 5 В.

Плата может быть запрограммирована через micro USB вход или по Wi-Fi, если Ваша Yún mini находится в той же сети, что и компьютер. Для работы с Arduino Yún mini необходимо установить актуальную версию Arduino IDE (1.8 и выше).

Характеристики

Arduino Yun mini

Arduino микроконтроллер

  • Микроконтроллер: ATmega32u4;
  • Рабочее напряжение: 5 В;
  • Количество цифровых входов/выходов: 20 (из них 7 поддерживают PWM);
  • Количество аналоговых входов: 12;
  • Количество контактов для аппаратного прерывания: 5;
  • Объём Flash-памяти: 32 кБ;
  • Объём SRAM-памяти: 2.5 кБ;
  • Объём EEPROM-памяти: 1 кБ;
  • Тактовая частота: 16 МГц.

Linux микропроцессор

  • Процессор: Atheros AR9331;
  • Архитектура: MIPS 24K @400 МГц;
  • Рабочее напряжение: 3.3 В;
  • Ethernet: IEEE 802.3 10/100 Мбит/сек;
  • Wi-Fi: IEEE 802.11b/g/n 150 Мбит/сек;
  • USB: Type-A 2.0 хост/устройство;
  • SD-модуль: Micro-SD;
  • Объём RAM-памяти: 64 МБ DDR2;
  • Объём Flash-памяти: 16 МБ.