Sisukord:
- Tarvikud
- Samm: inspiratsioon
- 2. samm: vajutage purunemiseks
- Samm: juhtmestik ja Pi seadistamine
- Samm: tehke paus
Video: 1963 Tele-LED Comfort Break meeldetuletus: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See vana ja ebatavaline valimata telefon aitab nüüd heaolul ja tootlikkusel kodukontoris koos eksisteerida! Vintage iluvõre all süttib neopikselrõngas oma 24 LED-i tund aega järjest, lülitades vaheaega silmatorkavale vikerkaareekraanile. Ignoreerige vikerkaart ja LED-rõngas hakkab punaselt vilkuma, millega kaasneb peen, kuid tähelepanuta jäetud piiks telefoni originaalsummerist.
Piiksumise tühistamiseks või taimeri lähtestamiseks pean lihtsalt vajutama telefoni nuppu või tõstma telefonitoru hetkeks - mõlemad sunnivad mind püsti tõusma ja mööda tuba kõndima, nähes, et olen niikuinii üleval Võin sama hästi jalgu sirutada, kohvi haarata … näete, kuidas see toimib.
Kogu asja toidab kena vana Raspberry Pi 2, kasutades neopikselrõnga kõrval telefoni originaalseid lüliteid ja helisignaali.
See töötab minu töö sülearvuti USB -jaoturist ja käivitub hommikul käivitamisel automaatselt, nii et pole muud teha, kui puhkehetkel taimer lähtestada.
Kui te ei näe manustatud YouTube'i videot, on see aadressil
Tarvikud
Vaarika Pi 2
NeoPixel Ring (sel juhul 24 LED)
1x valge LED lambipesa jaoks
Jumper kaablid
Vintage telefon
Samm: inspiratsioon
Olles kuu aega oma kontorinurgas seda kummalist vana telefoni vahtinud, arvasin, et on õige aeg, et see tegelikult midagi teeb. Ma ei tahtnud sellele liiga palju aega ega raha kulutada, nii et otsustasin kasutada väljakutsena ainult töökojas leiduvaid osi.
Võtsin telefoni peaaegu kaks aastat tagasi tänava antiigimessilt ja ei saanud kunagi selle eesmärgist aru, sellel on sihverplaadi asemel iluvõre, kuid sees pole kõlarit - see oli väidetavalt kohalikust õhuväebaasist, nii et oleks võinud olnud intercom või mingisugune laiendus.
Otsustasin selle siduda Kitronik Zip Halo LED -rõngaga - see oli täpselt paraja suurusega ja oli ka töökojas kummitanud üle aasta, kasutamata. See oli kasutamata, sest tehniliselt on see mõeldud bbc micro: bitile, kuid lõpuks leidnud selle otstarbe, mõistsin, et see on lihtsalt riietatud neopikselrõngas ja seda saab juhtida nagu kõiki teisi WS2812B RGB LED-ribasid.
2. samm: vajutage purunemiseks
Pärast kiiret lahtivõtmist ja puhastamist olid telefoni osad palju ligipääsetavamad ja asusin neid Raspberry Pi-ga ühendama.
Algne nupp oli kõige lihtsam, see osutus varajaseks kruviklemmidega mikrolülitiks, nii et seda oli lihtne ühendada mõne naissoost kaabliga. Väike punane lamp oli veidi keerulisem, kuid tuli lihtsalt asendada pirn valge LED -iga, vastasel juhul jäeti hoidik terveks ja ühendati uuesti hüppajakaablitega.
Järgmisena tahtsin, et saaksin katkestusetaimeri lähtestamiseks telefoni toru tõsta, nii et kui multimeetri seade oli "takistus", hakkasin testima telefoni originaalsete kruvide ühenduste erinevaid kombinatsioone, komistades lõpuks paari terminali otsa, mis ühendaks otse vastuvõtja lülitiga.
Ma olin natuke helisignaali suhtes ebakindel, kuna see oli märgistatud "12v" - kaalusin väikese releetahvli ja 9v aku kasutamist, kuid siis pärast katsetamist mõistsin, et see piiksub üsna kenasti 3v juures, seega ühendasin selle otse hüppakaablitega.
Samm: juhtmestik ja Pi seadistamine
Ma kasutasin kõigil lülititel üsna pikki hüppajaid, nii et kokkupanek polnud liiga keeruline. Esmalt kinnitasin Raspberry Pi plaadi mõne kleepuva poldiga (3 m kaablihoidiku hoidikud väikeste puuridega läbi puuritud) ja seejärel ühendasin tükid ükshaaval GPIO külge.
Peale NeoPixeli rõnga, mis oli ühendatud juhtmega kuni 5 V, GND ja GPIO18, seadistati komponendid järgmiselt:
GPIO12 (sisend) - originaalnupp GPIO16 (sisend) - telefonitoru vastuvõtja lüliti GPIO14 (väljund) - originaalne telefoni helisignaal GPIO26 (väljund) - lambi LED
Et Pi töötaks NeoPixeli rõngaga, installisin esmalt mõne tarkvara tahvlile, mis põhineb sama tüüpi LED -idel (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | lööma
See seadistusskript tegi suurema osa raskest tööst ja soovitan seda proovida, kui peate juhtima WS2812B LED -e, see sisaldab suurepäraseid näiteid. Sõltuvalt riba/rõnga LED -ide arvust peate võib -olla muutma…
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… Kuna see kontrollib (olen üsna kindel) LED -ide arvu, mida tarkvara loodab leida.
Pärast põhitõdede saamist tõmbasin kokku Pythoni skripti, mis kontrolliks kahe lülitiga integreeritud LED -e ja helisignaali. See võttis natuke katset ja viga, kuid minu kasutatud skript on saadaval GitHubis - seda saab hõlpsasti kohandada erinevate sisendite ja väljundite kasutamiseks. See töötab, kuid pole täiuslik!
Seadistuse viimane osa oli skripti käivitamisel käivitamine, nii et muutsin …
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
… rida lisades …
sudo python3 /home/pi/timer.py &
..faili lõpuni, salvestades ja taaskäivitades.
Kokkupanemise viimane osa oli lihtsalt telefoniümbrise kahe poole kokku panemine - seda hoidsid mugavalt algsed poldid.
Samm: tehke paus
Mulle meeldib see telefon praegu väga, see istub vaikselt kontorinurgas, näeb kena välja, tal on üks töö (sunnib mind aeg -ajalt liikuma) ja teeb seda hästi. See oli lõbus ja kiire ehitada, kuid väga raske pildistada - LED -id on palju heledamad ja erksamad kui piltidel!
Olen alati paar päeva nädalas kodus töötanud ja tavalistel aegadel oli see võimalus töötada pikemat aega järjest ja saada rohkem tööd, ilma et see häiriks.
See ei ole jätkusuutlik tööviis, kui olete iga päev WFH, kuid sellises pikamaa olukorras on nii oluline teha väikesed mugavuspausid (minu puhul eriti) alaselja ja vaimse tervise huvides.
Aitäh lugemise eest, olge turvalised ja tehke need puhkepausid koju-töötajad!
Minu teised vana tehnika, uute spetsifikatsioonide projektid on kõik Instructables'is saidil
Lisateavet leiate veebisaidilt aadressil https://bit.ly/OldTechNewSpec. ja ma olen Twitteris @OldTechNewSpec.
Kiiruse väljakutse teise koha auhind
Soovitan:
Meeldetuletus tulede väljalülitamisest: 5 sammu
Meeldetuletus tulede väljalülitamisest: pidage meeles, lülitage tuled välja, päästke Maa. See seade aitab mul õppida harjumust oma toast lahkudes tuled välja lülitada. Seadme on lihtsalt ehitanud Arduino, kasutades peamiselt valgussensorit, ultraheli kauguse mõõtmisvahendit
Maski meeldetuletus: 5 sammu
Maski meeldetuletus: see masin on loodud inimestele meelde tuletama maskide kandmist enne õue minekut, eriti selle COVID-19 pandeemia ajal. Masin kasutab fototakistusandurit, et tuvastada, kas inimene möödub. Kui keegi tuvastab, avab mootor maskikarbi
Nextioni puuteekraaniga Outlooki kalendri koosoleku meeldetuletus: 6 sammu
Nextioni puuteekraaniga Outlooki kalendri koosolekute meeldetuletus: Selle projekti alustamise põhjus oli see, et sageli jätsin koosolekud vahele ja arvasin, et vajan paremat meeldetuletussüsteemi. Kuigi me kasutame Microsoft Outlooki kalendrit, veetsin suurema osa ajast Linuxis/UNIXis samas arvutis. Töötades koos
Võtme meeldetuletus: 4 sammu
Võtme meeldetuletus: see Arduino projekt on meeldetuletusmasin, mis aitab neid, kes unustavad võtmed regulaarselt kaasa võtta. Nagu tavaliselt võtmeid lauale pannes, võite selle unustada. Niisiis, see projekt kasutab ultrahelisensorit, nagu siis, kui kasutaja läheneb
Käsipesu meeldetuletus: 5 sammu (piltidega)
Käsipesu meeldetuletus: Käsipesu meeldetuletus on käepael, mis tuletab meelde, et peate oma käsi pesema iga 20 minuti järel. Sellel on kolm värvirežiimi: punane tähistab pestavaid käsi, värvide tuhmumisrežiim (30 sekundit) käte hõõrumiseks 30 sekundit ja roheline pestud