Tartalomjegyzék:
- Kellékek
- 1. lépés: Inspiráció
- 2. lépés: Nyomja meg a töréshez
- 3. lépés: Huzalozás és Pi beállítás
- 4. lépés: Tartson szünetet
Videó: 1963 Tele-LED Comfort Break emlékeztető: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a régi és szokatlan, tárcsázás nélküli telefon most segíti a jólétet és a termelékenységet az otthoni irodában! A szüreti rács alatt egy neopixelgyűrű világítja meg 24 LED-ét egymás után egy órán keresztül, és átáll a szemet gyönyörködtető szivárványos kijelzőre, amikor ideje szünetet tartani. Ha figyelmen kívül hagyja a szivárványt, a LED-gyűrű pirosan villogni kezd, a telefon eredeti hangjelzőjének finom, de figyelmen kívül hagyható hangjelzésével.
A hangjelzés megszüntetéséhez vagy az időzítő visszaállításához bármikor csak meg kell nyomnom a gombot a telefonon, vagy egy pillanatra felemelnem a kézibeszélőt - mindkettő arra kényszerít, hogy felálljak, és átmenjek a szobán, aztán látva, hogy már fent vagyok Lehet, hogy kinyújtom a lábam, megiszok egy kávét… Látod, hogyan működik.
Az egészet egy szép régi Raspberry Pi 2 táplálja, a telefon eredeti kapcsolóit és hangjelzőjét használja a neopixel gyűrű mellett.
A munkahelyi laptopom USB -elosztójáról kapja a tápellátást, és automatikusan elindul, amikor reggel elindulok, így nincs más teendő, mint szüneteltetni az időzítőt.
Ha nem látja a beágyazott YouTube -videót, akkor itt található:
Kellékek
Raspberry Pi 2
NeoPixel gyűrű (24 LED ebben az esetben)
1x fehér LED a lámpatartóhoz
Jumper kábelek
Vintage telefon
1. lépés: Inspiráció
Miután egy hónapig bámultam ezt a furcsa, régi telefont az irodám sarkában, azt gondoltam, itt az ideje, hogy valóban tegyen valamit. Nem akartam túl sok időt vagy pénzt költeni rá, ezért úgy döntöttem, hogy csak a műhelyben lévő alkatrészeket használom, egyfajta kihívásként.
Majdnem két éve vettem fel a telefont egy utcai régiségvásáron, és soha nem tudtam rájönni a céljára, tárcsa helyett rács van rajta, de nincs benne hangszóró - állítólag egy helyi légierő bázisáról származott, így kaputelefon vagy kiterjesztés volt.
Úgy döntöttem, hogy egy Kitronik Zip Halo LED gyűrűvel párosítom - ez volt a megfelelő méret, és több mint egy éve kísértet a műhelyben, használaton kívül. Használatlan volt, mert technikailag a bbc micro: bit-hez való, de miután végre megtaláltam a célját, rájöttem, hogy ez csak egy felöltözött neopixelgyűrű, és ugyanúgy vezérelhető, mint a WS2812B RGB LED-ek bármelyike.
2. lépés: Nyomja meg a töréshez
Gyors szétszerelés és súrolás után a telefon részei sokkal jobban megközelíthetők voltak, és elkezdtem összekötni őket a Raspberry Pi-vel.
Az eredeti gomb volt a legegyszerűbb, ez egy korai mikrokapcsolónak bizonyult, csavaros kapcsokkal, így könnyen csatlakoztatható néhány női áthidaló kábelhez. A kis piros lámpa kicsit bonyolultabb volt, de csak ki kellett cserélnie az izzót egy fehér LED -re, különben a tartó teljesen érintetlen maradt, és ismét átkötő kábelekhez volt kötve.
Ezután azt akartam, hogy felemelhessem a telefon kézibeszélőjét, hogy visszaállítsam a szünet időzítőt, ezért egy több méteres "ellenállás" beállítással elkezdtem tesztelni a telefon eredeti csavaros csatlakozásainak különböző kombinációit, végül megbotlottam egy pár terminálon, közvetlenül a vevőkapcsolóhoz csatlakozna.
Kicsit elbizonytalanodtam a hangjelzőben, mivel "12v" volt jelölve - fontolóra vettem egy kis relé tábla és egy 9V -os akkumulátor használatát, de aztán a tesztelés után rájöttem, hogy elég szépen sípol 3V -nál, ezért közvetlenül az áthidaló kábelekhez kötöttem.
3. lépés: Huzalozás és Pi beállítás
Elég hosszú áthidaló kábeleket használtam minden kapcsolónál, így az összeszerelés nem volt túl nehéz. Először néhány ragadós csavarral rögzítettem a helyén a Raspberry Pi táblát (3 m-es kábelkötegelő-tartók kis csavarokkal átfúrva), majd egyenként bekötem a darabokat a GPIO-ba.
Eltekintve a NeoPixel gyűrűtől, amely 5V -ra, GND -re és GPIO18 -ra volt bekötve, a komponenseket az alábbiak szerint állították össze:
GPIO12 (bemenet) - Eredeti gomb GPIO16 (bemenet) - Kézibeszélő vevőkapcsoló GPIO14 (kimenet) - Eredeti telefoncsengő GPIO26 (kimenet) - LED a lámpához
Ahhoz, hogy a Pi működjön a NeoPixel gyűrűvel, először telepítettem egy szoftvert egy táblához, amely azonos típusú LED -eken alapul (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | bash
Ez a telepítő szkript elvégezte a legtöbb kemény munkát, és azt javaslom, hogy próbálja ki, ha a WS2812B LED -eket kell vezérelnie, ez remek példákkal szolgál. A csíkban/gyűrűben lévő LED -ek számától függően előfordulhat, hogy szerkeszteni kell…
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… Mivel ez vezérli (teljesen biztos vagyok benne) a szoftver által várt LED -ek számát.
Miután elvégeztem az alapokat, összehoztam egy Python -szkriptet, amely a két kapcsolóval integrált LED -eket és hangjelzőt irányítja. Ez némi próbát és hibát igényelt, de az általam használt szkript elérhető a GitHubon - könnyen illeszthető a különböző bemenetek és kimenetek használatához. Működik, de nem tökéletes!
A beállítás utolsó része a szkript futtatása volt az indításkor, ezért szerkesztettem …
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
… Sor hozzáadása…
sudo python3 /home/pi/timer.py &
..a fájl végéig, mentés és újraindítás.
Az összeszerelés utolsó része csak a telefontok két felének összerakása volt - kényelmesen rögzítve a helyén az eredeti csavarokkal.
4. lépés: Tartson szünetet
Nagyon szeretem most ezt a telefont, csendesen ül az iroda sarkában, jól néz ki, van egy feladata (kényszerít, hogy időnként mozogjak), és jól teszi. Szórakoztató és gyors volt az építése, de nagyon nehéz fényképezni - a LED -ek sokkal fényesebbek és élénkebbek, mint a képeken!
A heti néhány napon mindig otthonról dolgoztam, és normál időben ez egy lehetőség volt arra, hogy hosszabb ideig dolgozzak egyhuzamban, és több munkát végezzek, zavarás nélkül.
Ez azonban nem fenntartható munkamódszer, ha minden nap WFH vagy. Ilyen hosszú távú helyzetben nagyon fontos, hogy tartsd ezeket a kis kényelmi szüneteket, különösen (esetemben) a derék és a mentális egészség érdekében.
Köszönjük, hogy elolvasta, vigyázzon magára, és tartsa ezeket a szüneteket otthon dolgozók!
A többi régi technikai, új specifikációs projektem megtalálható az Instructables webhelyen, a https://www.instructables.com/member/MisterM/instructables/ webhelyen.
További részletek a https://bit.ly/OldTechNewSpec weboldalon találhatók. és a Twitteren vagyok @OldTechNewSpec.
Második díj a Work From Home Speed Challenge versenyen
Ajánlott:
Emlékeztető a fények kikapcsolására: 5 lépés
Emlékeztető a fények kikapcsolására: Ne feledje, kapcsolja ki a fényeket, mentse a Földet. Ez az eszköz segít megtanulni kialakítani azt a szokást, hogy lekapcsolom a villanyt, amikor elhagyom a szobámat. A készüléket egyszerűen az Arduino építette, főleg fényérzékelő, ultrahangos távolságmérő
Maszk emlékeztető: 5 lépés
Maszk emlékeztető: Ezt a gépet arra tervezték, hogy emlékeztesse az embereket arra, hogy viseljenek maszkot, mielőtt a szabadba mennek, különösen a COVID-19 járvány idején. A gép fényérzékelő érzékelővel érzékeli, hogy valaki elhalad -e. Amikor valakit észlel, a motor kinyit egy maszkdobozt
Nextion érintőképernyős Outlook naptári értekezlet emlékeztető: 6 lépés
Nextion érintőképernyős Outlook naptári értekezlet emlékeztető: Azért kezdtem el ezt a projektet, mert sokszor lemaradtam az értekezletekről, és úgy gondoltam, szükségem van egy jobb emlékeztető rendszerre. Annak ellenére, hogy a Microsoft Outlook naptárát használjuk, időm nagy részét Linux/UNIX rendszeren töltöttem ugyanazon a számítógépen. Miközben dolgozik
Kulcs emlékeztető: 4 lépés
Kulcsemlékeztető: Ez az Arduino projekt egy emlékeztető gép, amely segít azoknak, akik elfelejtik rendszeresen hozni a kulcsaikat. Ahogy általában, amikor leteszi a kulcsát az asztalra, elfelejtheti elvenni. Tehát ez a projekt az ultrahangos érzékelőt használja, mint amikor a felhasználó közel kerül
Emlékeztető kézmosásra: 5 lépés (képekkel)
Emlékeztető kézmosásra: A kézmosó emlékeztető egy kézi pánt, amely emlékeztet arra, hogy 20 percenként mosson kezet. Három színmóddal rendelkezik: a piros jelzi a mosandó kezet, a színhalványítási mód (30 másodperc) a kéz dörzsölésére 30 másodpercig, a zöld pedig a mosott ha