Tartalomjegyzék:
- 1. lépés: Prototípuskészítés
- 2. lépés: A Raspberry Pi beállítása
- 3. lépés: Python -szkript
- 4. lépés: Bokszolja fel
- 5. lépés: Forrasztás
- 6. lépés: Tömítés gyertyaviasszal
- 7. lépés: Csatlakozás a Raspberry Pi -hez
Videó: Munka otthonról Időrögzítő Raspberry Pi használatával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
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
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
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
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
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:
Hope mellkasbővítésének használata a hiányos templomi szertartási munka megkereséséhez a családfán belül a családkeresésben: 11 lépés
A Hope mellkasbővítésének használata a családfán belüli hiányos templomi szertartási munka megkereséséhez a családkeresésben: Ennek az utasításnak az a célja, hogy bemutassa, hogyan kell keresni a családfájában a Family Search -ben az ősöket, akiknek hiányos templomi szertartási munkájuk van a Hope's Chest kiterjesztés használatával. A Hope's Chest használata nagymértékben felgyorsíthatja a kompakt keresést
WiFi otthoni munka jelző: 5 lépés (képekkel)
WiFi otthoni munka indikátor: Azok számára, akik szerencsések ahhoz, hogy otthonról dolgozhassanak, valószínűleg azt tapasztaljuk, hogy vannak néhány nagy kihívás, amikor a ház többi tagjával kapcsolatos határokról van szó. Ennek érdekében létrehoztam ezt egyszerű felépítés, amely lehetővé teszi, hogy
Munka otthonról állapotjelző: 5 lépés
Munka otthonról állapotjelző: Az otthoni munkavégzés jelenlegi helyzetével némi kihívással kell szembenéznem, mert a gyerekeim is otthonról tanulnak. Néha a munka és a családi élet kissé homályos lehet. Tehát meg kell tudnom állapítani néhány alapvető szabályt a gyerekeimmel, hogy
Munka LCD -vel (Arduino): 4 lépés
Munka LCD -vel (Arduino): Szia, ma megmutatom, hogyan kell dolgozni egy egyszerű LCD -vel az Arduino Uno segítségével. Ehhez a TinkerCAD -ot fogom használni, amely nagyon könnyen használható az ilyen egyszerű projektek teszteléséhez. Ha tudni szeretné, hogyan kell használni a TinkerCAD -et, ellenőrizheti a
Megszakítja a labort (folyamatban lévő munka): 3 lépés
Megszakítások labor (Folyamatban lévő munka): Ennek a labornak a célja egy Arduino program futtatása a Megszakítások használatával. Ez a labor nem működik megfelelően a kódolási problémák miatt. Amire szüksége lesz:- 1 Arduino Uno- 1 kenyértábla- 1 nyomógomb- 3 LED- 220 ohmos ellenállás- áthidaló vezetékek