Mundarija:

Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash: 7 qadam
Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash: 7 qadam

Video: Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash: 7 qadam

Video: Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash: 7 qadam
Video: How to use Panasonic Cordless DECT 6.0 Digital Phone System KX-TG273C Link2Cell with Bluetooth 2024, Iyul
Anonim
Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash
Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash

O'tgan bir yil mobaynida men uydan ishlash imkoniyatiga ega bo'ldim. Buning uchun men ishlagan vaqtimni kuzatib borishim kerak edi.

Excel jadvalidan foydalanib, "soat" va "chiqish vaqti" vaqtlarini qo'lda kiritganimdan so'ng, men buni juda zerikarli deb topdim (va vaqtlarni kiritishni unutgan bo'lardim).

Mening stolimda Raspberry Pi bor, shuning uchun uning yordamida ish vaqtini yozib olish echimini va o'g'limning Arduino boshlang'ich loyihalar to'plamidan bir nechta komponentni o'rnatishga qaror qildim.

Ta'minot:

- Raspberry Pi

- 450 ohm qarshilik x3

- 2 ta LED

- Mini Arduino tugmasi

- Prototip uchun non paneli

- Dupont ulagichlari

1 -qadam: prototip yaratish

Prototip yaratish
Prototip yaratish

Men yarim o'lchovli taxtada vaqt yozuvchisi prototipini qurishdan boshladim. Bir paytlar men ish uslubidan mamnun bo'ldim, reja 3d bosma quti va lehimli ulanishlar yordamida qutiga solingan versiyani yig'ish edi.

Komponentlar Dupont simlari yordamida ulanish sxemasida ko'rsatilgan.

2 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash

Men tugma bosilishini aniqlaydigan va LED holatini o'zgartiradigan qisqa python skriptini ishlab chiqardim. Kommutatsiya vaqtida vaqt Excel daftarchasida qayd etiladi.

Men OpenPyxl kutubxonasidan ish kitobi bilan ishlash uchun foydalanganman (Raspberry Pi -dagi uy papkasida qo'lda yaratganman).

Skript boshlanish vaqtini, tugash vaqtini va ish davri uchun jami sonni kiritadi.

O'zingiz xohlagan muharrir yordamida uy katalogida skript yarating (men Thonney Python IDE dan foydalanganman) va clockin.py sifatida saqlang

LibreOffice -ni Pi -ga o'rnating, agar u hali o'rnatilmagan bo'lsa va soat nomli bo'sh ishchi kitobini yarating.xlsx terminaldan python3 clockin.py buyrug'i yordamida skriptni ishga tushiring. Yoki uni Python shell yoki Thonney -da ishlating.

Qizil LED ishlayotganini ko'rsatish uchun yonishi kerak. Tugma bosilganda ko'k LED yonadi, qizil chiroq o'chadi va vaqt elektron jadvalga yoziladi.

3 -qadam: Python skript

4 -qadam: uni boksga torting

Boks
Boks

Raspberry vaqt yozish qurilmasi men xohlagan tarzda ishlaydi, shuning uchun uni yanada professionalroq qilish vaqti keldi.

SketchUp -dan foydalanib, tugmachani ushlab turadigan oddiy quti va simlar kiradigan teshikli ikkita LEDni ishlating.

Dizayn va bosma fayllarni Thingiverse -da topish mumkin

Men qutini qora PLA+da bosdim, chunki u mening ish stolimga yaxshi mos keladi. STL fayli CURA dasturi yordamida kesilgan. Dizayn qo'llab -quvvatlash bilan chop etilishi kerak.

5 -qadam: Lehimlash

Lehimlash
Lehimlash

Yana Dupont simlaridan foydalanib, komponentlarni bosilgan qutiga joylashtiring.

6 -qadam: Mum mumi bilan yopish

Mum mumi bilan muhrlash
Mum mumi bilan muhrlash

Qutining chiqish joyiga issiqlik qisqaruvchi bo'lak qo'shib, simlarni bir-biriga tortib oling va uni sham mumi bilan to'ldiring.

Mum shamining qo'shilishi ulanishlarni himoya qiladi va ushlab turadi, shu bilan birga foydalanish paytida uning harakatlanishini to'xtatishga yordam beradigan og'irlik qo'shadi.

7 -qadam: Raspberry Pi -ga ulaning

Raspberry Pi -ga ulaning
Raspberry Pi -ga ulaning
Raspberry Pi -ga ulaning
Raspberry Pi -ga ulaning
Raspberry Pi -ga ulaning
Raspberry Pi -ga ulaning

Tayyor birlik ulandi va ishlaydi

Hafta oxirida men ish vaqtimni formatlash va qo'shish uchun ish varag'ini boshqa ish daftarchasiga ko'chiraman.

Ushbu sozlash vaqtni qo'lda kiritishdan ko'ra "uydan ish" soatlarini kuzatib borish uchun juda yaxshi.

Ushbu loyihani mening veb-saytimda ko'ring myprojectcorner.com/raspberry-pi-time-recorder/

Tavsiya: