Lilypad: все о маленькой плате Arduino

Ардуино Лилипад

Есть vРяд «вкусов» Arduino, так сказать. Кроме Arduino UNO и его старший брат Arduino Mega, есть еще такие тарелки. Некоторые из них обладают очень специфическими характеристиками, чтобы удовлетворить все возможные потребности производителей. Таким образом они адаптируются ко всем видам проектов DIY. Отличным от вышеупомянутого является Lilypad.

Lilypad - небольшая плата для разработки с открытым исходным кодом. и с некоторыми характеристиками похожими на тарелку Arduino UNO Использование темпера с изогнутым основанием, но размер которого был значительно уменьшен, чтобы его можно было адаптировать для встроенных проектов, низкого потребления, небольших устройств, где уменьшение размера важно, и даже для домашних носимых устройств ...

Что такое Lilypad?

Лилипад

Одно из небольших устройств, которые преобладали в сообществе DIY, - это носимые. То есть по-испански это были бы «носимые» устройства, хотя это звучит не слишком хорошо. Как вы понимаете, если вы еще не знаете, это устройства, которые можно использовать в качестве одежды или аксессуаров. Наверняка вы уже видели некоторые носимые устройства, такие как умные часы, футболки, шляпы и т. Д., В которых есть какой-то электронный элемент для отображения сообщений, излучения определенного типа сигнала и т. Д.

Что ж, для этого типа устройств нецелесообразно использовать Arduino UNO, Mega и т. Д., Поскольку они представляют собой платы значительного размера, что вместе с типом питания, которое обычно требуется этим платам, сделает задачу создания носимых устройств невозможной. сдержанный. Вот почему были созданы такие платы, как Lilypad, еще один ключевой элемент экосистемы Arduino.

Таким образом, Флора кувшинок они представляют собой не что иное, как платы для разработки, которые предоставляют производителям ту же емкость, что и другие платы, но с меньшими размерами и возможностью интеграции дискретного источника питания, такого как небольшой кнопочная ячейка.

В этой статье я расскажу как о LilyPad, так и о Flora, поскольку оба проекта очень интересно создавать. интерактивная одежда или небольшие аксессуары например, кепки с подсветкой, ваши собственные умные часы (в стиле Fitbit, Appel iWatch, Samsung Galaxy Gear…), футболки, реагирующие на события Twitter, кроссовки, реагирующие на шаги, или все, что вы можете себе представить.

Кроме того, вы должны знать, что сообщество и другие производители разработали всевозможные дополнительные проекты, которые вы можете использовать и множество дополнительных устройств (датчики, светодиоды, исполнительные механизмы, ...), которые работают вместе с этими пластинами, чтобы расширить их возможности за пределы возможностей базы.

Технические характеристики LilyPad / Flora

Esta LilyPad / Flora тарелка Он специально разработан для одежды и текстиля, как я уже сказал, носимая версия Arduino. Он был разработан Leah Buechley и SparkFun Electronics. Это правда, что характеристики не такие мощные, как у других плат Arduino, но она более гибкая и урезанная, чего нет у других плат.

Лилипад

Плата LilyPad питается от маломощного микроконтроллера Atmel. ATmega328P. Микросхема MCU, которая требует всего 0,75 мкА при 0,2 мА, в зависимости от режима, и с напряжением питания от 2.7 до 5.5 В. Этот микроконтроллер 8-битный, работает с тактовой частотой 8 МГц.

Несмотря на небольшой размер, эта плата имеет 23 контакта GPIO чтобы вы могли их запрограммировать. Но доступны только 9 из них, все в виде цифровых контактов. Они нумеруются так: 5, 6, 9, 10, 11, A2, A3, A4 и A5. Из всех них те, у кого нет буквы А, могут использоваться как ШИМ. Кроме того, его можно использовать протокол I2C через контакты A4 (SDA) и A5 (SCL). Конечно, также будет контакт GND в качестве заземления (отмечен символом -) и еще один для питания 3v3 (отмечен как +).

Помните, что если вы запитаете его 5 В, это будет напряжение для цифровых контактов. С другой стороны, если вы используете батарею 3.7 В, то они будут работать от 3.3 В. Осторожно с этим !.

Lilypad имеет разъем JST для подключения липо аккумулятор с обратной стороны, хотя переходник serial-USB не входит в базовый комплект (придется покупать Модуль FTDI). Что включает в себя встроенный чип MCP73831 для зарядки аккумулятора через USB, кнопку сброса, несколько встроенных светодиодов, один из которых указывает, включена ли плата, а другой - для отладки, доступный по контакту 13.

Лас- Технические характеристики LilyPad полные:

  • Микроконтроллер Atmel ATmega328P 8 МГц.
    • 8-бит
    • SRAM 2 КБ
    • EEPROM 1 КБ
    • 32 КБ флэш-памяти
  • Напряжение питания от 2.7В до 5В5.
  • Потребление от 0.75 мкА до 0.2 мА.
  • Цифровых контактов 23, доступно только 9. С 5 ШИМ (5,6,9,10,11).
  • Четыре аналоговых контакта A2, A3, A4, A5. Из них A4 (SDA) и A5 (SCL) предназначены для I2C.
  • Контакты питания: 1 из 3v3, 1 из GND.
  • Максимальный ток контактов: 40 мА.
  • Размеры 55 мм в диаметре и 8 мм в толщину.
  • Цена: около 6 евро или 7 евро (КУПИТЬ ЗДЕСЬ)

Флора

En случай Флоры, Это тарелка Adafruit несколько дороже предыдущей, но и дешевая. Есть несколько ревизий этой платы, с v3. Он совместим с Arduino и разработан основателем Adafruit Лимором Фридом, известным в сообществе как Ladyada, и является альтернативой LilyPad.

У него есть некоторые интересные преимущества перед LilyPad, хотя они выглядят почти одинаково. Эта тарелка да, он интегрирует microUSB для вашего подключения, поэтому это уже лишний балл. Кроме того, Flora имеет размеры 45 мм и 7 мм, что делает его несколько меньше, хотя в данном случае практически одинаковым.

Еще одно из преимуществ Flora: функции, которые он реализует по поводу Lilypad. Кроме того, если вы хотите пойти дальше, они также продают полные комплекты для разработки.

к Флора, характеристики будут следующими:

  • Микроконтроллер Atmel ATmega32U4 16 МГц.
    • 8-бит
    • 2.5 КБ SRAM
    • 32 КБ Flash
    • 1 КБ EEPROM
  • Напряжение питания от 3.5 до 16 В.
  • Максимальное потребление от 8 мА до 20 мА.
  • Доступные цифровые пины уменьшаются на 1, то есть в вашем распоряжении 8. Это 0, 1, 2, 3, 6, 9, 10 и 12. Что касается ШИМ, их 4, пронумерованные как 3, 6, 9 и 10. У него есть I2C, но на этот раз они находятся в 2 (SDA ) и 3 (SCL).
  • Встроенный Neopixel доступен через контакт 8.
  • У вас есть 4 аналоговых контакта: A7, A9, A10 и A11.
  • Добавьте 2 контакта напряжения 3v3 и 3 типа GND. Также добавьте выход VBATT. Этот последний вывод показывает напряжение батареи, используемой для его питания, поэтому его можно использовать как еще один вывод питания, как для NeoPixel (всегда до 150 мА максимальной нагрузки, но будьте осторожны, потому что это увеличивает потребление).
  • Размеры 45 мм x 7 мм.
  • Цена от 16-30 € (КУПИТЬ ЗДЕСЬ)

Тарелки отличаются по своему происхождению. В то время как Флора от Adafruit, Lilypad от Arduino и Sparkfun. Но оба предназначены для носимых устройств и имеют схожие размеры и характеристики, как вы можете видеть.

Начало программирования с помощью Arduino IDE

Скриншот Arduino IDE

к программа Flora и LilyPad это то же самое, что делать это с Arduino UNO, так далее. Используются один и тот же язык программирования и одна и та же среда разработки, т. Е. Arduino IDE. Единственное отличие, которое вы должны учитывать, заключается в том, что вы должны выбрать тип пластины для программирования в меню IDE, поскольку по умолчанию это будет UNO.

к правильно выбрать тарелку в Arduino IDE:

  • Кувшинок: перейдите в Arduino IDE, затем в Инструменты, затем в раздел Платы и там выберите плату LilyPad. С подключенным модулем FTDI и кабелем от ПК к microUSB вы можете передать эскиз, чтобы оставить его запрограммированным.
  • Флора: перейдите в Arduino IDE, затем в Файл, затем в Настройки. Во вкладке «Настройки» ищем «Диспетчер дополнительных URL-адресов планшетов» и там вставьте эту ссылку. Кстати, если у вас уже был другой URL-адрес в этом поле, используйте запятую, чтобы разделить этот новый URL-адрес, который вы добавляете, и не удаляйте старый, или щелкните значок рядом с текстовым полем и добавьте новый URL-адрес под другим один в новом появившемся окне. Как только вы закончите, вы даете ОК и все. Теперь перейдите в Инструменты, Доска, Менеджер карт и выберите Вклад в раскрывающемся меню Тип, выполните поиск в поисковой системе «Adafruit AVR» без кавычек и после того, как найдете Установить. После этого вы можете вернуться в меню «Инструменты», LilyPad Arduino Board и внутри выбрать Adafruit Flora, которое появится после установки этого плагина. Здесь вы напрямую подключаете кабель USB к microUSB от платы, без необходимости в отдельном модуле.

Остальная часть процедуры будет такой же, как и для любой другой платы Arduino, с учетом доступные аппаратные ресурсы, который будет меньше ... Например, чтобы мигать светодиод, который вы подключаете к контакту 6 LilyPad / Flora, вы можете использовать следующий пример кода:

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.