Проект "Парагон": Ретро-лента новостей
Я всегда нахожусь в поиске удивительных проектов Raspberry Pi, которыми можно поделиться с вами. И сегодня мне очень хочется рассказать вам об этой ретро-ленте новостей Raspberry Pi.
Этот проект был подготовлен Джеффом Джеттоном (Jeff Jetton), подробности можно найти на сайте репозиторий GitHub.
Это также проект, которому уже несколько месяцев, но Джефф только что обновил его для Raspberry Pi Bookworm OS.
Кроме того, Джефф проявил любезность и сделал этот проект открытым с лицензией MIT, так что вы можете найти код и свободно дорабатывать его по своему усмотрению.
Оборудование
Для этого проекта Джефф использует Raspberry Pi 3B с 1 ГБ.
Мне нравятся творческие проекты, в которых используются менее ресурсоемкие модели Raspberry Pi. Вы, безусловно, могли бы собрать это устройство на Raspberry Pi Zero или даже на Pico W.
Однако есть одна проблема: Pi подключается к старому телевизионному монитору через разъем 3,5 мм. У Zero и Pico такого разъема нет. И, если вы читали наши статьи о Pi 5Вы знаете, что новый Raspberry Pi также не имеет такого разъема.
Но на самом деле для того, чтобы все это заработало, как у Джеффа, вам нужен только Pi, старый монитор и кабель, который подключается к 3,5-мм разъему и имеет три RCA-разъема для подключения монитора.
Затем, поскольку вы не запускаете ничего, требующего интерфейса рабочего стола, вы можете просто прошить Raspberry Pi OS Lite.
Оказавшись в интерфейсе командной строки на Pi, необходимо настроить конфигурацию
Программное обеспечение
На странице GitHub Джефф упоминает, что для запуска Retro Newsfeed требуется Python 3.11. Если вы работаете с Raspberry Pi Bookworm OS, то у вас уже есть Python 3.11.
Если же нет, то, скорее всего, потребуется его обновление.
Помните, что для того, чтобы узнать, какая у вас версия, можно просто ввести в терминал следующее:
python --version
Вам также потребуется библиотека Beautiful Soup Python для анализа HTML новостных сайтов. Таким образом, вы получите только саму новость, а не весь HTML, в котором она находится.
Получить его можно, выполнив следующую команду:
apt-get install python3-bs4
После установки и настройки в соответствии с инструкциями Джеффа достаточно загрузить код с GitHub, и вы получите результат, который выглядит следующим образом:
Работает это так: приложение имеет семь сегментов, которые проходятся один за другим: дата и время, новости AP, финансовые новости Yahoo, местоположение Международной космической станции, Wikipedia "В этот день", погода в США от www.weather.gov, и ваше счастливое число дня.
(Хотя Джефф и оговаривается: "Удача счастливых чисел не гарантируется!").
Если немного покопаться в коде, то можно быстро найти сегменты и отредактировать их по своему усмотрению.
Хотите получать новости из другого источника или погоду для другой страны? Тогда достаточно изменить ссылку внутри сегмента, и все готово.
А теперь, перед тем как уйти, загляните на наш конкурс Raspberry Pi 5!
Конкурсы и рассылка
Хотя этот проект не так легко адаптировать для Raspberry Pi 5, вы можете быть заинтересованы в том, чтобы получить его в свои руки.
Мы знаем, как обидно ждать Raspberry Pi 5 до 23 октября.
Поэтому мы хотим, чтобы вы как можно скорее смогли поиграть с ним.
Поэтому мы организовали конкурс: Какую самую безумную вещь можно придумать для Raspberry Pi 5?
При условии, что ваша идея не разрушит его, вы можете прислать нам свою идею, а мы воплотим ее у себя. И напишем об этом статью!
Мы объявим победителя здесь и на сайте buyzero.de 23 октября.
Победившая идея (которую мы определим сами) выиграет полный комплект Raspberry Pi 5. В него входят блок питания USB-C Power Delivery (PD) мощностью 27 Вт, корпус для Raspberry Pi 5, SD-карта и сама Raspberry Pi 5. Все это с бесплатной доставкой по ЕС.
Победитель конкурса получит Raspberry Pi 5 с бесплатной доставкой по ЕС.
Так что не забудьте прислать свои идеи. Для получения дополнительной информации можно перейти по следующей ссылке: ВЫИГРАЙТЕ БЕСПЛАТНЫЙ RASPBERRY PI 5!
Заключение
Итак, вот она - ретро-лента новостей Raspberry Pi!
К сожалению, у меня нет старого телевизионного монитора. Однако у меня есть несколько светодиодных экранов, которые не используются. Я попробую установить его на один из них и обязательно сообщу вам, что из этого получится.
Если вы также планируете создать такую систему, то обязательно загляните на сайт репозиторий GitHub для получения более подробной информации. Джефф включил в комплект невероятно подробную инструкцию по настройке всего необходимого здесь.
А если вам интересно узнать о других проектах для Raspberry Pi, обязательно ознакомьтесь с другими Paragon Projects здесь.
Джефф сделал так, что его устройство собирает новости, погоду, биржевые тикеры и информацию о местонахождении Международной космической станции. Какие данные вы бы хотели, чтобы собирала ваша система?