Բովանդակություն:
- Քայլ 1: Նախատիպերի ստեղծում
- Քայլ 2: Ազնվամորու Pi- ի կարգավորում
- Քայլ 3: Python Script
- Քայլ 4: Բռնցքամարտեք այն
- Քայլ 5: Sոդում
- Քայլ 6. Մոմի մոմով կնքումը
- Քայլ 7: Միացեք Raspberry Pi- ին
Video: Աշխատեք տնից Timeամանակի ձայնագրիչ օգտագործելով Raspberry Pi: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Անցած տարվա ընթացքում ես հնարավորություն ունեցա աշխատել տնից: Ինչի համար ես պետք է հետևեի աշխատած ժամերին:
Սկսելով Excel աղյուսակի օգտագործումից և ձեռքով մուտքագրելով «ժամացույցի մեջ մտնելու» և «ժամացույցի դուրս գալու» ժամերը, ես շուտով գտա, որ դա բավականին հոգնեցուցիչ է (և ես մոռանում էի մուտքագրել ժամերը):
Ես գրասեղանիս վրա ունեմ Raspberry Pi, և ես որոշեցի ստեղծել աշխատանքային ժամանակի ձայնագրման լուծում ՝ օգտագործելով այն և մի քանի բաղադրիչ իմ որդու Arduino մեկնարկային նախագծերի հավաքածուից:
Պարագաներ:
- Ազնվամորի Պի
- 450 ohm դիմադրություն x3
- 2 LED
- Mini Arduino կոճակ
- Նախատիպի համար նախատեսված տախտակ
- Dupont միակցիչներ
Քայլ 1: Նախատիպերի ստեղծում
Ես սկսեցի կես չափի տախտակի վրա կառուցելով ժամանակի ձայնագրիչի նախատիպը: Մի անգամ ես գոհ էի, թե ինչպես է այն աշխատում, ծրագիրը նախատեսում էր հավաքել տուփով տարբերակ `օգտագործելով 3D տպագիր պատյան և զոդման միացումներ:
Բաղադրիչները միացված են Dupont լարերի միջոցով, ինչպես ցույց է տրված դիագրամով:
Քայլ 2: Ազնվամորու Pi- ի կարգավորում
Ես պատրաստեցի կարճ պիթոնի սցենար, որը կբացահայտեր կոճակը սեղմելը և լուսադիոդային վիճակները փոխելը: Անցման ժամանակ ժամանակը գրանցվում է Excel աշխատանքային գրքում:
Ես օգտագործել եմ Openpyxl գրադարանը ՝ աշխատանքային գրքույկի հետ փոխգործակցության համար (որը ձեռքով ստեղծել եմ Raspberry Pi- ի տնային թղթապանակում):
Սցենարը մուտքագրում է սկզբի ժամանակը, ավարտի ժամանակը և ընդհանուրը աշխատանքային ժամանակահատվածի համար:
Ստեղծեք սցենար տնային գրացուցակում ՝ օգտագործելով ձեր նախընտրած խմբագիրը (ես օգտագործել եմ Thonney Python IDE) և պահպանել որպես clockin.py
Տեղադրեք LibreOffice- ը Pi- ի վրա, եթե այն արդեն տեղադրված չէ և ստեղծեք դատարկ աշխատանքային գիրք ՝ ժամերով: xlsx Գործարկեք սցենարը տերմինալից ՝ օգտագործելով python3 clockin.py տերմինալ հրամանը: Կամ գործարկեք այն Python shell- ում կամ Thonney- ում:
Կարմիր LED- ը պետք է լուսավորվի ՝ ցույց տալու համար, որ այն աշխատում է: Երբ կոճակը սեղմվում է, կապույտ LED լուսավորվում է, կարմիրը մարում է, և ժամանակը գրանցվում է աղյուսակում:
Քայլ 3: Python Script
Քայլ 4: Բռնցքամարտեք այն
Ազնվամորու ժամանակի ձայնագրման սարքն աշխատում է այնպես, ինչպես ես եմ ուզում, ուստի ժամանակն է այն դարձնել ավելի պրոֆեսիոնալ:
SketchUp- ի միջոցով կոճակը պահելու համար պարզ տուփը մոդելավորելու և երկու LED- ներ ՝ լարերի մուտքի անցքով:
Դիզայնի և տպման ֆայլերը կարելի է գտնել Thingiverse- ում
Տուփը տպեցի սև PLA+գույնով, քանի որ այն լավ է միանում աշխատասեղանին: STL ֆայլը կտրատվել է CURA ծրագրաշարի միջոցով: Դիզայնը պետք է տպվի աջակցությամբ:
Քայլ 5: Sոդում
Կրկին օգտագործելով Dupont- ի լարերը, ամրացրեք բաղադրիչները տեղում տպված տուփի մեջ:
Քայլ 6. Մոմի մոմով կնքումը
Տուփի ելքի վրա ավելացնելով ջերմային կծկման մի կտոր ՝ լարերը իրար քաշելու համար և միավորը ավարտելով ՝ այն լրացնելով մոմի մոմով:
Մոմի մոմի ավելացումը պաշտպանում և պահում է կապերը տեղում ՝ միևնույն ժամանակ ավելացնելով քաշը, որն օգնում է դադարեցնել այն շարժվելիս օգտագործման ընթացքում:
Քայլ 7: Միացեք Raspberry Pi- ին
Ավարտված միավորը միացված է և աշխատում է
Շաբաթվա վերջում ես աշխատանքային թերթիկը պատճենում եմ մեկ այլ աշխատանքային գրքույկի մեջ ՝ աշխատանքային ժամերս ձևակերպելու և ավելացնելու համար:
Այս կարգավորումը հիանալի է «տնից աշխատելու» ժամերին հետևելու համար, շատ ավելի լավ, քան ձեռքով մուտքագրվող ժամերը:
Տեսեք այս նախագիծը իմ կայքում myprojectcorner.com/raspberry-pi-time-recorder/
Խորհուրդ ենք տալիս:
Աշխատեք URL API- ով Node-RED- ում ՝ 10 քայլ
Աշխատեք URL API- ի հետ Node-RED- ում. Այս ուսուցանվողը ձեզ կսովորեցնի, թե ինչպես օգտագործել URL API (http get) հանգույց-RED- ում: Դա դիտավորյալ պարզ է: Եվ եթե դուք համեմատաբար նոր եք node-RED- ում, ապա այս օրինակը ճիշտ է ձեզ համար: Ես ձեզ կսովորեցնեմ, թե ինչպես օգտագործել հանգույց-RED միջավայրը և ինչ է, և հ
WiFi տնից աշխատանքի ցուցիչ. 5 քայլ (նկարներով)
WiFi Աշխատանք Տանից Indուցանիշ. Նրանց համար, ովքեր բավական բախտավոր են, որպեսզի կարողանան աշխատել տնից, մենք, հավանաբար, գտնում ենք, որ կան որոշ մեծ մարտահրավերներ, երբ խոսքը վերաբերում է տան մյուսների հետ սահմաններին: Դրան օգնելու համար ես ստեղծեցի սա իսկապես պարզ կառուցվածք, որը թույլ է տալիս ձեզ
Աշխատանք տնից Կարգավիճակի ցուցիչ ՝ 5 քայլ
Տանից աշխատելու կարգավիճակի ցուցիչ. Տանից աշխատելու ներկայիս իրավիճակի հետ ես բախվում եմ որոշ մարտահրավերների, քանի որ իմ երեխաները նույնպես տնից են սովորում: Երբեմն աշխատանքային և ընտանեկան կյանքը կարող է մի փոքր պղտորվել: Այսպիսով, ես պետք է կարողանամ իմ երեխաների հետ սահմանել որոշ հիմնական կանոններ, որպեսզի
Kcam- Տեսախցիկ ՝ խոսափողով և բարձրախոսով (usb) տնից աշխատանքի համար. 5 քայլ
Kcam- Տեսախցիկ ՝ խոսափողով և խոսնակով (usb) տնից աշխատելու համար. Սա իմ առաջին ուսանելի ուսուցումն է, և սա արգելափակման ժամանակ է, երբ դուք տնից աշխատանք եք կատարում, և այս նախագիծը նույնպես մաս է կազմում տնից աշխատելու մարտահրավերին: ինձ, որպեսզի կարողանամ հաղթել մրցույթում: Բայց խնդրում եմ քվեարկեք, եթե ձեզ դուր եկավ
Աշխատեք բազմաթիվ համակարգիչների հետ (ուսանողների համար) `6 քայլ
Աշխատել բազմաթիվ համակարգիչների հետ (ուսանողների համար). Բազմաթիվ համակարգիչների հետ աշխատանքը կարող է շատ դժվար լինել: Դուք երբեք չգիտեք, թե որ ֆայլերը որ համակարգչի վրա են, կարող եք խնդիրներ ունենալ միևնույն ֆայլի տարբեր տարբերակների հետ, և արդյունքում կարող եք միասին կորցնել ձեր ֆայլերը կամ գոնե ունենալ ձեր