Поговорим немного о «малиновых» платах, сравним характеристики с Arduino и узнаем, какие проекты на чём лучше выполнять.
Raspberry Pi— одноплатный компьютер размером чуть больше Arduino UNO, изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы.
Историю и модельный ряд можно узнать на википедии.
Его характеристики и сравнение с ардуино на фото и в таблице ниже.
Размеры плат в сравнении:
Характеристика | Raspberry Pi 3 | Arduino UNO |
Железо | ||
Оперативная память | 1024 МБ | 2 КБ |
Постоянная память | до 64 ГБ (карта памяти) | 32 кБ |
Процессор\микроконтроллер | 64 битный broadcom BCM2837 | 8 битный AVR Atmega328 |
Тактовая частота | 4 ядра по 1,2 ГГц | 16 МГц |
Интерфейсы | ||
Питание | 5 В через micro USB | 5 В через usb type b или 7-12 В через разъем для питания |
Ethernet | 10/100 Mbps | -* |
WIFI | 802.11b/g/n | -* |
Bluetooth | BLE 4.1 | -* |
Пины | 40 (27 GPIO) | 32 (20 GPIO) \ зависит от модели |
Аналоговые пины | — | 6 \ зависит от модели |
Аудио\видео | jack 3.5 mm
HDMI |
— |
USB | 4*USB 2.0
1 micro usb для питания |
usb type b для питания и передачи данных |
Другие | I2C, SPI, UART, CSI, DSI | I2C, SPI, UART |
Другое | ||
Подключение экрана | монитор через HDMI
экран через SPI, DSI |
Многопиксельные экраны |
Камера | через CSI\USB | через боль |
ОС | Linux, Windows 10 IoT, другой | — |
Цена | Около 3000 рублей | Около 300 рублей |
* Можно подключить дополнительные модули используя часть пинов.
Промежуточный итог исходя из характеристик.
Raspberry Pi — это компьютер с операционной системой (linux, windows 10 IoT, другие). Он поддерживает многозадачность, имеет 4 порта USB и может быть подключен к Интернету.
Простота Arduino делает его более удобным в типичных аппаратных проектах. Arduino имеет аналоговые возможности, которые по умолчанию отсутствуют в Raspberry Pi. Его гибкость позволяет работать практически с любым типом датчика.
Теперь посмотрим на типичные задачи при работе с обеими платами:
Применение | Raspberry PI | Arduino |
Работа с простыми датчиками | Да, но сложнее | Да |
Работа со сложными
датчиками |
Да | Да, но сложнее |
Работа с аналоговыми датчиками | Да, но сложнее | Да |
Общение с интернетом | Да | Да (при наличии необходимых модулей) |
Графический интерфейс с мышкой | Да | Нет |
Контроллер робота | Да, но сложнее | Да |
Работа с камерой | Да | Нет |
Домашний кинотеатр | Да | Нет |
Слабоумный дом | Да | Да |
Очень умный дом | Да | Нет |
Персональный компьютер | Да | Нет |
Итого: Arduino — дешевая плата для простых задач. Raspberry стоит во много раз больше, но и задачи решает намного более тяжелые. Выбирайте ту плату, которая максимально подходит под ваши цели.
Остались вопросы? Пишите в комментариях, постараемся на всё ответить.