Cuprins:

1963 Tele-LED Comfort Break Break Reminder: 4 pași (cu imagini)
1963 Tele-LED Comfort Break Break Reminder: 4 pași (cu imagini)

Video: 1963 Tele-LED Comfort Break Break Reminder: 4 pași (cu imagini)

Video: 1963 Tele-LED Comfort Break Break Reminder: 4 pași (cu imagini)
Video: High Density 2022 2024, Noiembrie
Anonim
Image
Image
1963 Tele-LED Comfort Break Reminder
1963 Tele-LED Comfort Break Reminder
1963 Tele-LED Comfort Break Reminder
1963 Tele-LED Comfort Break Reminder
1963 Tele-LED Comfort Break Reminder
1963 Tele-LED Comfort Break Reminder

Acest telefon vechi și neobișnuit fără apelare ajută acum bunăstarea și productivitatea să coexiste la biroul de acasă! Sub grila sa de epocă, un inel de neopixel luminează cele 24 de LED-uri în ordine timp de o oră, trecând la un afișaj curcubeu atrăgător când este timpul să faceți o pauză. Ignorați curcubeul și inelul cu LED-uri începe să clipească roșu, însoțit de un bip subtil, dar necunoscut, de la unitatea sonoră originală a telefonului.

Pentru a anula semnalul sonor sau a reseta temporizatorul în orice moment, trebuie doar să apăs butonul de pe telefon sau să ridic momentan receptorul - ambele mă obligă să mă ridic și să trec prin cameră, apoi văd că sunt ridicat oricum Aș putea la fel de bine să-mi întind picioarele, să iau o cafea … vedeți cum funcționează.

Întregul lucru este alimentat de un Raspberry Pi 2 vechi, care folosește comutatoarele și buzzer-ul original al telefonului alături de inelul de neopixel.

Este alimentat de la un hub USB de pe laptopul meu de lucru și pornește automat când pornesc dimineața, așa că nu mai aveți de făcut decât să resetați cronometrul când fac o pauză.

În cazul în care nu puteți vedea videoclipul YouTube încorporat, este la

Provizii

Raspberry Pi 2

Inel NeoPixel (24 LED-uri în acest caz)

1x LED alb pentru suportul lămpii

Cabluri jumper

Telefon Vintage

Pasul 1: Inspirație

Inspirație
Inspirație
Inspirație
Inspirație
Inspirație
Inspirație

După ce m-am uitat o lună la acest ciudat telefon vechi din colțul biroului meu, am crezut că este timpul să facă ceva. Nu am vrut să petrec prea mult timp sau bani pe asta, așa că am decis să folosesc doar piesele pe care le aveam în atelier, ca o provocare.

Am luat telefonul la un târg de antichități de stradă în urmă cu aproape doi ani și nu mi-am putut da seama niciodată de scopul său, are o grilă în loc de cadran, dar nu are difuzor în interior - se presupune că era de la o bază aeriană locală, așa că ar fi putut a fost un interfon sau o extensie de vreun fel.

Am decis să-l împerechez cu un inel LED Kitronik Zip Halo - aceasta era doar dimensiunea potrivită și, de asemenea, bântuia atelierul de peste un an, nefolosit. Nu a fost folosit, deoarece din punct de vedere tehnic este pentru bbc micro: bit, dar după ce am găsit în sfârșit un scop pentru asta, mi-am dat seama că este doar un inel îmbrăcat în neopixel și poate fi controlat ca orice altă bandă de LED-uri RGB WS2812B.

Pasul 2: Apasă pentru a sparge

Push to Break
Push to Break
Push to Break
Push to Break
Push to Break
Push to Break
Push to Break
Push to Break

După o dezmembrare rapidă și spălare, piesele telefonului au fost mult mai accesibile și am decis să le conectez la Raspberry Pi.

Butonul original a fost cel mai ușor, acesta s-a dovedit a fi un micro-comutator timpuriu, cu borne cu șurub, astfel încât a fost ușor conectat la niște cabluri jumper feminine. Micul bec roșu era puțin mai complicat, dar trebuia doar să i se înlocuiască becul cu un LED alb, altfel suportul rămânea intact, conectat din nou la cablurile jumper.

Apoi am vrut să pot ridica receptorul telefonului pentru a reseta temporizatorul de pauză, așa că, cu un set de mai multe metri pe „rezistență”, am început să testez diferite combinații ale conexiunilor cu șurub originale de pe telefon, împiedicându-mă în cele din urmă de o pereche de terminale care s-ar conecta direct la comutatorul receptorului.

Am fost puțin sigur de buzzer, deoarece era marcat cu „12v” - m-am gândit să folosesc o placă de releu mică și o baterie de 9v, dar după testare mi-am dat seama că va emite un sunet destul de frumos la 3v, așa că l-am conectat direct la cablurile jumperului..

Pasul 3: Cablare și configurare Pi

Cablare și configurare Pi
Cablare și configurare Pi
Cablare și configurare Pi
Cablare și configurare Pi
Cablare și configurare Pi
Cablare și configurare Pi

Am folosit cabluri jumper destul de lungi pe toate comutatoarele, astfel încât asamblarea nu a fost prea dificilă. Mai întâi am asigurat placa Raspberry Pi în poziție cu niște șuruburi lipicioase (suporturi pentru cabluri de 3 m cu șuruburi mici găurite) și apoi am conectat piesele la GPIO una câte una.

În afară de inelul NeoPixel, care a fost cablat până la 5v, GND și GPIO18, componentele au fost configurate după cum urmează:

GPIO12 (intrare) - Buton original GPIO16 (intrare) - Comutator receptor receptor GPIO14 (ieșire) - Buzzer telefonic original GPIO26 (ieșire) - LED pentru lampă

Pentru ca Pi să funcționeze cu inelul NeoPixel, am instalat mai întâi niște software pentru o placă bazată pe același tip de LED-uri (Unicorn HAT):

curl -sS https://get.pimoroni.com/unicornhat | bash

Acest script de configurare a făcut cea mai mare parte a muncii grele și vă recomand să îl încercați dacă trebuie să controlați LED-urile WS2812B, acesta vine cu câteva exemple grozave. În funcție de numărul de LED-uri din bandă / inel, poate fi necesar să editați …

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

… deoarece acest lucru controlează (sunt destul de sigur) numărul de LED-uri pe care software-ul se așteaptă să le găsească.

După ce am pornit elementele de bază, am tras împreună un script Python care ar putea controla LED-urile și buzzer-ul, integrate cu cele două comutatoare. Acest lucru a necesitat unele încercări și erori, dar scriptul pe care l-am folosit este disponibil pe GitHub - ar putea fi ușor adaptat pentru a utiliza diferite intrări și ieșiri. Funcționează, dar nu este perfect!

Ultima parte a configurării a fost executarea scriptului la pornire, așa că am editat …

sudo nano / etc / xdg / lxsession / LXDE-pi / autostart

… adăugând linia …

sudo python3 /home/pi/timer.py &

..până la sfârșitul fișierului, salvarea și repornirea.

Partea finală a ansamblului a fost doar punerea împreună a celor două jumătăți ale carcasei telefonului - ținute convenabil în loc de șuruburile originale.

Pasul 4: Ia o pauză

Ia o pauză
Ia o pauză
Ia o pauză
Ia o pauză
Ia o pauză
Ia o pauză

Îmi place foarte mult acest telefon acum, stă liniștit în colțul biroului, arată frumos, are o singură slujbă (mă obligă să mă mut ocazional) și o face bine. A fost distractiv și rapid de construit, dar foarte greu de fotografiat - LED-urile sunt mult mai luminoase și mai vii decât în imagini!

Am lucrat întotdeauna de acasă câteva zile pe săptămână și, în perioadele normale, era o oportunitate de a lucra ore mai lungi la o întindere și de a face mai multă muncă, fără distracții.

Acesta nu este un mod durabil de lucru atunci când ești WFH în fiecare zi, totuși, într-o situație de lungă durată ca aceasta este atât de important să faci acele pauze mici de confort, de dragul (în cazul meu mai ales) al spatelui și al sănătății mintale.

Vă mulțumim pentru lectură, rămâneți în siguranță și faceți aceste pauze lucrătorilor la domiciliu!

Celelalte proiecte ale mele Old Tech, New Spec sunt toate pe Instructables la

Mai multe detalii sunt pe site-ul web la https://bit.ly/OldTechNewSpec. și sunt pe Twitter @OldTechNewSpec.

Work From Home Speed Challenge
Work From Home Speed Challenge
Work From Home Speed Challenge
Work From Home Speed Challenge

Premiul II la Provocarea vitezei Work From Home

Recomandat: