![Распечатать Распечатать](/include/images/printer-icon.png)
Модуль RL018. АрдуЁлка-01 - новогодняя светодиодная микропроцессорная программируемая ёлочка
Бренд: KitLab
|
Обратите внимание на близкий |
|
Модуль RL019. Модуль с 8-ю белыми светодиодами |
|
Радиоконструктор RL023. Новогодняя ёлочка светодиодная NY19 |
|
Радиоконструктор RL034. Новогодняя ёлочка светодиодная NY21 |
Приоткрываем немного занавес над новой разработкой.
Проект, с негласным названием - "йолко новогоднее" - на финишной прямой: ёлки готовы, новый год не за горами.
В продаже принципиально новая светодиодная новогодняя ёлочка!
Конструктор минимален по трудозатратам. Вам только надо собрать основание ёлки, подать питание и наслаждаться переливами 53-х светодиодов. Управляемых, кстати, каждый своим выводом микропроцессора. Применив, так сказать, ардуиноподобный микропроцессор, но с большим количеством ног под вывод данных, нам удалось заложить 53 отдельных друг от друга светодиода. Что открывает перед Вами в силу открытости кода к изменению, поистине безграничные возможности "поморгать" любым отдельно взятым светодиодом АрдуЁлки. Что является в 99,9% случаях стартом в освоении Arduino. Читайте классиков. Или хотя бы эту книгу.
Печатная плата АрдуЁлки-01 поставляется в собранном и тестированном виде.
В процессе тестирования, заводом прошита красочная демонстрационная прошивка, позволяющая использовать АрдуЁлку-01 как украшение, даже не прибегая к программированию.
Вам необходимо лишь закрепить печатную плату АрдуЁлки-01 на батарейном отсеке, одновременно являющемся подставкой. Все необходимые крепежные компоненты имеются в комплекте.
Комплект поставки:
Сборка основания АрдуЁлки-01 и подключение:
Соберите основание, используя винты с потайной головкой.
Выступ на пластиковом креплении должен быть направлен в сторону проводов батарейного отсека.
Важно: Подключение и отключение проводников батарейного отсека от винтового клеммника, производите при вынутых батарейках (!).
Это позволит избежать повреждения компонентов печатной платы, при случайном касании проводниками.
Схема питания АрдуЁлки-01 имеет защиту от переполюсовки полярности питания.
Проводники батарейного отсека отличаются цветами.
Красный провод: "+" напряжения батареи, подключите к левому контакту винтового клеммника, как указано на рисунке выше.
Чёрный провод: "-" напряжения батареи, подключите к правому контакту винтового клеммника.
Завершите сборку, руководствуясь рисунком выше.
Знаем, знаем… Но ролик практически как горячий пирожок из духовки взят из лаборатории без особой художественной обработки. Киносъёмочная группа уже заказана. Софиты с кофрами драгоценной аппаратуры уже грузятся
АрдуЕлка будет снята в лучшем свете!
Следите за нашими новостями! А чтобы не пропустить чего - лучше подпишитесь на главной странице на рассылки. И Вы будете в числе первых, кто узнаёт о наших новинках!
Поскольку проект открыт для изменения программого кода, то мы с радостью будем публиковать имена авторов и их скетчи, оживляющие нашу АрдуЁлку самым неожиданным и удивительным образом!
Светодиодная Новогодняя Ёлка -"АрдуЁлка-01", совместима со средой программирования Arduino.
Особенности:
На лицевой стороне АрдуЁлки-01 установлены 53 разноцветных светодиода.
Забудьте о "трюках" с динамическим свечением. В АрдуЁлке-01, каждый из 53 светодиодов, через собственный, выделенный
токоограничительный резистор, подключен к собственному, выделенному выводу микроконтроллера. Это позволило значительно упростить написание программы, увеличить яркость свечения, и избавиться от мерцания.
Питание АрдуЁлки-01, возможно двумя способами:
- Через разъём Mini-USB, от порта USB или адаптера, обеспечивающего ток, не менее 300 мА (0,3 А), и напряжение от 3 до 5,5 вольт (рекомендуется напряжение 5,0 вольт).
- Автономно, от 3-х батареек "АА", устанавливаемых в батарейный отсек, служащий также основанием АрдуЁлки-01. При питании от батареек, включение и выключение АрдуЁлки-01 осуществляется прикосновением к круглой площадке сенсорной кнопки "POWER", расположенной в правой, нижней части печатной платы.
Программирование:
Программирование АрдуЁлки-01, возможно двумя способами:
- Рекомендуется: из среды "Adruino", через встроенный "bootloader" (загрузчик), аналогично стандартным платам Arduino, с подключением к любому свободному USB-порту компьтера, кабелем Mini-USB (приобретается отдельно).
- Опционально, через контакты разъёма ISP, любым программатором, совместимым с ISP стандартом и поддерживающим микроконтроллер ATMEGA128A.
Установка драйвера USB:
Внимание! При установке драйверов, используйте учётную запись "Администратор".
После установки драйвера, подключите АрдуЁлку-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.zip".
В папку 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: radiokit[собака]bk.ru
Мы опубликуем ваши скетчи, и (только с вашего согласия) - укажем имя автора.
------------------
КВЛЕ0297:3600
![]() |
![]() |
|
ООО Чебурашка, 2019-10-18 17:07:18 Учитывая Ваши замечания сделан вариант Лайт. Для тех, кому не требуется, да и не охота самому что-то программировать. По принципу: включил - и готово! |
|
Александр, 2018-05-30 21:43:55 Дороговато, конечно. Но на подарок к празднику - нормально будет. |