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, Juli
Anonim
Snimač radnog vremena od kuće koristeći Raspberry Pi
Snimač radnog vremena od kuće koristeći Raspberry Pi

Tokom protekle godine imao sam priliku da radim od kuće. Za koje sam morao da pratim sate koje radim.

Počevši od korištenja Excelove proračunske tablice i ručnog unosa vremena „sata“i „vremena isključivanja“, ubrzo mi se učinilo da je ovo prilično dosadno (i zaboravio sam unijeti vrijeme).

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

Potrošni materijal:

- Raspberry Pi

- 450ohm otpornik x3

- 2 LED

- Mini Arduino dugme

- Okvir za prototip

- Dupont konektori

Korak 1: Prototipiranje

Prototipiranje
Prototipiranje

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

Komponente su povezane pomoću Dupont žica kako je prikazano na dijagramu 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 pritiskanje dugmeta 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 -u).

Skripta unosi vrijeme početka, vrijeme završetka i ukupno za radni period.

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

Instalirajte LibreOffice na Pi, ako već nije instaliran, i stvorite 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 Thonneyju.

Crvena LED lampica bi trebala zasvijetliti kako bi pokazala da radi. Kada pritisnete dugme, plava LED lampica zasvetli, crvena se gasi, a vreme se beleži u tabeli.

Korak 3: Python skripta

Korak 4: Poboljšajte ga

Boxing It Up
Boxing It Up

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

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

Datoteke za dizajn i štampanje mogu se pronaći na Thingiverse -u

Odštampao sam kutiju u crnom PLA+, jer se odlično uklapa sa mojom radnom površinom. STL datoteka je izrezana pomoću CURA softvera. Dizajn je potrebno odštampati sa podrškom.

Korak 5: Lemljenje

Lemljenje
Lemljenje

Ponovo pomoću Dupont žica lemite komponente na mjestu u odštampanoj kutiji.

Korak 6: Zaptivanje voskom za svijeće

Zaptivanje voskom za svijeće
Zaptivanje voskom za svijeće

Dodavanjem komada 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 upotrebe.

Korak 7: Povežite se sa Raspberry Pi

Povežite se sa Raspberry Pi
Povežite se sa Raspberry Pi
Povežite se sa Raspberry Pi
Povežite se sa Raspberry Pi
Povežite se sa Raspberry Pi
Povežite se sa Raspberry Pi

Gotova jedinica povezana i radi

Na kraju sedmice, kopiram radni list u drugu radnu knjigu kako bih formatirao i zbrajao svoje radno vrijeme.

Ova postavka je odlična 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čuje se: