Obsah:
- Krok 1: Mystery Viewer
- Krok 2: Starý PHAT
- Krok 3: Poslech barev
- Krok 4: Pi válce
- Krok 5: Rozmazlení
- Krok 6: Pravidelný prohlížeč
Video: Oznamovací lampa Kodak Pi ze 30. let: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je Kodak Table Viewer ze 30. let, který jsem přizpůsobil k zobrazování oznámení a výstrah pomocí řady jasných barev. Světelným zdrojem je Unicorn pHAT, programovatelná matice jasných LED diod, a to je řízeno Raspberry Pi Zero W, které pomocí jednoduchého skriptu Python kontroluje příchozí pokyny z Gmailu.
V případě, že nemůžete vidět vložené video, je na YouTube na adrese
Krok 1: Mystery Viewer
Tento prohlížeč snímků/negativů Kodak jsem si nedávno vyzvedl při výprodeji za 10 GBP - více, než kolik bych rád zaplatil za projekt konverze, ale vypadal tak skvěle, že jsem nemohl odolat. Normálně dělám malý webový průzkum, než kousek roztrhám, jen pro zajímavost a pro pochopení jeho původní funkce, ale nedostal jsem se moc daleko! Když jsem vlečel obrázky Google a staré katalogy fotografií, jediným podobným modelem, na který jsem narazil, byl výpis z Ebay, který za diváka požadoval zhruba 600 liber.
Nemám tušení, jestli je to spravedlivá cena, nebo ne, ale rozhodl jsem se pro tento projekt, že se pokusím o nedestruktivní konverzi, aby mohl být vždy uveden do původního stavu. Ukázalo se, že to byl chytrý plán, protože divák je vyroben výhradně ze skla a kovu, takže jakékoli hackování by riskovalo zničení nenahraditelné součásti.
Rozhodl jsem se zůstat docela věrný své původní funkci a nahradit světelný zdroj moderním LED polem v naději, že to bude dostatečně jasné na to, aby hezky zářilo a promítlo alespoň nějaké světlo objektivem diváka na zeď.
Krok 2: Starý PHAT
Předtím jsem experimentoval s Pimoroni Unicorn pHAT (Hardware připojený nahoře), v nešťastném pokračování mého projektu Rabbit Pi, takže se mi to okamžitě vybavilo, když jsem začal přemýšlet o možnostech LED. LED diody jsou jasné do té míry, že mají zdravotní varování a lze je snadno naprogramovat pomocí Pythonu, takže to byla ideální volba, také jsem věděl, že jednu mám - někde.
Ukázalo se, že pHAT, který jsem měl „na skladě“, není startovací, protože jsem k němu již připájel 40pinový konektor a díky tomu byla sestava příliš silná, aby se vešla do prohlížeče. Chtěl jsem, aby pHAT seděl tam, kde byste normálně dali diapozitiv nebo negativ, ale bohužel tato mezera byla jen asi 7 mm.
Když jsem se rozhlédl po webu, zjistil jsem, že Unicorn pHAT opravdu stačí připojit pouze ke třem pinům GPIO Pi (5v, GND a GPIO18), a to byla skutečná záchrana života-to znamenalo, že jsem mohl pájet v jediném pravém úhlu záhlaví právě na ty piny na desce a udržovat profil hezký a štíhlý.
Demontoval jsem kovovou clonu (malé šrouby!) A lehce nalepil pHAT na jeho zadní stranu, aby objektivem prosvítalo co nejvíce LED diod. Všechno se to hezky spojilo, takže teď byl čas začít se dívat na kód.
Krok 3: Poslech barev
Než abych jen seděl v rohu jako náladové světlo, chtěl jsem, aby to byla propojená, interaktivní lampa, takže jsem se pustil do spojování nějakého kódu, abych dostal Pi Zero online. Jako výchozí bod jsem znovu použil kód z mého projektu Talking Radio, který pomocí skriptu Python kontroluje příchozí zprávy Gmailu pro konkrétní řetězec znaků. Po instalaci potřebného kódu pro Unicorn pHAT jsem upravil několik příkladů tak, aby Pi rozsvítil pHAT v různých barvách v závislosti na textu zprávy, kterou obdržel, například pokud by bylo zahrnuto slovo „zelené“, rozsvítilo by se LED diody zeleně po dobu 30 sekund.
Kód, který jsem použil, je na GitHub - omluvte prosím moji nothonskou chybu v Pythonu!
Jakmile skript fungoval správně, uložil jsem ho do složky /home /pi a nastavil, aby se při spuštění automaticky spustil přidáním řádku:
@sudo python /home/pi/kodak.py
na konec souboru:
.config/lxsession/LXDE-pi/automatické spuštění
Kód GitHub rozsvítí LED diody jednou barvou při nastaveném jasu, s některými „duhovými“a blikajícími variacemi, v závislosti na tom, jaké slovo je přijato přes Gmail. Dokumentace Unicorn obsahuje spoustu dalších možností pro různé barevné efekty. Díky tomu, že kód fungoval „bezhlavě“, byl Pi Zero připraven k odpojení od monitoru, myši a klávesnice a nasazení do prohlížeče.
Krok 4: Pi válce
Zadní část prohlížeče původně obsahovala žárovku a její držák a byla dostatečně velká pro Pi Zero, pokud neměla žádné doplňky (proto si zvolila verzi W s integrovaným WiFi!). Zadní část válce se zajistila na místě pouhým otočením, očividně pro snazší výměnu žárovky, proto jsem se rozhodl tuto funkci ponechat a místo držáku žárovky připevnit Pi.
Ačkoli se zdálo, že je tam hodně místa, válcový tvar znamenal, že věci jsou docela těsné, takže jsem potřeboval najít způsob, jak bezpečně držet Pi v samém středu. Po několika experimentech jsem rotačním nástrojem vystřihl část z průsvitné plastové krabice a vyvrtal otvory, aby ji bylo možné přišroubovat k „zadním dveřím“a Pi.
V tomto okamžiku jsem si uvědomil, že žádný z mých mikro-USB kabelů nebyl dostatečně malý, aby se vešel do válce, když byl zapojen do zásuvky Pi. Uvažoval jsem o napájení Pi z pinů GPIO, což je zjevně proveditelné, ale mírně riskantní, protože obchází ochrannou pojistku, a také jsem přemýšlel o pravoúhlých zástrčkách, ale nakonec jsem opatrně zkrátil jeden ze svých stávajících kabelů pomocí řemesla nůž, který to zvládl. Vešel jsem 3 kabely z Unicorn pHAT přes jeden ze stávajících větracích otvorů a ty byly dostatečně dlouhé, aby se hezky propojily, než zasunuly pí do prohlížeče.
Jsem opravdu spokojen s tím, jak tato část projektu vyšla, je uspokojující a praktické mít možnost vysunout pi pro připojení monitoru a klávesnice, pokud to potřebuji.
Krok 5: Rozmazlení
Když bylo vše postaveno, bylo načase udělat tuto fantastickou lampu o něco chytřejší! Se spuštěným skriptem Gmailu jsem mohl ovládat světlo pouhým odesláním zprávy, ale chtěl jsem, aby byl více automatizovaný.
Službu IFTTT (If This Then That) jsem použil v několika projektech nyní a je to rozhodně můj typ pro automatizaci IoT. Pokud jste to ještě nepoužili, je to druh online rozbočovače, který vám umožní propojit více online služeb pomocí Appletů k ovládání jejich vzájemné interakce.
Pro příklady ve videu jsem použil služby Google Assistant a Gmail, například definování konkrétní fráze Google Assistant pro komponentu „IF“(„Přejít na Red Alert“), která odesílá zprávu z Gmailu s Předmětem „redalert“. Skript na Pi hledá pouze e -maily ze zadané adresy s konkrétními slovy v předmětu, takže když obdrží zprávu „redalert“, skript mu řekne, aby 30 sekund blikal LED Unicorn pHAT červeně.
Výše uvedené je základní příklad, další, které v současné době používám, jsou:
- Bliká červeně, pokud se baterie mého telefonu dostane pod 15% (Android Battery Service)
- Rozsvítí se zeleně, pokud moje kamera MotionEye detekuje pohyb (služba Maker Event Webhooks)
- Svítí fialově, pokud moje kamera Motorola detekuje pohyb (Služba oznámení zařízení Android)
- Svítí modře, pokud se chystá pršet (meteorologická podzemní služba)
- Rozsviťte oranžovou při západu slunce (meteorologická podzemní služba)
- Rozsviťte azurovou, pokud jsem zmíněn na Twitteru (služba Twitter)
Existuje mnoho možností a stále se přidávají další možnosti, takže stojí za to experimentovat a procházet dlouhý seznam dostupných služeb.
Krok 6: Pravidelný prohlížeč
Tento projekt se ukázal být velmi zábavný, zejména s tou další výzvou nevratně změnit původní kousek. Miluji ten velký objektiv na přední straně a způsob, jakým lze celou věc naklonit a naklonit. Je docela přenosný (i když těžký) a k napájení potřebuje pouze jednu USB zástrčku, takže je příjemné si ho vyzkoušet na různých místech.
V tmavší místnosti promítá slušný balík světla na zeď nebo strop, ale i ve světlejších oblastech přední čočka jasně září, abyste byli informováni.
Pokud se vám tento projekt líbí a chcete vidět více, můžete se podívat na můj web, kde probíhají aktualizace projektu na bit.ly/OldTechNewSpec, připojit se k Twitteru @OldTechNewSpec nebo se přihlásit k odběru rostoucího kanálu YouTube na bit.ly/oldtechtube - dát některé z vašich starých technologií a nové specifikace!
Doporučuje:
Lampa mumie - chytrá lampa ovládaná WiFi: 5 kroků (s obrázky)
The Mummy Lamp - WiFi Controlled Smart Lamp: Asi před 230 tisíci lety se lidská bytost naučila ovládat oheň, což vedlo k zásadní změně v jeho životním stylu, když začal pracovat v noci také pomocí světla z ohně. Můžeme říci, že toto je začátek vnitřního osvětlení. Teď já
Oznamovací schránka: 7 kroků
Poštovní schránka s oznámeními: Od: Noah Smith a Harry Singh
Spirálová lampa (také jako stolní lampa Loxodrome): 12 kroků (s obrázky)
Spirálová lampa (také znám jako stolní lampa Loxodrome): Spirální lampa (také jako stolní lampa Loxodrome) je projekt, který jsem zahájil v roce 2015. Byl inspirován Loxodrome Sconce Paula Nylandera. Můj původní nápad byl motorizovaná stolní lampa, která by na stěnu vyzařovala proudící víry světla. Navrhl jsem a
Oznamovací vlajka - skvělý úvod do Wi -Fi, IFTTT a Huzzah ESP8266: 9 kroků (s obrázky)
Oznamovací vlajka - skvělý úvod do Wi -Fi, IFTTT a Huzzah ESP8266: Vždy mi chybí důležité věci … tak jsem vytvořil vlajku. Zařízení pro internet věcí (IoT), které mě upozorní nebo připomene tyto důležité věci! Nyní s letmým pohledem na můj stůl vidím, jestli … Mám e -mail, o kterém jsem byl zmíněn ve twe
Jednoduchý oznamovací systém ISS: 6 kroků (s obrázky)
Jednoduchý oznamovací systém ISS: Co je to Mezinárodní vesmírná stanice a proč chcete předpovědět, kde se nachází? Odpověď na první otázku můžeme najít na webových stránkách NASA. Ve zkratce: Mezinárodní vesmírná stanice je velká kosmická loď. Obíhá kolem