Բովանդակություն:
- Քայլ 1: Mystery Viewer
- Քայլ 2: Հին PHAT
- Քայլ 3: Լսեք գույները
- Քայլ 4: Մխոց Pi
- Քայլ 5: Խելամտություն
- Քայլ 6: Կանոնավոր դիտիչ
Video: 1930 -ականների Kodak Pi ծանուցման լամպ. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա 1930 -ականների Kodak Table Viewer- ն է, որին ես հարմարեցրել եմ մի շարք վառ գույների միջոցով ծանուցումներ և ազդանշաններ ցուցադրելու համար: Լույսի աղբյուրը միաեղջյուր pHAT է, լուսադիոդային լուսադիոդների ծրագրավորվող մատրիցա, և այն վերահսկվում է Raspberry Pi Zero W- ի միջոցով, որը ստուգում է մուտքի Gmail հրահանգները ՝ օգտագործելով պարզ Python սցենար:
Եթե չեք կարող տեսնել ներկառուցված տեսանյութը, այն YouTube- ում է ՝
Քայլ 1: Mystery Viewer
Վերջերս 10 ֆունտ ստեռլինգով վերցրեցի այս Kodak սլայդը/բացասական դիտողը `ավելի, քան սովորաբար սիրում եմ վճարել փոխակերպման նախագծի համար, բայց այն այնքան հիանալի տեսք ուներ, որ չդիմացա: Սովորաբար, ես մի փոքր համացանցային հետազոտություն եմ կատարում ՝ կտորը պոկելուց առաջ, պարզապես հետաքրքրության և սկզբնական գործառույթի մասին զգալու համար, բայց շատ հեռու չեմ հասել: Google- ի պատկերներն ու լուսանկարների հին կատալոգները տրորելով, միակ նմանատիպ մոդելը, որին հանդիպեցի, Ebay- ի ցուցակն էր, որը 600 ֆունտ ստեռլինգ էր պահանջում դիտողի համար:
Ես գաղափար չունեմ ՝ դա արդար գին է, թե ոչ, բայց այս նախագծի համար որոշեցի, որ ես կփորձեմ ոչ ապակառուցողական փոխակերպում կատարել, որպեսզի այն միշտ վերադառնա իր սկզբնական վիճակին: Սա պարզվեց, որ խելացի ծրագիր է, քանի որ հեռուստադիտողը պատրաստված է բացառապես ապակուց և մետաղից, այնպես որ շրջակայքում ցանկացած կոտրում վտանգի կենթարկի անփոխարինելի բաղադրիչը:
Ես որոշեցի բավականին հավատարիմ մնալ իր սկզբնական գործառույթին և լույսի աղբյուրը փոխարինել ժամանակակից LED զանգվածով ՝ հույս ունենալով, որ դա բավական պայծառ կլինի գեղեցիկ փայլելու և գոնե մի փոքր լույս ցուցադրելու համար պատին պատին:
Քայլ 2: Հին 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 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 - տալ որոշ ձեր հին տեխնիկայից `նոր տեխնիկա:
Խորհուրդ ենք տալիս:
Անլար ծանուցման տախտակ (Bluetooth) ՝ 5 քայլ (նկարներով)
Անլար ծանուցման տախտակ (Bluetooth). Այս ժամանակակից աշխարհում, որտեղ ամեն ինչ թվայնացված է, ինչու չէ, սովորական iceանուցումների տախտակը ստանում է նոր տեսք: Այսպիսով, թույլ տվեք կատարել Bluetooth- ով վերահսկվող iceանուցման տախտակ, որը շատ պարզ է: Այս կարգավորումը կարող է օգտագործվել ստատիկ ծանուցման տեղում տախտակ, ինչպես քոլեջներում
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. 5 քայլ (նկարներով)
Մումիա լամպ - WiFi վերահսկվող խելացի լամպ. Մոտ 230 հազար տարի առաջ մարդը սովորել է կրակը կառավարել, ինչը հանգեցնում է նրա ապրելակերպի մեծ փոփոխության, քանի որ նա սկսել է աշխատել գիշերը ՝ օգտագործելով նաև կրակի լույսը: Կարող ենք ասել, որ սա փակ լուսավորության սկիզբն է: Հիմա ես
Սուրճի ծանուցման ավտոմատ համակարգ. 7 քայլ (նկարներով)
Սուրճի ծանուցման ավտոմատ համակարգ. Այս նախագծում ես խելացի եմ դարձնում գրասենյակային սուրճ պատրաստողը ՝ ստեղծելով սուրճի ահազանգման համակարգ, որը Slack- ի մասին ծանուցումներ է ուղարկում, երբ ինչ -որ մեկը պատրաստում է սուրճի թարմ կաթսա: Կոդը կարող է փոխվել ՝ էլ. Նամակ կամ տեքստային հաղորդագրություն ուղարկելու համար: Այս նախագիծը կառուցված է R
Պարզ ISS ծանուցման համակարգ. 6 քայլ (նկարներով)
ISS- ի ծանուցման պարզ համակարգ. Ի՞նչ է Միջազգային տիեզերակայանը և ինչու եք ուզում կանխատեսել, թե որտեղ է այն: Առաջին հարցին պատասխանելու համար մենք կարող ենք պատասխանի համար նայել ՆԱՍԱ -ի կայքում: Կարճ ասած ՝ Միջազգային տիեզերակայանը մեծ տիեզերանավ է: Այն պտտվում է շուրջ
Լվացքի մեքենայի ծանուցման տվիչ `6 քայլ (նկարներով)
Լվացքի մեքենայի ծանուցման սենսոր. Լվացքի մեքենայի սենսորը նստում է իմ լվացքի մեքենայի վերևում և արագացուցիչ է օգտագործում մեքենայից թրթռումները հայտնաբերելու համար: Երբ նա զգում է, որ լվացքի ցիկլն ավարտված է, նա ինձ ծանուցում է ուղարկում իմ հեռախոսի մասին: Ես սա կառուցեցի, քանի որ մեքենան ինքն է