Агуулгын хүснэгт:

Бөөрөлзгөнө Pi ашиглан гэрийн цаг бичигчээс ажиллах: 7 алхам
Бөөрөлзгөнө Pi ашиглан гэрийн цаг бичигчээс ажиллах: 7 алхам

Видео: Бөөрөлзгөнө Pi ашиглан гэрийн цаг бичигчээс ажиллах: 7 алхам

Видео: Бөөрөлзгөнө Pi ашиглан гэрийн цаг бичигчээс ажиллах: 7 алхам
Видео: SCP-1730 Что случилось с сайта-13? 2024, Долдугаар сарын
Anonim
Raspberry Pi ашиглан гэрийн цагаар бичигчээр ажиллах
Raspberry Pi ашиглан гэрийн цагаар бичигчээр ажиллах

Өнгөрсөн нэг жилийн хугацаанд надад гэрээсээ ажиллах боломж олдсон. Үүний тулд би хэдэн цаг ажиллаж байгаагаа хянах шаардлагатай байв.

Excel-ийн хүснэгтийг ашиглан "цаг орох", "цаг дуусах" цагийг гараар оруулснаар удалгүй энэ нь нэлээд уйтгартай санагдсан (мөн цаг оруулахаа мартах болно).

Миний ширээн дээр Raspberry Pi байгаа тул ажлын цагийг бүртгэх шийдлийг ашиглан хүүгийнхээ Arduino гарааны төслүүдийн цөөн хэдэн бүрэлдэхүүн хэсгүүдийг ашиглахаар шийдсэн.

Хангамж:

- Raspberry Pi

- 450 ом эсэргүүцэл x3

- 2 LED

- Mini Arduino товчлуур

- Прототипийн талхны самбар

- Dupont холбогч

Алхам 1: Прототип хийх

Прототип хийх
Прототип хийх

Би хагас хэмжээтэй талхны самбар дээр цаг бүртгэгчийн загварыг бүтээх ажлыг эхлүүлсэн. Нэгэнт би энэ аргад сэтгэл хангалуун байсан бол 3d хэвлэсэн хайрцаг, гагнуурын холболт ашиглан хайрцагласан хувилбарыг нэгтгэх төлөвлөгөөтэй байсан.

Бүрэлдэхүүн хэсгүүдийг fritzing диаграммд үзүүлсэн шиг Dupont утас ашиглан холбодог.

Алхам 2: Raspberry Pi -ийг тохируулах

Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах

Би товчлуурыг дарж, LED төлөвийг өөрчлөх богино питон скрипт гаргав. Шилжүүлэх үед цагийг excel ажлын дэвтэрт бичдэг.

Би Openpyxl номын санг ажлын номтой (Raspberry Pi дээрх гэрийн хавтсанд гараар үүсгэсэн) харьцах зорилгоор ашигласан.

Скрипт нь ажлын цаг эхлэх хугацаа, дуусах хугацаа, нийт дүнг оруулна.

Өөрийн дуртай редакторыг ашиглан гэрийн лавлахад скрипт үүсгээрэй (би Thonney Python IDE ашигласан), clockin.py хэлбэрээр хадгална уу.

Хэрэв LibreOffice -ийг суулгаагүй бол Pi дээр суулгаад hour.xlsx нэртэй хоосон ажлын дэвтэр үүсгээрэй. Python3 clockin.py терминалын команд ашиглан скриптийг терминалаас ажиллуулна уу Эсвэл үүнийг Python shell эсвэл Thonney дээр ажиллуулна уу.

Улаан LED асаж байх ёстой бөгөөд энэ нь ажиллаж байгааг харуулж байна. Товчлуурыг дарахад цэнхэр LED асаж, улаан гэрэл унтарч, цагийг хүснэгтэд бичнэ.

Алхам 3: Python скрипт

Алхам 4: Бокс хийх

Бокс хийх
Бокс хийх

Raspberry цаг бичих төхөөрөмж миний хүссэнээр ажиллаж байгаа тул үүнийг илүү мэргэжлийн харагдуулах цаг болжээ.

SketchUp -ийг ашиглан товчлуурыг дарах энгийн хайрцаг, утас оруулах нүхтэй хоёр LED -ийг ашиглаарай.

Дизайн болон хэвлэх файлуудыг Thingiverse дээрээс олж болно

Би хайрцгийг хар PLA+дээр хэвлэв, энэ нь миний ширээний компьютерт сайн нийцдэг. STL файлыг CURA програм ашиглан хэрчсэн байна. Дизайныг дэмжлэгтэйгээр хэвлэх шаардлагатай.

Алхам 5: Гагнах

Гагнах
Гагнах

Дюпон утсыг дахин ашиглаж, бүрэлдэхүүн хэсгүүдийг хэвлэсэн хайрцагт байрлуулна.

Алхам 6: Лаа лаваар битүүмжлэх

Лаа лаваар битүүмжлэх
Лаа лаваар битүүмжлэх

Хайрцгийн гарцанд дулааныг багасгадаг хэсгийг нэмж утаснуудаа холбож, лаа лаваар дүүргээд төхөөрөмжийг дуусга.

Лааны лав нэмсэн нь холболтыг хамгаалж, бэхжүүлж, жинг нэмж, ашиглалтын явцад эргэн тойронд нь хөдлөхгүй болно.

Алхам 7: Raspberry Pi -тэй холбогдоно уу

Raspberry Pi -тай холбогдоно уу
Raspberry Pi -тай холбогдоно уу
Raspberry Pi -тай холбогдоно уу
Raspberry Pi -тай холбогдоно уу
Raspberry Pi -тай холбогдоно уу
Raspberry Pi -тай холбогдоно уу

Дууссан нэгж холбогдож ажиллаж байна

Долоо хоногийн сүүлээр би ажлын хуудсыг өөр ажлын дэвтэрт хуулж, ажилласан цагийг нь нэмнэ.

Энэхүү тохиргоо нь "гэрээсээ ажиллах" цагийг хянахад маш тохиромжтой бөгөөд гараар оруулах цагийг бодвол хамаагүй дээр юм.

Энэ төслийг миний вэбсайтаас үзнэ үү myprojectcorner.com/raspberry-pi-time-recorder/

Зөвлөмж болгож буй: