Tartalomjegyzék:

Munka otthonról Időrögzítő Raspberry Pi használatával: 7 lépés
Munka otthonról Időrögzítő Raspberry Pi használatával: 7 lépés

Videó: Munka otthonról Időrögzítő Raspberry Pi használatával: 7 lépés

Videó: Munka otthonról Időrögzítő Raspberry Pi használatával: 7 lépés
Videó: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, November
Anonim
Dolgozzon otthonról Időrögzítő Raspberry Pi segítségével
Dolgozzon otthonról Időrögzítő Raspberry Pi segítségével

Az elmúlt egy évben lehetőségem nyílt otthonról dolgozni. Amiért nyomon kellett követnem a dolgozott órákat.

Kezdve azzal, hogy egy excel táblázatot használtam, és manuálisan beírtam az „óra be” és az „óramű” időket, hamar rájöttem, hogy ez elég unalmas (és elfelejtem megadni az időpontokat).

Van egy Raspberry Pi az asztalomon, ezért úgy döntöttem, hogy beállítok egy munkaidő -rögzítési megoldást, és azt használom a fiam Arduino kezdő projektkészletének néhány összetevőjéből.

Kellékek:

- Raspberry Pi

- 450ohm ellenállás x3

- 2 LED

- Mini Arduino gomb

- Kenyeretábla a prototípushoz

- Dupont csatlakozók

1. lépés: Prototípuskészítés

Prototípuskészítés
Prototípuskészítés

Azzal kezdtem, hogy egy félméretű kenyérsütő táblára építettem az időrögzítő prototípusát. Miután elégedett voltam a működésével, a terv az volt, hogy egy dobozos verziót állítunk össze 3D nyomtatott tok és forrasztott csatlakozók segítségével.

Az alkatrészeket Dupont vezetékek segítségével kötik össze a fritzizálási ábra szerint.

2. lépés: A Raspberry Pi beállítása

A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása

Készítettem egy rövid python -szkriptet, amely érzékeli a gombnyomást, és átkapcsolja a LED -állapotokat. A kapcsoláskor az időt egy excel munkafüzet rögzíti.

Az Openpyxl könyvtárat használtam a munkafüzettel való interakcióhoz (amelyet manuálisan hoztam létre a Raspberry Pi otthoni mappájában).

A szkript megad egy kezdési időt, befejezési időt és a munkaidő összesített összegét.

Hozzon létre egy szkriptet a saját könyvtárban a kívánt szerkesztővel (én Thonney Python IDE -t használtam), és mentse a clockin.py néven

Telepítse a LibreOffice -t a Pi -re, ha még nincs telepítve, és hozzon létre egy üres órás munkafüzetet. Xlsx Futtassa a szkriptet a terminálról a python3 clockin.py terminál paranccsal. Vagy futtassa Python shellben vagy Thonney -ben.

A piros LED -nek fel kell világítania, jelezve, hogy működik. Amikor megnyomja a gombot, a kék LED világít, a piros kialszik, és az idő megjelenik a táblázatban.

3. lépés: Python -szkript

4. lépés: Bokszolja fel

Boxing It Up
Boxing It Up

A Málna időrögzítő eszköz úgy működik, ahogyan szeretném, ezért itt az ideje, hogy professzionálisabbnak tűnjön.

A SketchUp segítségével modellezzen egy egyszerű dobozt a gomb tartásához és két LED -et, lyukkal a vezetékek bejutásához.

A tervezési és nyomtatási fájlok megtalálhatók a Thingiverse webhelyen

A dobozt fekete PLA+-val nyomtam, mivel jól illeszkedik az asztalomhoz. Az STL fájlt CURA szoftverrel szeleteltük fel. A formatervezést támogatással kell kinyomtatni.

5. lépés: Forrasztás

Forrasztás
Forrasztás

Ismét Dupont huzalok segítségével forrasztja be az alkatrészeket a nyomtatott dobozba.

6. lépés: Tömítés gyertyaviasszal

Tömítés gyertyagyantával
Tömítés gyertyagyantával

Hőzsugorító darab hozzáadása a doboz kimenetéhez, hogy összehúzza a vezetékeket, és befejezi az egységet gyertya viaszos töltéssel.

A gyertyaviasz hozzáadása megvédi és tartja a helyén a csatlakozásokat, ugyanakkor súlyt ad, hogy megakadályozza a használat közbeni mozgását.

7. lépés: Csatlakozás a Raspberry Pi -hez

Csatlakozzon a Raspberry Pi -hez
Csatlakozzon a Raspberry Pi -hez
Csatlakozzon a Raspberry Pi -hez
Csatlakozzon a Raspberry Pi -hez
Csatlakozzon a Raspberry Pi -hez
Csatlakozzon a Raspberry Pi -hez

A kész egység csatlakoztatva van és fut

A hét végén másolom a munkalapot egy másik munkafüzetbe, hogy formázzam és összeadjam a ledolgozott óráimat.

Ez a beállítás kiválóan alkalmas a „munka otthonról” órák nyomon követésére, sokkal jobb, mint az idő manuális megadása.

Nézze meg ezt a projektet a myprojectcorner.com/raspberry-pi-time-recorder/ weboldalon

Ajánlott: