Cuprins:
- Provizii
- Pasul 1: Inspirație
- Pasul 2: Apasă pentru a sparge
- Pasul 3: Cablare și configurare Pi
- Pasul 4: Ia o pauză
Video: 1963 Tele-LED Comfort Break Break Reminder: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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ă
Î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.
Premiul II la Provocarea vitezei Work From Home
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Consola de jocuri Pi Tourer din 1963: 9 pași (cu imagini)
Consola de jocuri Pi Tourer din 1963: Aceasta este o mașină de radio Sky Tourer din 1963 pe care am transformat-o într-o consolă de joc retro portabilă la îndemână. Are un Raspberry Pi 3 încorporat, cu 6 butoane arcade și un joystick care controlează acele sprite vintage RetroPie printr-o placă de control Picade
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Braț bionic acționat prin tele: 13 pași (cu imagini)
Braț bionic cu acționare tele: În acest instructabil, vom realiza un braț bionic cu acțiune tele, care este un braț robotizat asemănător mâinii umane cu șase grade de libertate (cinci pentru figuri și unul pentru încheietura mâinii). Este controlat cu mâna omului folosind o mănușă care are senzori flexibili atta
Xanboo / Homesite Laser Break Beam Sensor: 6 pași
Xanboo / Homesite Laser Break Beam Sensor: vreau un senzor de fascicul laser în stil hollywoodian cu care să mă joc. Problema este că am o grămadă de camere și senzori Motorola Homesight, dar niciunul nu are lasere! Acest proiect documentează încercările, eșecurile și succesele mele în construirea unui senzor laser