Главная | Справочник | Технологии | Москва | Ссылки  

АрдуЁлка-01

Новогодняя Светодиодная Ёлка, совместимая с ARDUINO.

  АрдуЁлка-01 Розничная цена
1995 руб.

Сделано в России.

Купить в Москве (рабочие дни) или заказать Почтой по России.

Купить в Москве (суббота), м.Водный Стадион или радиорынок Митино.


Назначение:

Светодиодная Новогодняя Ёлка - "АрдуЁлка-01", совместимая со средой программирования Arduino.


Видеоролики об АрдуЁлке-01:


Особенности:

Печатная плата АрдуЁлки-01 поставляется в собранном и тестированном виде.
В процессе тестирования, заводом прошита красочная демонстрационная прошивка, позволяющая использовать АрдуЁлку-01 как украшение, даже не прибегая к программированию.
Все исходные коды и прошивки - открыты, и могут использоваться и дорабатываться самостоятельно, при помощи среды программирования "Ардуино".
Скетчи для АрдуЁлки-01 располагаются внизу этой страницы.

Вам необходимо лишь закрепить готовую печатную плату АрдуЁлки-01 на батарейном отсеке, одновременно являющемся подставкой.
Все необходимые крепежные компоненты имеются в комплекте.

На лицевой стороне АрдуЁлки-01 установлены 53 разноцветных светодиода.
Забудьте о "трюках" с динамическим свечением. В АрдуЁлке-01, каждый из 53 светодиодов, через собственный, выделенный токоограничительный резистор, подключен к собственному, выделенному выводу микроконтроллера. Это позволило значительно упростить написание программы, увеличить яркость свечения, и избавиться от мерцания.

Питание АрдуЁлки-01, возможно двумя способами:

Программирование АрдуЁлки-01, возможно двумя способами:


Ещё фотографии:

Комплект поставки:


Сборка основания АрдуЁлки-01 и подключение:

Соберите основание, используя винты с потайной головкой.
Выступ на пластиковом креплении должен быть направлен в сторону проводов батарейного отсека.
Важно: Подключение и отключение проводников батарейного отсека от винтового клеммника, производите при вынутых батарейках (!).
Это позволит избежать повреждения компонентов печатной платы, при случайном касании проводниками.
Схема питания АрдуЁлки-01 имеет защиту от переполюсовки полярности питания.

Проводники батарейного отсека отличаются цветами.
Красный провод: "+" напряжения батареи, подключите к левому контакту винтового клеммника, как указано на рисунке выше.
Чёрный провод: "-" напряжения батареи, подключите к правому контакту винтового клеммника.

Завершите сборку, руководствуясь рисунком выше.


Установка драйвера USB:

Новые Драйверы (2017 год):

Предыдущие версии драйверов (2014 год):

Внимание! При установке драйверов, используйте учётную запись "Администратор".

После установки драйвера, подключите АрдуЁлку-01 к свободному разъёму USB.
Запустите "Диспетчер файлов".

В разделе "Порты (COM и LPT)", найдите поле "USB-SERIAL CH340 (номер порта COM**)"
Запомните или запишите номер COM-порта в вашей системе.
В программе Arduino, вам необходимо будет указать номер используемого COM-порта.


Установка и конфигурирование программы Arduino:

Зайдите на сайт: www.arduino.cc
Раздел "Download".
Выберите "Windows installer" (убедитесь, что вы пользуетесь учетной записью "Администратор")
или "Windows ZIP file for non admin install", если у вас нет прав администратора на этом компьютере.
Установите программу.

После установки, найдите расположение каталога(папки) с программой Arduino (путь может отличаться, обычно: C:\Program Files\Arduino\hardware\arduino\avr\)
В папке "variants", создать папку с названием "arduelka01".
В папку "arduelka01", скопировать файл "pins_arduino.h".

В папку C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega\ (расположение может отличаться):
добавить файл: "ATmegaBOOT_168_atmega128.hex".

На диске "C:" вашего компьютера, запустите поиск файла "boards.txt"
Откройте найденный файл в текстовом редакторе "WordPad" (Пуск >> Программы >> Стандартные >> WordPad).
В конец файла "boards.txt" добавьте текст:

##############################################################

arduelka01.name=ARDUELKA01

arduelka01.upload.tool=avrdude
arduelka01.upload.protocol=arduino
arduelka01.upload.maximum_size=126976
arduelka01.upload.speed=28800

arduelka01.bootloader.tool=avrdude
arduelka01.bootloader.low_fuses=0xCE
arduelka01.bootloader.high_fuses=0xDA
arduelka01.bootloader.extended_fuses=0xFF
arduelka01.bootloader.path=atmega
arduelka01.bootloader.file=atmega/ATmegaBOOT_168_atmega128.hex
arduelka01.bootloader.unlock_bits=0x3F
arduelka01.bootloader.lock_bits=0x0F

arduelka01.build.mcu=atmega128
arduelka01.build.f_cpu=8000000L
arduelka01.build.core=arduino
arduelka01.build.variant=arduelka01
arduelka01.build.board=ARDUELKA01


Перед началом работы с АрдуЁлкой-01:

Запустите установленную программу "Ардуино".
В меню "Инструменты" >> "Плата" >> выберите "ARDUELKA-01".
В меню "Инструменты" >> "Порт" >> выберите номер COM-порта (ранее, при установке драйвера вы запомнили, или записали его).


Дополнительные условия и рекомендации:

Скачайте требуемый файл скетча, скомпилируйте его (CTRL+R) и загрузите его в АрдуЁлку-01 (CTRL+U), или используя меню программы Arduino.
Вы можете свободно изменять и распространять файлы скетчей при использовании с оригинальной АрдуЁлкой-01.

Адресация выводов ATMEGA128, через штатную функцию digitalWrite() затруднена из-за усеченной адресации этой функции в Arduino.
Поэтому, для каждого вывода порта, с подключенным к нему светодиодом, определяем собственный макрос включения и выключения.
Макрос включения (зажигания светодиода): L(номер светодиода на плате АрдуЁлка-01).
Макрос выключения (гашения светодиода): H(номер светодиода на плате АрдуЁлка-01).
Схемотехника АрдуЁлки-01 использует значительные токи управления светодиодами. Чтобы избежать перегрузки внутренней шины питания микроконтроллера ATMEGA128, все светодиоды подключены катодами (-) к выводам микроконтроллера.
Это привело к тому, что для включения (зажигания) светодиода, необходимо записать низкий уровень в порт (L=Low), а для выключения (гашения) - высокий уровень (H=High).


Скетчи, доступные для АрдуЁлки-01:

Файл Описание Автор
arduelka01-004 Стартовый демонстрационный скетч. www.5v.ru
arduelka01-53leds-on Все светодиоды включены. Алексеев Сергей, г. Москва.
arduelka01-53leds-blink Все светодиоды мигают одновременно. Алексеев Сергей, г. Москва.
arduelka01-crazy-light01 "Бешенный огонёк". Власов Николай, г. Орёл.
arduelka01-X-Mass01_AB "X-mas01" Александр Борщёв, г. Москва.
sketch_jan02b.ino   Егор Сенько, г. Москва.

*** Кликните правой кнопкой мыши на нужной ссылке из таблицы, выберите "Сохранить как...", сохраните на жестком диске вашего компьютера и запустите, или самостоятельно откройте в программе Arduino.

Делитесь вашими скетчами с другими пользователями АрдуЁлки-01!
Присылайте ваши скетчи на e-mail:
Мы опубликуем ваши скетчи, и (только с вашего согласия) - укажем имя автора.


Купить в Москве (рабочие дни) или заказать Почтой по России.

Купить в Москве (суббота), м.Водный Стадион или радиорынок Митино.


Все вопросы можно направить сюда:


На Главную страницу www.5v.ru