Оглавление:
- Запасы
- Шаг 1. Вдохновение
- Шаг 2: нажмите, чтобы сломать
- Шаг 3: Подключение и настройка Pi
- Шаг 4. Сделайте перерыв
Видео: 1963 Tele-LED Comfort Break Reminder: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Этот старый и необычный телефон без набора номера теперь помогает благополучию и продуктивности сосуществовать в домашнем офисе! Под его винтажной решеткой неопиксельное кольцо последовательно загорает 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
Я использовал довольно длинные перемычки на всех переключателях, поэтому сборка не была слишком сложной. Сначала я закрепил плату 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
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Игровая консоль Pi Tourer 1963 года: 9 шагов (с изображениями)
Игровая консоль Pi Tourer 1963 года: это автомобильный радиоприемник Sky Tourer 1963 года выпуска, который я переделал в удобную портативную игровую приставку в стиле ретро. Он имеет встроенный Raspberry Pi 3 с 6 аркадными кнопками и джойстиком, управляющим этими винтажными спрайтами RetroPie через плату контроллера Picade
Xanboo / Homesite Laser Break Beam Sensor: 6 шагов
Xanboo / Homesite Laser Break Beam Sensor: Мне нужен датчик лазерного луча в голливудском стиле. Проблема в том, что у меня есть куча камер и сенсоров Motorola Homesight, но ни в одной из них нет лазеров! Этот проект документирует мои испытания, неудачи и успехи в создании лазерного датчика