Tartalomjegyzék:

Az 1930 -as évek Kodak Pi értesítési lámpája: 6 lépés (képekkel)
Az 1930 -as évek Kodak Pi értesítési lámpája: 6 lépés (képekkel)

Videó: Az 1930 -as évek Kodak Pi értesítési lámpája: 6 lépés (képekkel)

Videó: Az 1930 -as évek Kodak Pi értesítési lámpája: 6 lépés (képekkel)
Videó: Egri Repülőklub 1990-es évek I. 2024, Július
Anonim
Image
Image
Az 1930 -as évek Kodak Pi értesítési lámpája
Az 1930 -as évek Kodak Pi értesítési lámpája
Az 1930 -as évek Kodak Pi értesítési lámpája
Az 1930 -as évek Kodak Pi értesítési lámpája
Az 1930 -as évek Kodak Pi értesítési lámpája
Az 1930 -as évek Kodak Pi értesítési lámpája

Ez egy 1930 -as évekbeli Kodak Table Viewer, amelyet úgy alakítottam ki, hogy az értesítéseket és figyelmeztetéseket élénk színek segítségével jelenítse meg. A fényforrás egy Unicorn pHAT, a fényes LED -ek programozható mátrixa, és ezt egy Raspberry Pi Zero W vezérli, amely egy egyszerű Python -szkript segítségével ellenőrzi a bejövő Gmail -utasításokat.

Ha nem látja a beágyazott videót, akkor a YouTube -on található a https://www.youtube.com/embed/B_vkmmcb0_M oldalon

1. lépés: Mystery Viewer

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

Nemrég vettem ki ezt a Kodak dia/negatív nézőt egy akción 10 fontért - többet, mint általában szeretek fizetni egy konverziós projektért, de olyan nagyszerű volt, hogy nem tudtam ellenállni. Általában egy kis internetes kutatást végzek, mielőtt szétszednék egy darabot, csak kíváncsiságból és hogy megérezzem eredeti funkcióját, de nem jutottam túl messzire! A Google -képek és régi fényképkatalógusok trallálása után az egyetlen hasonló modell, amellyel találkoztam, egy Ebay -lista volt, körülbelül 600 fontot kérve a nézőért.

Fogalmam sincs, hogy ez korrekt ár-e, vagy sem, de úgy döntöttem a projektnél, hogy megpróbálok egy roncsolásmentes átalakítást, hogy mindig vissza lehessen állítani eredeti állapotába. Ez okos tervnek bizonyult, mivel a néző kizárólag üvegből és fémből készült, így minden hackelés körül kockáztatta volna, hogy tönkretesz egy pótolhatatlan alkatrészt.

Úgy döntöttem, hogy hű maradok eredeti funkciójához, és lecserélem a fényforrást egy modern LED -re, remélve, hogy ez elég fényes lesz ahhoz, hogy szépen világítson, és legalább némi fényt vetítsen a néző lencséjén keresztül a falra.

2. lépés: Régi PHAT

Régi PHAT
Régi PHAT
Régi PHAT
Régi PHAT
Régi PHAT
Régi PHAT

Korábban már kísérleteztem a Pimoroni Unicorn pHAT (Hardware Attached on Top) eszközzel, a Rabbit Pi projektem szerencsétlen folytatásában, így azonnal eszembe jutott, amikor elkezdtem gondolkodni a LED-es lehetőségeken. A LED -ek olyan mértékben világítanak, hogy figyelmeztetnek az egészségre, és könnyen programozhatók a Python használatával, így ez volt az ideális választás, és tudtam, hogy van valahol.

A "készleten" lévő pHAT azonban nem indulónak bizonyult, mivel már 40 tűs fejlécet forrasztottam rá, és ez túlságosan vastag lett ahhoz, hogy elférjen a nézőben. Azt akartam, hogy a pHAT ott üljön, ahol normál esetben diát vagy negatívot helyezne, de sajnos ez a rés csak körülbelül 7 mm volt.

A weben körülnézve azt tapasztaltam, hogy az Unicorn pHAT-ot valóban csak a Pi GPIO három csapjához kell csatlakoztatni (5v, GND és GPIO18), és ez valódi életmentő volt-ez azt jelentette, hogy egyetlen derékszögben forraszthatok fejléceket csak a táblán lévő csapokra, és szép és karcsú legyen a profil.

Szétszereltem a fém csúszónyílást (kicsiny csavarok!), És enyhén ragasztottam a pHAT -ot a hátuljához, hogy a lehető legtöbb LED világítson a lencsén. Szépen összeállt minden, így most ideje volt elkezdeni nézni a kódot.

3. lépés: A színek figyelése

A színek hallgatása
A színek hallgatása
A színek hallgatása
A színek hallgatása

Ahelyett, hogy csak a sarokban ülnék hangulatfényként, azt akartam, hogy ez egy összekapcsolt, interaktív lámpa legyen, ezért kezdjek hozzá egy kód összegyűjtéséhez, hogy a Pi Zero online legyen. Kiindulópontként a Talking Radio projekt kódját használtam újra, amely Python-szkript segítségével ellenőrzi a bejövő Gmail-üzeneteket egy adott karakterlánc tekintetében. Az Unicorn pHAT szükséges kódjának telepítése után néhány példát adaptáltam, hogy a Pi különböző színűen világítsa meg a pHAT -ot a kapott Gmail üzenet tárgyának szövegétől függően, például ha a "zöld" szó szerepel, akkor világít a LED -ek zöldek 30 másodpercig.

Az általam használt kód a GitHub -on található - kérem, bocsásson meg a Python -októl!

Miután a szkript megfelelően működött, elmentettem a /home /pi mappába, és beállítottam automatikus futtatásra rendszerindításkor a sor hozzáadásával:

@sudo python /home/pi/kodak.py

a fájl végére:

.config/lxsession/LXDE-pi/autostart

A GitHub kód egy színben világítja meg a LED -eket beállított fényerő mellett, némi "szivárványos" és villogó variációkkal, attól függően, hogy milyen szót fogad a Gmail. Az Unicorn dokumentációja számos más lehetőséget kínál a különböző színhatásokhoz. A "fej nélkül" működő kóddal a Pi Zero készen állt arra, hogy leválassza a monitorról, az egérről és a billentyűzetről, és illessze a nézőbe.

4. lépés: Pi egy henger

Pi egy henger
Pi egy henger
Pi egy henger
Pi egy henger
Pi egy henger
Pi egy henger

A néző hátsó része eredetileg az izzót és annak tartóját tartotta, és kényelmesen elég nagy volt a Pi Zero számára, mindaddig, amíg nem volt hozzá mellékelve (ezért a W változatot választotta, beépített WiFi -vel!). A henger hátsó része csak egy csavarással rögzült a helyén, nyilvánvalóan az izzó cseréjének megkönnyítése érdekében, ezért úgy döntöttem, hogy megtartom ezt a funkciót, és a Pi -t az izzótartó helyére rögzítem.

Bár úgy tűnt, hogy sok hely van, a hengeres forma azt jelenti, hogy a dolgok meglehetősen szorosak, ezért meg kellett találnom a módját, hogy biztonságosan tartsam a Pi -t a közepén. Néhány kísérlet után kivágtam egy részt egy áttetsző műanyag dobozból forgó szerszámmal, lyukakat fúrtam, hogy azt a "hátsó ajtóhoz" és a Pi -hez lehessen csavarozni.

Ezen a ponton rájöttem, hogy egyik mikro-usb kábel sem volt elég kicsi ahhoz, hogy elférjen a hengerben, miközben a Pi tápcsatlakozójához van csatlakoztatva. Fontolóra vettem a Pi tápellátását a GPIO csapokból, ami látszólag kivitelezhető, de kissé kockázatos, mivel megkerüli a védőbiztosítékot, és a derékszögű dugókra is gondoltam, de végül csak gondosan levágtam az egyik meglévő kábelt egy kézműves eszközzel kés, ami megtette a trükköt. A 3 kábelt az Unicorn pHAT -ról az egyik meglévő szellőzőnyíláson keresztül vezettem, és ezek elég hosszúak voltak ahhoz, hogy szépen csatlakozzanak, mielőtt a pi -t a nézőbe csúsztatnák.

Nagyon elégedett vagyok a projekt ezen részének megjelenésével, kielégítő és praktikus, ha ki kell csúsztatnom a pi -t, hogy szükség esetén csatlakoztathassak egy monitort és billentyűzetet.

5. lépés: Intelligencia

Okosítás
Okosítás
Okosítás
Okosítás
Okosítás
Okosítás
Okosítás
Okosítás

Mindent megépítve ideje volt egy kicsit okosabbá tenni ezt a díszes lámpát! A Gmail szkript futása közben csak üzenet küldésével tudtam szabályozni a fényt, de azt akartam, hogy automatikusabb legyen.

Néhány projektben már használtam az IFTTT (If This Then That) szolgáltatást, és minden bizonnyal ez az én emberem az IoT automatizáláshoz. Ha még nem használta, akkor ez egyfajta online központ, amely lehetővé teszi több online szolgáltatás összekapcsolását, az Appletek segítségével szabályozva, hogyan hatnak egymásra.

A videóban szereplő példákhoz a Google Segédet és a Gmail szolgáltatásokat használtam, például egy meghatározott Google Segéd kifejezést definiáltam az "IF" komponenshez ("Ugrás a Red Alerthez"), amely Gmail üzenetet küld a "redalert" témával. A Pi szkriptje csak a megadott címről érkező e -maileket keresi, és a témában meghatározott szavak vannak, így amikor megkapja az "újraküldés" üzenetet, a szkript azt mondja, hogy 30 másodpercig pirosan villogja az Unicorn pHAT LED -eit.

A fentiek egy alapvető példa, a többi, amit jelenleg használok:

- Vörösen villog, ha a telefon akkumulátora 15% alá csökken (Android Battery Service)

- Világítson zölden, ha a MotionEye kamerám mozgást észlel (Maker Event Webhooks Service)

- Világítson a lila színnel, ha a Motorola fényképezőgépem mozgást észlel (Android -eszköz értesítési szolgáltatás)

- Világítson kéken, ha esni készül (Weather Underground Service)

- Világítson narancsot napnyugtakor (meteorológiai szolgáltatás)

- Világítson ciánkékre, ha a Twitteren említenek (Twitter szolgáltatás)

Sok lehetőség van, és folyamatosan bővülnek a lehetőségek, ezért érdemes kísérletezni és görgetni az elérhető szolgáltatások hosszú listáját.

6. lépés: Rendszeres megtekintő

Rendszeres megtekintő
Rendszeres megtekintő
Rendszeres megtekintő
Rendszeres megtekintő
Rendszeres megtekintő
Rendszeres megtekintő

Ez a projekt nagyon szórakoztatónak bizonyult, különösen azzal az extra kihívással, hogy ne változtassa meg visszafordíthatatlanul az eredeti darabot. Egyszerűen imádom azt a nagy lencsét az elülső részen, és azt, ahogy az egészet el lehet dönteni és kinyitni. Elég hordozható (bár nehéz), és csak egyetlen USB -csatlakozóra van szüksége az áramellátáshoz, így jó kipróbálni különböző helyeken.

Egy sötétebb szobában tisztességes fényt vetít a falra vagy a mennyezetre, de még egy világosabb területen is az elülső lencse fényesen világít, hogy tájékoztassa Önt.

Ha tetszik ez a projekt, és többet szeretne látni, nézze meg webhelyemet a folyamatban lévő projektfrissítésekről a bit.ly/OldTechNewSpec címen, csatlakozzon a Twitterhez @OldTechNewSpec, vagy iratkozzon fel a növekvő YouTube -csatornára a bit.ly/oldtechtube címen - give néhány régi technikádból új specifikáció!

Ajánlott: