INHOUDSOPGAWE:

Werk tuis tuisopnemer met 'n framboos Pi: 7 stappe
Werk tuis tuisopnemer met 'n framboos Pi: 7 stappe

Video: Werk tuis tuisopnemer met 'n framboos Pi: 7 stappe

Video: Werk tuis tuisopnemer met 'n framboos Pi: 7 stappe
Video: Opname Webinar 'Als thuis wonen moeilijker wordt' 2024, Julie
Anonim
Werk tuis tuisopnemer met 'n framboos Pi
Werk tuis tuisopnemer met 'n framboos Pi

Die afgelope jaar het ek die geleentheid gehad om tuis te werk. Waarvoor ek nodig was om die ure wat ek werk, by te hou.

Ek het dit eers baie vervelig gevind (en ek het vergeet om die tye 'inklok' en 'uitklok' handmatig in te voer, met 'n Excel-sigblad en met die hand in te voer).

Ek het 'n Raspberry Pi op my lessenaar, en daarom het ek besluit om 'n oplossing vir werkopname op te stel met behulp van dit en 'n paar komponente uit my seun se Arduino -voorgeregsprojekte.

Benodighede:

- Framboos Pi

- 450ohm weerstand x3

- 2 LED's

- Mini Arduino -knoppie

- Broodbord vir prototipe

- Dupont -verbindings

Stap 1: Prototipering

Prototipering
Prototipering

Ek het begin deur 'n prototipe van die tydopnemer op 'n halfgrootte broodbord te bou. Toe ek tevrede was met die manier waarop dit werk, was die plan om 'n boksweergawe saam te stel met behulp van 'n 3D -gedrukte omhulsel en gesoldeerde verbindings.

Die komponente word met behulp van Dupont -drade verbind, soos aangedui deur die ritsdiagram.

Stap 2: Die opstel van die Raspberry Pi

Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi

Ek het 'n kort luislangskrif gemaak wat die druk op die knoppie sou opspoor en die LED -toestande sou verander. By die oorskakeling word die tyd in 'n Excel -werkboek aangeteken.

Ek het die Openpyxl -biblioteek gebruik om met die werkboek te werk (wat ek handmatig in die tuisgids op die Raspberry Pi gemaak het).

Die draaiboek gee 'n begintyd, eindtyd en 'n totaal vir die werkperiode in.

Skep 'n script in die tuisgids met u gewenste redakteur (ek het Thonney Python IDE gebruik) en stoor as clockin.py

Installeer LibreOffice op die Pi, as dit nog nie geïnstalleer is nie, en skep 'n leë werkboek met die naam hours.xlsx Begin die script vanaf die terminale met behulp van die terminale opdrag python3 clockin.py. Of hardloop dit in Python -dop of Thonney.

Die rooi LED moet brand om aan te dui dat dit werk. As die knoppie ingedruk word, brand die blou LED, die rooi gaan uit en die tyd word in die sigblad aangeteken.

Stap 3: Python Script

Stap 4: boks dit op

Dit boks
Dit boks

Die Raspberry -tydopname -toestel werk soos ek wil, daarom is dit tyd om dit meer professioneel te laat lyk.

Gebruik SketchUp om 'n eenvoudige boks met die knoppie en twee LED's te modelleer, met 'n gat vir die drade.

Die ontwerp- en druklêers kan op Thingiverse gevind word

Ek het die boks in swart PLA+gedruk, aangesien dit goed by my lessenaar pas. Die STL -lêer is gesny met behulp van CURA -sagteware. Die ontwerp moet met ondersteuning gedruk word.

Stap 5: Soldeer

Soldeer
Soldeer

Soldeer die komponente weer in die gedrukte boks deur Dupont -drade te gebruik.

Stap 6: Verseël met kerswas

Verseëling met kerswas
Verseëling met kerswas

Voeg 'n stuk hitte-krimp by die uitgang van die boks om die drade bymekaar te trek en die eenheid af te werk deur dit met kerswas te vul.

Die byvoeging van die kerswas beskerm en hou die verbindings vas, terwyl dit terselfdertyd gewig toevoeg om te voorkom dat dit tydens gebruik beweeg.

Stap 7: Koppel aan die Raspberry Pi

Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi
Koppel aan die Raspberry Pi

Die voltooide eenheid is verbind en loop

Aan die einde van die week kopieer ek die werkblad in 'n ander werkboek om dit te formateer en my werkure by te tel.

Hierdie opset is ideaal om die ure van 'werk van die huis af' by te hou, baie beter as om tye met die hand in te voer.

Sien hierdie projek op my webwerf myprojectcorner.com/raspberry-pi-time-recorder/

Aanbeveel: