В этой статье представлен обзор Raspberry Pi — мини-компьютера, его мощных возможностей, аппаратных периферийных устройств и интересных примеров разработки.
Новички смогут быстро освоить Raspberry Pi и узнать обо всех его аспектах и потенциальных возможностях.
Просмотрите видео перед чтением статьи для лучшего понимания
Автор: Zhang Zihao (асpirant Тонких технических наук Тонкого технического университета)
Подпишитесь на официальный WeChat-аккаунт Little Tricks of Artificial Intelligence и введите Raspberry Pi 0 для получения последней версии статьи.
Опубликовано 14 ноября 2018 года
[TOC]
Raspberry Pi — это мини-компьютер, который может выполнять все функции обычного компьютера, включая USB-порты, HDMI-входы для дисплеев, сетевые порты, аудио-входы, Bluetooth и Wi-Fi. Он также имеет программируемые выводы и может подключаться к камерам и дисплеям. При этом его стоимость составляет всего 25 долларов. Скорость вычислений его процессора примерно соответствует iPhone 4S, что полностью удовлетворяет потребности хакеров и разработчиков.
Raspberry Pi выпускается британским Raspberry Pi Foundation и направлена на продвижение обучения программированию в средней школе благодаря дешевому и открытому для модификации мини-компьютеру. После выпуска устройство быстро стало популярным в сообществах открытого кода по всему миру. К октябрю 2018 года последней версией Raspberry Pi является модель 3B+, которая стоит около 230 юаней на китайских онлайн-платформах, а также существует более компактная модель Raspberry Pi Zero, которая стоит около 100 юаней.Автор считает, что Raspberry Pi является идеальным инструментом для изучения Linux и Python, а также для погружения в мир компьютерных наук, включая популярные сегодня области искусственного интеллекта, Интернета вещей, встраиваемых систем и умной электроники.Многие китайские университеты используют Raspberry Pi в проектах по окончанию обучения и курсовых работах, особенно в специальностях автоматизации.
Raspberry Pi стоит всего 25 долларов, а в Китае вы можете приобрести полный комплект оборудования за менее чем 400 юаней. Используя Raspberry Pi, вы можете смело менять схемы подключения, ускорять процессор, взламывать систему, удалять данные, атаковать с помощью вирусов, проводить тесты на проникновение, заниматься тестированием памяти и т.д. В случае поломки вы всегда можете переустановить операционную систему (менее 5 минут), а в случае крайней необходимости — приобрести новый Raspberry Pi (менее 230 юаней). Это позволяет избегать риска повреждения вашего дорогого ноутбука или настольного компьютера.
Полный гид по покупке Raspberry Pi
Десять причин использовать операционную систему Linux
Все аппаратное обеспечение, операционные системы, программы, журналы и форумы Raspberry Pi являются открытыми и бесплатными. В мире существует огромное сообщество пользователей, которые предлагают свои идеи и исходный код. Вы можете использовать готовые библиотеки и код, написанные другими людьми. Некоторые известные открытые проекты, такие как искусственный интеллект Google TensorFlow, проект распознавания лиц face_recognition, открытая библиотека машинного зрения SimpleCV, OpenCV и операционная система Android, разрабатывают специальные версии для Raspberry Pi и публикуют технические руководства.
Официальный журнал Raspberry Pi MagPi на русском языке
Открытый проект распознавания лиц face_recognition
Установка открытой библиотеки машинного зрения OpenCV на Raspberry Pi
Размер Raspberry Pi позволяет носить его всегда с собой, как кредитную карту. Он может быть заряжен с помощью обычного зарядного устройства для Android-смартфонов или портативного аккумулятора. Это делает его очень удобным для использования в различных условиях, будь то полёты, подводные исследования или путешествия по горам. В дополнение к традиционному Raspberry Pi 3B+, существует также миниатюрная модель Raspberry Pi Zero, специально разработанная для портативных и встраиваемых систем, которая может поместиться в ладони.
Исследование холодных кораллов с помощью Raspberry Pi камеры
Многофункциональный робот FRILLER на основе Raspberry Pi
Raspberry Pi и Arduino являются популярными инструментами для хакеров и разработчиков, которые используют их для электронных проектов, хакерских проектов и различных встраиваемых систем. Оба имеют огромные сообщества открытого исходного кода. Основные различия между ними следующие:
Raspberry Pi является полноценным компьютером с полным набором ввода-вывода и может работать под управлением полноценной операционной системы. В то время как Arduino является микроконтроллером, который может выполнять только определенные программы.
Raspberry Pi может получать IP-адрес и работать с сетью, легко коммуницируя с компьютером через модули Wi-Fi и Bluetooth. Arduino может быть подключен только к основному компьютеру.
Вычислительные возможности Raspberry Pi значительно превосходят Arduino. На Raspberry Pi можно запускать скрипты на языках программирования Python, C, Java и Mathematica, в то время как Arduino этого сделать не может.
На Raspberry Pi можно установить среду разработки для Arduino (IDE), подключиться к Arduino через последовательный порт и управлять Arduino так, как будто это обычный компьютер.5. Raspberry Pi стоит дороже, чем Arduino.
Познакомиться с экосистемой открытого исходного кода и культурой открытого программного обеспечения.
Английское название Raspberry Pi включает слово Pi, что означает Python. Raspberry Pi поставляется с средой разработки Python и предоставляет простые в использовании отладочные инструменты.
Научные вычисления: Mathematica
Распознавание лиц с использованием OpenCV
Линии отклонения предупреждения на основе Raspberry Pi
Робот: Raspberry Pi + Arduino + TensorFlow: сборка автомобиля для распознавания изображений
Учебник по Raspberry Pi для установки OpenCV
Проект Raspberry Pi Magic Mirror
Создание FM-радиостанции с использованием Raspberry Pi, воспроизведение музыки и реального времени голоса Система заказа песен для FM
Умный дом
Бридж для HomeKit и Siri на основе HomeBridge и Raspberry Pi
Создание системы видеонаблюдения для безопасности совместно с камерой
Мониторинг PM2.5
Передача видео на платформы для прямых трансляций, такие как斗鱼
Создание радара для гражданской авиации
Автоматическое управление поливом растений с помощью WeChat
Домашний кинотеатр
Удаленное управление 3D-принтером
Создание веб-сервера, развертывание собственного блогаGit-сервер: система контроля версий
BT-скачалка: удалённый доступ, скачивание в любое время
Создание маршрутизатора
Домашний NAS: личное облачное хранилище
Голосовая почта
Сервер разрешения доменных имен в локальной сети
Распределённые веб-скраперы
Распределённые веб-скраперы
Разработка летательного аппарата с помощью Raspberry Pi
Разработка малых транспортных средств с помощью Raspberry Pi
Разработка механических манипуляторов и роботов с помощью Raspberry Pi
Блокчейн, безопасность и проникновение в информационные системы
Официальный журнал Raspberry Pi: версия на китайском языкеПоиск внеземных цивилизаций с помощью Raspberry Pi
Комбинированный сад с использованием Raspberry PiКластер суперкомпьютера на Raspberry Pi
Использование Raspberry Pi для игры в камень-ножницы-бумага с искусственным интеллектом
Счетчик для настольного футбола на основе Raspberry Pi
Использование Raspberry Pi для создания ноутбука
Использование Raspberry Pi для создания системы оповещения о дожде
Магическое зеркало на Raspberry Pi
## Некоторые полезные веб-сайты для изучения Raspberry Pi
Официальный журнал Raspberry Pi MagPi (можно бесплатно скачать в формате PDF)
Переведенные статьи из MagPi журналом TommyZihao
Нулевой уровень курса Raspberry Pi TommyZihao GitHub репозиторий кода
Главная страница TommyZihao на GitHub
Описание автора:
Чжан Цзыхао, аспирант Тонг-Джи университета. Управляющий WeChat-канала Маленькие советы по искусственному интеллекту. Занимается популяризацией передовых технологий искусственного интеллекта простым языком, понятным для людей. В настоящее время работает над видео-курсами "Понятный искусственный интеллект", "Нулевой уровень курс Raspberry Pi". Соучредитель союза любителей искусственного интеллекта в университетах западного региона и соучредитель ассоциации искусственного интеллекта Тонг-Джи университета.Всегда стремящийся к новым знаниям, уважающий свободу, участник открытых сообществ, готовый делиться опытом с новичками, обладающий хорошими ораторскими навыками программист.
Смотрите видео-курсы по нулевому уровню глубокому обучению, данным наукам, интересным разработкам Raspberry Pi!
WeChat-канал: Маленькие советы по искусственному интеллекту
Записи на Zhihu: Маленькие советы по искусственному интеллекту
GitHub репозиторий кода: TommyZihao
Персональная страница: www.python666.org
Открытый союз программного обеспечения Тонг-Джи университета
Студенческий клуб Microsoft Тонг-Джи университета
Союз любителей искусственного интеллекта западного региона
Ассоциация искусственного интеллекта Тонг-Джи университета! Подключение Raspberry PiВ тексте отсутствуют строки для перевода. Пожалуйста, предоставьте текст для перевода.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )