MKBoard

Материал из MK90.ORG wiki
Перейти к:навигация, поиск

Это страница с описанием проекта MKBoard.
В настоящее время доступны в виде наборов для сборки или готовых плат с процессорами ATmega8 и ATmega328.

Введение

MKBoard - это Arduino-совместимая плата, созданная на основе Metaboard. Хотя она и не содержит отдельного USB-чипа, однако загрузка скетчей происходит именно через USB, с использованием программной реализации низкоскоростной шины для МК ATMEL V-USB. MKBoard механически совместима со всеми shield-платами Arduino и может программироваться через ArduinoIDE. Также она использует модифицированный бутлоадер на основе USBasploader, который помаргивает светодиодом L при активизации.


комплект деталей плата в сборе

Возможности

  • макетное поле на 124 отверстия 1 мм (шаг 2,54 мм);
  • наличие светодиода L, подключенного к пину digital13;
  • дублирующий ряд отверстий цифровых пинов на сетке 2,54 мм;
  • внешнее питание +7..+16В;
  • ручной выбор источника питания (внешнее или от USB), при помощи джампера;
  • самовосстанавливающийся предохранитель 500 мА в цепи питания от USB;
  • полная совместимость с Shield-платами для Arduino / Freeduino;
  • загрузчик активизируется при замкнутом джампере "Upload" и нажатию RESET;
  • pth-дизайн, возможность самостоятельной сборки из комплекта деталей.

Идеи использования

  • Легко превращается в программатор AVRDoper
  • Любые устройства с библиотекой V-USB, а также для изучения этой библиотеки;
  • Альтернативный вариант набора Arduino-minimum

Схема

Схема MKBoard R1

Использование

При использовании платы в ArduinoIDE, необходимо обновить boards.txt, а затем выбирать плату с соответствующим MCU из списка.

Перед загрузкой скетча замкните джампер и и нажмите кнопку сброса. Светодиод L начнет помаргивать, сигнализируя о готовности принять скетч по USB. Находиться в этом состоянии плата может неограниченнго долго - пока вы не снимите джампер, либо пока не переподключите USB.

Примеры

Примеры использования проекта

Bill of Materials (BOM) / список компонентов

Qty Value         Device            Parts             
1                 31-XX             S3                
1                 JP1E              JP6               
1                 JP2E              JP5               
2                 PINHD-1X6         JP3, JP8          
4                 PINHD-1X8         JP1, JP2, JP4, JP7
1                 PINHD-2X3         JP9               
2                 SJ2W              SJ1, SJ2          
1   0,5           TE5               F1                
1   1K            R-EU_0207/10      R5                
1   1K5           R-EU_0207/10      R4                
1   1M            R-EU_0207/10      R3                
1   1N4007        1N4004            D3                
2   3V6           ZENER-DIODEDO34-7 D1, D2            
2   10uF          CPOL-EUE2,5-6E    C1, C2            
1   16MHz         CRYSTALHC49S      Q1                
2   22p           C-EU050-025X075   C3, C4            
2   68            R-EU_0207/10      R1, R2            
1   100n          C-EU050-025X075   C5                
1   7805          78XXL             IC2               
1   ATMEGA328-20P ATMEGA168-20P     IC1               
1   L             LED3MM            LED1              
1   PN61729-S     PN61729-S         X2                
1   POWER_JACKPTH POWER_JACKPTH     J1                

FAQ

Как залить скетч?

Ответ: Замкните джампер и нажмите кнопку сброса. Начнет помаргивать светодиод L - после этого можно нажимать Ctrl-U в ArduinoIDE.

С какими МК совместима плата?

Ответ: Плата будет работать с ATmega8, ATmega168, ATmega328 (требуется прошить bootloader).

Поддержка

Если у вас есть любые вопросы, вы можете задать их в форуме.


История версий

Ревизия Описание Дата выпуска Статус производства
R4 Исправлена ошибка с неверной нумерацией аналоговых пинов, убраны шины c макетного поля 20120615 Выпускается
R3 Распиновка Arduino pinout 1.0 20111124 Снята с производства
R2 Добавлены шины питания на макетное поле 20111108 Не выпускалась серийно
R1 Первый публичный релиз 20110709 Снята с производства

Ресурсы

Где купить

Купить MKBoard R4 с процессором ATmega8 или ATmega328 можно в MK90 store.

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.