Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Inspiration
- Schritt 2: Push to Break
- Schritt 3: Verkabelung und Pi-Setup
- Schritt 4: Machen Sie eine Pause
Video: 1963 Tele-LED Comfort Break Erinnerung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Dieses alte und ungewöhnliche wahllose Telefon trägt jetzt dazu bei, dass Wohlbefinden und Produktivität im Home Office koexistieren! Unter seinem Vintage-Grill beleuchtet ein Neopixel-Ring seine 24 LEDs nacheinander eine Stunde lang und wechselt zu einem auffälligen Regenbogen-Display, wenn es Zeit ist, eine Pause einzulegen. Ignorieren Sie den Regenbogen und der LED-Ring beginnt rot zu blinken, begleitet von einem subtilen, aber nicht zu ignorierenden Piepton aus dem Originalsummer des Telefons.
Um das Piepen zu unterbrechen oder den Timer jederzeit zurückzusetzen, muss ich nur entweder die Taste am Telefon drücken oder kurz den Hörer abheben - beides zwingt mich dazu aufzustehen und durch den Raum zu gehen, dann sehe ich, dass ich sowieso wach bin Ich kann genauso gut meine Beine vertreten, einen Kaffee trinken…. Sie sehen, wie es funktioniert.
Das Ganze wird von einem schönen alten Raspberry Pi 2 angetrieben, wobei die Originalschalter und der Summer des Telefons neben dem Neopixel-Ring verwendet werden.
Es wird über einen USB-Hub an meinem Arbeits-Laptop mit Strom versorgt und fährt automatisch hoch, wenn ich morgens starte, sodass ich nichts anderes tun muss, als den Timer zurückzusetzen, wenn ich eine Pause mache.
Falls Sie das eingebettete YouTube-Video nicht sehen können, finden Sie es unter
Lieferungen
Raspberry Pi 2
NeoPixel-Ring (in diesem Fall 24 LEDs)
1x weiße LED für die Lampenfassung
Überbrückungskabel
Vintage Telefon
Schritt 1: Inspiration
Nachdem ich einen Monat lang dieses seltsame alte Telefon in der Ecke meines Büros angestarrt hatte, dachte ich, es sei an der Zeit, dass es tatsächlich etwas tut. Ich wollte nicht zu viel Zeit oder Geld dafür ausgeben, also entschied ich mich, nur Teile zu verwenden, die ich in der Werkstatt hatte, als eine Art Herausforderung.
Ich habe das Telefon vor fast zwei Jahren auf einer Antiquitätenmesse auf der Straße abgenommen und konnte nie seinen Zweck herausfinden, es hat ein Gitter anstelle eines Zifferblatts, aber keinen Lautsprecher im Inneren - es war angeblich von einem lokalen Luftwaffenstützpunkt, hätte also sein können eine Gegensprechanlage oder irgendeine Nebenstelle gewesen sein.
Ich entschied mich, es mit einem Kitronik Zip Halo LED-Ring zu kombinieren - dieser hatte genau die richtige Größe und spukte auch seit über einem Jahr unbenutzt in der Werkstatt. Es war ungenutzt, weil es technisch für das bbc micro:bit ist, aber nachdem ich endlich einen Zweck dafür gefunden hatte, stellte ich fest, dass es sich nur um einen verkleideten Neopixel-Ring handelt und wie jeder andere Streifen von WS2812B RGB-LEDs gesteuert werden kann.
Schritt 2: Push to Break
Nach einer schnellen Demontage und Reinigung waren die Telefonteile viel zugänglicher, und ich machte mich daran, sie mit dem Raspberry Pi zu verbinden.
Der ursprüngliche Knopf war am einfachsten, es stellte sich heraus, dass es sich um einen frühen Mikroschalter mit Schraubklemmen handelte, sodass er leicht an einige weibliche Überbrückungskabel angeschlossen werden konnte. Die kleine rote Lampe war etwas kniffliger, musste aber nur ihre Glühbirne durch eine weiße LED ersetzen, sonst blieb die Halterung intakt, wieder mit Überbrückungskabeln verdrahtet.
Als nächstes wollte ich den Hörer des Telefons abheben können, um den Pausen-Timer zurückzusetzen, also begann ich mit einem auf "Widerstand" eingestellten Multimeter verschiedene Kombinationen der ursprünglichen Schraubverbindungen am Telefon zu testen und stolperte schließlich über ein Paar Klemmen, die würde direkt an den Empfängerschalter anschließen.
Ich war mir beim Summer etwas unsicher, da er mit "12v" gekennzeichnet war - ich überlegte, eine kleine Relaisplatine und eine 9-V-Batterie zu verwenden, aber nach dem Testen stellte ich fest, dass er bei 3 V recht gut piepsen würde, also verkabelte ich ihn direkt mit Überbrückungskabeln.
Schritt 3: Verkabelung und Pi-Setup
Ich hatte bei allen Schaltern ziemlich lange Überbrückungskabel verwendet, so dass die Montage nicht allzu schwierig war. Zuerst habe ich das Raspberry Pi Board mit einigen Klebeschrauben befestigt (3m Kabelbinderhalter mit kleinen durchgebohrten Schrauben) und dann die Teile einzeln mit dem GPIO verdrahtet.
Abgesehen vom NeoPixel-Ring, der auf 5V, GND und GPIO18 verdrahtet wurde, wurden die Komponenten wie folgt aufgebaut:
GPIO12 (Eingang) - Original-TasteGPIO16 (Eingang) - Handset-Empfänger-SchalterGPIO14 (Ausgang) - Original-TelefonsummerGPIO26 (Ausgang) - LED für Lampe
Damit der Pi mit dem NeoPixel-Ring funktioniert, habe ich zuerst Software für ein Board installiert, das auf der gleichen Art von LEDs basiert (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | bash
Dieses Setup-Skript hat die meiste Arbeit geleistet, und ich empfehle, es auszuprobieren, wenn Sie WS2812B-LEDs steuern müssen. Es enthält einige großartige Beispiele. Abhängig von der Anzahl der LEDs in Ihrem Streifen/Ring müssen Sie möglicherweise…
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… da dies (ich bin mir ziemlich sicher) die Anzahl der LEDs steuert, die die Software erwartet.
Nachdem ich die Grundlagen zum Laufen gebracht hatte, habe ich ein Python-Skript zusammengestellt, das die LEDs und den Summer steuert, die in die beiden Schalter integriert sind. Dies erforderte einige Versuche und Fehler, aber das von mir verwendete Skript ist auf GitHub verfügbar - es könnte leicht angepasst werden, um verschiedene Ein- und Ausgaben zu verwenden. Es funktioniert, aber es ist nicht perfekt!
Der letzte Teil des Setups bestand darin, das Skript beim Start auszuführen, also bearbeitete ich …
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
…die Zeile hinzufügen…
sudo python3 /home/pi/timer.py &
..bis zum Ende der Datei, speichern und neu starten.
Der letzte Teil der Montage bestand darin, die beiden Hälften des Telefongehäuses zusammenzusetzen - bequem von den Originalschrauben gehalten.
Schritt 4: Machen Sie eine Pause
Ich mag dieses Telefon jetzt wirklich, es steht ruhig in der Ecke des Büros, sieht gut aus, hat einen Job (zwingt mich gelegentlich umzuziehen) und macht es gut. Es hat Spaß gemacht und war schnell zu bauen, aber sehr schwer zu fotografieren - die LEDs sind viel heller und lebendiger als auf den Bildern!
Ich habe immer ein paar Tage in der Woche von zu Hause aus gearbeitet, und in normalen Zeiten war es eine Gelegenheit, länger am Stück zu arbeiten und mehr Arbeit zu erledigen, ohne abgelenkt zu werden.
Das ist jedoch keine nachhaltige Art zu arbeiten, wenn Sie jeden Tag WFH sind, in einer solchen Langstreckensituation ist es so wichtig, diese kleinen Komfortpausen einzulegen, um (in meinem Fall besonders) Ihren unteren Rücken und Ihre psychische Gesundheit zu schützen.
Danke fürs Lesen, bleibt gesund und macht diese Pausen, Heimarbeiter!
Meine anderen Old Tech, New Spec-Projekte sind alle auf Instructables unter
Weitere Details finden Sie auf der Website unter https://bit.ly/OldTechNewSpec. und ich bin auf Twitter @OldTechNewSpec.
Zweiter Preis bei der Work From Home Speed Challenge
Empfohlen:
Home-Erinnerung: 5 Schritte
Heimerinnerung: Dieses Projekt kann Ihre Familie daran erinnern, dass Sie zu Hause sind, wenn sie mit Hausarbeit oder anderen Dingen beschäftigt ist. Der Grund, warum ich diese Erinnerung erstelle, ist, dass meine Mutter jeden Tag, wenn ich von der Schule nach Hause komme, normalerweise kocht und sie nicht hören konnte, dass ich b