Բովանդակություն:

1930 -ականների Kodak Pi ծանուցման լամպ. 6 քայլ (նկարներով)
1930 -ականների Kodak Pi ծանուցման լամպ. 6 քայլ (նկարներով)

Video: 1930 -ականների Kodak Pi ծանուցման լամպ. 6 քայլ (նկարներով)

Video: 1930 -ականների Kodak Pi ծանուցման լամպ. 6 քայլ (նկարներով)
Video: 1930s Kodak Pi Notification Lamp 2024, Հուլիսի
Anonim
Image
Image
1930 -ականների Kodak Pi ծանուցման լամպ
1930 -ականների Kodak Pi ծանուցման լամպ
1930 -ականների Kodak Pi ծանուցման լամպ
1930 -ականների Kodak Pi ծանուցման լամպ
1930 -ականների Kodak Pi ծանուցման լամպ
1930 -ականների Kodak Pi ծանուցման լամպ

Սա 1930 -ականների Kodak Table Viewer- ն է, որին ես հարմարեցրել եմ մի շարք վառ գույների միջոցով ծանուցումներ և ազդանշաններ ցուցադրելու համար: Լույսի աղբյուրը միաեղջյուր pHAT է, լուսադիոդային լուսադիոդների ծրագրավորվող մատրիցա, և այն վերահսկվում է Raspberry Pi Zero W- ի միջոցով, որը ստուգում է մուտքի Gmail հրահանգները ՝ օգտագործելով պարզ Python սցենար:

Եթե չեք կարող տեսնել ներկառուցված տեսանյութը, այն YouTube- ում է ՝

Քայլ 1: Mystery Viewer

Առեղծվածային դիտող
Առեղծվածային դիտող
Առեղծվածային դիտող
Առեղծվածային դիտող
Առեղծվածային դիտող
Առեղծվածային դիտող

Վերջերս 10 ֆունտ ստեռլինգով վերցրեցի այս Kodak սլայդը/բացասական դիտողը `ավելի, քան սովորաբար սիրում եմ վճարել փոխակերպման նախագծի համար, բայց այն այնքան հիանալի տեսք ուներ, որ չդիմացա: Սովորաբար, ես մի փոքր համացանցային հետազոտություն եմ կատարում ՝ կտորը պոկելուց առաջ, պարզապես հետաքրքրության և սկզբնական գործառույթի մասին զգալու համար, բայց շատ հեռու չեմ հասել: Google- ի պատկերներն ու լուսանկարների հին կատալոգները տրորելով, միակ նմանատիպ մոդելը, որին հանդիպեցի, Ebay- ի ցուցակն էր, որը 600 ֆունտ ստեռլինգ էր պահանջում դիտողի համար:

Ես գաղափար չունեմ ՝ դա արդար գին է, թե ոչ, բայց այս նախագծի համար որոշեցի, որ ես կփորձեմ ոչ ապակառուցողական փոխակերպում կատարել, որպեսզի այն միշտ վերադառնա իր սկզբնական վիճակին: Սա պարզվեց, որ խելացի ծրագիր է, քանի որ հեռուստադիտողը պատրաստված է բացառապես ապակուց և մետաղից, այնպես որ շրջակայքում ցանկացած կոտրում վտանգի կենթարկի անփոխարինելի բաղադրիչը:

Ես որոշեցի բավականին հավատարիմ մնալ իր սկզբնական գործառույթին և լույսի աղբյուրը փոխարինել ժամանակակից LED զանգվածով ՝ հույս ունենալով, որ դա բավական պայծառ կլինի գեղեցիկ փայլելու և գոնե մի փոքր լույս ցուցադրելու համար պատին պատին:

Քայլ 2: Հին PHAT

Հին PHAT
Հին PHAT
Հին PHAT
Հին PHAT
Հին PHAT
Հին PHAT

Ես նախկինում փորձեր եմ կատարել Pimoroni Unicorn pHAT- ի (Սարքավորումը կցված է վերևում) իմ Rabbit Pi նախագծի չարաբաստիկ շարունակության մեջ, ուստի այն անմիջապես մտքովս անցավ, երբ սկսեցի մտածել LED- ի տարբերակների մասին: LED- ները պայծառ են առողջության նախազգուշացում ունենալու չափով և հեշտությամբ ծրագրավորվում են Python- ի միջոցով, այնպես որ սա իդեալական ընտրություն էր, ինչպես նաև ես գիտեի, որ այն ունեմ ինչ -որ տեղ:

Այնուամենայնիվ, իմ ունեցած «պահեստում» եղած pHAT- ը ոչ սկսնակ էր, քանի որ ես արդեն կպցրել էի դրան 40 փին վերնագիր, և դա հավաքը չափազանց հաստ էր դարձնում դիտողի մեջ տեղավորվելու համար: Ես ուզում էի, որ pHAT- ը նստեր այնտեղ, որտեղ դուք սովորաբար դնում եք սահիկ կամ բացասական, բայց, ցավոք, այս բացը ընդամենը 7 մմ էր:

Համացանցում նայելով ՝ ես գտա, որ Միաեղջյուրի pHAT- ն իսկապես պետք է միացված լինել Pi- ի GPIO երեք կապումներին (5v, GND և GPIO18), և սա իսկական փրկարար էր. Դա նշանակում էր, որ ես կարող եմ զոդվել մեկ աջ անկյան տակ: վերնագրեր գրատախտակին հենց այդ կապումներին և պրոֆիլը գեղեցիկ և բարակ պահեք:

Ես ապամոնտաժեցի մետաղական սահիկի բացվածքը (պատանի պտուտակներ) և թեթև սոսնձեցի pHAT- ը դրա հետևի մասում, որպեսզի հնարավորինս շատ LED լուսավորվեն ոսպնյակի միջով: Ամեն ինչ լավ հետ գնաց, այնպես որ հիմա ժամանակն էր սկսել նայել ծածկագրին:

Քայլ 3: Լսեք գույները

Լսելով գույները
Լսելով գույները
Լսելով գույները
Լսելով գույները

Ավելի շուտ, քան տրամադրության լույսի ներքո անկյունում նստելը, ես ուզում էի, որ սա միացված, ինտերակտիվ լամպ լինի, այնպես որ, ձեռնամուխ եղեք ինչ -որ կոդի հավաքմանը ՝ Pi Zero- ն առցանց ձեռք բերելու համար: Ես նորից օգտագործեցի Talking Radio նախագծի իմ ծածկագիրը որպես ելակետ, որը օգտագործում է Python սցենար ՝ Gmail- ի մուտքային հաղորդագրությունները ստուգելու համար որոշակի բնույթի տողի համար: Միաեղջյուրի pHAT- ի համար անհրաժեշտ ծածկագիրը տեղադրելուց հետո ես որոշ օրինակներ հարմարեցրի, որպեսզի Pi- ն տարբեր գույների pHAT- ն լուսավորի ՝ կախված Gmail- ի հաղորդագրության առարկայի տեքստից, օրինակ, եթե «կանաչ» բառը ներառված լինի, այն կլուսավորվի: LED- ները կանաչում են 30 վայրկյան:

Իմ օգտագործած կոդը GitHub- ում է.

Երբ սցենարը ճիշտ աշխատեց, ես այն պահեցի /home /pi թղթապանակում և դրեցի այն ինքնաշխատ գործարկման վրա ՝ ավելացնելով տողը.

@sudo python /home/pi/kodak.py

մինչև ֆայլի վերջը.

.config/lxsession/LXDE-pi/autostart

GitHub ծածկագիրը լուսավորում է LED- ները մեկ գույնով `որոշակի պայծառությամբ, որոշ« ծիածանի »և առկայծող տատանումներով` կախված այն բանից, թե ինչ բառ է ստացվում Gmail- ի միջոցով: Կան մի շարք տարբերակներ ՝ տարբեր գույնի էֆեկտների համար, որոնք ներառված են Միաեղջյուրի փաստաթղթերում: «Գլխազուրկ» ծածկագրով Pi Zero- ն պատրաստ էր անջատվել իր մոնիտորից, մկնիկից և ստեղնաշարից և տեղավորվել դիտողի մեջ:

Քայլ 4: Մխոց Pi

Մխոց Pi
Մխոց Pi
Մխոց Pi
Մխոց Pi
Մխոց Pi
Մխոց Pi

Դիտողի հետևի հատվածն ի սկզբանե պահում էր լամպը և դրա պահոցը, և այն բավականին մեծ էր Pi Zero- ի համար, քանի դեռ դրա վրա լրացուցիչ սարքեր չկային (հետևաբար ընտրելով W տարբերակը ՝ ներկառուցված WiFi- ով): Մխոցի հետևի մասը կողպված է տեղում, ակնհայտորեն, որպեսզի լամպը փոխելն ավելի դյուրին լինի, ուստի որոշեցի պահել այս հնարավորությունը և ամրացնել Pi- ն լամպի ամրակի տեղում:

Չնայած, որ թվում էր, որ շատ տեղ կար, գլանաձև ձևը նշանակում էր, որ իրերը բավականին ամուր էին, ուստի ես պետք է միջոց գտնեի, որպեսզի Pi- ն ապահով պահեր հենց կենտրոնում: Մի քանի փորձից հետո պտտվող գործիքով կիսաթափանցիկ պլաստիկ տուփից կտրեցի մի հատված ՝ անցքեր հորատելով, որպեսզի այն ամրացվեր «հետևի դռան» և Pi- ի վրա:

Այս պահին ես հասկացա, որ իմ միկրո usb մալուխներից ոչ մեկը այնքան փոքր չէր, որ տեղավորվեր բալոնի ներսում, միացված լինելով Pi- ի հոսանքի վարդակին: Ես մտածեցի Pi- ին սնուցել GPIO- ի կապումներից, որն, ըստ երևույթին, հնարավոր է, բայց մի փոքր ռիսկային, քանի որ այն շրջանցում է պաշտպանիչ ապահովիչը, և մտածում էի նաև ուղղանկյուն խրոցակների մասին, բայց վերջապես ես պարզապես զգուշորեն կտրեցի իմ առկա մալուխներից մեկը արհեստով: դանակ, որը կատարեց հնարքը: Ես 3 մալուխները միաեղջյուրի pHAT- ից ուղղեցի գոյություն ունեցող օդափոխման անցքերից մեկով, և դրանք բավական երկար էին, որպեսզի լավ միացվեին, նախքան pi- ն դիտողի մեջ սահելը:

Ես իսկապես գոհ եմ նրանից, թե ինչպես դուրս եկավ նախագծի այս հատվածը, գոհացուցիչ և գործնական է, եթե կարողանամ սահեցնել pi- ն ՝ անհրաժեշտության դեպքում մոնիտոր և ստեղնաշար միացնելու համար:

Քայլ 5: Խելամտություն

Խելացիանալը
Խելացիանալը
Խելացիանալը
Խելացիանալը
Խելացիանալը
Խելացիանալը
Խելացիանալը
Խելացիանալը

Կառուցված ամեն ինչով, ժամանակն էր այս շքեղ լամպը մի փոքր ավելի խելացի դարձնել: Gmail- ի սցենարով ես կարող էի վերահսկել լույսը պարզապես հաղորդագրություն ուղարկելով, բայց ես ուզում էի, որ այն ավելի ավտոմատացված լիներ:

Ես այժմ օգտագործել եմ IFTTT (If This Then That) ծառայությունը մի քանի նախագծերում, և դա, անկասկած, IoT ավտոմատացման իմ ամենաարդյունավետ տղան է: Եթե նախկինում չեք օգտագործել այն, այն մի տեսակ առցանց հանգույց է, որը թույլ է տալիս կապել բազմաթիվ առցանց ծառայություններ ՝ օգտագործելով Applets- ը ՝ միմյանց հետ փոխգործակցության վերահսկման համար:

Տեսանյութի օրինակների համար ես օգտագործել եմ Google Օգնականը և Gmail ծառայությունները, օրինակ ՝ Google I Օգնականի որոշակի արտահայտություն սահմանել «IF» բաղադրիչի համար («Գնալ կարմիր ահազանգ»), որը Gmail հաղորդագրություն է ուղարկում «Վերավճար» թեմայով: Pi- ի սցենարը միայն նամակներ է փնտրում որոշակի հասցեով ՝ առարկայի հատուկ բառերով, այնպես որ, երբ այն ստանում է «վերահասցեագրման» հաղորդագրությունը, սցենարը նրան ասում է, որ 30 վայրկյան կարմիր միացնի Միաեղջյուրի pHAT- ի LED- ները:

Վերոնշյալը հիմնական օրինակ է, մյուսները, որոնք ես այս պահին օգտագործում եմ.

- Flash կարմիր, եթե իմ հեռախոսի մարտկոցը 15% -ից ցածր է (Android մարտկոցի ծառայություն)

- Լուսավորեք կանաչը, եթե իմ MotionEye տեսախցիկը հայտնաբերի շարժում (Maker Event Webhooks Service)

- Լուսավորեք մանուշակագույնը, եթե իմ Motorola տեսախցիկը շարժում է հայտնաբերում (Android սարքի ծանուցումների ծառայություն)

- Լուսավորեք կապույտը, եթե անձրև է գալիս (Եղանակի ստորգետնյա ծառայություն)

- Լուսավորեք Orange- ը մայրամուտին (Եղանակի ստորգետնյա ծառայություն)

- Լուսավորիր Cyan- ը, եթե ինձ նշեն Twitter- ում (Twitter ծառայություն)

Կան բազմաթիվ հնարավորություններ, և ավելի շատ տարբերակներ են ավելացվում անընդհատ, ուստի արժե փորձարկել և ոլորել առկա ծառայությունների երկար ցուցակով:

Քայլ 6: Կանոնավոր դիտիչ

Սովորական դիտող
Սովորական դիտող
Սովորական դիտող
Սովորական դիտող
Սովորական դիտող
Սովորական դիտող

Այս նախագիծը շատ զվարճալի ստացվեց, հատկապես ՝ բնօրինակը անշրջելիորեն չփոխելու լրացուցիչ մարտահրավեր: Ես պարզապես սիրում եմ առջևի այդ մեծ ոսպնյակը և այն, թե ինչպես կարելի է ամբողջը թեքել և բացվել: Այն բավականին շարժական է (թեև ծանր) և էներգիայի համար անհրաժեշտ է միայն մեկ USB վարդակից, այնպես որ հաճելի է այն փորձել տարբեր վայրերում:

Մութ սենյակում այն պատի կամ առաստաղի լույսի արժանապատիվ լողավազան է ցուցադրում, բայց նույնիսկ ավելի թեթև տարածքում առջևի ոսպնյակը պայծառ փայլում է ՝ ձեզ տեղեկացված պահելու համար:

Եթե ձեզ դուր է գալիս այս նախագիծը և ցանկանում եք ավելին տեսնել, կարող եք իմ կայքէջը տեսնել ընթացիկ նախագծի թարմացումների համար bit.ly/OldTechNewSpec կայքում, միացեք Twitter- ում @OldTechNewSpec կամ բաժանորդագրվեք աճող YouTube ալիքին bit.ly/oldtechtube - տալ որոշ ձեր հին տեխնիկայից `նոր տեխնիկա:

Խորհուրդ ենք տալիս: