От простого к сложному: подборка плат для разработчиков и любителей электроники



    Платы для разработчиков хороши тем, что на их основе можно создавать практически любые устройства — от умных термостатов до самодельных смартфонов. Радиуправляемые игрушки, сложные системы типа «умный дом» — все это можно сделать за считанные дни или даже часы, имея под рукой плату.

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

    Espruino Pico: миниатюрная плата разработчика с JavaScript





    Это устройство было создано для максимально быстрого обучения человека основам работы с такого рода платами. Причем писать собственные драйверы и прошивки для налаживания взаимодействия дополнительных модулей с платой не нужно — вместо этого используется JavaScript. По словам разработчиков, такой ход помогает напрямую работать с железом. Если же что-то нужно изменить или добавить, хватает нескольких строк кода, чтобы все заработало:



    Использовать плату можно практически с любым устройством, где есть USB-порт.

    Вот примеры нескольких проектов на основе этой миниатюрной платы:



    Один из наиболее интересных проектов — это создание измерительной лаборатории на основе Espruino Pico, с осциллоскопом, логическим анализатором и более простыми модулями вроде вольтметра и амперметра.

    Плата поставляется в двух вариантах: с с ножками или без. Второй вариант стоит 23 доллара.

    Характеристики:

    • 32mm x 15mm (1.26 x 0.6 inch)
    • 22 GPIO pins: 9 Analogs inputs, 21 PWM, 2 Serial, 3 SPI, 3 I2C
    • All GPIO is 5 volt tolerant (Arduino compatible)
    • 2 rows of 8 pins, with 12 pins on double-sided end connector
    • On-board USB Type A connector
    • STM32F401 CPU — ARM Cortex M4, 384kb flash, 96kb RAM
    • On-board 3.3v 150mA voltage regulator, accepts voltages from 3.5v to 16v
    • Current draw in sleep: <0.05mA — over 2.5 years on a 2500mAh battery
    • On-board FET can be used to drive high-current outputs


    SuperDuino: портативная плата с собственным дисплеем





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



    На собственном примере разработчики показали, какие устройства можно создавать на основе SuperDuino. Это и умные часы, и продвинутый осциллограф, и электронный календарь, домашнюю метеостанцию и много чего еще. К слову, эта плата совместима с Arduino.

    Характеристики:

    • USB Programmable (Micro USB Connector )
    • 16Mhz / 32Khz System clock
    • Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode
    • One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
    • Real Time Counter with Separate Oscillator
    • Six PWM Channels8-channel 10-bit ADC USARTMaster/Slave SPI
    • Byte-oriented 2-wire Serial Interface (I2C)On-chip Analog Comparator
    • Interrupt and Wake-up on Pin Change23 Programmable I/O Lines
    • 1.7" 128X160 16bit color TFT LCD
    • USB / CR2032 coin cell ( Can charge rechargeable cell ) / 3-12V Supply operated
    • 3 axes Accelrometer ( can detect single click,double click,up,down,left,right tilt )
    • 2.54mm I/O pin Header
    • Speaker Option
    • Bluetooth Add-on
    • WIFI Add-on
    • MicroSD Add-on


    Комплект с самой платой, цветным дисплеем и рамкой для дисплея обойдется покупателю где-то в 25 долларов США. Дополнительно можно приобретать модуль для карты памяти, беспроводный модуль, разного рода детекторы и сенсоры.

    Verve 2





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

    Сама плата представляет собой центральный модуль с обратной связью и возможностью удаленного доступа через Интернет. К плате можно подключить следующие датчики:

    • Button sensor – датчик, фиксирующий нажатие на кнопку. Он совершает измерение, когда вы отпускаете нажатую кнопку. Нажмите на кнопку, чтобы датчик отреагировал;
    • Light sensor – датчик света – измеряет уровень освещенности. Например, посветив фонариком или создав тень (прикрыв датчик руками, своим телом или другим образом), можно получить отклик датчика;
    • Magnet sensor – магнитный датчик – измеряет магнитные поля. Поднесите его близко к магниту, например, к тому, который входит в комплект, чтобы получить ответную реакцию;
    • Motion sensor – датчик движения – измеряет изменения в скорости. Встряхните его, например, слева направо, чтобы получить реакцию;
    • Sound sensor – датчик звука – измеряет уровень окружающего звука. Чтобы получить отклик датчика, можно, например, щелкнуть пальцами, хлопать в ладоши или же разговаривать / кричать рядом с ним;
    • Temperature sensor – датчик температуры – измеряет температуру окружающей среды. Чтобы датчик отреагировал, поместите его в холодное или теплое место;
    • Touch sensor – датчик касания – измеряет небольшие изменения в электропроводности, например, когда ваше тело касается обоих контактов. Приложите, например, контакты к вашему телу (и телу ваших друзей), чтобы получить отклик датчика;
    • Turn sensor – датчик поворота. Датчик поворота измеряет вращение поворотной ручки. Чтобы получить отклик, следует вращать ручку вперед и назад.



    Сами разработчики утверждают, что Verve 2 — это три системы в одной:
    • сенсорная система с обратной связью;
    • веб-сервер, обеспечивающий работу с устройством через Интернет;
    • система сбора и обработки данных, позволяющая получать данные с дополнительных сенсоров, подключаемых к устройству, и анализировать эти данные.


    Сейчас Medgadgets предлагает скидку на Verve 2, код для получения скидки в 2000 рублей — Плата.

    Raspberry Pi 2 Model B





    Собственно, Raspberry Pi 2 Model B это не мини-плата, а полностью функциональный компьютер, который можно использовать и для работы в офисе, и, конечно же, в качестве основы для разработки каких-либо систем. Выход Raspberry Pi 2 состоялся довольно неожиданно для всех — производители объявили о новинке, когда уже все было готово к выходу на рынок.

    Конфигурация устройства включает такие элементы, как однокристальная система Broadcom BCM2836 с четырьмя ядрами ARMv7 Cortex-A7 частотой 900 МГц и Broadcom VideoCore IV 250 МГц, 1 гигабайт ОЗУ. По словам разработчиков, система — в шесть раз более производительная, чем у первого поколения устройств. К тому же, Microsoft пообещала спецверсию Windows 10, и притом совершенно бесплатно.

    Кстати, поступление Raspberry Pi 2 сейчас ожидается, а пока Medgadgets предлагает хорошие скидки на Raspberry Pi Model A. Код для получения скидки в 500 рублей — Малина.

    Характеристики:



    Merrii Pro A80





    Это уже вовсе не «плата для новичков», а сложная система, разработанная компанией Merrii на основе Allwinner UltraOcta A80. Собственно, это устройство для профессионалов, которое работает в конфигурации big.LITTLE. Так, четыре ядра процессора Cortex-A15 совмещены с четырьмя Cortex-A7 и графическим ядром PowerVR G6230. Последнее поддерживает форматы H.265 (Full HD) и H.264 (разрешение 4K).



    Объем ОЗУ (DDR3) весьма значительный — 4 ГБ, встроенной памяти здесь 8 ГБ. Есть все необходимые модули связи (Bluetooth, Wi-Fi), Ethernet, USB 2.0, USB 3.0, аудиоразъемы, слот для SIM стандарта 4G, также распаяны кнопки питания и reboot. Разработчики позаботились о наличии интерфейсов JTAG, GPIO, UART и MIPI CSI и IrDA-приемника.

    Характеристики:

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

    Используете ли вы платы для разработчиков в своих проектах?

    • 28,5%Да, постоянно, все мои проекты так или иначе связаны с такими платами;71
    • 53,0%Иногда;132
    • 18,5%Нет, никогда не использовал, и не собираюсь.46
    Medgadgets
    Компания
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 20

      +1
      А вот с Виндой под малину удивили. Если это случится, то определенно, будет взрыв интереса к малине.
      • НЛО прилетело и опубликовало эту надпись здесь
          0
          Да, вот это очень забавно. Все кричат о том, что на малинке будет Windows 10. Но никто не знает, что это будет за 10. Будем поглядеть, впрочем. Радует, что хотя бы CE закопали.

          Правда, меня очень волнует еще один вопрос «Нафига?»
            0
            Майкрософту интересен новый рынок интернета вещей.
              0
              Посмотреть на это будет интересно. ЧТО сделает MS в этой области — это интрига.
                0
                Мне тоже очень интересно, что из этого получится.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    Не, интересно именно, на что будет похожа эта десятка для ARM.
                      0
                      Ну тут 2 варианта — консольная версия (аналог того что сделали для intel galileo), либо (за счет наличия видеовыхода) более-менее полноценная винда для запуска metro приложений.
                  0
                  У МС есть куча программистов, которые пишут только на C#. До этого чтоб работать с малиной, надо было разобраться с линуксом, вспоминать/изучать язык СИ. Поэтому большинство просто смотрели на это и завидовали.
                  С появлением там винды, можно будет использовать и VS и C#.
                  • НЛО прилетело и опубликовало эту надпись здесь
                +1
                Меня лично интересует то, что можно будет без костылей не только для Netduino разрабатывать на C# .NET.
            +7
            STM32 Nucleo, Linkit One, Black Swift…
              +3
              Серия ODROID, BeagleBone…
                +1
                Да, тут можно навспоминать. PCDuino, кубиё всякое. Intel Galileo, опять же.
              +1
              Про Olimex ничего нет и множества других. Получается замаскированный рекламный пост ;)
                0
                ESP8266 за 2,5$ незаслуженно забыли упомянуть.

                Можно подключать и 1-Wire датчики и I2C датчики/дисплеи.

                image
                  0
                  Вот это штука! Она как контроллер автономна + модули?
                    0
                      0
                      Исходники прошивки данного проекта не планируется публиковать в открытом доступе?

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

                Самое читаемое