Sadržaj:
- Korak 1: Mystery Viewer
- Korak 2: Stari PHAT
- Korak 3: Osluškivanje boja
- Korak 4: Pi cilindra
- Korak 5: Osvijestite se
- Korak 6: Običan preglednik
Video: Lampica za obavještenja Kodak Pi iz 1930 -ih: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovo je Kodak Table Viewer iz 1930 -ih godina koji sam prilagodio za prikaz obavještenja i upozorenja pomoću niza svijetlih boja. Izvor svjetla je Unicorn pHAT, programibilna matrica svijetlih LED dioda, a to kontrolira Raspberry Pi Zero W, koji provjerava dolazne Gmail upute pomoću jednostavne Python skripte.
U slučaju da ne možete vidjeti ugrađeni videozapis, on je na YouTubeu na
Korak 1: Mystery Viewer
Uzeo sam ovog Kodak pregledača slajdova/negativa na nedavno rasprodaji za 10 funti - više nego što obično volim platiti za projekt konverzije, 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 osjećaja 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 gledaocu 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, tako da se uvijek može vratiti u prvobitno stanje. Pokazalo se da je ovo pametan plan jer je gledatelj napravljen isključivo od stakla i metala, pa bi svako hakovanje 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 objektiv gledatelja na zid.
Korak 2: 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 o zdravlju 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 lageru“nije bio starter, 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 klizač ili negativ, ali nažalost ovaj razmak je 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) i to je zaista spasilo život-značilo je da mogu lemiti pod jednim pravim kutom zaglavlja samo na te igle na ploči i držite profil lijepim i tankim.
Demontirao sam metalni otvor (klizni vijci!) I lagano zalijepio pHAT na njegovu stražnju stranu, kako bi što više LED dioda sijalo kroz objektiv. Sve se to lijepo spojilo, pa je došlo vrijeme da počnemo gledati kod.
Korak 3: Osluškivanje boja
Umjesto da samo sjedim u kutu kao svjetlo raspoloženja, želio sam da ovo bude povezana, interaktivna lampa, pa se pozabavite sakupljanjem koda kako biste Pi Zero postavili na mrežu. Ponovno sam koristio kôd iz svog projekta Talking Radio kao polaznu tač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 riječ "zelena" uključena, svijetlila bi LED diode zelene 30 sekundi.
Kôd koji sam koristio nalazi se na GitHubu - oprostite mojoj Python noobness!
Nakon što je skripta radila ispravno, spremio sam je u /home /pi folder i postavio da se automatski pokreće 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 postavljenoj svjetlini, s nekim "dugim" i trepćućim varijacijama, ovisno o tome koja je riječ primljena putem Gmaila. Postoji mnoštvo drugih opcija za različite efekte u boji uključenih u dokumentaciju o Unicorn -u. Kako je kod radio "bez glave", Pi Zero je bio spreman za odvajanje od monitora, miša i tastature i ugradnju u preglednik.
Korak 4: Pi cilindra
Stražnji dio gledatelja izvorno je držao žarulju i njen 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čigledno radi lakše zamjene sijalice, pa sam odlučio zadržati ovu funkciju i pričvrstiti Pi umjesto 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 centru. Nakon nekoliko eksperimenata izrezao sam dio iz prozirne plastične kutije rotacijskim alatom, izbušivši rupe tako da se mogu pričvrstiti za "stražnja vrata" i Pi.
U ovom trenutku sam 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 sa GPIO pinova, koji je naizgled 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ž, koji je uspio. Proveo sam 3 kabla od Unicorn pHAT -a kroz jednu od postojećih ventilacionih rupa, a oni su bili taman toliko dugački da se lepo spoje pre nego što se pi uvuče u pregledač.
Zaista sam zadovoljan kako je ovaj dio projekta ispao, zadovoljavajuće je i praktično što mogu izvaditi pi za povezivanje monitora i tastature ako je potrebno.
Korak 5: Osvijestite se
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 izbor za automatizaciju IoT-a. Ako ga ranije niste koristili, on je svojevrsno internetsko čvorište koje vam omogućuje povezivanje više mrežnih usluga pomoću Appleta za kontrolu njihove međusobne interakcije.
Za primjere u videu koristio sam usluge Google Assistant i Gmail, na primjer definiranje određene fraze Google Assistant 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 određene adrese s određenim riječima u temi, pa kad primi poruku "redalert", skripta joj kaže da bljeska LED diode Unicorn pHAT -a crveno 30 sekundi.
Gore navedeno je osnovni primjer, drugi koje trenutno koristim su:
- Treperi crveno ako baterija mog telefona padne ispod 15% (Android usluga baterije)
- Svijetli zeleno ako moja MotionEye kamera detektira kretanje (Maker Event Webhooks Service)
- Svijetli ljubičasto ako moja Motorola kamera otkrije kretanje (usluga obavještenja o Android uređaju)
- Svijetli plavo ako pada kiša (Weather Underground Service)
- Upalite narandžasto pri zalasku sunca (Weather Underground Service)
- Upalite cijan ako sam spomenut na Twitteru (Twitter usluga)
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: Običan preglednik
Pokazalo se da je ovaj projekt bio jako zabavan, a posebno je imao dodatni izazov nepovratne izmjene originalnog djela. 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 potreban mu je samo jedan USB priključak za napajanje, pa ga je lijepo isprobati na različitim lokacijama.
U tamnijoj prostoriji projicira pristojnu svjetlost na zid ili strop, ali čak i u svjetlijim prednjim sočivima sjajno svijetli kako biste bili informirani.
Ako vam se sviđa ovaj projekt i želite vidjeti više, možete pogledati moju web stranicu radi ažuriranja projekata 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čuje se:
LED lampica za aktivnu muzičku zabavu i Bluetooth zvučnik sa sjajem u mraku PLA: 7 koraka (sa slikama)
Aktivna muzička zabava LED lampica i Bluetooth zvučnik sa sjajem u mraku PLA: Zdravo, i hvala vam što ste se uključili u moj Instructable! Svake godine radim jedan zanimljiv projekat sa svojim sinom koji ima 14 godina. Izgradili smo Quadcopter, sat za plivanje (koji je takođe poučan), CNC klupa za kućište i Fidget Spinners.Wi
Lampica raspoloženja: 7 koraka (sa slikama)
Lampa za raspoloženje: U ovom uputstvu pokazujem kako stvoriti jednostavnu lampu za promjenu boje sa različitim efektima! Možete promijeniti boju i efekt na zahtjev pomoću Arduina. Za ovaj projekt evo spiska materijala koje sam koristio Stara lampa koja ima vanjski okvir
Čudesna obavještenja - Ironman Edition: 5 koraka (sa slikama)
Čudesna obavještenja - Ironman Edition: " Excelsior " - Stan Lee.Marvellous Notifications! Ovo uputstvo je posvećeno pokojnom ocu mojih omiljenih superheroja. Neko vrijeme sam imao ovu statuu Iron-man-a na polici. To je igračka sumnjivog porijekla koja mi je dana nakon svađe
Senzor obavještenja mašine za pranje rublja: 6 koraka (sa slikama)
Senzor obavještenja mašine za pranje rublja: Ovaj senzor mašine za pranje rublja nalazi se na vrhu moje mašine za pranje rublja i koristi mjerač ubrzanja za otkrivanje vibracija iz mašine. Kad osjeti da je ciklus pranja završen, šalje mi obavještenje na telefon. Napravio sam ovo jer je sama mašina
Raspberry Pi: Zidni kalendar i centar za obavještenja: 5 koraka (sa slikama)
Raspberry Pi: Zidni kalendar i centar za obavještenja: Prije “ digitalnog doba ” mnoge porodice su koristile zidne kalendare za mjesečni prikaz predstojećih događaja. Ova moderna verzija zidnog kalendara uključuje iste osnovne funkcije: Mjesečni raspored Sinhronizacija aktivnosti članova porodice