Идеи проектов Raspberry Pi: повышаем производительность
В мире слишком много отвлекающих факторов, и иногда я думаю, не нужен ли мне таймер Pomodoro. Несмотря ни на что, я знаю, что на самом деле мне нужно больше идей для проектов на Raspberry Pi!
В этой статье я рассмотрю различные подходы к созданию таймера Pomodoro на Raspberry Pi и то, чем каждый из них отличается друг от друга.
Что такое таймер Pomodoro?
Таймер Pomodoro - это инструмент, который поможет вам повысить продуктивность работы за определенное время.
Он четко устанавливает определенное время для работы, затем короткое время отдыха и повторение. Обычное соотношение - 25 минут работы и 5 минут отдыха.
Эта техника поможет вам держать себя в руках. Если вы обнаружите, что тратите время впустую, прокручивая страницу в Twitter или играя с телефоном в рабочее время, создайте физический таймер Pomodoro, который поможет вам не сбиться с курса.
Давайте рассмотрим несколько примеров.
Таймер Pomodoro от MagPi (Pi Pico)
Плата: Raspberry Pi Pico
MagPi - официальный журнал о Raspberry Pi, и в нем есть руководство по созданию таймера Pomodoro на Raspberry Pi Pico.
В их конструкции используется светодиодная матрица Pico Unicorn Pack от Pimoroni. Использование готового решения значительно упрощает создание собственного таймера Pomodoro.
Этот таймер Pomodoro будет гасить один светодиод каждые 1/112 часть цикла, чтобы дать вам визуальное представление о том, сколько времени осталось до конца вашего цикла работы или отдыха.
Использование Unicorn Pack также позволяет использовать одну из его кнопок для запуска таймера, а другую - для его остановки.
В руководстве рассказывается о том, как прошить пользовательский UF2 для Pico, и о шагах кодирования. Вы также можете просто скачать готовый код на Python здесь.
Плюсы: Простой и функциональный; выполняет работу с помощью самого дешевого Raspberry Pi, который есть в наличии
Конс: Для этого нужно купить набор "Единорог"; если вы хотите поучаствовать в проекте, вам не придется много строить.
Таймер Pomodoro (Pi Zero) Мэриэнн Вахтер
Плата: Raspberry Pi Zero
Не стреляйте в гонца. Я знаю, что в наши дни вы не можете купить Zero.
Самое лучшее в руководстве Мэриэнн - это то, как она говорит: "Я потратила слишком много времени на Adafruit и в итоге получила несколько Raspberry Pi Zero Ws".
Как же изменились времена. В наши дни вы бы тратили слишком много времени на rpilocator и, вероятно, ничего не добились.
Но хорошо то, что этот проект можно реализовать с помощью любого микрокомпьютера Raspberry Pi, хотя он может выглядеть не так элегантно.
В дизайне Мэриэнн используется Pimoroni InkypHAT, трехцветный e-ink дисплей.
Дисплей e-ink позволяет пользователю увидеть более прямое сообщение. Например, предыдущий таймер Pomodoro использует светодиоды, чтобы сообщить вам о происходящем, но прежде чем понять, что он хочет сказать, нужно знать, как его интерпретировать.
С помощью дисплея e-ink вы можете отправлять сообщения, например, "Время перерыва". Это сразу бросается в глаза и требует гораздо меньше интерпретаций.
Если пойти дальше, то на e-ink дисплее можно создать таймер, который будет показывать, сколько минут осталось, хотя вряд ли вы сможете показывать секундный таймер из-за низкой частоты обновления e-ink дисплея (и как это будет отвлекать, когда он обновляется!).
См. Представление Мэриэнн о таймере Pomodoro на ее сайте, и также код на Github.
Плюсы: e-ink позволяет общаться на английском языке и с помощью картинок (вместо того, чтобы интерпретировать значение светодиодов)
Конс: Построен на Pi Zero, который в наши дни не так-то просто купить.
Таймер Pomodoro Тимоти Киста (Pi Zero)
Плата: Raspberry Pi Zero
Дисплей e-ink отлично подходит для таймера Pomodoro, если вам не нужно видеть часы обратного отсчета с секундами.
А если вам нужно маломощное решение, которое показывает секунды?
Тимоти Кист использовал Scroll pHAT от Pimoroni, который представляет собой одноцветную светодиодную матрицу 17×7.
В отличие от первого примера, здесь светодиоды отправляют прямое сообщение. Человек видит таймер обратного отсчета времени, а не представление того, сколько времени осталось.
Его учебник довольно подробный, так что читайте здесь.
Плюсы: маломощное решение, позволяющее видеть секунды на таймере обратного отсчета.
Конс: построен на Pi Zero (в наши дни его не так-то просто купить).
Говорящий таймер Pomodoro от HackSpace (Pico)
Плата: Raspberry Pi Pico
Если вам еще не надоели все упоминания о Pimoroni, вот еще одно от другого крупного игрока на рынке Raspberry Pi.
Роб Майлз представил этот материал для 51-го выпуска журнала Журнал Hackspace, который вы можете скачать здесь. См. статью на стр. 88.
Этот таймер Pomodoro - один из самых сложных, и причина этого в том, что он воспроизводит звуки, информирующие вас о том, сколько времени осталось.
Теперь вы, возможно, зададитесь вопросом... как Pico производит звук?
Роб сделал это, объединив динамик с MP3-плеером DFPlayer Mini. Затем он записывает несколько MP3-файлов, на которых читает слова "один час", "пятьдесят четыре минуты" и "осталось", и эти сэмплы последовательно воспроизводятся, сообщая вам, сколько времени осталось.
Проект также оснащен таймером, который использует четырехсимвольный дисплей, что позволяет наглядно увидеть, сколько времени осталось.
Является ли это чрезмерной инженерией? Только вы можете сказать, а я здесь, чтобы показать вам возможности.
Но посмотрите, сколько проводов задействовано в этом проекте!
Теперь вы знаете, почему люди так любят Pimoroni. Они предлагают готовые решения, избавляющие от путаницы. Вот мем, показывающий, с какой дилеммой сталкиваются производители, которые мы впервые использовали в нашей рассылке:
Плюсы: Имеет звук и таймер и использует Pico (доступный и малопотребляющий).
Cons: Много деталей, много проводов, и вам придется записывать аудиофайлы (может быть профи, если вам нравится строить и возиться).
Таймер Pomodoro и цифровая фоторамка (Pi 3B)
Плата: Raspberry Pi 3B
Бумхан Ю создал устройство "два в одном", которое отображает фотографии и работает как таймер Pomodoro.
В его конструкции используется 7″ сенсорный дисплей, который имеет сенсорный экран и корпус для размещения Pi 3B. Это позволяет ему быть автономным таймером Pomodoro.
Этот способ, вероятно, самый дорогой и энергоемкий, но его преимущество в том, что вы получаете устройство, которое может выполнять несколько задач.
Вы можете узнать больше о что он использовал здесь и найти приложение JavaScript можно здесь.
Плюсы: у вас есть работающий микрокомпьютер Raspberry Pi, и вы можете выполнять другие задачи, помимо таймера Pomodoro
Конс: У вас есть микрокомпьютер Raspberry Pi, работающий с дисплеем, что означает самую высокую стоимость и требования к мощности по сравнению со всеми остальными проектами здесь. Он также является самым дорогим.
Вы можете посмотреть нашу серию под названием "Проекты Paragon", которая охватывает всевозможные идеи проектов Raspberry Pi, нажав на кнопку здесь.