Оглавление:

1963 Tele-LED Comfort Break Reminder: 4 шага (с изображениями)
1963 Tele-LED Comfort Break Reminder: 4 шага (с изображениями)

Видео: 1963 Tele-LED Comfort Break Reminder: 4 шага (с изображениями)

Видео: 1963 Tele-LED Comfort Break Reminder: 4 шага (с изображениями)
Видео: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Июль
Anonim
Image
Image
1963 Tele-LED Напоминание о комфортном перерыве
1963 Tele-LED Напоминание о комфортном перерыве
1963 Tele-LED Напоминание о комфортном перерыве
1963 Tele-LED Напоминание о комфортном перерыве
1963 Tele-LED Напоминание о комфортном перерыве
1963 Tele-LED Напоминание о комфортном перерыве

Этот старый и необычный телефон без набора номера теперь помогает благополучию и продуктивности сосуществовать в домашнем офисе! Под его винтажной решеткой неопиксельное кольцо последовательно загорает 24 светодиода в течение часа, переключаясь на привлекательный радужный дисплей, когда пора сделать перерыв. Не обращайте внимания на радугу, и светодиодное кольцо начнет мигать красным, сопровождаемое тонким, но не игнорируемым звуковым сигналом оригинального зуммера телефона.

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

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

Он питается от USB-концентратора на моем рабочем ноутбуке и автоматически загружается, когда я запускаю его утром, поэтому мне ничего не остается, кроме как сбрасывать таймер, когда я делаю перерыв.

Если вы не видите встроенное видео YouTube, оно находится по адресу

Запасы

Raspberry Pi 2

NeoPixel Ring (в данном случае 24 светодиода)

1x белый светодиод для патрона лампы

Соединительные кабели

Винтажный телефон

Шаг 1. Вдохновение

Вдохновение
Вдохновение
Вдохновение
Вдохновение
Вдохновение
Вдохновение

Посмотрев на этот странный старый телефон в углу своего офиса в течение месяца, я подумал, что пора он действительно что-то сделать. Я не хотел тратить на это слишком много времени или денег, поэтому решил использовать только те детали, которые были у меня в мастерской, как своего рода вызов.

Я взял телефон на уличной ярмарке антиквариата почти два года назад и так и не смог понять его предназначение, у него есть решетка вместо циферблата, но нет динамика внутри - предположительно, он был с местной базы ВВС, так что мог был домофон или какой-то добавочный номер.

Я решил соединить его со светодиодным кольцом Kitronik Zip Halo - оно было как раз подходящего размера и уже больше года не использовалось в мастерской. Он не использовался, потому что технически он предназначен для bbc micro: bit, но, наконец, найдя для него цель, я понял, что это просто нарядное кольцо из неопикселей, которым можно управлять, как любой другой полосой светодиодов WS2812B RGB.

Шаг 2: нажмите, чтобы сломать

Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать
Нажмите, чтобы сломать

После быстрого демонтажа и очистки детали телефона стали намного доступнее, и я приступил к их подключению к Raspberry Pi.

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

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

Я был немного не уверен в звуковом сигнале, так как он был помечен как «12 В» - я подумал об использовании небольшой релейной платы и батареи на 9 В, но затем, после тестирования, я понял, что он будет довольно хорошо пищать при напряжении 3 В, поэтому подключил его напрямую к перемычкам..

Шаг 3: Подключение и настройка Pi

Подключение и настройка Pi
Подключение и настройка Pi
Подключение и настройка Pi
Подключение и настройка Pi
Подключение и настройка Pi
Подключение и настройка Pi

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

Помимо кольца NeoPixel, которое было подключено к 5 В, GND и GPIO18, компоненты были настроены следующим образом:

GPIO12 (вход) - исходная кнопка GPIO16 (вход) - переключатель приемника трубки GPIO14 (выход) - исходный зуммер телефона GPIO26 (выход) - светодиод для лампы

Чтобы заставить Pi работать с кольцом NeoPixel, я сначала установил программное обеспечение для платы, основанной на таких же светодиодах (Unicorn HAT):

curl -sS https://get.pimoroni.com/unicornhat | трепать

Этот сценарий настройки выполнил большую часть тяжелой работы, и я рекомендую попробовать, если вам нужно управлять светодиодами WS2812B, в нем есть несколько отличных примеров. В зависимости от количества светодиодов в вашей полосе / кольце вам может потребоваться отредактировать…

sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py

… Поскольку это контролирует (я почти уверен) количество светодиодов, которые программа ожидает найти.

Получив основы работы, я собрал скрипт Python, который будет управлять светодиодами и зуммером, интегрированным с двумя переключателями. Это потребовало некоторых проб и ошибок, но скрипт, который я использовал, доступен на GitHub - его можно легко адаптировать для использования различных входов и выходов. Это работает, но не идеально!

Последней частью настройки было запуск сценария при запуске, поэтому я отредактировал…

sudo nano / etc / xdg / lxsession / LXDE-pi / автозапуск

… Добавление строки…

sudo python3 /home/pi/timer.py &

..до конца файла, сохранение и перезагрузка.

Последней частью сборки было просто соединение двух половинок корпуса телефона, которые удобно удерживались на месте оригинальными болтами.

Шаг 4. Сделайте перерыв

Сделайте перерыв
Сделайте перерыв
Сделайте перерыв
Сделайте перерыв
Сделайте перерыв
Сделайте перерыв

Мне сейчас очень нравится этот телефон, он тихо стоит в углу офиса, выглядит красиво, выполняет одну работу (заставляет меня иногда переезжать) и делает это хорошо. Было весело и быстро построить, но очень сложно сфотографировать - светодиоды намного ярче и ярче, чем на фотографиях!

Я всегда работал дома несколько дней в неделю, и в обычное время у меня была возможность работать больше часов подряд и выполнять больше работы, не отвлекаясь.

Это не рациональный способ работы, когда вы WFH каждый день, хотя в такой долгосрочной ситуации так важно делать небольшие комфортные перерывы ради (особенно в моем случае) вашей поясницы и психического здоровья..

Спасибо за чтение, оставайтесь в безопасности и делайте перерывы, надомники!

Все мои другие проекты Old Tech, New Spec находятся на Instructables по адресу

Более подробная информация на сайте https://bit.ly/OldTechNewSpec. и я в Твиттере @OldTechNewSpec.

Работа из дома Вызов скорости
Работа из дома Вызов скорости
Работа из дома Вызов скорости
Работа из дома Вызов скорости

Второй приз в конкурсе Work From Home Speed Challenge

Рекомендуемые: