Sadržaj:

Lampica za obavijesti Kodak Pi iz 1930 -ih: 6 koraka (sa slikama)
Lampica za obavijesti Kodak Pi iz 1930 -ih: 6 koraka (sa slikama)

Video: Lampica za obavijesti Kodak Pi iz 1930 -ih: 6 koraka (sa slikama)

Video: Lampica za obavijesti Kodak Pi iz 1930 -ih: 6 koraka (sa slikama)
Video: Kako ukljuciti blic za poruke i pozive na ajfonu 2024, Srpanj
Anonim
Image
Image
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih
Svjetiljka za obavijesti Kodak Pi iz 1930 -ih

Ovo je Kodak Table Viewer iz 1930 -ih koji sam prilagodio za prikaz obavijesti i upozorenja pomoću niza svijetlih boja. Izvor svjetla je Unicorn pHAT, programabilna matrica svijetlih LED dioda, a njome upravlja Raspberry Pi Zero W, koji provjerava dolazne Gmail upute pomoću jednostavne Python skripte.

U slučaju da ne možete vidjeti ugrađeni video, on je na YouTubeu na

Korak 1: Mystery Viewer

Mystery Viewer
Mystery Viewer
Mystery Viewer
Mystery Viewer
Mystery Viewer
Mystery Viewer

Uzeo sam ovaj Kodakov slajd/negativni preglednik na nedavno rasprodaji za 10 funti - više nego što obično volim platiti za projekt pretvorbe, ali imao je tako sjajan izgled da nisam mogao odoljeti. Obično malo istražujem web prije nego što raskomadam komad, samo iz znatiželje i radi osjete njegove izvorne funkcije, ali nisam stigao daleko! Pregledavši Google slike i stare kataloge fotografija, jedini sličan model na koji sam naišao bio je popis na Ebayu koji je gledatelju tražio oko 600 funti.

Nemam pojma je li to poštena cijena ili ne, ali odlučio sam se za ovaj projekt pokušati nerazornu pretvorbu kako bi se uvijek mogao vratiti u prvotno stanje. Pokazalo se da je to pametan plan jer je gledatelj napravljen isključivo od stakla i metala, pa bi svako hakiranje riskiralo uništavanje nezamjenjive komponente.

Odlučio sam ostati prilično vjeran svojoj izvornoj funkciji i zamijeniti izvor svjetla modernim LED nizom, nadajući se da će biti dovoljno svijetao da lijepo zasja i projicira barem malo svjetla kroz leću gledatelja na zid.

Korak 2: Stari PHAT

Stari PHAT
Stari PHAT
Stari PHAT
Stari PHAT
Stari PHAT
Stari PHAT

Već sam eksperimentirao s Pimoroni Unicorn pHAT (hardver pričvršćen na vrhu), u zlosretnom nastavku mog projekta Rabbit Pi, pa mi je odmah palo na pamet kad sam počeo razmišljati o LED opcijama. LED diode su svijetle do mjere upozorenja na zdravlje i lako se programiraju pomoću Pythona, pa je ovo bio idealan izbor, također sam znao da ga imam - negdje.

Međutim, pokazalo se da pHAT koji sam imao "na zalihi" nije početni, jer sam mu već lemio 40-pinsko zaglavlje i zbog toga je sklop bio predebeo da stane u gledatelj. Htio sam da pHAT stane na mjesto gdje biste inače stavili slajd ili negativ, ali nažalost ovaj je razmak bio samo oko 7 mm.

Gledajući po webu otkrio sam da Unicorn pHAT zaista treba spojiti samo na tri Pi-ova GPIO pina (5v, GND i GPIO18), što je zaista spasilo život-značilo je da mogu lemiti pod jednim pravim kutom zaglavlja samo na te igle na ploči i neka profil bude lijep i tanak.

Rastavio sam metalni klizni otvor (mali vijci!) I lagano zalijepio pHAT na njegovu stražnju stranu, kako bi što je moguće više LED dioda sijalo kroz leću. Sve se to lijepo spojilo, pa je došlo vrijeme da počnemo gledati kod.

Korak 3: Osluškivanje boja

Osluškivanje boja
Osluškivanje boja
Osluškivanje boja
Osluškivanje boja

Umjesto da samo sjedim u kutu kao svjetlo raspoloženja, želio sam da ovo bude povezana, interaktivna svjetiljka, pa se pozabavite sastavljanjem nekog koda kako biste Pi Zero postavili na mrežu. Ponovno sam koristio kôd iz projekta Talking Radio kao početnu točku, koja koristi Python skriptu za provjeru dolaznih Gmail poruka za određeni niz znakova. Nakon instaliranja potrebnog koda za Unicorn pHAT prilagodio sam neke primjere tako da bi Pi osvijetlio pHAT u različitim bojama ovisno o tekstu teme Gmail poruke koju je primio, na primjer, ako je uključena riječ "zelena", svijetlila bi LED diode zelene 30 sekundi.

Kôd koji sam koristio nalazi se na GitHubu - oprostite mojoj Python noobness!

Nakon što je skripta ispravno radila, spremila sam je u mapu /home /pi i postavila na automatsko pokretanje pri pokretanju dodavanjem retka:

@sudo python /home/pi/kodak.py

do kraja datoteke:

.config/lxsession/LXDE-pi/autostart

GitHub kôd osvjetljava LED diode u jednoj boji pri zadanoj svjetlini, s nekim "duginim" i bljeskajućim varijacijama, ovisno o tome koja je riječ primljena putem Gmaila. U dokumentaciji o Jednorogu postoji mnogo drugih mogućnosti za različite efekte u boji. Kako je kod radio "bez glave", Pi Zero je bio spreman za odvajanje od monitora, miša i tipkovnice i ugradnju u preglednik.

Korak 4: Pi cilindra

Pi cilindra
Pi cilindra
Pi cilindra
Pi cilindra
Pi cilindra
Pi cilindra

Stražnji dio gledatelja izvorno je držao žarulju i njezin držač i bio je prikladno dovoljno velik za Pi Zero, sve dok nije imao pričvršćene dodatke (stoga je odabran W verzija s ugrađenim WiFi -om!). Stražnja strana cilindra zaključana je samo jednim zaokretom, očito radi lakšeg mijenjanja žarulje, pa sam odlučio zadržati ovu značajku i pričvrstiti Pi na mjesto držača žarulje.

Iako se činilo da ima puno prostora, cilindrični oblik je značio da su stvari prilično tijesne, pa sam morao pronaći način da čvrsto držim Pi u samom središtu. Nakon nekoliko eksperimenata izrezao sam dio iz prozirne plastične kutije rotacijskim alatom, izbušivši rupe tako da se mogu pričvrstiti vijcima na "stražnja vrata" i Pi.

U ovom sam trenutku shvatio da nijedan od mojih mikro-USB kabela nije dovoljno mali da stane u cilindar dok je uključen u Pi-jevu utičnicu. Razmišljao sam o napajanju Pi-a s GPIO pinova, koji je očito izvediv, ali pomalo rizičan jer zaobilazi zaštitni osigurač, a razmišljao sam i o utičnicama pod pravim kutom, ali na kraju sam samo pažljivo obrisao jedan od svojih postojećih kabela nož, što je uspjelo. Proveo sam 3 kabela od Unicorn pHAT -a kroz jednu od postojećih otvora za ventilaciju, a oni su bili taman toliko dugački da se lijepo spoje prije nego što ubacite pi u gledatelj.

Zaista sam zadovoljan kako je ovaj dio projekta ispao, zadovoljavajuće je i praktično što mogu izvući pi za povezivanje monitora i tipkovnice ako treba.

Korak 5: Osvijestite se

Smartening Up
Smartening Up
Smartening Up
Smartening Up
Smartening Up
Smartening Up
Smartening Up
Smartening Up

Sa svim izgrađenim došlo je vrijeme da ovu fancy lampu učinimo malo pametnijom! Kad je Gmail skripta pokrenuta, mogao sam kontrolirati svjetlo samo slanjem poruke, ali želio sam da bude automatiziranija.

Koristio sam IFTTT (If This Then That) uslugu u nekoliko projekata sada, i to je definitivno moj tip za automatizaciju IoT-a. Ako ga prije niste koristili, on je svojevrsno mrežno središte koje vam omogućuje povezivanje više mrežnih usluga pomoću Appleta za kontrolu međusobne interakcije.

Za primjere u videu koristio sam usluge Google pomoćnik i Gmail, na primjer definiranje određene fraze Google asistenta za komponentu "IF" ("Idi na crveno upozorenje") koja šalje Gmail poruku s naslovom "redalert". Skripta na Pi -u traži samo e -poštu s zadane adrese s određenim riječima u temi, pa kad primi poruku "redalert", skripta joj kaže da bljeska LED diode Unicorn pHAT crveno 30 sekundi.

Gore navedeno je osnovni primjer, drugi koje trenutno koristim su:

- Treperi crveno ako baterija na telefonu padne ispod 15% (Android usluga baterije)

- Svijetli zeleno ako kamera MotionEye detektira kretanje (usluga Maker Event Webhooks)

- Svijetli ljubičasto ako moja Motorola kamera detektira kretanje (usluga obavijesti Android uređaja)

- Svijetli plavo ako pada kiša (Weather Underground Service)

- Upalite narančasto pri zalasku sunca (Weather Underground Service)

- Upalite cijan ako sam spomenut na Twitteru (usluga Twitter)

Postoji mnogo mogućnosti, a sve se više opcija stalno dodaje, pa je vrijedno eksperimentirati i listati kroz dugačak popis dostupnih usluga.

Korak 6: Redoviti preglednik

Redoviti preglednik
Redoviti preglednik
Redoviti preglednik
Redoviti preglednik
Redoviti preglednik
Redoviti preglednik

Pokazalo se da je ovaj projekt bio jako zabavan, a posebno je imao dodatni izazov nepovratno promijeniti originalni dio. Jednostavno volim taj veliki objektiv na prednjoj strani i način na koji se cijela stvar može nagnuti i otvoriti. Prilično je prenosiv (iako težak) i za napajanje mu je potreban samo jedan USB utikač pa ga je lijepo isprobati na različitim mjestima.

U tamnijoj prostoriji projicira pristojnu svjetlosnu skupinu na zid ili strop, ali čak i u svjetlijim prostorima prednja leća jako svijetli kako biste bili informirani.

Ako vam se sviđa ovaj projekt i želite vidjeti više, na mojoj web stranici možete pronaći ažuriranja projekata u tijeku na bit.ly/OldTechNewSpec, pridružite se na Twitteru @OldTechNewSpec ili se pretplatite na rastući YouTube kanal na bit.ly/oldtechtube - dajte neke od vaših starih tehnologija nove specifikacije!

Preporučeni: