Talaan ng mga Nilalaman:

Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi: 7 Hakbang
Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi: 7 Hakbang

Video: Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi: 7 Hakbang

Video: Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi: 7 Hakbang
Video: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, Hulyo
Anonim
Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi
Trabaho Mula sa Home Time Recorder Gamit ang isang Raspberry Pi

Sa nakaraang taon, nagkaroon ako ng pagkakataong magtrabaho mula sa bahay. Kung saan kailangan kong subaybayan ang mga oras na aking pinagtatrabaho.

Simula sa pamamagitan ng paggamit ng isang excel spreadsheet at pagpasok nang manu-mano sa mga oras na 'orasan-in' at 'orasan-out', nakita ko ito na medyo nakakapagod (at makalimutan kong magpasok ng mga oras).

Mayroon akong Raspberry Pi sa aking mesa, at nagpasya na mag-set up ng isang solusyon sa pagrekord ng oras ng trabaho gamit ito at ilang bahagi mula sa Arduino starter na mga proyekto ng kit ng aking anak.

Mga Pantustos:

- Raspberry Pi

- 450ohm risistor x3

- 2 LED

- Button ng Mini Arduino

- Breadboard para sa prototype

- Mga konektor ng Dupont

Hakbang 1: Prototyping

Prototyping
Prototyping

Nagsimula ako sa pamamagitan ng pagbuo ng isang prototype ng recorder ng oras sa isang kalahating sukat na pisara. Sa sandaling nasisiyahan ako sa paraan ng paggana nito ang plano ay pagsamahin ang isang naka-box na bersyon gamit ang isang naka-print na kaso ng 3d at mga solder na koneksyon.

Ang mga sangkap ay konektado gamit ang mga wire ng Dupont tulad ng ipinakita ng fritzing diagram.

Hakbang 2: Pag-set up ng Raspberry Pi

Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi

Gumawa ako ng isang maikling script ng sawa na maaaring makita ang pindutan ng pindutan at ilipat ang mga estado ng LED. Sa paglipat, ang oras ay naitala sa isang excel workbook.

Ginamit ko ang Openpyxl Library upang makipag-ugnay sa workbook (na aking nilikha nang manu-mano sa home folder sa Raspberry Pi).

Ang script ay pumapasok sa isang oras ng pagsisimula, oras ng pagtatapos, at isang kabuuan para sa panahon ng trabaho.

Lumikha ng isang script sa direktoryo sa bahay gamit ang iyong ginustong editor (Ginamit ko ang Thonney Python IDE) at i-save bilang clockin.py

I-install ang LibreOffice sa Pi, kung hindi pa ito naka-install, at lumikha ng isang blangkong workbook na pinangalanang hours.xlsx Patakbuhin ang script mula sa terminal gamit ang terminal command python3 clockin.py. O patakbuhin ito sa shell ng Python o Thonney.

Dapat na ilaw ang pulang LED upang maipakita na tumatakbo ito. Kapag ang pindutan ay pinindot ang asul na LED lights up, ang pula ay namatay, at ang oras ay naitala sa spreadsheet.

Hakbang 3: Python Script

Hakbang 4: Boksahin Ito

Boksahan Ito
Boksahan Ito

Gumagana ang aparato ng pagrekord ng oras ng Raspberry ayon sa gusto ko, kaya oras na upang gawing mas propesyonal ito.

Paggamit ng SketchUp upang mag-modelo ng isang simpleng kahon upang hawakan ang pindutan at dalawang LEDs, na may butas para makapasok ang mga wire.

Ang disenyo at mga print file ay matatagpuan sa Thingiverse

Nai-print ko ang kahon sa itim na PLA +, dahil mahusay itong naghahalo sa aking desktop. Ang STL file ay hiniwa gamit ang CURA software. Ang disenyo ay kailangang mai-print na may suporta.

Hakbang 5: Paghihinang

Paghihinang
Paghihinang

Muli gamit ang mga Dupont wires, solder ang mga bahagi sa lugar sa naka-print na kahon.

Hakbang 6: Sealing Sa Kandelang Waks

Sealing With Candle Wax
Sealing With Candle Wax

Pagdaragdag ng isang piraso ng pag-urong ng init sa exit ng kahon upang magkasama ang mga wire at matapos ang yunit sa pamamagitan ng pagpuno nito sa kandila.

Ang pagdaragdag ng kandila wax ay pinoprotektahan at hinahawakan ang mga koneksyon sa lugar, kasabay ng pagdaragdag ng timbang upang matulungan itong ihinto ang paggalaw habang ginagamit.

Hakbang 7: Kumonekta sa Raspberry Pi

Kumonekta sa Raspberry Pi
Kumonekta sa Raspberry Pi
Kumonekta sa Raspberry Pi
Kumonekta sa Raspberry Pi
Kumonekta sa Raspberry Pi
Kumonekta sa Raspberry Pi

Ang natapos na yunit ay konektado at tumatakbo

Sa pagtatapos ng linggo, kinopya ko ang worksheet sa isa pang workbook upang mai-format at idagdag ang aking oras na nagtrabaho.

Ang set-up na ito ay mahusay para sa pagsubaybay sa oras na 'trabaho mula sa bahay', mas mahusay kaysa sa manu-manong pagpasok ng mga oras.

Tingnan ang proyektong ito sa aking website myprojectcorner.com/raspberry-pi-time-recorder/

Inirerekumendang: