Taula de continguts:

Làmpada de notificació Kodak Pi dels anys 30: 6 passos (amb imatges)
Làmpada de notificació Kodak Pi dels anys 30: 6 passos (amb imatges)

Vídeo: Làmpada de notificació Kodak Pi dels anys 30: 6 passos (amb imatges)

Vídeo: Làmpada de notificació Kodak Pi dels anys 30: 6 passos (amb imatges)
Vídeo: Abandoned American Home Holds Thousands Of Forgotten Photos! 2024, De novembre
Anonim
Image
Image
Làmpada de notificació Kodak Pi dels anys 30
Làmpada de notificació Kodak Pi dels anys 30
Làmpada de notificació Kodak Pi dels anys 30
Làmpada de notificació Kodak Pi dels anys 30
Làmpada de notificació Kodak Pi dels anys 30
Làmpada de notificació Kodak Pi dels anys 30

Es tracta d’un Kodak Table Viewer dels anys 30 que he adaptat per mostrar notificacions i alertes mitjançant una gamma de colors vius. La font de llum és un Unicorn pHAT, una matriu programable de LEDs brillants, que està controlada per un Raspberry Pi Zero W, que comprova si hi ha instruccions de Gmail entrants mitjançant un senzill script Python.

Per si no podeu veure el vídeo incrustat, es troba a YouTube a

Pas 1: Mystery Viewer

Visor de misteri
Visor de misteri
Visor de misteri
Visor de misteri
Visor de misteri
Visor de misteri

Vaig recollir aquest lector de diapositives / negatius Kodak en una venda recentment per 10 GBP, més del que normalment m’agrada pagar per un projecte de conversió, però tenia un aspecte tan fantàstic que no m’he pogut resistir. Normalment, faig una mica d’investigació web abans d’esquinçar una peça, només per curiositat i per tenir una idea de la seva funció original, però no vaig arribar massa lluny. Havent arrossegat imatges de Google i catàlegs antics de fotografies, l'únic model similar que vaig trobar va ser un llistat d'Ebay, que demanava uns 600 lliures per a l'espectador.

No tinc ni idea de si és un preu just o no, però vaig decidir per a aquest projecte intentar una conversió no destructiva, de manera que es pogués tornar a posar al seu estat original. Aquest va resultar ser un pla intel·ligent, ja que l’espectador està fet exclusivament de vidre i metall, de manera que qualsevol pirateria al voltant hauria arriscat a arruïnar un component insubstituïble.

Vaig decidir mantenir-me bastant fidel a la seva funció original i substituir la font de llum per una moderna matriu de LED, amb l'esperança que fos prou brillant per brillar bé i projectar almenys una mica de llum a través de l'objectiu del visor sobre una paret.

Pas 2: PHAT antic

Antic PHAT
Antic PHAT
Antic PHAT
Antic PHAT
Antic PHAT
Antic PHAT

Abans he experimentat amb el Pimoroni Unicorn pHAT (Hardware Attached on Top), en la malferida seqüela del meu projecte Rabbit Pi, de manera que em va venir immediatament al cap quan vaig començar a pensar en opcions de LED. Els LED són brillants fins a tenir una advertència de salut i es programen fàcilment amb Python, de manera que aquesta era l’opció ideal, a més sabia que en tenia un en algun lloc.

El pHAT que tenia "en estoc" va resultar ser un producte que no començava, ja que ja hi havia soldat una capçalera de 40 pins i això feia que el conjunt fos massa gruixut per a cabre al visor. Volia que el pHAT s’assegués allà on normalment es posava un portaobjectes o negatiu, però, malauradament, aquest buit era només d’uns 7 mm.

Mirant al voltant del web, vaig trobar que el pHAT Unicorn només necessita connectar-se realment a tres dels pins GPIO del Pi (5v, GND i GPIO18) i això va salvar la vida realment, volia dir que podia soldar-me amb un angle recte. capçaleres a només aquests pins del tauler i mantenen el perfil agradable i prim.

Vaig desmuntar l’obertura de la corredissa metàl·lica (cargols petits) i vaig enganxar lleugerament el pHAT a la part posterior, de manera que tants LEDs com fos possible brillessin a través de l’objectiu. Tot va tornar junts, així que ara era el moment de començar a mirar el codi.

Pas 3: escoltar els colors

Escoltant colors
Escoltant colors
Escoltant colors
Escoltant colors

En lloc de seure al racó com a llum d’ànim, volia que fos una làmpada interactiva i connectada, així que em vaig dedicar a reunir algun codi per aconseguir que el Pi Zero estigui en línia. Vaig tornar a utilitzar el codi del meu projecte Talking Radio com a punt de partida, que utilitza un script Python per comprovar els missatges de Gmail entrants d’una cadena de caràcters específica. Després d’instal·lar el codi necessari per a l’Unicorn pHAT, vaig adaptar alguns exemples perquè el Pi il·luminés el pHAT en diferents colors en funció del text de l’assumpte del missatge de Gmail que va rebre, per exemple, si s’incloïa la paraula "verd", s'encendria els LED verds durant 30 segons.

El codi que he fet servir és a GitHub; disculpeu el meu Python noobness.

Un cop l'script funcionava correctament, el vaig desar a la carpeta / home / pi i el vaig configurar perquè s'executés automàticament en arrencar afegint la línia:

@sudo python /home/pi/kodak.py

fins al final del fitxer:

.config / lxsession / LXDE-pi / autostart

El codi GitHub il·lumina els LEDs en un sol color amb una brillantor fixa, amb algunes variacions "arc de Sant Martí" i parpellejants, segons la paraula que es rebi a través de Gmail. Hi ha moltes altres opcions per a diferents efectes de color inclosos a la documentació Unicorn. Amb el codi funcionant "sense cap", el Pi Zero estava a punt per desconnectar-se del monitor, del ratolí i del teclat i inserir-lo al visor.

Pas 4: Pi d'un cilindre

Pi d’un cilindre
Pi d’un cilindre
Pi d’un cilindre
Pi d’un cilindre
Pi d’un cilindre
Pi d’un cilindre

La part posterior del visor originalment contenia la bombeta i el seu suport, i era convenientment prou gran per a un Pi Zero, sempre que no tingués cap extres (per tant, es va triar la versió W amb WiFi integrat!). La part posterior del cilindre es va bloquejar amb un simple gir, òbviament per facilitar el canvi de la bombeta, així que vaig decidir mantenir aquesta característica i fixar el Pi en lloc del suport de la bombeta.

Tot i que semblava que hi havia molt d'espai, la forma cilíndrica significava que les coses estaven força ajustades, de manera que calia trobar la manera de mantenir el Pi amb seguretat al centre. Després d'uns quants experiments, vaig retallar una secció d'una caixa de plàstic translúcid amb una eina rotativa, perforant forats perquè es poguessin cargolar a la "porta del darrere" i al Pi.

En aquest moment em vaig adonar que cap dels meus cables micro-usb era prou petit per cabre dins del cilindre mentre estava connectat a la presa de corrent del Pi. Vaig pensar en alimentar el Pi des dels pins GPIO, que aparentment és factible però lleugerament arriscat, ja que evita un fusible de protecció i també vaig pensar en endolls d’angle recte, però finalment vaig retallar acuradament un dels cables existents amb una embarcació ganivet, que va fer el truc. Vaig encaminar els 3 cables de l’Unicorn pHAT a través d’un dels forats de ventilació existents, que eren prou llargs per connectar-se bé abans de lliscar el pi al visor.

Estic molt satisfet de com va sortir aquesta part del projecte, és satisfactori i pràctic poder lliscar el pi per connectar un monitor i un teclat si ho necessito.

Pas 5: intel·ligència

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

Amb tot construït, era hora de fer aquesta llum de luxe una mica més intel·ligent. Amb l’escriptura de Gmail en execució, podia controlar la llum només enviant un missatge, però volia que fos més automatitzada.

He utilitzat el servei IFTTT (If This Then That) en alguns projectes ara, i definitivament és el meu preferit per a l'automatització de l'IoT. Si no l’heu utilitzat abans, és una mena de centre en línia que us permet enllaçar diversos serveis en línia, mitjançant Applets per controlar com interactuen entre ells.

Per als exemples del vídeo, he utilitzat l'Assistent de Google i els serveis de Gmail, per exemple, definint una frase específica de l'Assistent de Google per al component "IF" ("Anar a l'alerta vermella") que envia un missatge de Gmail amb l'assumpte "redalert". L'escriptura del Pi només busca correus electrònics d'una adreça determinada amb paraules específiques en l'assumpte, de manera que, quan rep el missatge de "redalerta", l'script li diu que parpellegi els LEDs del pHAT Unicorn en vermell durant 30 segons.

L’anterior és un exemple bàsic, d’altres que faig servir en aquest moment són:

- Flash vermell si la bateria del meu telèfon es queda per sota del 15% (servei de bateria d'Android)

- Enceneu-vos de color verd si la meva càmera MotionEye detecta moviments (Maker Event Webhooks Service)

- Encén el porpra si la meva càmera Motorola detecta moviments (servei de notificacions de dispositius Android)

- Enceneu-vos blau si està a punt de ploure (Weather Underground Service)

- Il·lumineu taronja al capvespre (servei meteorològic subterrani)

- Encén el cian si em mencionen a Twitter (servei de Twitter)

Hi ha moltes possibilitats i s’hi afegeixen més opcions tot el temps, de manera que val la pena experimentar i desplaçar-se per la llarga llista de serveis disponibles.

Pas 6: Visualitzador normal

Visualitzador normal
Visualitzador normal
Visualitzador normal
Visualitzador normal
Visualitzador normal
Visualitzador normal

Aquest projecte va resultar molt divertit, sobretot amb el repte addicional de no alterar irreversiblement la peça original. M'encanta aquest gran objectiu a la part frontal i la forma en què tot es pot inclinar i obrir. És bastant portàtil (tot i que pesat) i només necessita un endoll USB únic per alimentar-lo, així que és bo provar-lo en diferents llocs.

En una habitació més fosca, projecta una piscina decent de llum a la paret o al sostre, però fins i tot en una zona més clara, la lent frontal brilla intensament per mantenir-vos informat.

Si us agrada aquest projecte i voleu veure-ne més, podeu consultar el meu lloc web per obtenir actualitzacions del projecte en curs a bit.ly/OldTechNewSpec, uniu-vos a Twitter @OldTechNewSpec o subscriviu-vos al creixent canal de YouTube a bit.ly/oldtechtube - done algunes de les vostres tècniques antigues són una nova especificació.

Recomanat: