Obsah:
- Krok 1: Prototypování
- Krok 2: Nastavení Raspberry Pi
- Krok 3: Python Script
- Krok 4: Zabalte to
- Krok 5: Pájení
- Krok 6: Těsnění svíčkovým voskem
- Krok 7: Připojte se k Raspberry Pi
Video: Práce z domácího záznamníku času pomocí Raspberry Pi: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Za poslední rok jsem měl možnost pracovat z domova. Pro které jsem potřeboval sledovat hodiny, které pracuji.
Začínaje používáním excelové tabulky a ručním zadáváním časů „do hodin“a „do konce“, brzy mi to přišlo docela zdlouhavé (a zapomněl bych zadávat časy).
Mám na stole Raspberry Pi, a tak jsem se rozhodl nastavit řešení pro zaznamenávání pracovní doby pomocí něj a několika komponent ze startovací sady mého syna Arduino.
Zásoby:
- Raspberry Pi
- odpor 450 ohmů x3
- 2 LED
- Tlačítko Mini Arduino
- Breadboard pro prototyp
- Konektory Dupont
Krok 1: Prototypování
Začal jsem stavěním prototypu záznamníku času na poloviční prkénko. Jakmile jsem byl spokojen s tím, jak to funguje, bylo v plánu sestavit krabicovou verzi pomocí 3D tištěného pouzdra a pájených spojů.
Součásti jsou připojeny pomocí vodičů Dupont, jak ukazuje schéma fritzování.
Krok 2: Nastavení Raspberry Pi
Vytvořil jsem krátký python skript, který by detekoval stisknutí tlačítka a přepnutí stavů LED. Při přepnutí je čas zaznamenán do excelového sešitu.
K interakci se sešitem jsem použil knihovnu Openpyxl (kterou jsem vytvořil ručně v domovské složce na Raspberry Pi).
Skript zadá počáteční čas, koncový čas a součet pro pracovní období.
Vytvořte skript v domovském adresáři pomocí preferovaného editoru (použil jsem Thonney Python IDE) a uložte jako clockin.py
Nainstalujte LibreOffice na Pi, pokud ještě není nainstalován, a vytvořte prázdný sešit s názvem hours.xlsx Spusťte skript z terminálu pomocí příkazu terminálu python3 clockin.py. Nebo jej spusťte v prostředí Python nebo Thonney.
Červená LED dioda by se měla rozsvítit, aby ukázala, že běží. Po stisknutí tlačítka se rozsvítí modrá LED, červená zhasne a čas se zaznamená do tabulky.
Krok 3: Python Script
Krok 4: Zabalte to
Zařízení pro záznam času Raspberry funguje, jak chci, takže je na čase, aby vypadalo profesionálněji.
Pomocí SketchUp vymodelujete jednoduchý box, který drží tlačítko a dvě LED diody, s otvorem pro vstup vodičů.
Soubory návrhu a tisku najdete na Thingiverse
Krabici jsem vytiskl černým PLA+, protože se dobře hodí k mé ploše. Soubor STL byl rozřezán pomocí softwaru CURA. Návrh je třeba vytisknout s podporou.
Krok 5: Pájení
Opět pomocí vodičů Dupont připájejte součásti na místo v tištěné krabici.
Krok 6: Těsnění svíčkovým voskem
Přidáním kousku tepelně smrštitelného na výstupu z krabice stáhněte dráty k sobě a dokončete jednotku naplněním voskem ze svíčky.
Přídavek svíčkového vosku chrání a drží spoje na svém místě a současně zvyšuje hmotnost, aby se zabránilo jeho pohybu během používání.
Krok 7: Připojte se k Raspberry Pi
Hotová jednotka připojena a spuštěna
Na konci týdne zkopíruji pracovní list do jiného sešitu, abych jej naformátoval a sečetl odpracované hodiny.
Toto nastavení je skvělé pro sledování hodin „práce z domova“, mnohem lepší než ruční zadávání časů.
Podívejte se na tento projekt na mých webových stránkách myprojectcorner.com/raspberry-pi-time-recorder/
Doporučuje:
Pomocí rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce ve vašem rodokmenu při hledání rodiny: 11 kroků
Použití rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce v rámci vašeho rodokmenu při hledání rodiny: Účelem tohoto instruktážního programu je ukázat, jak pomocí rodokmenu Hope's Chest vyhledat rodokmen ve službě Family Search pro předky s neúplnou prací na chrámové obřadě. Použití Hope's Chest může výrazně urychlit vaše hledání nekomp
Jak vytvořit záznamník vlhkosti a teploty v reálném čase pomocí Arduino UNO a SD karty - Simulace záznamníku dat DHT11 v Proteusu: 5 kroků
Jak vytvořit záznamník vlhkosti a teploty v reálném čase pomocí Arduino UNO a SD karty | Simulace záznamníku dat DHT11 v Proteus: Úvod: Ahoj, toto je Liono Maker, zde je odkaz na YouTube. Vytváříme kreativní projekt s Arduinem a pracujeme na vestavěných systémech. Data-Logger: Data logger (také data-logger nebo data recorder) je elektronické zařízení, které zaznamenává data v průběhu času s
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: 6 kroků
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: Ahoj kluci v tomto návodu, postavíme internetové hodiny, které získají čas z internetu, takže tento projekt ke spuštění nebude potřebovat žádný RTC, bude k tomu potřebovat pouze funkční připojení k internetu A pro tento projekt potřebujete esp8266, který bude mít
Práce s LED pomocí Arduino UNO v obvodech TinkerCAD: 7 kroků
Práce s LED pomocí Arduino UNO v obvodech TinkerCAD: Tento projekt ukazuje práci s LED a Arduino v obvodech TinkerCAD
Vytvoření záznamníku dat s Raspberry Pi: 3 kroky (s obrázky)
Vytvoření záznamníku dat s Raspberry Pi: Tento jednoduchý záznamník dat provádí pravidelné měření světla pomocí analogového LDR (fotorezistor) a ukládá je do textového souboru na vašem Raspberry Pi. Tento záznamník dat bude měřit a zaznamenávat úroveň světla každých 60 sekund, což vám umožní sledovat