- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

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

Это устройство было создано [1] для максимально быстрого обучения человека основам работы с такого рода платами. Причем писать собственные драйверы и прошивки для налаживания взаимодействия дополнительных модулей с платой не нужно — вместо этого используется 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: портативная плата с собственным дисплеем

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

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

На собственном примере разработчики показали, какие устройства можно создавать на основе 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

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

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

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

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

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

Сами разработчики утверждают, что Verve 2 — это три системы в одной:

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

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

Raspberry Pi 2 Model B

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

Собственно, Raspberry Pi 2 Model B [4] это не мини-плата, а полностью функциональный компьютер, который можно использовать и для работы в офисе, и, конечно же, в качестве основы для разработки каких-либо систем. Выход 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 [5]. Код для получения скидки в 500 рублей — Малина.

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

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

Merrii Pro A80

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

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

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

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

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

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

Автор: marks

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/e-lektronika/83518

Ссылки в тексте:

[1] Это устройство было создано: http://www.espruino.com/

[2] предлагают и дополнительные модули: https://www.kickstarter.com/projects/1155352945/superduino-arduino-compatible-color-display-accele

[3] Плата Verve 2: http://medgadgets.ru/shop/verve-2.html

[4] Raspberry Pi 2 Model B: http://medgadgets.ru/shop/raspberry-pi-2-model-b.html

[5] Raspberry Pi Model A: http://medgadgets.ru/shop/raspberry-pi-model-a.html

[6] разработанная компанией Merrii: http://www.merrii.com/en/pla_d.asp?id=177

[7] Источник: http://geektimes.ru/post/246136/