3 лучших проекта Raspberry Pi Python [для новичков и опытных]

Опубликовано: 2020-12-30

Оглавление

Введение

За последнее десятилетие Raspberry pi стал синонимом плат, позволяющих выполнять физические вычисления. Raspberry pi имеет одну из самых больших долей в этом сегменте рынка. На Raspberry pi можно сделать многое, например, вы можете запустить полный дистрибутив Linux на коммерчески доступном дистрибутиве на Raspberry pi, вы можете использовать его для создания робота, следующего за линией, использовать его в качестве сервера Minecraft, использовать его. управлять музыкальной шкатулкой и т. д.

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

Итак, если вы просто человек, занимающийся своим хобби, или вы профессионал, думающий о том, чтобы проникнуть в мир электроники, у raspberry pi есть что предложить для обоих. Одним из значительных преимуществ использования Raspberry Pi для любого компьютерного энтузиаста является то, что он поставляется с предустановленным Python. Вам не нужно будет вносить какие-либо изменения в плату или подключать какие-либо последующие схемы, чтобы написать простую программу hello world.

Raspberry Pi состоит из множества компонентов. Некоторые из них очень важны для всех, кто занимается проектами Raspberry Pi Python. Следовательно, их необходимо обсудить в первую очередь, прежде чем конкретизировать хорошие проекты Raspberry Pi Python или удивительные идеи проекта Raspberry Pi Python.

Изучите курсы по науке о данных в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Итак, без лишних слов, давайте узнаем немного больше о Raspberry pi.

Читайте: Альтернативы Raspberry Pi

Что такое малиновый пи?

Это компьютер, который имеет только одну плату. Он был разработан Raspberry Pi Foundation, базирующейся в Соединенном Королевстве Великобритании. Как и в случае с любой организацией с названием Foundation, Raspberry Pi Foundation также находится на рынке, чтобы не получать прибыль.

Он был создан с единственной целью предоставить молодым и страстным, стремящимся свести концы с концами, доступное вычислительное решение. С помощью этого нового «решения» они смогут изучить легендарное искусство программирования. С тех пор Raspberry Pi только приобрела поклонников.

Наиболее известным сообществом, которое использует Raspberry Pi, является сообщество DIY из-за его небольшой площади, возможности запуска всего дистрибутива Linux и того факта, что он содержит GPIO (который часто называют контактами ввода-вывода общего назначения).

Существует множество способов доставки Raspberry pi. Вы всегда найдете тот, который специально разработан для вашего случая использования. Но для этих проектов raspberry pi python мы используем Raspberry pi 4. Система Raspberry Pi 4 состоит из множества компонентов. Давайте обсудим их один за другим ниже:

1. GPIO или входные и выходные контакты общего назначения: контакты, которые по своей природе являются GPIO, используются для подключения платы Raspberry pi к другим электронным компонентам.

2. Порт Ethernet: вы можете не ожидать, что он будет присутствовать на такой маленькой плате, но дистрибутив Raspberry Pi имеет встроенный порт Ethernet. Вы можете использовать этот порт для подключения платы к Интернету с помощью технологии проводного подключения к Интернету (также известной как LAN). Вы обнаружите, что внутри вашей платы также присутствуют технологии Wi-Fi и Bluetooth. Если у вас нет проводного подключения к Интернету, вы всегда можете воспользоваться WiFi.

3. Имеется два порта USB 3.0 и два порта USB 2.0. Всего в вычислительном устройстве размером с кредитную карту имеется около четырех портов USB. Два из них — это высокоскоростные порты USB 3.0, основанные на новой технологии USB. Чтобы использовать его, вам потребуется устройство, совместимое с USB 3.0 (USB синего цвета). Также доступны два порта USB 2.0. Вы можете использовать их для внешней мыши и клавиатуры.

4. Разъем AV: разъем AV или Audio Visual можно использовать для подключения аудиоустройств, таких как динамики или наушники. Да, вы можете подключить внешний динамик к вашему Raspberry pi.

5. Порт для размещения модуля камеры: этот порт используется для подключения официального модуля камеры для raspberry pi.

6. Порт HDMI. Да, у вас также есть возможность подключить полноценный монитор к Raspberry Pi. Поскольку есть два порта HDMI микроразмера, вы можете использовать максимум два монитора с Raspberry Pi.

7. Порт питания: для питания Raspberry Pi необходим один USB-порт питания. Raspberry Pi версии 4 и выше будет использовать более новую технологию USB Type C, в то время как более старые модели используют устаревший micro USB для зарядки.

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

9. Слот для карты Micro SD: да, вы даже можете вставить карту micro SD в слот, который находится на нижней стороне платы Raspberry Pi.

Читайте также: Команды малины

Проекты малины Pi

1. Создание медиацентра

В связи с тем, что пандемия отключила традиционные средства развлечения, все переходят на свое надежное телевидение. Вы можете создать медиаконтроллер для своего телевизора с помощью Raspberry Pi, оставаясь при этом закрытым в помещении, чтобы сгладить кривую.

Чтобы настроить это, вам понадобится модуль Raspberry PI. Убедитесь, что тот, который у вас есть, загружен с графическим процессором (для рендеринга вещей на большом экране). Затем вы можете использовать Kodi (ранее известный как XMBC), который должен помочь вам воспроизводить то, что вы хотите, на своем телевизоре. Вы даже сможете играть на YouTube, если установите плагин.

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

2. Создание замкнутого телевидения

Если у вас есть домашний питомец или маленький ребенок, или вы хотите домашнюю охранную систему, то этот проект будет вам полезен. Вы можете настроить систему, с помощью которой вы сможете делать фотографии, записывать видео и даже транслировать кадры в реальном времени, в основном создавая замкнутое телевидение (или CCTV) с помощью вашей платы Raspberry Pi.

Вам понадобится модуль камеры raspberry pi, главным образом потому, что его легко использовать и изменять в соответствии с нашей волей и потребностями. Однако лучшим выбором, учитывая, что нам придется вести мониторинг места, будет инфракрасная камера. Лучшая часть использования инфракрасной камеры с Raspberry Pi заключается в том, что инфракрасный светодиод можно программировать.

Итак, с помощью raspberry pi вы сможете регулировать яркость дублей и даже видеть в темноте. После приобретения всего необходимого оборудования есть два способа продолжить работу над проектом. Мы перечислили их все ниже:

Регулярная фотосъемка

Если вы хотите иметь общее представление об окружении или ситуация не требует строгой съемки в реальном времени, вы можете настроить камеру видеонаблюдения так, чтобы она делала неподвижные изображения через заданный интервал времени.

Настройка этого в python не должна быть сложной задачей и будет выполняться с помощью относительно короткого скрипта. Вы даже можете полностью отключить python для подхода, основанного на CLI (интерфейсе командной строки), используя rapistil, а для планирования процесса используйте Cron. Если вы хотите сохранить все свои кадры, вам также потребуется подключить Dropbox или другие онлайн-хранилища.

Запись видео

Если вы считаете, что запись видео о происходящем — это то, что вам нужно, то с помощью MJPEG вы можете сделать это в мгновение ока. Вы также сможете транслировать его в режиме реального времени. Чтобы увидеть свой поток, вы должны посетить IP-адрес pi на порту 8000 (вы можете настроить порты с помощью кода).

Кроме того, если вы хотите подняться на ступеньку выше, вы также можете использовать модуль pistreaming. Вы должны увидеть значительный скачок в производительности, а также после переключения сложности. Если вы знаете, как обращаться со своим raspberry pi, у вас не должно возникнуть никаких серьезных проблем при работе. Однако в последнем случае вам придется написать больше кода, так как вам придется открыть два порта, чтобы заставить его работать.

3. Блокировщик рекламы

С помощью onion PI от Adafruit вы сможете создать маску VPN, чтобы абстрагировать свой IP-адрес, что позволит вам быть по-настоящему анонимным при работе в Интернете. Итак, если бы вы сначала проложили свою сеть через Raspberry Pi, вы смогли бы без особых усилий создать эту маску.

Вы также имеете право заблокировать любую рекламу. Однако вам нужно будет установить программное обеспечение Pi-hole на свой пи, чтобы иметь возможность создать блокировщик рекламы.

Обязательно прочтите: идеи проекта Raspberry Pi IoT

Заключение

Мы надеемся, что среди этих проектов raspberry pi python и идей проектов raspberry pi python вы найдете то, что вам понравится. Raspberry Pi — мощная доска. Нам удалось лишь немного поцарапать поверхность того, что raspberry pi позволяет пользователям делать.

Если вы чувствуете, что вам не хватает необходимых знаний по Python для выполнения этих проектов, мы рекомендуем вам ознакомиться с бесплатным курсом по Python, который мы предлагаем. Для более глубокого погружения вы можете ознакомиться с нашими различными дипломными курсами. С учетом сказанного, мы желаем вам всего наилучшего в вашем путешествии по rasberry pi.

Кроме того, если вам интересно узнать больше о машинном обучении, ознакомьтесь с программой Executive PG IIIT-B и upGrad по машинному обучению и искусственному интеллекту, которая предназначена для работающих профессионалов и предлагает более 450 часов тщательного обучения, более 30 тематических исследований и заданий. , статус выпускника IIIT-B, более 5 практических практических проектов и помощь в трудоустройстве в ведущих фирмах.

Курс машинного обучения | Учитесь онлайн, IIIT Bangalore‎

ПОДАТЬ ЗАЯВКУ НА ПРОГРАММУ ПРОДВИНУТОГО СЕРТИФИКАТА В НАУКЕ ДАННЫХ