CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

CraftDuino v1.0

CraftDuino v1.0
UPD 2014-12-10 Модель CraftDuino v1.0 снята с производства — заменена новой версией — CraftDuino v2.0 ( SMD )

CraftDuino – это полностью Arduino-совместимая плата.
Т.е. с CraftDuino не только можно работать используя Arduino IDE, но она так же может использовать шилды (Shields) ардуины.

На борту платы CraftDuino находится микроконтроллер ATmega168 (или ATmega328):
— тактовая частота 16 МГц
16 Кбайт программируемой памяти (для ATmega328 — 32 Кбайта )
1 Кбайт ОЗУ(RAM) (для ATmega328 — 2 Кбайта )
512 байт энергонезависимой памяти (EEPROM)


1 — USB-разъём для подключения к ПК кабелем типа A-B
2 — разъём для подключения блока питания (подойдёт любой – с напряжением 7-9 V)
3 — кнопка сброса
сигнальные светодиоды:
4 — питание
передача данных через последовательный интерфейс
5 — приём (Rx)
6 — передача (Tx)
7 — светодиод “L”, подключённый к цифровому порту 13 (digital pin 13)
8 — цифровые порты ввода-вывода (0-13)
9 — порты аналогового ввода (0-5)
10 — порты питания (3.3B, 5B)
11 — джампер выбора режима питания (автовыбор – питаться от USB, либо использовать блок питания)
12 — джампер автосброса (при обращении к плате через последовательный порт – она автоматически перезагружается, например при прошивке программы по USB)
13 — разъём последовательного порта (UART) (со всеми сигнальными линиями и на стандартном разъёме)
14 — разъём для внутрисхемного программирования (SPI)
15 — дополнительные выводы для портов ввода-вывода (со стандартным шагом 2.54мм облегчающие соединение с собственными приложениями)
16 – выводы i2c
17 – выводы для подключения подтягивающих резисторов для i2c

Отличия CraftDuino от Arduino

— более удобное расположение сигнальных светодиодов и кнопки сброса (светодиоды, как и кнопка сброса доступны из-под установленных шилдов)

— полностью доступны все выводы UART на стандартном разъёме (как на компьютерных материнских платах) -за счёт этого CraftDuino можно использовать как переходник USB2COM и как программатор (bit bang)

— рядом со стандартными выводами оставлены контактные площадки под дополнительные разъёмы произвольного вида (со стандартным шагом 2.54мм, облегчающие соединение с собственными приложениями)

Подпаяв туда обычные штыревые разъёмы или пин-экстендеры – Вы сможете элементарно вставлять CraftDuino в макетную беспаечную плату.

— выведен i2c

— добавлены два джампера подключения подтягивающих резисторов i2c (можно использовать как «кнопки»)


Порты ввода-вывода

Плата имеет 14 цифровых порта ввода-вывода – т.е. их можно использовать как вход или как выход данных.
Эти выводы работают с сигналами уровнем 0 — 5В.
Каждый из выводов рассчитан на входной (или выходной) ток до 40 мА и имеет внутренний подтягивающий резистор(программно отключаемый) сопротивлением 20-50 кОм, который по умолчанию отключен.
Выводы 3, 5, 6, 9, 10 и 11 могут работать в режиме выходов сигналов широтно-импульсного модулирования (ШИМ, PWM).

Плата CraftDuino также имеет 6 аналоговых входов (АЦП), каждый из которых обеспечивает 10 разрядное аналого-цифровое преобразование (т.е. различает 1024 значений уровня сигнала). По-умолчанию входы настроены на диапазон входного напряжения от 0 до 5В. Но вы можете снижать верхнюю границу этого диапазона при использовании внешнего источника опорного напряжения (ИОН), тем самым увеличивая точность.

Связь с внешним миром

Плата CraftDuino может обмениваться информацией с компьютером, другими модулями CraftDuino/Arduino и любыми другими устройствами.

UART
Микроконтроллер ATmega168 имеет встроенный последовательный интерфейс UART работающий с сигналами TTL уровней (0 … +5В), сигналы которого выведены на контакты 0 (Rx) и 1 (Tx) платы.

USB
Плата имеет в своём составе USB конвертор FT232RL фирмы FTDI, который обеспечивает работу через виртуальный COM-порт, появляющийся при подключении модуля к компьютеру.

I2C, SPI
Микроконтроллер ATmega168 также поддерживает I2C (TWI) шину и шину SPI.

Питание

Питание платы CraftDuino может осуществляться как от USB, так и от внешнего источника питания.
Внешнее питание может осуществляться либо от сетевого блока питания, либо от батареи. На центральный контакт разъема питания подается плюс, а на общий провод минус.
Внешнее напряжение питания может быть от 7 до 9 В (на самом деле до 12В, но при этом будет сильнее греться блок питания).

Габариты

Размеры платы CraftDuino составляют 71 x 58 мм.
Разъём USB и разъём питания выступают за эти размеры.
Плата имеет три крепежных отверстия диаметром 3мм (предусмотрена возможность расточить их до 4 мм).



Вывод

Каждая плата проходит тщательную всестороннюю проверку и тестирование.

Приобретая CraftDuino — Вы покупаете законченное устройство, не требующее дополнительного оборудования (программаторы).

Устройство использует бесплатное обеспечения — Arduino IDE, которое работает на Windows, Linux, MacOS X, и других операционных системах (т.к. реализовано на платформе Java).
Программа Arduino IDE является простой в использовании.

Программирование осуществляется на языке С++, поэтому инструментарий может быть расширен с помощью C++ библиотек.
Cамо устройство, как и все программное обеспечение является полностью открытым – доступны спецификации, электрические схемы, исходный код.

Проект Arduino широко распространен в Internet – доступно множество готовых примеров и библиотек дополнительных функций.

Обратите внимание:
Для работы с CraftDuino на ATMega168 под Arduino IDE, нужно выбирать плату «Arduino Diecimila, Duemilanove or Nano w/ATmega168»,
для CraftDuino на ATMega328, нужно выбирать плату «Arduino Duemilanove or Nano w/ATmega328»,
а для CraftDuino на ATMega8, соответственно «Arduino NG or older w/ATmega8».


данная статья в формате pdf
принципиальная схема
файлы для самостоятельного изготовления и сборки

читать далее: Начало работы с CraftDuino

приобрести CraftDuino в нашем магазине :)

UPD 2014-12-10 Модель CraftDuino v1.0 снята с производства — заменена новой версией — CraftDuino v2.0 ( SMD )

Ссылки:
Скачать Arduino IDE
Драйверы для FTDI

По теме:
CraftDuino v2.0
CraftDuino v2.0 SMD
Ардуино что это и зачем?
Arduino, термины, начало работы
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)
  • +2
  • 20 октября 2009, 16:18
  • admin

Комментарии (24)

RSS свернуть / развернуть
+
+1
А что, выходы I2C существуют отдельно от 4-5 аналоговых входов? Или они выведены просто для удобства, а по сути остаются аналоговыми входами?
avatar

SabMakc

  • 20 октября 2009, 19:41
+
+1
Да, для удобства. Точно, остаются, и аналоговыми входами, и цыфровыми входами/выходами, но у нас большие планы именно на i2c=)
avatar

Zoltberg

  • 20 октября 2009, 21:27
+
0
Это любовь с первого взгляда…
avatar

Evil_Wolf

  • 9 ноября 2009, 17:31
+
+1
От батарейки 6F22 (9 вольт) можно запитать?
avatar

taxigy

  • 13 января 2010, 14:02
+
0
да. Мы подключали к обычной «кроне» :)
avatar

admin

  • 13 января 2010, 14:07
+
+1
Здорово. А полярность имеет значение?
avatar

taxigy

  • 13 января 2010, 15:30
+
0
имеет. ("+" — внутренний штырёк)
avatar

admin

  • 13 января 2010, 15:34
+
0
Здравствуйте! Мне нужно прошить бутлоадер на hp rw6815 я могу прошить его предложенным вами тут программатором ???
avatar

softovik

  • 5 сентября 2010, 19:34
+
+1
Нууу тут (на этой странице), собственно, предлагается универсальный контроллер=)
Его, конечно можно использовать как программатор, если требуется преобразователь USM to COM (с TTL уровнями), а подходит ли это конкретно под вашу задачу не могу сказать.
avatar

Zoltberg

  • 7 сентября 2010, 23:37
+
0
Здравствуйте!
Вернётся ли эта плата в продажу?
avatar

yoormo

  • 11 сентября 2010, 16:38
+
0
разумеется!
и очень скоро :)
avatar

admin

  • 11 сентября 2010, 16:39
+
0
Спасибо. Буду ждать.
Хотелось бы также чтобы она комплектовалась ATmega328.
avatar

yoormo

  • 11 сентября 2010, 16:53
+
0
Хотелось бы так же чтобы она комплектовалась ATmega168. Назад по 900 р.
avatar

AnyWay

  • 23 сентября 2010, 20:42
+
0
А нельзя ли подключить к этой плате два usb-модема, что бы она по очереди их опрашивала?
avatar

freeneutron

  • 2 декабря 2010, 15:12
+
0
1) Сколько могут выдавать порты питания. 3.3, 5 и 9v?
2)Какое отличие между порты аналогового ввода и ифровые порты ввода-вывода?
3) 14 — разъём для внутрисхемного программирования (SPI). Что сюда прикрепляется?
avatar

foma9999

  • 11 декабря 2010, 17:09
+
0
Комплектность какая? не указано.

Само устройство в сборе?
Или плата + детали?
Шнуры, контроллер, диоды, БП, мануалы — что в комплекте? Что есть, что надо докупить.

Распишите плизз.
avatar

toyava

  • 28 февраля 2011, 06:54
+
0
комплектность:
— собранный и готовый к работе контроллер.
avatar

noonv

  • 28 февраля 2011, 09:53
+
0
меня не поняли.

В комплекте только сама плата в сборе, но БЕЗ шлейфов и документации и дисков?
Шлейфы надо купить/спаять, документацию купить/скачать?
Или что-то прилагается?
avatar

toyava

  • 28 февраля 2011, 21:49
+
0
комплектность:
— собранный и готовый к работе контроллер.

это значит
В комплекте только сама плата в сборе, но БЕЗ шлейфов и документации и дисков
avatar

Zoltberg

  • 1 марта 2011, 00:37
+
0
Добрый день.

Подскажите пожалуйста как правильно подключить Arduino Motor Shield R3
к плате Robocraft Craft Duino v1.0? и возможно ли это в принципе?

Просто там разное количество штырьков. Для примера на плате Arduino
UNO количество мест совпадает и мотор шилд просто вставляется сверху.

Подскажите, я новичок в этом деле.

С Уважением
Александр
avatar

fedalal

  • 23 июля 2012, 20:24
+
0
Возможно.
Просто воткнуть — новые дополнительные выводы не задействованы на шилде.
Если будут мешать — их можно совершенно безболезненно откусить=)
avatar

Zoltberg

  • 23 июля 2012, 22:11
+
0
Хочу поделиться чертежом печатной платы Craftduino в формате Sprint Layout 5.0
СКАЧАТЬ с google disk

И большое спасибо авторам проекта. Очень удачная версия Arduino!
avatar

Genezis

  • 12 июня 2013, 10:30
+
0
эхх хотел задать тот же вопрос что и в статье про Leonardo (можно ли одновременно передавать разные данные в USB и в UART). но вопрос отпал т к схема платы нарисована аккуратно и понятно(в отличии от других, по крайней мере на первый взгляд).
вот теперь не знаю искать версию ардуины которая сможет это(вести асинхронно и независимо передачу по USB и UART) сделать, или попробовать софт уарт?
avatar

XanderEVG

  • 26 сентября 2013, 21:03
+
0
Используйте SoftwareSerial он, говорят, неплох.
Если искать платы с железной реализацией, то не обязательно именно Леонардо — у АрдуинМег (те что на Atmega1280/2560) по 4е UARTA — и только один занят на USB.
avatar

Zoltberg

  • 26 сентября 2013, 21:33

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.