Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Inspiration
- Trin 2: Push to Break
- Trin 3: Kabelføring og Pi -opsætning
- Trin 4: Hold en pause
Video: 1963 påmindelse om Tele-LED Comfort Break: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Denne gamle og usædvanlige telefon uden opkald hjælper nu trivsel og produktivitet med at eksistere på hjemmekontoret! Under sin vintage-gitter lyser en neopixelring sine 24 lysdioder i rækkefølge i en time og skifter til et iøjnefaldende regnbueskærm, når det er tid til at holde en pause. Ignorer regnbuen, og LED-ringen begynder at blinke rødt, ledsaget af et subtilt, men uvidende bip fra telefonens originale summerenhed.
For at annullere bippet eller nulstille timeren når som helst, skal jeg bare trykke på knappen på telefonen eller midlertidigt løfte håndsættet - som begge tvinger mig til at rejse mig og gå over rummet, for så at se, når jeg alligevel er oppe Jeg kan lige så godt strække benene, tage en kaffe…. Du ser, hvordan det fungerer.
Det hele drives af en flot gammel Raspberry Pi 2, der bruger telefonens originale switche og summer ved siden af neopixelringen.
Den drives af en USB -hub på min arbejdsbærbare computer og starter automatisk op, når jeg starter om morgenen, så der er ikke andet at gøre end at nulstille timeren, når jeg holder en pause.
Hvis du ikke kan se den integrerede YouTube -video, er den på
Forbrugsvarer
Raspberry Pi 2
NeoPixel -ring (24 LED i dette tilfælde)
1x Hvid LED til lampeholderen
Jumper kabler
Vintage telefon
Trin 1: Inspiration
Efter at have stirret på denne mærkelige gamle telefon i hjørnet af mit kontor i en måned troede jeg, at det var på tide, at det rent faktisk gjorde noget. Jeg ville ikke bruge for meget tid eller penge på det, så besluttede mig kun for at bruge dele, jeg havde på værkstedet, som en slags udfordring.
Jeg tog telefonen på en gade -antikvitetsmesse for næsten to år siden og kunne aldrig finde ud af formålet, den har en gitter i stedet for en urskive, men ingen højttaler indeni - den var angiveligt fra en lokal luftvåbenbase, så kunne have været et samtaleanlæg eller en forlængelse af en eller anden art.
Jeg besluttede at parre den med en Kitronik Zip Halo LED -ring - denne var lige den rigtige størrelse og havde også forfulgt værkstedet i over et år, ubrugt. Det var ubrugt, fordi det teknisk set er til bbc micro: bit, men da jeg endelig havde fundet et formål med det, indså jeg, at det bare er en påklædt neopixelring og kan styres som enhver anden strimmel WS2812B RGB LED'er.
Trin 2: Push to Break
Efter en hurtig demontering og skrubning var telefondelene meget mere tilgængelige, og jeg satte mig for at få dem forbundet med Raspberry Pi.
Den originale knap var den letteste, dette viste sig at være en tidlig mikrokontakt med skrueterminaler, så den blev let forbundet til nogle hunkabel. Den lille røde lampe var lidt vanskeligere, men skulle bare have sin pære udskiftet med en hvid LED, ellers var holderen helt intakt, igen forbundet til jumperkabler.
Dernæst ville jeg være i stand til at løfte telefonens håndsæt for at nulstille pausetimeren, så med en multi-meter indstillet til "modstand" begyndte jeg at teste forskellige kombinationer af de originale skrueforbindelser på telefonen og til sidst snuble over et par terminaler, der ville forbinde direkte til modtagerkontakten.
Jeg var lidt usikker på summeren, da den var mærket "12v" - jeg overvejede at bruge et lille relækort og et 9v batteri, men så efter test indså jeg, at det ville bippe ganske pænt ved 3v, så kablet det direkte til jumperkabler.
Trin 3: Kabelføring og Pi -opsætning
Jeg havde brugt ret lange jumperkabler på alle kontakter, så montering var ikke for vanskelig. Først sikrede jeg Raspberry Pi-kortet på plads med nogle klæbebolte (3 m kabelbinderholdere med små bolte boret igennem) og ledte derefter stykkerne op til GPIO en efter en.
Bortset fra NeoPixel -ringen, der var kablet op til 5v, GND og GPIO18, blev komponenterne opsat som følger:
GPIO12 (indgang) - Original knap GPIO16 (indgang) - Håndsæt modtager switchGPIO14 (udgang) - Original telefon summerGPIO26 (udgang) - LED til lampe
For at få Pi til at fungere med NeoPixel -ringen installerede jeg først noget software til et kort baseret på den samme slags LED'er (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | bash
Dette setup -script udførte det meste af det hårde arbejde, og jeg anbefaler at prøve det, hvis du skal styre WS2812B LED'er, det kommer med nogle gode eksempler. Afhængigt af antallet af lysdioder i din strip/ring skal du muligvis redigere …
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… da dette styrer (jeg er ret sikker) antallet af lysdioder, softwaren forventer at finde.
Efter at have fået det grundlæggende til at fungere, samlede jeg et Python -script, der ville styre lysdioder og summer, integreret med de to kontakter. Dette tog lidt forsøg og fejl, men det script, jeg brugte, er tilgængeligt på GitHub - det kan let tilpasses til at bruge forskellige input og output. Det virker, men det er ikke perfekt!
Den sidste del af opsætningen var at få scriptet til at køre ved opstart, så jeg redigerede …
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
… tilføjer linjen …
sudo python3 /home/pi/timer.py &
..til slutningen af filen, gemmer og genstarter.
Den sidste del af samlingen var bare at sætte de to halvdele af telefonhuset sammen - bekvemt holdt på plads af de originale bolte.
Trin 4: Hold en pause
Jeg kan virkelig godt lide denne telefon nu, den sidder stille i hjørnet af kontoret, ser pænt ud, har et job (tvinger mig til at flytte indimellem) og gør det godt. Det var sjovt og hurtigt at bygge, men meget svært at fotografere - lysdioderne er meget lysere og mere levende end på billederne!
Jeg har altid arbejdet hjemmefra et par dage om ugen, og i normale tider var det en mulighed for at arbejde længere timer i træk og få mere arbejde udført uden forstyrrelser.
Det er ikke en bæredygtig måde at arbejde på, når du er WFH hver dag, men i en langdistance-situation som denne er det så vigtigt at tage de små komfortpauser, af hensyn til (i mit tilfælde især) din lænd og psykiske sundhed.
Tak fordi du læste, vær sikker og tag de pauser hjemmearbejdere!
Mine andre Old Tech, New Spec -projekter er alle på Instructables på
Flere detaljer findes på webstedet på https://bit.ly/OldTechNewSpec. og jeg er på Twitter @OldTechNewSpec.
Anden pris i Work From Home Speed Challenge
Anbefalede:
Påmindelse om slukning af lys: 5 trin
Påmindelse om slukning af lys: Husk, sluk lysene, red jorden. Denne enhed hjælper mig med at lære at udvikle en vane med at slukke lys, når jeg forlader mit værelse. Enheden er simpelthen bygget af Arduino, hovedsageligt ved hjælp af en lyssensor, et ultralydsmåler
Påmindelse om strygejern: 4 trin
Påmindelse om strygejern: hej alle medlemmer og hobbyist. Hovedpersonen i hele denne historie er min kone. En dag morgen strygede hun sin kontor kjole og gik pludselig hjemmefra for at arbejde. Jeg og min datter gik til mit mødres hus på samme dag. om aftenen camede vi alle
Påmindelse om håndvask: 5 trin (med billeder)
Håndvaskpåmindelse: Håndvaskpåmindelsen er et håndbånd, der minder dig om at vaske dine hænder efter hvert 20. minut. Den har tre farvetilstande, Rød, der angiver hænder, der skal vaskes, farvefarvningstilstand (30 sek.) Til gnidning af hænderne i 30 sekunder og grøn for den vaskede
Påmindelse om håndvask: 5 trin
Påmindelse om håndvask: Hej fyre! I dag vil jeg tale om min nye maskine- Påmindelse om håndvask. Nu er coronavirus spredt over hele verden. Regeringen offentliggør altid at vaske din hånd, når du gik tilbage til dit hjem. Så jeg har en idé. Jeg laver en påmindelse mac
Tele Operated Bionic Arm: 13 trin (med billeder)
Teleopereret bionisk arm: I denne instruktør vil vi lave en teleopereret bionisk arm, som er en robotarm, der ligner menneskelig hånd med seks frihedsgrader (fem til figurer og en til håndled). Det styres med menneskelig hånd ved hjælp af en handske, der har flexsensorer, der