Новые Arduino: апаратный USB в контроллере, ARM-архитектура и WiFi

    На хабре (да и не только) интререс к Arduino довольно странный — в коментах много полярных мнений, от «хочу», «круто», «заказал себе», до «голый ATMega — то-же но дешевле», «годится только для моргания светодиодом» и «за те-же деньги можно купить полноценный 32-разрядный ARM». И более странно, что никто не упомянул о новых железках, которые будут (или не будут) интересны авторам обоих полярных мнений.

    image

    Итак, к делу. На MakerFaire 2011 команда разработчиков анонсировала новые продукты:

    Arduino Leonardo. Бюджетная плата на недорогом контроллере ATMega32u4 (8 bit AVR архитектура, 2.5kB SRAM, 1kB EEPROM, 32kB flash), котрый имеет USB2.0 порт, с помощю которого и реализовано взаимодействие с компьютером пользователя. За счет отсутствия дополнительных интерфейсных микросхем (в UNO использовался второй контроллер, ATMega8u2) схемотехнически проще чем Arduino UNO

    Arduino Due. Первый Arduino, где решено заменить 8-разрядную платформу AVR. Хотя от Atmel не отказались, используется SAM3U4E, самый настоящий 32разрядный Cortex-M3 ARM, который работает на частоте 96МГц и имеет 256kB flash, 50kB SRAM, и кучу портов ввода-вывода (5 SPI шин, 2 интерфейса I2C, 5 UART, 16 аналоговых входов). Разработка платы и софта не завершена, часть плат будет передана «ранним разработчикам», вскоре начнется продажа варианта платы для разработчиков.

    — новый Arduino WiFi Shield. Для расширения возможности работы с сетью на шилде запланирован отдельный процессор AVR32, который будет обеспечивать интерфейс взаимодействия с Arduino-платой.

    Немного обновили платы UNO и Mega, теперь они rev.3, добавили несколько пинов: TWI (???), Shield autoconfigure pin и, как было сказано на презентации «секретный пин» (по факту никуда не подключен, будет задействован в следующих релизах). Также добавили несколько защитных диодов.

    Ах да… среда разработки доросла до версии 1.0 ;)

    Так-же на показанном слайде показана робоплатформа Arduino Robot System, сходу я ничего о ней не нашел, делитесь информацией в комментариях.

    Arduino Robot System, указанный на слайде и не упомянутый выше, представляет собою двухколесную платформу с кодовым названием Lottie Lemon. Система спроектирована совместно с 17-летним парнем, чемпионом RoboCup из Complubot robotics team. Система состоит их двух независимых микроконтроллеров, которые могут быть запрограммированы отдельно — один контроллер в «базе» для управления перемещением с помощью колес и второй в съемной верхней плате для взаимодействия с сенсорами и системами вывода. Команда Arduino надеется, что система появится в январе 2012 по цене ниже $100. Как мне кажется, за такую цену мелкий робот (включая два Arduino) довольно привлекателен. Видео по теме, найденое на Engadget.

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

    И напоследок видео презентации Массимо Банзи (Massimo Banzi), где он рассказывает о новинках (на английском, 15 минут):



    PS: а для Android-разработчиков имеется плата Arduino ADK (Android Developer Kit), вариант платы Mega с дополнительным USB-портом, позиционируется для протопртирования внешних устройств для Android (начиная с 3.0) и доступна по цене €59
    Поделиться публикацией
    Никаких подозрительных скриптов, только релевантные баннеры. Не релевантные? Пиши на: adv@tmtm.ru с темой «Полундра»

    Зачем оно вам?
    Реклама
    Комментарии 23
    • +5
      Вот мне сразу вспоминается вот эта схема и то, какое место в ней отведено для Андурино

      • +1
        ггг

        на самом деле, Arduino можно воспринимать по разному, и лично я вижу два самых интересных применения:

        — интересный радиоконструктор для детей, что-то типа такого набора, обязательно с коробкой и яркими инструкциями;
        — макатная плата, на которой можно что-то проверить, и ее-же использовать в качестве програматора для преноса на отдельную плату
        • +4
          для детей имхо лучше отечественный «знаток»
          • +1
            возможно. Но дети так-же бывают разного возраста, мой комент вызван тем, что я увидел указаный мною набор и понял, что лет в 14-15 он бы мне очень понравился.

            У меня когда-то (лет в 6-7) был совецкий конструктор, на котором можно было промоделировать некотороые електические процесы, названия не помню, питание от «плоской» батареи (батарея из 3-х элементов с общим напряжением 4.5В) — не такой красочный как «Знаток», но мне очень нравился. Где о нем можно почитать, поскольку по ссылке описание очень скудное?
            • –1
              Меня сейчас всего перекоробило, «совецкий»
              • +4
                прошу прощения, русский для меня не родной, и я на нем пишу не очень хорошо
                • –1
                  Тогда ладно, но в таком слове все равно ошибаться нельзя!

                  Почему-то мне сейчас вспомнилась тема, как в одной газете сделали опечатку про Сталина — в слове«главнокомандующий» они букву «л» пропустили. Их, конечно, нет в живых :(

                  Установите (это дружеский совет) Google Chrome, он подсветил бы Вам ошибочку!
                  • 0
                    из хрома и пишу, не подсветил
                    • –3
                      Странно, у меня ни одного расширения, кроме собственных, и все отлично подсвечивает!
                      • 0
                        Зануда
                        • 0
                          возможно дело в том, что у меня в системе не установлен русский язык, а спецсимволы ыъэё я набираю методом copy/paste (они нет и часто встречаются).
                • +1
                  у меня тоже подобный был, с кучей проводов, без «макетной платы»
                  про знаток можно найти тут www.znatok.ru
                • 0
                  Сегодня был в гостях и видел такой конструктор вживую. Даже пылатся вместе с ребёнком собрать какую-то схему.

                  Уже после 5ти минут изучения наступило жесткое разочарование — конструктор на порядок проще того, который был у меня в детстве (названия, к сожалению, не помню), там на пластиковом основании было ~50+ разных деталей, пружинные контакты и пучок проводов. Собрать можно было массу интересных вещей, включая простой радиоприёмник. Набор деталей позволял также реализовывать свои собственные схемы.

                  Тут же самые интересные вещи реализуются методом «взять головый блок, выполняющий функцию <...> + минимальная обвязка к этому блоку», набор деталей минимален, практически невозможно реализовать что-либо выходящее за рамки идущей в комплекте книжки. Неинтересно :(
                • +1
                  Пилять! Вот вы меня подсадили, теперь хочу побаловаться. Давайте, рассказывайте про девайсы, в районе стапятидесяти баксов, чтобы можно было поиграть. (могу вывезти из Америки).
                  • 0
                    простой ардуино Уно, 10 резисторов 4,7кОм, 10 по 470 Ом, 10 светодиодов, пару сервоприводов, пару L293,… и там еще мелочевки и балуйся на здоровье, я так и делал

                    Но лучше всего. сначала пройдись гуглом по интернету и найди пару-тройку конструкций и закажи детали для них! Если есть цель, оно намного быстрее и легче изучается
                    • +1
                      слушайте, я тут погуглил, и выяснил, что есть такая штука как tinyclr. Он мне просто родней, потому что я дотнетчик. Можете про него рассказать что-то хорошее, или он не в почёте?
                      • 0
                        Смотрите на FEZ Domino и FEZ Panda — платы для Microsoft .NET Micro Framework, совместимые по пинах с Arduino (а значит часть готовых шилдов/датчиков можно подключать напрямую)
                    • +1
                      китайский клон Arduino Duemilanove (Arduino 2009) за ~$25, а дальше в зависимости от интересов:

                      Photoduino, шилд, который превращает Arduino в контроллер камеры для скоростной съемки и съемки с интервалами (time-lapse), можно методом ЛУТ-а следать одностонню плату или заказать, купить LCD (до $10-15) и немного рассыпухи, тяжелее всего найти разъемы для камеры;
                      автономная камера наблюдения;
                      забивать гвозди :D
                      Botanicalls позволяет получать в twitter напоминания о необходимости полить цветы (для сборки понадобится Ethernet Shield, транзистор, несколько резисторов, удобно собрать на отдельной плате, можно на Protoshield);
                      — нагуглить можно кучу всего!
                      • 0
                        Круто. Я просто щас по роду занятий много с сетями вожусь. Вот, мне пришла идея собрать мегаофигительный тестер сетей. Экран + сетевой шилд — сразу видно, идет ли пинг. +, если пинга нет, чтобы всю эту конструкцию можно было бы превратить в кабельтестер.

                        Я понимаю, что ТЗ звучит в стиле Грабить Корованы, но, по тому что я нагуглил, видно, что такой девайс при наличии инженерного подхода, сколотить можно.
                        • +1
                          Всё, я втянулся. Цель такова — написать и собрать универсальный тестер, который может проверять наличие телнет подключения по ком порту и сетевому порту +, в случае необходимости, превращаться в тестер линий.
                      • +1
                        кстати, для начала можно скачать вот такую книжечку, посмотреть что будет интересно собрать, и соответстенно заказать детали. И посмотреть, какие проекты заинтересуют и пробовать повторить/переработать
                        • 0
                          Ушёл в чтение. Спасибо.
                  • 0
                    Немного обновил, добавил абзац про Arduino Robot System за $100

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