Sadržaj:

Snimanje vremena od kuće pomoću Raspberry Pi: 7 koraka
Snimanje vremena od kuće pomoću Raspberry Pi: 7 koraka

Video: Snimanje vremena od kuće pomoću Raspberry Pi: 7 koraka

Video: Snimanje vremena od kuće pomoću Raspberry Pi: 7 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Srpanj
Anonim
Snimač radnog vremena od kuće pomoću Raspberry Pi
Snimač radnog vremena od kuće pomoću Raspberry Pi

Tijekom protekle godine imao sam priliku raditi od kuće. Za koje sam trebao pratiti sate koje radim.

Počevši s korištenjem Excelove proračunske tablice i ručnim unošenjem vremena 'sata-u' i 'sata-out', ubrzo mi se učinilo da je ovo prilično dosadno (i zaboravio sam unijeti vrijeme).

Imam Raspberry Pi na stolu pa sam odlučio postaviti rješenje za snimanje radnog vremena koristeći ga i nekoliko komponenti iz kompleta za početne projekte svog sina Arduino.

Pribor:

- Malina Pi

- 450ohm otpornik x3

- 2 LED

- Mini Arduino gumb

- Okvir za prototip

- Dupont konektori

Korak 1: Prototipiranje

Izrada prototipa
Izrada prototipa

Započeo sam izgradnjom prototipa mjerila vremena na pola veličine matične ploče. Kad sam bio zadovoljan načinom na koji je radio, plan je bio sastaviti verziju u kutiji koristeći 3D tiskano kućište i lemljene veze.

Komponente su spojene pomoću Dupont žica kako je prikazano dijagramom frcanja.

Korak 2: Postavljanje Raspberry Pi

Postavljanje Raspberry Pi
Postavljanje Raspberry Pi
Postavljanje Raspberry Pi
Postavljanje Raspberry Pi

Napravio sam kratku python skriptu koja bi otkrila pritisak gumba i promijenila stanje LED -a. Prilikom prebacivanja vrijeme se bilježi u Excel radnoj knjizi.

Koristio sam biblioteku Openpyxl za interakciju s radnom knjigom (koju sam ručno stvorio u početnoj mapi na Raspberry Pi).

Skripta unosi vrijeme početka, vrijeme završetka i ukupno za razdoblje rada.

Napravite skriptu u kućnom direktoriju pomoću željenog uređivača (koristio sam Thonney Python IDE) i spremite kao clockin.py

Instalirajte LibreOffice na Pi, ako već nije instaliran, i izradite praznu radnu knjigu pod nazivom hours.xlsx Pokrenite skriptu s terminala pomoću naredbe terminala python3 clockin.py. Ili ga pokrenite u Python ljusci ili Thonneyu.

Crvena LED dioda trebala bi zasvijetliti kako bi pokazala da radi. Kad pritisnete gumb, svijetli plava LED dioda, crvena se gasi, a vrijeme se bilježi u proračunskoj tablici.

Korak 3: Python skripta

Korak 4: Dokumentirajte ga

Boxing It Up
Boxing It Up

Raspberry uređaj za snimanje vremena radi kako želim, pa je vrijeme da izgleda profesionalnije.

Korištenje programa SketchUp za modeliranje jednostavne kutije za držanje gumba i dvije LED diode s rupom za ulazak žica.

Datoteke dizajna i ispisa mogu se pronaći na Thingiverseu

Ispisao sam kutiju u crnom PLA+, jer se dobro uklapa u moju radnu površinu. STL datoteka izrezana je pomoću CURA softvera. Dizajn je potrebno tiskati s podrškom.

Korak 5: Lemljenje

Lemljenje
Lemljenje

Ponovno pomoću žica Dupont lemite komponente na mjesto u ispisanoj kutiji.

Korak 6: Brtvljenje voskom za svijeće

Brtvljenje voskom za svijeće
Brtvljenje voskom za svijeće

Dodavanjem komadića termoskupljanja na izlazu iz kutije kako bi se žice spojile i dovršavanje jedinice punjenjem voskom za svijeće.

Dodatak voska za svijeće štiti i drži veze na mjestu, istovremeno dodajući težinu kako bi se spriječilo njegovo kretanje tijekom uporabe.

Korak 7: Povežite se s Raspberry Pi

Povežite se s Raspberry Pi
Povežite se s Raspberry Pi
Povežite se s Raspberry Pi
Povežite se s Raspberry Pi
Povežite se s Raspberry Pi
Povežite se s Raspberry Pi

Gotova jedinica povezana i radi

Na kraju tjedna kopiram radni list u drugu radnu knjigu radi oblikovanja i zbrajanja odrađenih sati.

Ova postavka izvrsna je za praćenje sati rada od kuće, mnogo bolje od ručnog unosa vremena.

Pogledajte ovaj projekt na mojoj web stranici myprojectcorner.com/raspberry-pi-time-recorder/

Preporučeni: