Адаптер ардуино: Терминальный адаптер для Arduino nano, Плата расширения для удобного подключения датчиков, устройств систем контроля, ЛАРТ
Адаптер USB-Serial Light-версия | Аппаратная платформа Arduino
Данная плата преобразует USB-подключение в последовательные 5-вольтовые сигналы TX и RX, которые можно подключить непосредственно к Arduino Mini, Arduino Ethernet или другим микроконтроллерам, позволяя им общаться с компьютером и загружать на них скетчи. Логика конвертора реализована на базе чипа Atmega8U2, запрограммированном как конвертер из USB в последовательный сигнал, такого же как на Arduino Uno. Прошивки 8U2 используют стандартные драйвера USB и COM, внешний драйвер не нужен. Однако для Windows требуется файл .inf.
USB-Serial адаптер имеет встроенный разъем мини-USB, также доступны 5 выводов, включая RX (для приема данных с компьютера), TX (для передачи данных), 5V, Ground (Земля) и Reset (Сброс).
Имеются светодиодные индикаторы питания и активности на линиях RX и TX.
Адаптер легко может подключаться к Arduino Mini, Mini Pro, Ethernet, LilyPad, LilyPad Simple и Fio.
Встроенный полимерный (самовосстанавливающийся) предохранитель ограничивает ток до 500 мА и защищает хост-компьютер от коротких замыканий.
Для прошивок ATmega8U2 доступны исходные коды. ATmega8U2 инициализируется с помощью DFU-бутлоадера (программа загрузки прошивки, Device Firmware Update – обновление прошивки устройства), для вызова которой устанавливается паяная перемычка с обратной стороны платы, и затем выполняется сброс 8U2. После этого вы можете использовать программу FLIP от Atmel (в Windows) или DFU-программатор (в Mac OS X и Linux) для загрузки новой прошивки. Другой вариант – использование разъема для внутрисхемного программирования с помощью внешнего программатора (DFU бутлоадера).
Автоматический (программный) сброс
Адаптер USB-Serial разработан так, что позволяет сбрасывать присоединенную плату с помощью ПО, запущенного на подключенном компьютере. Линия внешнего сброса воспроизводит линию DTR виртуального последовательного устройства на компьютере. Обычно она соединяется с линией сброса подсоединенной платы (например, платы Arduino Ethernet) через конденсатор емкостью 100 нФ, позволяя сбрасывать плату по окончании загрузки.
Такая настройка имеет и другие последствия: когда плата подключена к компьютеру, на котором запущена Mac OS X или Linux, она сбрасывается после завершения каждого обращения к ней (через USB). Если она запрограммирована игнорировать неверно сформированные данные (т.е. что-либо кроме загрузки нового кода), она будет перехватывать первые несколько байт данных, посланных плате после открытия соединения. Если скетч, запускаемый на плате, принимает единовременную конфигурацию или другие данные при первом старте, убедитесь, что программа, с которой он общается, ждет секунду после открытия соединения и перед посылкой этих данных.
Цоколевка разъема совместима со стандартом разъема FTDI.
Схема и пример проекта
EAGLE файлы: USBSerial04_Light.zip
Схема: USBSerial04_Light-sch.pdf
Драйвера и настройка
Пользователям Windows нужен .inf – файл для определенного продукта: Arduino_USBSerial.zip
SPI адаптер карт MicroSD v1.0 для Arduino (Работает с официальными программами Arduino) для Arduino
Общие сведения
SPI адаптер карт MicroSD v1. 0 — позволяет работать с картами MicroSD (Micro Secure Digital).
Характеристики
- Входное напряжение питания: 4,5 … 5,5 В
- Ток потребляемый адаптером: 0,2 … 200 мА
- Поддерживаемые уровни логической «1»: 3,3 / 5 В
- Поддерживаемый объем MicroSD: до 2 Гб
- Поддерживаемый объем MicroSDHC: до 32 Гб
- Габариты: 46x24x7 мм
- Вес: 5 г
Подключение
Для удобства подключения к Arduino воспользуйтесь Trema Shield, Trema Power Shield, Motor Shield или Trema Set Shield.
Адаптер подключается к аппаратным выводам шины SPI (4 вывода: CS, SCK, MOSI, MISO). Название выводов указано на адаптере, их нужно подключить к одноименным выводам arduino (описание выводов можно посмотреть тут).
Для arduino Uno аппаратные выводы SPI имеют следующую нумерацию:
- CS — 10;
- MOSI — 11;
- MISO — 12;
- SCK — 13;
Схему подключения адаптера к arduino Uno можно посмотреть в уроке 20.
Если на шине SPI уже находится устройство подключённое к аппаратному выводу CS, то для адаптера можно назначить другой цифровой вывод CS, например 4 (как это указано в стандартных примерах Arduino IDE > Файл > Образцы > SD > … ). При этом и аппаратный вывод CS и назначенный вывод CS должны быть сконфигурированы как цифровой выход: pinMode(4, OUTPUT).
Питание
Входное напряжение (5В) постоянного тока, подаётся на выводы Vcc и GND адаптера.
Подробнее о адаптере
Библиотека для работы с данным адаптером входит в стандартный набор Arduino IDE > Эскиз > Include Library > SD. Вам не нужно её скачивать.
Библиотека SD позволяет: читать и записывать данные, создавать и удалять файлы, получать информацию о файлах и SD-карте, работать с SD-картой на низком уровне.
Комплектация
- 1х SPI адаптер карт MicroSD v1.0
Ссылки
отзывы, фото и характеристики на Aredi.ru
Мы доставляем посылки в г.
Калининград и отправляем по всей России
- 1
Товар доставляется от продавца до нашего склада в Польше. Трекинг-номер не
предоставляется. - 2
После того как товар пришел к нам на склад, мы организовываем доставку в г. Калининград.
- 3
Заказ отправляется курьерской службой EMS или Почтой России. Уведомление с трек-номером вы
получите по смс и на электронный адрес.
!
Ориентировочную стоимость доставки по России менеджер выставит после
оформления заказа.
Гарантии и возврат
Гарантии
Мы работаем по договору оферты, который является юридической гарантией того, что мы выполним
свои обязательства.
Возврат товара
Если товар не подошел вам, или не соответсвует описанию, вы можете вернуть его, оплатив
стоимость обратной пересылки.
- У вас остаются все квитанции об оплате, которые являются подтверждением заключения сделки.
- Мы выкупаем товар только с проверенных сайтов и у проверенных продавцов, которые полностью отвечают за доставку товара.
- Мы даем реальные трекинг-номера пересылки товара по России и предоставляем все необходимые документы по запросу.
- 5 лет успешной работы и тысячи довольных клиентов.
Терминальный адаптер для модуля Arduino Nano V3.
0
Терминальный адаптер для модуля Arduino Nano V3.0 используется для подключения к контроллеру типоразмера Arduino Nano (полная совместимость с контроллером версии 3.0) различных периферийных устройств (внешних датчиков, исполнительных механизмов, преобразователей, модулей, драйверов) с помощью проводников. Это реализуется за счет: увеличения рабочего пространства, возможности использования клемм-зажимов для закрепления проводников, возможности использовать проводники большего сечения.
Для использования терминального модуля Arduino Nano V3.0 нужно, сначала его собрать. По-умолчанию модуль идет в разобранном виде. Сначана нужно смонтирвоать стойки для контроллера и посредством пайки закрепить их. Потом нужно установить клеммы зажимы и посредством пайки закрепить их. После этого нужно подключить к модулю контроллер типоразмера Arduino Nano, так, чтобы совпала маркировка контактов на контроллере и на модуле. Потом нужно к клеммам-зажимам адаптера подключить периферийные устройства, подать питание, запрограммировать контроллер и начинать работу.
Адаптер полностью совместим с контроллером Arduino Nano V3.0, но возможно подключить и контроллеры более старых версий – это приведет к тому, что аналоговые входы A0 – A7 будут работать в обратном порядке.
Входы/выходы терминального модуля Arduino Nano V3.0 полностью и симметрично повторяют соответствующие входы/выходы контроллера типоразмера Arduino Nano. Адаптер имеет 30 клемм-зажимов с обозначением: TX, RX, RST, GND, D2 – D13, 3V3, AREF, A0 – A7, 5V, RST, GND, VIN, которые, при собранном макете будут исполнять соответствующие функции.
Характеристики:
модель: BT14-06;
подключение к контроллеру типоразмера Arduino Nano различных периферийных устройств;
полная совместимость с контроллером Arduino Nano V3.0;
возможность подключить контроллеры Arduino Nano более старых версий;
аналоговые входы A0 – A7 будут работать в обратном порядке при подключении контроллеров Arduino Nano версий старше 3.0;
адаптер имеет 30 клемм-зажимов, которые полностью и симметрично повторяют соответствующие входы/выходы контроллера типоразмера Arduino Nano;
размеры (Д х Ш х В): 53 х 36 х 11 мм;
вес: 20 г.
Автор: Павел Назаров
150-Arduino ISP и Algorithm Builder USB adapter из Arduino Nano — GetChip.net
В этой статье я покажу, как просто сделать AVR-программатор из Arduino Nano. Способ не новый и не оригинальный – это штатная возможность Arduino IDE.
В свое время первым программатором для AVR, обычно, становился программатор «5-проводков» который подключался к LPT или COM — порту. Он же выступал программатором для единичных устройств, когда нужно было раз прошить МК и больше к этому не возвращаться. Сейчас подобные нужды (первый программатор или программатор для одного устройства) не перестали быть актуальны. Проблема в том, что LPT и COM — порта становятся редкостью (а в ноутбуках их уже давно нет). Сейчас для программатора нужно использовать USB-порт, но есть проблема — сборка программатора под USB для начинающего довольно сложная задача. Выход есть — купить недорогой программатор типа USBasp. В случае если USBasp (или другой) Вам достать не получилось, то есть вариант собрать программатор из Arduino Nano – получится не хуже.
Arduino ISP
Этот программатор (вернее скетч для него) включен в официальную Arduino IDE (пример под названием «Arduino ISP»).
Все очень просто. Нужно Arduino Nano, несколько проводков и несколько резисторов.
*для Arduino ISP цепи DBG (включая и резистор 10 кОм) не нужны – об этом дальше.
Обвязку можно спаять прямо на Ардуине, как это сделал я. Или собрать на макетке для одного раза, а потом использовать Ардуину для чего-то еще.
После того, как схема собрана, нужно записать в МК прошивку программатора. Это можно сделать 2-мя способами – либо из Arduino IDE либо из моего gcManager. В последнем случае не придется делать каких либо правок по настройке проекта, кроме того я подготовил варианты на разные скорости (19200 и 115200 бод).
После того как прошивка записана – Вы становитесь счастливым обладателем 😉 программатора «Atmel AVR ISP». Это имя нужно будет выбирать в программах для программирования. Например, в avrdudess это выглядит так:
Algorithm Builder USB adapter
Кроме стандартного Atmel AVR ISP, в эту конструкцию можно записать прошивку нестандартного USB адаптера для Algorithm Builder. В этом случае и понадобится ранее не нужная цепочка DBG (это для однопроводной отладки программы в кристалле).
Не вижу смысла что-то писать об этом адаптере – те, кто пользуются Билдером и так знают что это такое. Прошивку можно записать прямо из gcManager (там-же есть и исходник – стандартный из установки, но подправленный для ATmega328p).
(Visited 8 055 times, 1 visits today)
Arduino Uno Rev3 | Официальный магазин Arduino
Программирование
Arduino Uno можно запрограммировать с помощью (Arduino Software (IDE)). Выберите «Arduino Uno» в меню «Инструменты»> «Плата» (в соответствии с микроконтроллером на вашей плате). Подробнее см. В справочнике и руководствах.
ATmega328 на Arduino Uno поставляется с предварительно запрограммированным загрузчиком, который позволяет загружать в него новый код без использования внешнего аппаратного программатора. Он взаимодействует с использованием оригинального протокола STK500 (ссылка, файлы заголовков C).
Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (внутрисхемное последовательное программирование), используя Arduino ISP или аналогичный; подробности см. в этих инструкциях.
Исходный код прошивки ATmega16U2 (или 8U2 на платах rev1 и rev2) доступен в репозитории Arduino. В ATmega16U2 / 8U2 загружен загрузчик DFU, который можно активировать с помощью:
- На платах Rev1: подключите паяльную перемычку на задней стороне платы (рядом с картой Италии), а затем снова установите 8U2.
- На платах Rev2 или более поздних версий: имеется резистор, который соединяет линию 8U2 / 16U2 HWB с землей, что упрощает переход в режим DFU.
Затем вы можете использовать программное обеспечение Atmel FLIP (Windows) или программатор DFU (Mac OS X и Linux) для загрузки новой прошивки. Или вы можете использовать заголовок ISP с внешним программатором (перезаписав загрузчик DFU). См. Этот пользовательский учебник для получения дополнительной информации.
Предупреждения
Arduino Uno имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току.Хотя большинство компьютеров имеют собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на порт USB подается ток более 500 мА, предохранитель автоматически разрывает соединение, пока не будет устранено короткое замыкание или перегрузка.
Отличия от других плат
Uno отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial. Вместо этого он оснащен Atmega16U2 (Atmega8U2 до версии R2), запрограммированным как преобразователь USB-to-serial.
Мощность
Плата Arduino Uno может получать питание через USB-соединение или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (бородавка), либо от батареи. Адаптер можно подключить, вставив центрально-положительный штекер 2,1 мм в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы GND и Vin разъема POWER.
Плата может работать от внешнего источника питания от 6 до 20 вольт.Однако при подаче напряжения менее 7 В на вывод 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт.
Выводы питания следующие:
- Вин. Входное напряжение на плату Arduino при использовании внешнего источника питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить доступ к нему через этот контакт.
- 5V. Этот вывод выводит стабилизированное напряжение 5V от регулятора на плате. Плата может получать питание от разъема постоянного тока (7-12 В), USB-разъема (5 В) или от контакта VIN платы (7-12 В). Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы этого не советуем.
- 3В3. Питание 3,3 В, генерируемое бортовым регулятором. Максимальный потребляемый ток составляет 50 мА.
- GND. Контакты заземления.
- IOREF. Этот вывод на плате Arduino обеспечивает опорное напряжение, с которым работает микроконтроллер.Правильно настроенный экран может считывать напряжение на выводе IOREF и выбирать соответствующий источник питания или включать преобразователи напряжения на выходах для работы с 5 В или 3,3 В.
Память
ATmega328 имеет 32 КБ (0,5 КБ занято загрузчиком). Он также имеет 2 КБ SRAM и 1 КБ EEPROM (которые можно читать и записывать с помощью библиотеки EEPROM).
Вход и выход
См. Отображение между выводами Arduino и портами ATmega328P. Отображение для Atmega8, 168 и 328 идентично.
КОНТАКТЫ ATmega328P
Каждый из 14 цифровых контактов Uno может использоваться как вход или выход, используя функции pinMode (), digitalWrite () и digitalRead (). Они работают на 5 вольт. Каждый вывод может обеспечивать или принимать 20 мА в соответствии с рекомендуемыми рабочими условиями и имеет внутренний подтягивающий резистор (отключен по умолчанию) на 20-50 кОм. Максимальное значение 40 мА — это значение, которое нельзя превышать на любом контакте ввода / вывода, чтобы избежать необратимого повреждения микроконтроллера.
Кроме того, некоторые контакты имеют специализированные функции:
- Последовательный: 0 (RX) и 1 (TX).Используется для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подключаются к соответствующим контактам микросхемы ATmega8U2 USB-to-TTL Serial.
- Внешние прерывания: 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерывания при низком значении, нарастающем или спадающем фронте или изменении значения. Подробнее см. Функцию attachInterrupt ().
- PWM: 3, 5, 6, 9, 10 и 11. Обеспечьте 8-битный вывод PWM с помощью функции analogWrite ().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Эти контакты поддерживают связь SPI с использованием библиотеки SPI.
- : 13. Имеется встроенный светодиод, управляемый цифровым контактом 13. Когда на контакте установлено ВЫСОКОЕ значение, светодиод горит, когда на контакте низкий уровень — он выключен.
- TWI: контакт A4 или SDA и контакт A5 или SCL. Поддержите связь TWI с помощью библиотеки Wire.
Светодиод
Uno имеет 6 аналоговых входов, обозначенных от A0 до A5, каждый из которых обеспечивает разрешение 10 бит (т.е. 1024 различных значения). По умолчанию они измеряют от земли до 5 вольт, хотя можно изменить верхний предел их диапазона с помощью вывода AREF и функции analogReference ().На плате есть еще пара контактов:
- AREF. Опорное напряжение для аналоговых входов. Используется с analogReference ().
- Сброс. Установите в этой строке НИЗКИЙ уровень, чтобы сбросить микроконтроллер. Обычно используется для добавления кнопки сброса к щитам, которые блокируют кнопку на плате.
Связь
Arduino Uno имеет ряд средств для связи с компьютером, другой платой Arduino или другими микроконтроллерами. ATmega328 обеспечивает последовательную связь UART TTL (5 В), которая доступна на цифровых выводах 0 (RX) и 1 (TX).ATmega16U2 на плате передает эту последовательную связь через USB и отображается как виртуальный COM-порт для программного обеспечения на компьютере. В прошивке 16U2 используются стандартные драйверы USB COM, и внешний драйвер не требуется. Однако в Windows требуется файл .inf. Программное обеспечение Arduino (IDE) включает последовательный монитор, который позволяет отправлять простые текстовые данные на плату и с нее. Светодиоды RX и TX на плате будут мигать, когда данные передаются через микросхему USB-to-serial и USB-соединение с компьютером (но не для последовательной связи на контактах 0 и 1).
Библиотека SoftwareSerial обеспечивает последовательную связь на любом из цифровых выводов Uno.
ATmega328 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino (IDE) включает библиотеку Wire для упрощения использования шины I2C; подробности см. в документации. Для связи по SPI используйте библиотеку SPI.
Автоматический (программный) сброс
Вместо того, чтобы требовать физического нажатия кнопки сброса перед загрузкой, плата Arduino Uno спроектирована таким образом, чтобы ее можно было сбросить с помощью программного обеспечения, запущенного на подключенном компьютере.Одна из линий аппаратного управления потоком (DTR) ATmega8U2 / 16U2 подключена к линии сброса ATmega328 через конденсатор емкостью 100 нанофарад. Когда эта линия утверждается (принимает низкий уровень), линия сброса опускается достаточно долго, чтобы сбросить микросхему. Программное обеспечение Arduino (IDE) использует эту возможность, чтобы вы могли загружать код, просто нажимая кнопку загрузки на панели инструментов интерфейса. Это означает, что у загрузчика может быть более короткий тайм-аут, так как снижение DTR может быть хорошо согласовано с началом загрузки.
Эта установка имеет и другие последствия. Когда Uno подключен к компьютеру под управлением Mac OS X или Linux, он сбрасывается каждый раз при подключении к нему из программного обеспечения (через USB). Следующие полсекунды загрузчик работает на Uno. Хотя он запрограммирован на игнорирование искаженных данных (то есть чего-либо, кроме загрузки нового кода), он будет перехватывать первые несколько байтов данных, отправленных на плату после открытия соединения. Если скетч, запущенный на плате, получает однократную конфигурацию или другие данные при первом запуске, убедитесь, что программное обеспечение, с которым он взаимодействует, ждет секунду после открытия соединения и перед отправкой этих данных.
Плата Uno содержит дорожку, которую можно обрезать, чтобы отключить автосброс. Контактные площадки по обе стороны от дорожки можно спаять вместе, чтобы снова включить ее. Он помечен как «RESET-EN». Вы также можете отключить автоматический сброс, подключив резистор 110 Ом от 5 В к линии сброса; подробности см. в этой ветке форума.
Редакции
Плата
Revision 3 имеет следующие новые функции:
- 1.0 распиновка: добавлены выводы SDA и SCL, которые находятся рядом с выводом AREF, и два других новых вывода, размещенных рядом с выводом RESET, IOREF, которые позволяют экранам адаптироваться к напряжению, подаваемому с платы. В будущем экраны будут совместимы как с платой, использующей AVR, которая работает с напряжением 5 В, так и с Arduino Due, которая работает с напряжением 3,3 В. Второй вывод — неподключенный, он зарезервирован для использования в будущем.
- Более сильная цепь сброса.
- Atmega 16U2 заменяет 8U2.
Arduino Uno Rev3 SMD
Обзор
Arduino Uno — это плата микроконтроллера на базе ATmega328 (таблица данных). Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, соединение USB, разъем питания, заголовок ICSP и кнопку сброса.Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью стандартного кабеля USB A-to-B или подключите к нему адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.
Uno отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial. Вместо этого он оснащен Atmega16U2 (Atmega8U2 до версии R2), запрограммированным как преобразователь USB-to-serial.
Версия 2 платы Uno имеет резистор, соединяющий линию 8U2 HWB с землей, что упрощает переход в режим DFU.
Версия 3 платы имеет следующие новые функции:
Распиновка
- 1.0: добавлены выводы SDA и SCL, которые находятся рядом с выводом AREF, и два других новых вывода, размещенных рядом с выводом RESET, IOREF, которые позволяют экранам адаптироваться к напряжению, подаваемому с платы. В будущем экраны будут совместимы как с платой, использующей AVR, которая работает с напряжением 5 В, так и с Arduino Due, которая работает с напряжением 3,3 В. Второй вывод — неподключенный, он зарезервирован для использования в будущем. Более сильная цепь сброса. Atmega 16U2 заменяет 8U2.
Резюме
- Микроконтроллер: ATmega328 Рабочее напряжение: 5 В Входное напряжение (рекомендуемое): 7-12 В Входное напряжение (пределы): 6-20 В цифровых входов / выходов: 14 (из которых 6 обеспечивают выход ШИМ) Аналоговые входные контакты: 6 Постоянный ток на контакт ввода / вывода: 40 мА Постоянный ток для вывода 3. 3 В: 50 мА Флэш-память: 32 КБ (ATmega328), из которых 0.5 КБ используется загрузчиком SRAM: 2 КБ (ATmega328) EEPROM: 1 КБ (ATmega328) Тактовая частота: 16 МГц
Мощность
Arduino Uno может получать питание через USB-соединение или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (бородавка), либо от батареи. Адаптер можно подключить, вставив центрально-положительный штекер 2,1 мм в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы Gnd и Vin разъема POWER.Плата может работать от внешнего источника питания от 6 до 20 вольт. Однако при питании менее 7 В на вывод 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт.
Выводы питания следующие:
- VIN. Входное напряжение для платы Arduino, когда она использует внешний источник питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания).Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить доступ к нему через этот контакт. 5В. Этот вывод выводит регулируемое напряжение 5 В от регулятора на плате. Плата может получать питание от разъема постоянного тока (7-12 В), USB-разъема (5 В) или от контакта VIN платы (7-12 В). Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы этого не советуем. 3V3. Питание 3,3 В, генерируемое бортовым регулятором.Максимальный потребляемый ток составляет 50 мА. ЗЕМЛЯ. Контакты заземления.
Полное описание и характеристики Arduino можно найти здесь.
Загрузите программное обеспечение Arduino здесь.
Адаптер Arduino для Raspberry Pi
Arduino — это огромная экосистема, и если есть способ адаптировать интерфейс Raspberry Pi GPIO к распиновке Arduino, можно использовать Pi вместе с обширными щитами Arduino и аппаратными / программными ресурсами.ARPI600 как раз и предназначен для этого.
Более того, ARPI600 также поддерживает модули XBee, что упрощает добавление беспроводной функции в ваш замечательный проект.
Поддерживаемый Pi:
Raspberry Pi 1, модель A +
Raspberry Pi 1, модель B +
Raspberry Pi 2, модель B
ХАРАКТЕРИСТИКИ
Совместимость с Arduino UNO, Leonardo
, различные панели Arduino, легко подключаются к Arduino.
Разъем XBee для подключения различных модулей XBee
Интерфейс датчика для подключения различных датчиков
Встроенный USB TO UART для отладки последовательного порта, также может быть настроен как USB-адаптер XBee
Встроенный АЦП, 10 бит , 38KSPS, 11 каналов (6 каналов для интерфейса Arduino, 5 каналов для датчиков)
Встроенные часы реального времени
СПЕЦИФИКАЦИЯ
1 разъем Arduino: для подключения экранов Arduino
2 Интерфейс ICSP: Arduino ICSP
Разъем 3.XBee: для подключения модулей связи XBee
4.Интерфейс датчика: для подключения Подключение датчиков
5 Разъем Raspberry Pi: для подключения Raspberry Pi
6.USB К UART
7.TLC1543: AD преобразователь
8.PCF8563: RTC
9.CP2102
10.32.Кристалл 768 кГц: для RTC
11 Индикатор питания
12 Индикатор состояния XBee
13 Кнопка RESET интерфейса XBee и Arduino
14 Кнопка XBee EASYLINK
15 Держатель батареи RTC: для батарейки CR1220
16 .TLC1543 перемычка конфигурации опорного напряжения
17 Перемычка RTC
18 перемычка UART
при подключении P_RX и CP_TX, P_TX и CP_RX соответственно, USB TO UART подключается к последовательному порту Raspberry Pi
при подключении XB_RX, XB_TX и CP_TX и CP_RX соответственно, USB TO UART подключается к последовательному порту XBee
при подключении XB_RX и P_TX, XB_TX и P_RX соответственно, последовательный порт Raspberry Pi подключается к последовательному порту XBee
19 Перемычка выбора Arduino AD
короткие 2 и 3 : Arduino A0-A5 в качестве входа AD
замкнуты 1 и 2: Arduino A0-A5 в качестве цифрового управления
20. Перемычка выбора Arduino I2C
замкнуть перемычку: Arduino A4-A5 как I2C управления (перемычка выбора A4-A5 Arduino AD должна быть открыта)
21.Перемычка выбора Arduino SPI
, короткие 1 и 2: Arduino D11-D13 в качестве управления SPI (по умолчанию)
, короткие 2 и 3: Arduino D11- D13 как цифровое управление
ДОКУМЕНТЫ
Пожалуйста, посетите страницу вики для получения дополнительной информации об этом продукте.
По вопросам технической поддержки, задавайте вопросы на нашем форуме
Как подключить Arduino к питанию? Контакты Vin, 5 В и 3,3 В.
Контакты Vin, 5V, 3.3V и GND — это контакты питания Arduino.
Вы можете использовать вывод Vin для питания вашего Arduino от нерегулируемого источника питания от 7 до 12 вольт.Например, батарея на 9 В или сетевой адаптер с напряжением от 7 до 12 вольт.
В качестве альтернативы вы можете подключить Arduino к выводу 5V с помощью внешнего регулируемого источника питания 5V.
Это может быть сетевой адаптер, выдающий постоянные 5В, или преобразователь постоянного тока в постоянный.
который подключен к батарее или набору батарей.
Вы можете использовать вывод 5 В и вывод 3,3 В для подачи питания на модули, подключенные к Arduino.
Но вы не можете использовать вывод 3,3 В для питания Arduino Uno / Nano.
Есть четыре разных способа питания Arduino:
Плата Arduino имеет два выхода питания:
Эта статья относится как к Arduino Uno, так и к Nano.У Nano нет цилиндрического домкрата.
Но во всем остальном он идентичен Uno.
Модули, используемые в этой статье.
Раскрытие информации: имейте в виду, что некоторые ссылки в этом посте являются партнерскими.
ссылки, и если вы пройдете по ним, чтобы сделать покупку, я получу комиссию.
Имейте в виду, что я связываю эти компании и их продукты из-за их
качество, а не из-за комиссии, которую я получаю с ваших покупок.Решение остается за вами, и решать, покупать ли вы что-либо, полностью зависит от вас.
Включение Arduino через разъем Barrel.
Вы можете подключить источник питания от 7 до 12 вольт к разъему на корпусе Arduino.
Например, аккумулятор на 9В.Наконечник цилиндрического домкрата должен быть подключен к положительному выводу источника питания,
и гильза блока питания должна быть подключена к отрицательному выводу блока питания.
Включение Arduino через Vin Pin.
Подключите положительный выход вашего источника питания от 7 до 12 вольт к контакту Vin вашего Arduino,
и отрицательный к контакту GND.
Вывод Vin идет на вход бортового регулятора 5V.
Источник питания, который вы подключаете к выводу Vin, должен быть от 7 до 12 В для надежной работы регулятора.
Он преобразует нерегулируемое входное напряжение в стабильные 5 В для использования Arduino.
Штифт Vin и цилиндрическое гнездо Arduino одинаковы.
Штифт Vin напрямую соединен с концом цилиндрического домкрата.
Рукав подключается к GND.
Это означает, что если вы запустите свой Arduino через соединитель ствола,
тогда вы можете использовать вывод Vin как прямой нерегулируемый выход батареи.
Питание Arduino через вывод 5 В.
Если у вас есть внешний регулируемый источник питания, который выдает 5 вольт,
затем вы можете подключить его напрямую к выводу 5V на плате Arduino.
Вход на выводе 5V не должен превышать 5.5В вольт!
Если вы хотите использовать менее четырех батареек AA,
Затем вы можете использовать повышающий преобразователь для повышения напряжения до стабильных 5 В.
Три батареи АА, соединенные последовательно, дадут вам 1,5 * 3 = 4,5 В при полном заряде,
и чуть больше 3В, когда почти пустой.
Если электромагнитный шум для вас не проблема,
Тогда вы можете купить эти дешевые преобразователи постоянного тока в постоянный на eBay или AliExpress.
Я сделал видеоурок по работе вашего Arduino на одной батарее AA:
Если напряжение вашего источника питания выше 5 В,
тогда вы можете использовать линейный регулятор напряжения или понижающий преобразователь.
Понижающие преобразователи более эффективны, чем линейные регуляторы.
Они преобразуют входную мощность на другой уровень напряжения.
Линейные преобразователи «сжигают» избыточное напряжение и поэтому плохо работают с аккумуляторами.
Они тратят энергию, превращая ее в тепло.
Преимущество линейного регулятора в том, что он менее подвержен электромагнитным помехам.Если эти электрические помехи не имеют значения в вашей цепи,
тогда вы можете купить дешевые понижающие преобразователи постоянного тока в постоянный на eBay.
Регулятор 5V на плате Arduino также является линейным регулятором.
Когда вы подключаете свой Arduino к выводу 5V,
тогда контакт Vin не используется. Вы не можете запитать свои датчики и модули от контакта Vin.
Питание Arduino через USB-кабель.
Если вы подключите USB-кабель к Arduino,
затем он подает регулируемые 5 вольт прямо на плату,
и регулятор 5V не используется.
Как и при питании Arduino напрямую от вывода 5V,
PIN-код Vin останется неиспользованным.
Вы не можете запитать свои датчики и модули от контакта Vin.
Вывод
5V в качестве выхода питания.
Вы можете использовать вывод 5V для питания датчиков и модулей, подключенных к Arduino.Вы должны проверить, поддерживает ли подключаемый модуль питание 5 В.
Некоторые устройства рассчитаны только на 3,3 В!
Контакт 5V ограничен током 500 мА, если вы запитываете Arduino с помощью USB-кабеля.
Встроенный стабилизатор напряжения рассчитан на 800 мА,
но из-за проблем с рассеиванием мощности,
вы не должны превышать 400–500 мА.
Если вам нужно больше мощности для ваших модулей,
тогда вам следует использовать внешний источник питания.
Вывод 3,3 В в качестве выхода питания.
Вы можете использовать контакт 3,3 В для питания датчиков и модулей, которым требуется 3.Питание 3В.
Он может обеспечивать ток от 100 до 150 мА.
Регулятор 3.3V подключен к выходу регулятора 5V.
Потребление тока от регулятора 3,3 В будет рассеивать тепло как в регуляторе 3,3 В, так и в регуляторе 5 В.
Это означает, что если вы подключите устройство с напряжением 3,3 В к разъему 3.Вывод 3V, то он тоже ограничивает
максимальный ток, который вы можете использовать для модулей 5V, подключенных к выводу 5V.
Адаптер расширения
Nano 3.0 — ProtoSupplies
Описание
Адаптер расширения Nano 3.0 — это базовая плата, на которой устанавливается текущая версия Arduino Nano 3.0 и совместимые с ней, а также выводится ввод-вывод на серию заголовков. Эти разъемы также включают в себя выделенные контакты 5 В и заземление для каждого контакта ввода / вывода для легкого подключения как цифровых, так и аналоговых датчиков.Если вы используете более старую версию Nano, вывод аналоговых выводов будет другим, но он все равно будет работать, если это принять во внимание.
В ПАКЕТЕ:
- Адаптер расширения Nano 3.0
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ АДАПТЕРА РАСШИРЕНИЯ NANO 3.0:
- Выделенные 5 В / земля для каждого контакта ввода / вывода
- линий RX / TX выведены на отдельный 4-контактный разъем вместе с 5V и землей.
- I2C Линии SDA и SCL выведены на отдельный 4-контактный разъем вместе с 5V и землей.Это в дополнение к обычному расположению этих линий A4 / A5.
- выведены на контактные площадки под пайку Uno.
- Кнопка сброса на адаптере, хотя это избыточно, поскольку кнопка сброса Nano остается доступной, когда на адаптере.
- Стандартный разъем постоянного тока для подачи питания.
- Встроенный регулятор 3.3V
Входы / выходы
Входной диапазон постоянного тока составляет 7-12 В. На входе имеется диод защиты от обратной полярности 1A / 1000V и конденсаторы на 47 мкФ и 0,1 мкФ.Эта входная мощность постоянного тока подключается к выводу VIN на Nano для его питания. На выходе 5V Nano загорается индикатор питания на плате адаптера. Наш адаптер переменного тока на 7,5 В хорошо работает с этой платой.
Одним из недостатков Nano является то, что он может подавать только 25 мА при напряжении 3,3 В. Адаптер включает в себя отдельный регулятор AMS1117-3.3, который питается от вывода 5V на Nano, что позволяет потреблять до 200-300 мА. Эти 3,3 В доступны на 6-контактном разъеме вместе с землей.Поскольку этот регулятор питается от встроенного регулятора 5 В Nano, максимальный доступный ток будет зависеть от того, какая нагрузка также подается на 5 В. Общая нагрузка на регулятор 5 В обычно должна быть ниже 500 мА или около того, чтобы избежать перегрева.
Входы / выходы выведены на контактные площадки для пайки, расположенные в посадочном месте Uno по краям платы. Узел может монтировать гнездовые или штыревые разъемы с любой стороны для дополнительной гибкости, например, для использования с экраном, совместимым с Uno.
РЕЗУЛЬТАТЫ ОЦЕНКИ:
Это действительно полезные адаптеры для многих приложений и выгодная сделка по этой цене.
Было бы неплохо, если бы 3,3 В было запущено напрямую с VIN, чтобы не было дополнительной нагрузки на регулятор Nano 5 В, но это обычно не проблема, если только не используется какая-либо беспроводная связь высокой мощности, которая использует 3,3 В. При необходимости, нетрудно изменить сборку, отрезав дорожку от входа регулятора 3,3 В и припаяв провод от входа регулятора к выводу VIN.
ПЕРЕД ОТПРАВКОЙ ЭТИ МОДУЛИ ЯВЛЯЮТСЯ:
- Проверено
- Упакован в герметичный пакет ESD для защиты и удобства хранения.
Примечания:
- Нет
Технические характеристики
Размеры платы (PCB) | 57 x 53 мм (2,25 x 2,05 дюйма) |
Экскурсия по плате Arduino UNO
Если вы любите экспериментировать с различными электронными компонентами, но не обладаете достаточным ноу-хау, тогда Arduino — это то, что вам нужно для начала …
Так что же такое Ардуино?
Arduino — это электронная макетная плата на основе микроконтроллера с открытым исходным кодом, которую можно запрограммировать с помощью простой в использовании Arduino IDE.
В этой статье я расскажу о том, что есть на плате Arduino UNO и на что она способна. UNO — не единственная плата в семействе Arduino. Существуют и другие платы, такие как Arduino Lilypad, Arduino Mini, Arduino Mega и Arduino Nano. Однако плата Arduino UNO стала более популярной, чем другие платы в семействе, потому что у нее есть гораздо более подробная документация. Это привело к его более широкому распространению для электронного прототипирования, что привело к созданию обширного сообщества компьютерных фанатов и любителей.
В последнее время плата UNO стала синонимом Arduino.
Компоненты платы Arduino UNO
Основными компонентами платы Arduino UNO являются:
- Разъем USB
- Порт питания
- Микроконтроллер
- Аналоговые входные контакты
- Цифровые контакты
- Переключатель сброса
- Кварцевый генератор
- Чип интерфейса USB
- TX RX Светодиоды
Теперь давайте подробнее рассмотрим каждый компонент.
Разъем USB :
Разъем USB
Это порт USB принтера, используемый для загрузки программы из Arduino IDE на плату Arduino. Плата также может получать питание через этот порт.
Порт питания :
Порт питания
Плата Arduino может получать питание от адаптера переменного тока в постоянный или от батареи. Источник питания можно подключить, вставив центрально-положительный штекер 2,1 мм в разъем питания на плате.
Центрально-положительный штекер 2,1 мм
Плата Arduino UNO работает при напряжении 5 вольт, но может выдерживать максимальное напряжение 20 вольт.Если на плату подается более высокое напряжение, имеется регулятор напряжения (он находится между портом питания и разъемом USB), который защищает плату от возгорания.
Микроконтроллер :
Микроконтроллер Atmega328P
Это самый выдающийся черный прямоугольный чип с 28 контактами. Думайте об этом как о мозге вашего Arduino. На плате UNO используется микроконтроллер Atmega328P от Atmel (крупного производителя микроконтроллеров). Atmega328P имеет в себе следующие компоненты:
- Флэш-память объемом 32 КБ.Здесь хранится программа, загруженная из Arduino IDE.
- RAM 2 КБ. Это оперативная память.
- CPU : Он контролирует все, что происходит внутри устройства. Он извлекает программные инструкции из флэш-памяти и запускает их с помощью ОЗУ.
- электрически стираемая программируемая постоянная память (EEPROM) объемом 1 КБ. Это тип энергонезависимой памяти, в которой хранятся данные даже после перезапуска и сброса устройства.
Atmega328P предварительно запрограммирован с загрузчиком.Это позволяет напрямую загружать новую программу Arduino в устройство без использования внешнего аппаратного программатора, что упрощает использование платы Arduino UNO.
Аналоговые входные контакты:
Аналоговые входные контакты
Плата Arduino UNO имеет 6 аналоговых входных контактов, помеченных как «Аналоговый от 0 до 5». Эти контакты могут считывать сигнал от аналогового датчика, такого как датчик температуры, и преобразовывать его в цифровое значение, чтобы система понимала. Эти контакты просто измеряют напряжение, а не ток, потому что они имеют очень высокое внутреннее сопротивление.Следовательно, через эти контакты проходит лишь небольшой ток.
Хотя эти контакты помечены как аналоговые и по умолчанию являются аналоговыми входами, эти контакты также могут использоваться для цифрового входа или выхода.
Цифровые контакты :
Цифровые контакты
Вы можете найти эти контакты с пометкой «Цифровые от 0 до 13». Эти контакты могут использоваться как входные или выходные контакты. При использовании в качестве выхода эти контакты действуют как источник питания для подключенных к ним компонентов. При использовании в качестве входных контактов они считывают сигналы от подключенного к ним компонента.
Когда цифровые контакты используются в качестве выходных контактов, они подают ток 40 мА при напряжении 5 вольт, чего более чем достаточно для зажигания светодиода.
Некоторые цифровые контакты помечены символом тильды (~) рядом с номерами контактов (номера контактов 3, 5, 6, 9, 10 и 11). Эти контакты действуют как обычные цифровые контакты, но также могут использоваться для широтно-импульсной модуляции (ШИМ), которая имитирует аналоговый выход, например, включение и выключение светодиода.
Переключатель сброса :
Переключатель сброса
При нажатии этого переключателя он отправляет логический импульс на вывод сброса микроконтроллера и теперь снова запускает программу с самого начала.Это может быть очень полезно, если ваш код не повторяется, но вы хотите протестировать его несколько раз.
кварцевый генератор:
Кварцевый генератор
Это кварцевый генератор, который тикает 16 миллионов раз в секунду. На каждом тике микроконтроллер выполняет одну операцию, например сложение, вычитание и т. Д.
Чип интерфейса USB :
Микросхема интерфейса USB
Думайте об этом как о трансляторе сигналов. Он преобразует сигналы уровня USB в уровень, понятный плате Arduino UNO.
TX — RX светодиоды:
TX — индикатор RX
TX обозначает передачу, а RX — прием. Это светодиоды, которые мигают всякий раз, когда плата UNO передает или принимает данные.
Теперь, когда вы познакомились с платой Arduino UNO, вы начали свой путь к созданию своего первого прототипа IoT. В следующей статье мы обсудим программирование Arduino и проведем несколько экспериментов с Arduino и светодиодами.
Разработчики
Интернет вещей
Васудхендра Бадами — руководитель категории (IoT) в HackerEarth.Писатель днем и читатель ночью. Охватывает такие темы, как Интернет вещей, электроника и аналитика. Вы можете найти Васудхендру в Твиттере (@BadamiVasu)
Вот что вы можете сделать дальше
Проверьте FaceCode:
интеллектуальный инструмент для собеседования по кодированию
.