Найти тему
SCIBRUH

Подборка плат для ваших проектов. Топ 8.

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

Разберем все по порядку:

Arduino — торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники, ориентированная на начинающих пользователей. Эту плату можете брать если только начинаете свой путь построения электроприборов, так как платы этой марки отличаются простотой в подключении контактов, которые не требуют пайки, но язык является достаточно сложным (основан на c++), хотя и позволяет очень гибко настроить функционал контроллера. При должном упорстве для новичка не составит проблем освоить этот язык. Работу с этой платой часто изучают в детских кружках. Так же все схемы с этими платами можно проектировать в специальной программе Frizing, которая покажет принципы работы с этой платой и поможет построить принципиальную схему работы.

Принципиальная схема в программе Frizing
Принципиальная схема в программе Frizing

Монтаж Arduino Uno
Монтаж Arduino Uno

Платы arduino делятся на :

  • Uno - Архитектура процессора этой платы основана на ATmega328,плата имеет средний размер для линейки ардуино, имеет 14 программируемых пинов. Подойдет для простых среднеразмерных проектов невысокой сложности.
Технические характеристики Arduino Uno:
  1. МикроконтроллерATmega328
  2. Рабочее напряжение 5В
  3. Напряжение питания (рекомендуемое) 7-12В
  4. Напряжение питания (предельное) 6-20В
  5. Цифровые входы/выходы 14 (из них 6 могут использоваться в качестве ШИМ-выходов)
  6. Аналоговые входы 6
  7. Максимальный ток одного вывода 40 мА
  8. Максимальный выходной ток вывода 3.3V50 мА
  9. Flash-память 32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком SRAM2 КБ (ATmega328)EEPROM1 КБ (ATmega328)
  10. Тактовая частота 16 МГц

-4
-5

  • Nano - одна из самых миниатюрных плат Ардуино. Она является полным аналогом Arduino Uno – так же работает на чипе ATmega328P (хотя можно еще встретить варианты с ATmega168), но с меньшим форм-фактором. Из-за своих габаритных размеров плата часто используется в проектах, в которых важна компактность. На плате отсутствует вынесенное гнездо внешнего питания, Ардуино работает через USB (miniUSB или microUSB). В остальном параметры совпадают с моделью Arduino Uno.
Технические характеристики Arduino Nano:
  1. Напряжение питания 5 В
  2. Входное питание 7-12 В (рекомендованное)
  3. Количество цифровых пинов – 14, из них 6 могут использоваться в качестве выходов ШИМ
  4. 8 аналоговых входов;
  5. Максимальный ток цифрового выхода 40 мА
  6. Флэш- память 16 Кб или 32 Кб, в зависимости от чипа
  7. ОЗУ 1 Кб или 2 Кб, в зависимости от чипа
  8. EEPROM 512 байт или 1 Кб
  9. Частота 16 МГц
  10. Размеры 19 х 42 мм
  11. Вес 7 г
Arduino Nano
Arduino Nano

  • Mega -построена на микроконтроллере ATmega2560. Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов,4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Эта плата уже является тяжеловесом среди линейки ардуино. Подойдет как для средних по сложности проектов, так и средних по габаритам.
Харакетристики Arduino Mega:
  1. МикроконтроллерATmega2560
  2. Рабочее напряжение 5 В
  3. Напряжение питания (рекомендуемое) 7-12 В
  4. Напряжение питания (предельное) 6-20 В
  5. Цифровые входы/выходы 54 (из которых 15 могут использоваться в качестве ШИМ-выходов)
  6. Аналоговые входы 16
  7. Максимальный ток одного вывода 40 мА
  8. Максимальный выходной ток вывода 3.3V50 мА
  9. Flash-память 256 КБ из которых 8 КБ используются загрузчикомSRAM8 КБEEPROM4 КБ
  10. Тактовая частота 16 МГц
Arduino Mega
Arduino Mega

  • Pro mini - Свойства arduino pro mini аналогичны, как и у платы Uno и Nano. Их отличие заключается в невозможности прошить Pro Mini по USB. Вместо этого для создания связи с компьютером используется проводник FTDI с преобразователем интерфейса или дополнительная плата Sparkfun. Также есть отличия по скорости, с которой работает чип. У arduino pro mini скорость ниже, чем у Uno, но это практически не сказывается на проектах.

Работать с Pro mini нужно аккуратно. Если пользователь сожжет чип, подав на него чрезмерное напряжение, его будет невозможно вытащить и заменить.

Разъемы не припаяны к платформе. Произвести подключение можно как через разъемы, так и навесным монтажом. Ножки можно припаять.

Существует 2 модели микроконтроллера arduino pro mini – на 3,3 В и 5 В. В первой используется тактовая частота 8 МГц, вторая работает на 16 МГц. Какая именно это модель, должно быть указано на корпусе. Эта плата так же как и mini подойдет для малогабаритных проектов

Технические характеристики arduino pro mini:
  1. Рабочее напряжение 3,3 В и 5 В (в зависимости от модели)
  2. 14 пинов, 6 из которых используются как выводы ШИМ
  3. Постоянный ток для входа и выхода 40 мА
  4. Суммарный ток выводов – не более 200 мА
  5. 16 Кб флэш памяти, 2 Кб используются для загрузчика
  6. 1 Кб оперативной памяти
  7. 512 байт eeprom
  8. Тактовая частота – 8 МГц или 16 МГц в зависимости от модели
  9. I2c интерфейс

Размеры платы 18х33 мм

-8

  • Leonardo - существенно расширяет возможности для подключения Arduino к компьютеру. Она рассматривается компьютером как стандартное HID-устройство и может напрямую слать нужные управляющие сигналы. Нельзя сказать, что эта плата может заменить Uno, но обладая уникальными свойствами, она может стать основной новых очень интересных и необычных проектов.

В основе Leonardo лежит достаточно продвинутый микроконтроллер ATmega32u4. Сама плата достаточно сильно похожа на Uno, на ней можно найти два десятка входов и выходов, разъем micro-USB, кнопка для перезагрузки, а также разъемы ICSP и силовой вход. Питание платы стандартное для ардуино, рекомендуемой напряжение 7-12 вольт.

Технические характеристики Leonardo:
  1. Количество цифровых входов и выходов 20
  2. Аналоговых — 12
  3. К обычным аналоговым пинам A0-A5 тут добавляются еще пины 4,6,8, 9,10, 12
  4. Встроенная flash-память имеет объем 32 КБ, из которых четыре предназначены загрузчику.
  5. ОЗУ устройства 2,5 КБ, а тактовая частота равна 16 МГц
Leonardo
Leonardo

2. C платами линейки Arduino разобрались. Встречайте платы для более продвинутых устройств - Raspbery pi. По сути это уже одно-платный компьютер, который по своему функционалу ничем не уступает плате смартфона, а кое где даже может чуть больше. Производительность плат тоже на высоте. Язык программирования этих плат python. Простой и функциональный язык, который компенсирует своей простотой сложность монтажа плат raspbery pi.

  • Zero - С этой платой можно практически все, вы можете с ее помощью сделать простой мини-компьютер, простую игровую приставку, записать на нее систему умного дома, сделать на ней смартфон в общем то все, где нужны сложные вычисления.
Технические подробности Zero:
  1. Процессор -Broadcom BCM2835 32bit CPU, 1GHz, 1 ядро
  2. 512MB SDRAM памяти
  3. WiFi/Bluetooth: BCM43438, 802.11n 2.4GHz, поддерживает Bluetooth Low Energy (BLE)
  4. 40-контактный разъём для подключения дополнительного оборудования
  5. 1 порт USB 2.0 (Micro USB)
  6. Mini HDMI выход
  7. CSI порт для камеры
  8. Micro SD слот на накопителя и загрузки
  9. Micro USB порт для питания
  10. Размеры: 65 мм * 30 мм * 5 мм
Raspbery pi zero
Raspbery pi zero

  • А теперь самое вкусное - Raspbery pi 3. Это самая популярная модель этой линейки. Рассмотрим модель B
Технические характеристики pi 3:
  1. Производитель процессора - Broadcom
  2. Модель процессора -BCM2837
  3. Количество ядер процессора - 4
  4. Частота процессора -1200 МГц
  5. Тип оперативной памяти - SDRAM
  6. Размер оперативной памяти - 1024 МБ
  7. Объем встроенной флеш-памяти - нет
  8. Производитель видеочипа -Broadcom
  9. Модель видеочипа -Videocore 4
  10. Объем видеопамяти - выделяется из оперативной
  11. Видео интерфейсы - HDMI, MIPI (CSI) вход
  12. Аудио интерфейсы - 3.5 мм jack (аудио)
  13. Интерфейсы периферии - micro SD, micro USB, GPIO, USB 2.0 x4
  14. Вид доступа в Интернет - Wi-Fi, Ethernet (RJ-45)
  15. Скорость сетевого адаптера - 100 Мбит
  16. Установленная операционная система -без ОС
  17. Дополнительное встроенное оборудование - Bluetooth 4.1

С помощью этой малышки можно уже и сервер свой поднять и медиа-центр хороший сделать, а так же другие тяжелые в исполнении проекты.

Ruspbery pi 3A
Ruspbery pi 3A
-12

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