Каталог

Arduino Dock 2

Arduino Dock 2 - это обновлённая версия платы Arduino Uno R3. Эти две платы содержат один и тот же микроконтроллер ATmel ATmega328P (MCU) и имеют идентичное расположение порта. Это позволяет использовать любые модули расширения Arduino, которые вы использовали с Arduino Uno R3, Arduino Dock и Omega.

Плата Arduino Dock 2

Omega может программировать микроконтроллер при подключении к плате. Это означает, что вы можете беспроводным способом подключиться к Omega и затем запрограммировать микроконтроллер для беспроводного использования Arduino!

Оборудование

Arduino Dock содержит штыревой разъём со встроенным программированием по последовательному протоколу для коммутации портов SPI, которые могут быть использованы для программирования микроконтроллера Arduino Dock внешним программатором. Кроме того, имеется порт USB-хоста, который подключен к Omega и может использоваться для любого типа USB-приложения.

Вы можете подключить плату, используя микро USB или разъём питания постоянного тока.

Подключение Omega

Для подключения Omega к плате Arduino, выровняйте края Omega по фиолетовым линиям на плате, как показано ниже:

Убедитесь, что Omega полностью вошла вниз, как показано на рисунке ниже:

Возможно, вам придется выровнять порты с отверстиями, прежде чем помещать Omega в плату.

Плата расширения (Expansion Dock)

Плата расширения - удобный инструмент, который дает вам легкий доступ к интерфейсу ввода/вывода (GPIO) Omega и позволяет напрямую подключать расширения Onion. Слоты расширения помечены, чтобы показать вам, какой интерфейс подключен к каждому слоту.

Расположение слотов аналогично расположению на Expansion Dock и Power Dock.

Примечание. Если у вас есть Omega2 или Omega2+, и вы намерены использовать ШИМ расширение с источником питания постоянного тока, обратите внимание, что, вероятно, произойдёт короткое замыкание между разъёмом и металлическим корпусом самой Omega. Мы рекомендуем вставить тонкий пластиковый лист между расширением и Omega, чтобы этого не произошло. Для получения дополнительной информации см. статью «ШИМ расширение».

В приведенной ниже схеме выводов показаны слоты платы расширений и возможные варианты соединений:

По умолчанию порты Serial, SPI и I2C реализуют эти протоколы связи и не могут использоваться как GPIO. Аналогично, контакты I2S и PWM по умолчанию устанавливаются в режим GPIO.

Чтобы узнать больше об изменении функциональности контактов Omega, см. раздел «Мультиплексирование GPIO» нашей статьи о GPIO Omega.

Слоты ATmega

Слоты ATmega являются прорывом портов ATmega. Они упорядочены и расположены так же, как и в Arduino Uno R3, поэтому все ваши платы Arduino совместимы. Эти слоты также обозначены для вашего удобства.

Примечание. Помните, что ATmega работает на 5V, и поэтому он считывает 5V как логический максимум.

Порт MicroUSB

Порт MicroUSB используется для подачи питания на Arduino Dock, которая, в свою очередь, подает питание на Omega и чип ATmega328P.

Порт MicroUSB получает мощность 5V и использует его непосредственно для питания ATmega328P. Док-станция оснащена регулятором напряжения для переключения напряжения до 3,3V для Omega.

Нет последовательного подключения через порт USB

На док-станции нет разъема USB последовательного порта. Это означает, что вы не сможете подключиться к Omega последовательно через порт Micro-USB.

Но вы можете подключиться к терминалу Omega с помощью SSH: вы можете узнать, как это сделать, в руководстве для подключения к Omega.

Разъём питания постоянного тока

Разъем DC также может использоваться для обеспечения питания Omega с помощью адаптера питания постоянного тока. Мы рекомендуем любой источник постоянного тока, обеспечивающий 5V и не менее 0,5А. Безопасно использовать блоки питания, которые обеспечивают более 0,5А при 5V.

Обратите внимание, что разъём DC Arduino Dock должен использоваться только с источниками питания постоянного тока 5V. Если используется более высокое напряжение, ваши док-станции Omega и Arduino имеют высокий риск повреждения!

Кнопка сброса

Кнопка Reset на док-станции подключается непосредственно к Reset GPIO Omega. Нажатие этой кнопки выполняет одно из двух действий: перезагрузка или восстановление заводских настроек.

Перезагрузка

Мгновенное нажатие кнопки сброса и отпускание начнет перезагрузку ОС Omega.

Восстановление заводских настроек

Нажатие и удерживание кнопки сброса в течение 10 секунд, а затем отпускание приведет к заводскому восстановлению.

Предупреждение. Это приведет к сбросу вашей Omega в файловую систему по умолчанию в состояние последнего обновления прошивки и приведет к удалению ВСЕХ ваших данных!

Кнопка сброса микроконтроллера

В дополнение к кнопке сброса Omega, в Arduino Dock 2 имеется кнопка сброса микроконтроллера. Эта кнопка может использоваться для сброса ATmega, когда захотите. Это не приводит к сбросу Omega.

USB порт Omega

USB-порт Omega можно использовать для подключения ко всем видам устройств, а именно к USB-накопителю для увеличения памяти для хранения вашей Omega. USB-порт поддерживает USB 2.0 и является разъемом типа A.

Omega для соединений микросхемы ATmega

Arduino Dock предназначена для того, чтобы встроенный микроконтроллер стал вспомогательным для Omega. Поэтому важно добавить несколько ключевых связей между Omega и микроконтроллером.

Поскольку микроконтроллер работает на 5V, а Omega работает на 3,3V, в Arduino Dock предусмотрен преобразователь логического уровня 3,3V / 5V для всех соединений между микроконтроллером и Omega. Это позволяет каждому устройству работать на своем собственном напряжении, но при этом дает им возможность понимать друг друга.

В приведенной ниже таблице показаны соединения между Omega и микроконтроллером ATmega:

Назначения этих соединений описаны в подразделах ниже.

Соединение UART (универсальный асинхронный приёмопередатчик)

Соединение UART используется для обеспечения двусторонней связи между Omega и ATmega MCU. Последовательный порт ATmega подключен к последовательному порту UART1 Omega.

Дополнительную информацию см. в статье о связи с последовательными устройствами.

I2C (последовательная асимметричная шина)

Соединение I2C обеспечивает I2C-соединение между Omega и ATmega. В большинстве случаев Omega настроен как мастер, а ATmega - как подчинённое устройство.

Это полезно при использовании 5V I2C-устройств. Подключите их к выводам I2C ATmega, и Omega сможет их прочитать благодаря встроенному преобразователю логического уровня.

Дополнительную информацию см. в статье о связи с устройствами I2C.

SPI (последовательный периферийный интерфейс) и перезагрузка соединения

Четыре соединения SPI используются для загрузки ATmega скетчами с использованием вашей Omega. См. статью о мигании микроконтроллера Arduino Dock для получения дополнительной информации.

Перезагрузка соединения используется для сброса микросхемы ATmega. Это можно сделать с помощью кнопки сброса или с помощью 19 GPIO Omega.

Механические чертежи

Мы предоставили подробную схему размеров и строения Arduino Dock 2.

Использование док-станции

В Arduino Dock 2 есть функции, которые позволят вам легко использовать Omega с чипом ATmega. Вы можете запрограммировать или перезагрузить микроконтроллер с помощью GPIO Omega и даже подключиться к последовательному порту ATmega с помощью UART Omega.

Программирование микроконтроллера Arduino

Следуйте инструкциям нашей статьи, чтобы узнать, как загружать скетчи (программы) на микроконтроллер Arduino.

Связь через UART

Самый простой способ получить связь с Arduino Dock MCU и Omega - последовательный интерфейс. Нет никаких причудливых протоколов, просто данные отправляются туда и обратно. Важно помнить, что серийный ATmega подключен к UART1 на Omega.

Взгляните на статью «Связь с последовательными устройствами», чтобы узнать, как настроить связь Omega с микроконтроллером Arduino Dock!

Связь с I2C

Arduino Dock 2 соединяет линии I2C микроконтроллера с линиями Omega, эффективно добавляя микроконтроллер в качестве подчиненного устройства к шине I2C Omega.

Взгляните на статью «Связь с устройствами I2C» для получения дополнительной информации о I2C и о том, как Omega может взаимодействовать с устройствами I2C. На стороне микроконтроллера библиотека каналов может использоваться для облегчения обмена I2C.

footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru