sonyps4.ru

RobotDyn UNO: распиновка, описание. Занимательная робототехника

От российского производителя и конструктивно практически идентична оригинальной плате. Рассмотрим характеристики платы, дадим подробные инструкции по подключению и настройке необходимых для работы с платформой драйверов. Далее представляем описание RobotDyn UNO на русском, которое не отличается от официальной платы.

Распиновка RobotDyn Uno R3

Существенное преимущество данной модели в том, что программирование RobotDyn UNO от компьютера производится через кабель microUSB. Подобный USB кабель есть в каждом доме, так как используется на смартфонах с ОС Android. Кабель microUSB намного легче и удобнее обычного кабеля, который используется в оригинальной плате. Кроме того, на плате Роботдин установлено целых 7 аналоговых входов.

Схема распиновки платы RobotDyn Uno R3, ICSP

Характеристики RobotDyn UNO R3

  • Микроконтроллер — ATmega328P-AU;
  • Рабочее напряжение питания платы -5V,
  • Рекомендуемое напряжение — 7-12V, предельное — 6-20V;
  • Самовосстанавливающийся предохранитель, защита от перегрузки по току >500мА;
  • Flash память — 32 KB (из них 0,5 Кб используются загрузчиком);
  • ОЗУ (SRAM) — 2 Кб, ПЗУ (EEPROM) — 1 Кб;
  • 14 цифровых портов (вход/выход) — 0-13;
  • 6 цифровых портов могут использоваться как выходы ШИМ (PWM) — 3, 5, 6, 9, 10, 11;
  • 8 аналоговых входных портов — A0, A1, A2, A3, A4, A5, A6, A7;
  • SPI: выводы 10 — SS, 11 — MOSI, 12 — MISO, 13 — SCLK;
  • I2C: выводы SDA, SCL;
  • UART последовательная шина: RX0 — получение и TX1 — отправка данных;
  • Сброс нажатием кнопки. Для автоматического сброса можно соединить RES с GND;
  • 4 Светодиодных индикатора: RX, TX, L(pin13), Power;
  • Размер — 71x51x12 мм, вес — 26 грамм.

RobotDyn UNO R3 схема принципиальная


В отличии от оригинала плата RobotDyn, имеет более распространенный разъем Micro USB, кроме того, на плату дополнительно установили 2 аналоговых входных канала A6 и A7. В основе RobotDyn UNO R3 также лежит микроконтроллер ATmega328p. Связь микроконтроллера с компьютером для программирования реализована на чипе CH340G, поэтому для работы потребуется загрузить дополнительные драйвера.

Программа и драйвера для RobotDyn UNO R3

Где скачать программу для RobotDyn UNO r3 . Русский аналог Arduino — плата RobotDyn UNO R3 программируется на языке C++. Для прошивки платы используется программа Arduino IDE на русском , которую можно скачать с официального сайта. Данное приложение абсолютно бесплатно, но для работы с не оригинальными платами в Arduino IDE нет необходимых драйверов, но эта проблема просто решается.

Где скачать драйвера для RobotDyn UNO R3 . Плата RobotDyn осуществляет связь с персональным компьютером через микроконтроллер на чипе CH340G. Скачать драйвер для CH340G (RobotDyn UNO driver CH340G) можно по прямой ссылке с Google Диск . Скачанный архив следует распаковать и запустить файл CH341SER.EXE (вирусов нет). После чего можно запускать Arduino IDE и начинать работать.

Также часто читают:

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

Это микрокомпьютеры, например, Arduino. Они достаточно дешевы, имеют минимальный размер, но достаточно мощны для выполнения некоторых действий. В этой статье мы рассмотрим лучшие аналоги Arduino, которые вы можете использовать для создания своих проектов. Разберем их сильные стороны и недостатки.

Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей - Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.

Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.

Другие преимущества - это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.

Лучшие альтернативы Arduino

1. Raspberry Pi Zero

Raspberry Pi Zero - это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.

Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.

Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.

2. NodeMCU

NodeMCU - это очень интересный микроконтроллер, который предлагает множество возможностей, особенно учитывая его цену. В отличие от Arduino, который использует 8 битный ATMEA с частотой 16 МГц, здесь используется чипсет ESP8266 с 32 битным процессором Tensilica Xtensa LX106 80 МГц, также здесь есть Wifi, встроенная поддержка TCP/IP, 4 мегабайта встроенного хранилища и 20 кб ОЗУ. В дополнение ко всему тут есть 10 выходов GPIO.

К устройству можно подключать различные компоненты, такие как мониторы, сенсоры или сервоприводы. Как и Arduino, его очень просто использовать, достаточно написать код и загрузить его на устройство по USB. Программы пишутся на Lua, это интерпретируемый язык программирования, похожий на Python или Ruby. Вы можете заказать NodeMCU за $3 из китая или найти более дорогую версию на Amazon.

3. Particle Photon

Particle Photon - это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.

4. ESP8266

ESP8266 - это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.

5. Teensy

Teensy - это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.

6. BeagleBone

Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.

5. MSP430

MSP430 - это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.

6. STM32

STM32 - это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.

Выводы

В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!

Сайт Ардуино+

Сайт Ардуино+ (сайт) создан для того, чтобы помочь начинающим и профессиональным любителям радиоэлектроники в создании проектов различной сложности. Огромное количество библиотек, распиновка разных плат и устройств, библиотеки сенсоров и датчиков. Всё это включает в себя не только информацию про платы Ардуино, но и про многие-многие микроконтроллеры и устройства.

Что такое Ардуино?

Ардуино (Arduino)

Ардуино - плата с процессором, которая позволяет собрать любое устройство/гаджет. Благодаря Arduino своими руками можно собрать даже свой собственный «умный дом».

Arduino - эффективная аппаратно-программная платформа для проектирования и создания новых устройств, разработанная компанией Arduino Software и представляет собой плату с контактами для подключения дополнительных компонентов. Технические характеристики устройства зависят от модели используемого микроконтроллера. Это касается совместимости с дополнительными компонентами. Последнее обновление программной части 1.8.0 было выпущено 20 декабря 2016 года

Бесплатная программная интегрированная среда разработки создана на базе языков программирования C/C++ и обладает одноимённым с самим устройством название. Наличие Ардуино-совместимых плат расширяет пользовательские возможности разработки с применением аппаратных и программных компонентов.

Что можно создать при помощи Ардуино?

На базе Arduino можно создаются автономные и подключаемые к компьютеру проекты.

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

Вы можете запрограммировать систему быстро среагировать на определённое изменение, управлять светом, движущимися элементами, моторчиками и разнообразными приводами. Система подходит для домашнего и промышленного использования.

Рынок дополнительных плат постоянно обновляется, появляются новые инновационные разработки. Этому способствует полностью открытая архитектура системы. Программный код записывается на саму плату, благодаря встроенному в процессор программатору. Однако, проект может выполняться с компьютера, используя проводные или беспроводные источники передачи данных.

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

Преимущества работы с Arduino

Как уже было сказано ранее, Ардуино обладает открытой архитектурой, что позволяет сторонним разработчикам полностью копировать систему. Несмотря на высокую конкуренцию, Ардуино - самое популярное аппаратно-программное средство. Это достигается благодаря простоте с многофункциональностью. Рассмотрим преимущество системы над сторонними аналогами:

  • плата обладает встроенным программатором, что позволяет использовать систему без дополнительного подключения дешифратора и компилятора;
  • программная часть построена на базе C/C++, что делает её простой в использовании и изучении;
  • наличие библиотеки готовых проектов и чертежей CAD, доступных для свободного использования;
  • для сбора устройства не требуется пайка, компоненты соединяются при помощи специальной макетной доски, перемычек и проводов;
  • возможность автономной работы расширяет сферу применения устройства;
  • наличие версии для работы с популярной мобильной операционной системой Android;
  • большое количество дополнительных модулей как от разработчика, так и от сторонних производителей.

Создание проекта с Arduino - одно удовольствие. Дружелюбная система, наличие готовых проектов и видеоуроков и простая среда разработки позволяют реализовать даже ваши самые невероятные задумки.

Работа с Arduino IDE: что и зачем

Для работы платы и вашего будущего проекта необходимо написать и загрузить на Arduino скетч. Скетч (sketch) - программа, написанная специально для Adruno. Для выполнения данного пункта вам понадобятся:

  • ардуино;
  • USB-кабель Type-A;
  • устройство, работающее на ОС Windows.

Скачайте - бесплатную среду разработки для Ардуино с официального сайта производителя. Вместе с программой автоматически установятся драйвера для определения девайса при подключении к USB-порту. Если же Ардуино не определится - произведите ручную установку необходимых компонентов.

На схеме должен загореться зелёный светодиод при подключении к USB. Запустите приложение и приступайте к созданию собственного скетча. Проверка работоспособности и совместимости Arduino с ПО можно проверить при помощи встроенного скетча «LED». Запуск данного процесса должен вызвать мигание светодиода.

В меню Tool - Board выберите используемую плату. Далее следует загрузка скетча в Arduino при помощи кнопки «Upload». Успешное завершение данной операции подтверждается миганием светодиода оранжевого цвета на плате. Для подробного изучения создано множество англоязычных и отечественных ресурсов, где рассказывается что такое Ардуино и как с ним работать.

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

Платы и модули, раскрывающие функционал Arduino

Платы Ардуино различаются в частоте процессора, объемах памяти и поддерживаемых архитектурах. Можно выделить следующие модели:

  • . Хорошее решение для начинающих пользователей и простых проектов. Поддерживает работу с Windows, Linux и MacOS. Встроенный микропроцессор работает на частоте 16 МГц, обладает 32 Кб встроенной памяти. Включается в комплекты для начинающих;
  • Arduino Yun . Комплект с встроенным портом Ethernet и модулем WiFi. Оптимизирован для работы с семейством Linux. Подойдёт для работы как с любительскими, так и промышленными проектами;
  • Arduino ADK . Устройство оптимизировано для работы с платформой Android. Хорошая совместимость и уникальный программный комплект позволяют создать проект, управляемый с мобильного телефона;
  • Arduino Due . Улучшенная версия, работающая на мощном 32 битном ARM процессоре с тактовой частотой 84 МГц. В плату установлено 96 Кб SRAM и 512 Кб флеш-памяти.
  • . Одна из самых миниатырных, но очень полезных и популярных плат особенностью которой является разъем USB.

Это далеко не вся линейка плат. Существуют и другие модификации, созданные для выполнения разнообразных целей. Перед приобретением платы нужно заранее продумать будущий проект и выявить требующиеся технические характеристики. Полностью раскрыть потенциал Arduino позволяют дополнительные модули, подключающиеся к PIN-слотам центральной платы. Наиболее интересные и популярные модули расширения, они же шилды:

  • 3D-джойстик . Своеобразный программируемый 3D-стик, способный стать способом управления спроектированного механизма или робота;
  • Bluetooth-модуль . Даёт возможность управления механизмом или обменом данными через Bluetooth;
  • EasyVR Shield 3.0 . Разработка, служащая для распознавания голосовых команд;
  • Espruino Pico . Контролер, позволяющий выполнять Java-скрипты, расширяя варианты применения платы;
  • GPRS Shield . Расширение, позволяющее принимать и отправлять голос, SMS и GPRS-данные;
  • Motor Shield . Подключаемый модуль, позволяющий программно управлять двумя моторчиками;
  • Power Bank . Аккумулятор для переносных компактных модулей на 2000 МАч.

Рассмотрев список выше, вы уже представили множество вариантов применения дополнительных модулей. Это далеко не весь список, а лишь популярные и распространённые устройства. Существуют разнообразные подключаемые картридеры, акселерометры, передатчики и модули для разнообразных сфер жизнедеятельности. Andruino начинает эффективно применяться даже в медицине.

Небольшая цена, доступность модулей и открытая база данных помогут в реализации задумки. Готовый проект может быть как автономным, так и переносным. Наличие портативных аккумуляторов и беспроводных источников передачи данных способствуют созданию расширенной сети из группы плат и компьютеров.

Доступный язык программирования обладает возможностью установки дополнительных компонентов и библиотек. Модули добавляют возможность работы с Java. Покупайте комплект Ардуино для начинающих и реализовывайте ваши задумки! Ваша фантазия безгранична, а Arduino позволит её воплотить.

Оригинальный Arduino был разработан для одной специфической задачи, и справился с этой задачей в совершенстве. С успехом первой оригинальной платы Arduino, компания решила создать больше проектов, некоторые из них для очень специфических задач. Кроме того, поскольку оригинальный дизайн Arduino был под открытой лицензией, несколько компаний и частных лиц разработали свои собственные Arduino совместимые платы расширений, или следуя принципам открытого исходного кода, предложили свои изменения в Arduino. Arduino начал программу сертификации для обеспечения совместимости с бордами, которые используют различные процессоры, и Intel Galileo был первым, кто получил подобный сертификат. Любой может сделать свой собственный Arduino-совместимый прибор, но наименование и логотип Arduino зарезервирован как торговая марка. Таким образом, вы найдете множество плат с именами, заканчивающимися на "uino", подразумевающие совместимость.

Arduino сделал дизайн платы с открытым исходным кодом, но они по-прежнему производят платы самостоятельно. Эти платы известны как официальные. Другие компании также делают Arduino совместимые платы.

Arduino Uno


является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе Atmel ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферие имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Чип ATmega16u2 на борту управляет последовательной связью. Данная плата контроллера является одной из самых дешовых и наиболее часто используемых. При планировании нового проекта, если вы незнакомы, с платформой Arduino, советую начать с Uno.

Arduino Leonardo

Платформа немного отличается от Uno. На основе ATmega32u4, этот микроконтроллер имеет расширенные возможности USB и, следовательно, не требует отдельного микрочипа для последовательной связи по USB, как Uno. Это означает меньшую стоимость; меньше микросхем - дешевле решение. Это также означает, что разработчик может использовать микроконтроллер в качестве родного устройства USB, увеличивается гибкость при коммуникации с компьютером. Леонардо может эффективно эмулировать клавиатуру и мышь через USB HID.

Arduino Ethernet

Платформа Arduino Ethernet на основе ATmega 328, взятая с Uno , может подключаться к сети Ethernet ,функциональность необходимая во множестве проектов. Физически, платформа Arduino Ethernet имеет те же14-дискретных входов / выходов, как Arduino Уно, с темисключением, что 4 используются для управления модулем Ethernet и встроенным считывателем микро- SD карт, ограничиваяколичество доступных выводов.

Интересноотметить, что Arduino Ethernet имеет дополнительный модуль POE (Power Over Ethernet ). Эта опция позволяет Arduino Ethernet питаться непосредственно от сети Ethernet , без необходимости использования внешнегоисточника питания при условии, что питание POE подключено на другом конце кабеля Ethernet . Без POE Arduino должен быть запитан с помощью внешнего источника питания.

Еще одно отличиеот других плат Arduino - это отсутствие разъема USB . Потому что довольно много места занято разъемом Ethernet , зато устройство поддерживает коммуникации черезобычные выводы.



Arduino Mega 2560


лиш немного длиннее, чем Arduino Uno, но она имеет значительно больше каналов ввода - вывода. Она имеет в общей сложности 54 цифровых линий ввода / вывода и 16 аналоговых входов. Она также имеет большое количество флэш-памяти: 256 КБ, что позволяет хранить большие программы, чем Uno. Она также имеет немалую SRAM и EEPROM: 8 КБ и 4 КБ, соответственно. Она также имеет 4 аппаратных UART порта, что делает ее идеальной платформой для коммуникаций с несколькими устройствами параллельно.

Платы Arduino Mega используются там, где необходимо большое количество входов и выходов.



Arduino Mini

Платформа Arduino Mini это крошечное устройство, используемое в проектах, требующих максимальной экономии места. Она содержит 14 цифровых входов / выходов и 4 аналоговых входных контакта. (Еще четыре доступны, но не выведены.) Устройство настолько миниатюризировано, что не имеет ни USB-разъема, ни регулятора мощности ни даже гребёнки для подключения периферии. Программирование осуществляется с помощью внешнего USB или RS232 через TTL последовательный адаптер.



Arduino Micro


полностью соответствует своему названию; это одна из самых маленьких плат из линейки Arduino. Несмотря на свой небольшой размер, она все же имеет большое количество входных и выходных выводов; она имеет 20 цифровых каналов ввода / вывода, из которых 7 могут быть использованы как выходы ШИМ. Она также имеет 12 аналоговых входов. Микро не спроектирована, для наращивания подсоединенными шилдами, но у её такое расположение выводов гребенок, что её удобно размещать непосредственно на макетной плате.



Arduino Due

Контроллер Arduino Due отличается от всех Arduino тем, что он спроецирован не на базе AVR, а на чипе Atmel SAM3X8E архитектуры ARM Cortex-M3. Этот передовой микроконтроллер работает на частоте 84 МГц и является полноценным 32-разрядным устройтвом. Он имеет большое количество дискретных и аналоговых входов / выходов: 54 цифровых канала (12, из которых могут быть использованы в качестве ШИМ) и 12 аналоговых входов. На плате предусмотрены 4 UART, порт SPI, интерфейс Twin-Wire, а так же включает в себя порт JTAG.

Платформа Arduino Due имеет более высокие требования пи питанию и питается от 3,3 В. Будьте осторожны, чтобы не подать 5 В на любой из выводов: в противном случае, вы можете спалить плату. При выборе шилда расширения для Due, убедитесь, что он поддерживает питание 3.3 В.

Arduino Due невероятно мощный Arduino. Due имеет на борту 512 КБ флэш-памяти и в суммарно 96 КБ SRAM. Он может обрабатывать крупнейшие программы на высокой скорости. Если вам нужны мощные вычислительные процессы, то эта Ардуина для вас.

LilyPad Arduino

LilyPad Arduino - довольно интересное устройство. Оно выпадает из привычных стереотипов об обычном Arduino, потому что имеет не прямоугольную, а круглую форму. Во-вторых, оно не поддерживает механические соединения с шилдами. Оно предназначено для, небольших автономных устройство. Круглая форма продиктовала то, что разъемы равномерно распределены по окружности, и его небольшой размер (2 дюйма в диаметре) делает его идеальным для переносных устройств. Это устройство легко спрятать, и несколько производителей разработали устройства, специально для LilyPad: экраны, датчики света, даже коробки для батарей питания, которые могут быть зашиты в ткань. Для того, чтобы сделать LilyPad как можно меньше и как можно легче, на сколько возможно, были принесены некоторые жертвы. У LilyPad нет регулятора напряжения на борту, так что ему для питания будет необходимо обеспечить по крайней мере 2,7 вольт, и не более 5,5 вольт; в противном случае, будет пшик.

Arduino Pro

Контроллер Arduino Pro заявлен в двух версиях, на основе ATmega168 и ATmega328. Версия 168 работает на 3,3 В с тактовой частотой 8 МГц, а версия 328 работает на 5 В и частоте 16 МГц. Обе версии имеют 14 цифровых входов / выходов и 6 аналоговых входов. Контроллер имеет разъем питания батареи JST, переключатель для выбора между режимами питания, и пространство, отведенное для модуля питания, при необходимости. На плате нет порта USB, но вместо него используется кабель FTDI для программирования.

Arduino Pro отличается от большинства других Arduino тем, что являясь отдельной самостоятельной макетной платой, он также может быть использован для расширения функционала других контроллеров в качестве шилда. Он выпускается без портов и привычных гребёнок. Все цифровые и аналоговые входы и выходы расположены по краям платы, сохраняя стандартное для Ардуино расположение отверстий, готовых к припаиванию гребенок или проводов, по необходимости. Вместо использования для прототипирования новых проектов, Arduino Pro больше направлен на окончательный монтаж в готовой продукции. Arduino Pro не разрабатывался самим Arduino, а был разработан и запущен в производство фирмой SparkFun Electronics.

Arduino Robot

Arduino Robot, это попросту говоря, Arduino на колесах. В его состав входят две платы контроллеров - один управляет двигателями на борту, а другой обрабатывает сигналы датчиков. Управляющий контроллер дает команды плате управления двигателями о том, что делать.

Управляющая плата контролируется чипом ATmega32u4, с 32 КБ флэш, 2,5 КБ SRAM и 1 Кбайт EEPROM памяти. Она также имеет внешнее I2C EEPROM устройство, обеспечивая больше места для хранения информации. На борту есть компас, динамик, три светодиода, клавиатура на пять кнопок и ЖК-экран. Она также имеет три вывода под пайку для внешнего I2C устройства. Она также имеет отдельные каналы ввода / вывода, с пятью цифровыми входами / выходами, шестью ШИМ и четырьмя аналоговыми входами. Оставлено место для восьми аналоговых входов (для датчиков расстояния, ультразвуковых датчиков или других) и шести дискретных входов / выходов для других устройств (четыре из которых могут быть использованы для аналогового входа).

Плата двигателей полностью независима, основана на ATmega32u4, тоесть на том же чипе что и плата управления. Плата двигателей имеет в своем составе два двигателя с колесами, запитанных отдельно, пять ИК датчиков, I2C и SPI порты. Она также содержит батарейный блок, в который вставляется четыре аккумуляторные батареи типа АА, а так же содержит гнездо для подзарядки аккумуляторов на борту. Плата может быть также запитана от разъема USB, но в этой конфигурации, из каких-то соображений безопасности, двигатели при этом отключаются.

Arduino Esplora

Arduino Esplora это довольно странное устройство. Большинство плат Arduino предназначены для стационарного размещения на столе или в щите, но Esplora предназначен для держания руками. Основан ATmega32u4, геометрически не совместим с шилдами и не имеет на борту контактов для входов и выходов. Вместо этого, он выглядит и ощущается в руках как геймпад; у него есть курсор под большой палец в виде четырех дискретных кнопок, один аналоговый джойстик, а так же линейный потенциометр. В качестве обратной связи предусмотрены зуммер и трехцветный светодиод. Esplora также имеет следующие датчики: она имеет на борту микрофон, датчик температуры, разъем для подключения ЖК-экрана и трех-осевой акселерометр. У Esplora 32 Кб флэш памяти; 4 Кб используются загрузчиком. Так же имеется 2,5 Кб SRAM и 1 Кбайт EEPROM памяти. Для совместимости Esplora c другими контроллерами, предусмотрены 4 разъёма TinkerKit: с двумя входами и двумя выходами.

Платформа Arduino Yun базируется на чипе ATmega32u4, но он также имеет Atheros AR9331 на одной плате. Процессор Atheros имеет полный дистрибутив Linux, на основе OpenWRT, операционной системы распространенной в беспроводных маршрутизаторах на Linux. Плата Arduino Yun имеет встроенный Ethernet и WiFi, а также слот для micro-SD. Юн отличается от других Arduino и шилдов тем, что у него серьезная сетевая функциональность; Arduino может посылать команды в OpenWRT, и дальше продолжать обработку своего скетча. Оба процессора работают самостоятельно, существующая библиотека обмена данными облегчает коммуникацию между двумя процессорами.

Arduino Tre

Arduino Tre только планируется запустить в производство но обещает стать феноменальным монстром в сфере любительских контроллеров. До этого момента, самым быстрым Arduino был Due, на основе ARM-совместимого микроконтроллера. Tre, созданный Arduino и BeagleBoard, сочетает в себе мощность полного компьютера с гибкостью каналов ввода / вывода платформ Arduino. Tre будет иметь процессор класса Cortex-A8 под названием Sitara AM335X, работающий на частоте 1 ГГц. Этот процессор имеет доступ к 512 Мб оперативной памяти и имеет HDMI порт способный отображать Full HD (1920 х 1080). Вся эта мощь сопряжена с интерфейсом разработчика с помощью Atmel ATmega32u4 используя среду программирования Arduino, столь полюбившуюся фанатам.

Arduino Zero

Arduino Zero это новый Arduino на чипе Atmel SAM D21 микроконтроллера. У него 256 Кб флэш-памяти, 32 Кб оперативной памяти, и работает он на частоте 48 МГц. Arduino Zero предназначен для удовлетворения будущих потребностей сообщества разработчиков, предлагая дизайн, который одновременно является мощным, надежным, и достаточно гибким, который будет востребован в робототехнике и переносных проектах.

Честно говоря, меня всегда удручают посты, связанные с поделками на основе Arduino, а вернее, та их часть, где обсуждается, где приобрести сами платы Arduino и различные компоненты к ним - датчики, шилды, и прочие девайсы. Цена на Arduino UNO в российских интернет-магазинах (я не буду здесь их называть, если вы интересуетесь Arduino, то многие из них вы уже знаете) составляет в среднем $36, но вы удивитесь, что можно её купить за $12. Мелкие датчики, которые продают по $10..$15, можно купить за $1..$5. Где же такая «халява»? Ответ простой: eBay .

Данная статья будет интересна в первую очередь, начинающим - профессионалы вряд ли найдут в ней много полезного. Её также можно рассматривать как краткое руководство по покупкам на eBay, и хотя я буду рассматривать примеры заказа Arduino и компонентов к нему, это также применимо и к любым другим товарам. У меня уже более 500 покупок на eBay, поэтому могу назвать себя опытным «ибеером».

EBay для простого русского человека в последнее время не является диковинкой - многие из нас им пользуются. Раньше с ним было сложно работать, приходилось пользоваться услугами посредников, которые получали сначала посылки на свой адрес в США, а потом отправляли в Россию, Украину и другие пост-советские страны за определенную плату. Забудьте про посредников. Мы будем заказывать в Китае, а они отправляют посылки почти в любую страну.

Что нам понадобится?
Нам обязательно понадобится аккаунт PayPal . Большинство продавцов на eBay работают только с ним (во всяком случае, я пока не встречал других вариантов оплаты). К счастью, регистрация и добавление карты для оплаты не отнимет у вас больше 10 минут. Для верификации аккаунта и оплаты понадобится кредитная или дебетовая карта любого банка, по которой можно совершать платежи в интернет - обязательно уточните у менеджера вашего банка, подходит ли ваша карта для этого. Обязательно укажите в качестве адреса доставки ваш точный адрес (латиницей!), некоторые продавцы используют его (а не адрес доставки, указанный в профайле на eBay).
Покупки на eBay
Необходимо вооружиться знанием английского языка (или хотя бы гугл-переводчиком). Все продавцы на eBay используют английский в качестве основного языка общения. Регистрируем аккаунт на eBay, и обязательно заполняем адрес доставки (он должен соответствовать адресу доставки в PayPal, тогда проблем не возникнет вообще).

Теперь самое интересное - поиск и заказ нужного нам товара. Например: "arduino uno ". Также, необходимо указать в параметрах поиска в левом меню: Buy it now, и Free shipping. Первый фильтр скроет аукционы и сэкономит нам уйму времени (хотя на аукционе можно купить Arduino ещё на $1-$2 дешевле, но мне просто жаль тратить на это время). Второй фильтр будет показывать только товары с бесплатной доставкой - а это нам и нужно, т.к стоимость доставки у некоторых продавцов может в десятки раз превышать стоимость самого товара. Обязательно проверяйте стоимость доставки перед покупкой - я когда-то по недосмотру заказал какой-то датчик к Arduino, который стоил $1.99, а доставка стоила $35.

Теперь переходим к самому товару. Мы видим, что цена этой платы - $11.98, доставка бесплатная (Shipping: Free economy Intl shipping) - вернее, стоимость доставки уже включена в стоимость товара (в Китае почтовая доставка настолько дешёвая, что очень часто включается в стоимость товара). Как правило, для некрупных товаров можно всегда найти бесплатную доставку.

Далее, обязательно обратите внимание на рейтинг продавца. В данном случае он 99.7% при 3854 проданных товаров, это очень хорошо. Top-rated seller - продавец с очень хорошей репутацией. Я рекомендую заказывать у тех продавцов, чей рейтинг не меньше 99% - в этом случае проблем с доставкой не возникнет. Продавцы заботятся о репутации (в конце-концов, от этого напрямую зависит их бизнес), поэтому если возникают какие-либо проблемы, то их можно решить, списавшись с продавцом через внутреннюю почту eBay.

Жмём Buy it now (или Add to cart, если вы хотите купить ещё и другие товары и оплатить их все сразу). После этого необходимо проверить детали заказа:

Убеждаемся, что стоимость товара нас устраивает ($11.98), что доставка бесплатна (FREE), и нажимаем Commit to buy. Это своеобразная точка невозврата - с этого момента отменить покупку нельзя, и по правилам eBay, вы обязуетесь её оплатить. Можно конечно, и не оплачивать, но в этом случае вы заработаете минус в карму на eBay (что может негативно сказаться при последующих заказах). По правде говоря, ошибочную покупку можно отменить - нужно написать продавцу по внутренней почте и объяснить, что вы случайно сделали заказ, не посмотрев (к примеру) на стоимость доставки - чаще всего, продавец отменит покупку без каких-либо последствий.

После заказа, вас перекинет на сайт PayPal, где необходимо ввести свой емейл и пароль от PayPal, и подтвердить оплату.

Что дальше?
А дальше нужно просто ждать, пока придёт посылка. К недостаткам покупки на eBay можно отнести достаточно длительное время доставки (в среднем - от 2 недель до месяца, а иногда и больше). Как показала практика, в этом виноваты наши родные таможня и почта (из Китая посылки отправляются достаточно быстро - 1-3 дня). Извещение о бандероли вам бросят в почтовый ящик (хотя иногда туда кладут и сам конверт с покупкой - у меня такое было несколько раз). Поэтому позаботьтесь, чтобы почтовый ящик у вас по крайней мере был, а ещё лучше - запирался на ключ. С извещением идём в своё отделение почты и получаем бандерольку. После этого желательно отписать положительный отзыв на eBay и поставить продавцу рейтинг «5 звёзд». Дальше просто радуемся покупке.

Китайские братья очевидно, знают особенности нашей почты, поэтому посылки приходят упакованными на совесть. На днях получил датчик расстояния HC-SR04, упакованный в коробку, которая раз в 100 превышала по размеру сам датчик (всё остальное место занимал уплотнитель). Также, не ищите в посылке описания и документацию - к счастью, это всегда можно найти в большом количестве в интернете. В качестве бесплатного бонуса вы получаете большое количество пузырчатой упаковки, которую можно использовать для релаксации:-)

Возврат товара
Случаи, когда полученный вами девайс оказывается нерабочим, к сожалению, бывают. Хотя это и редкое явление (у меня из более чем 500 покупок, количество бракованных - около 5, т.е 1%) - почти всегда товар можно вернуть и либо заменить на аналогичный, но рабочий, либо попросить продавца вернуть вам деньги. В большинстве случаев, деньги вам вернут, т.к продавцы не хотят негативных отзывов. Отправка товара всегда происходит за счёт покупателя. Я однажды возвращал продавцу неработающее зарядное устройство для телефона HTC Desire HD, это стоило $7, как раз столько же, сколько сама покупка. Продавец выслал замену (при этом заверив меня, что новое устройство было проверено) - и оно действительно оказалось рабочим.
Но это же Китай?
Времена, когда «китайский» означало «некачественный», давно прошли. Иногда, получив очередной девайс, понимаешь: у нас просто нет такого производства, которое позволяет делать настолько высокотехнологичную электронику. Да и ваш ноутбук или «Айфон» тоже сделаны в Китае.
Датчики, и прочие девайсы
Самый ценный совет - экспериментируйте с поиском. На eBay купить можно всё (при условии, что это существует в реальном мире). Вот несколько ссылок для старта:

"arduino sensor " - всевозможные датчики для Arduino (по возрастанию цены).
"arduino relay " - модули реле.
"arduino shield " - всякие шилды - ethernet, wifi, экраны, и т.д.
"arduino lcd " - всевозможные LCD экраны.
"arduino ethernet " - ethernet шилды к Arduino.
"sainsmart " - SainSmart - основной производитель плат - клонов Arduino, и различных девайсов к нему.

Ссылки на магазины
Секрет успешных покупок на eBay - покупать у проверенных продавцов, таким образом, можно минимизировать количество недоставленного или бракованного товара. К тому же, для постоянного покупателя как правило, никогда не бывает проблем с возвратом денег (в случае чего). Вот несколько ссылок на продавцов, у которых я уже заказывал много раз.

TxHang Electronic - огромное количество различных датчиков и шилдов для Arduino, а также тестового оборудования. Всё очень качественное, ни одного возврата.
Chip Partner - ещё один хороший магазин с теми же свойствами, что и предыдущий.
TomTop - много интересной электроники, измерительные приборы, батареи и аккумуляторы.

Arduino UNO , вернее - его китайский клон. Самое то для начинающих - средняя цена $13.



Загрузка...