Indholdsfortegnelse:
- Trin 1: Prototyping
- Trin 2: Opsætning af Raspberry Pi
- Trin 3: Python Script
- Trin 4: Boxing It Up
- Trin 5: Lodning
- Trin 6: Forsegling med stearinvoks
- Trin 7: Opret forbindelse til Raspberry Pi
Video: Arbejde hjemmefra Time Recorder Brug af en Raspberry Pi: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I løbet af det sidste år har jeg haft mulighed for at arbejde hjemmefra. Som jeg havde brug for at holde styr på de timer, jeg arbejder.
Startede med at bruge et excel-regneark og indtastede "clock-in" og "clock-out" tider manuelt, fandt jeg snart, at dette var ret kedeligt (og jeg ville glemme at indtaste tider).
Jeg har en Raspberry Pi på mit skrivebord, og besluttede mig derfor for at oprette en løsning til optagelse af arbejdstid ved hjælp af den og et par komponenter fra min søns Arduino starterprojekter kit.
Tilbehør:
- Hindbær Pi
- 450ohm modstand x3
- 2 LED
- Mini Arduino knap
- Brødbræt til prototype
- Dupont -stik
Trin 1: Prototyping
Jeg startede med at bygge en prototype af tidsoptageren på et halvt brødbræt. Når jeg var tilfreds med den måde, det fungerer på, var planen at sammensætte en boksversion ved hjælp af et 3d -trykt etui og lodde forbindelser.
Komponenterne tilsluttes ved hjælp af Dupont -ledninger som vist i fritz -diagrammet.
Trin 2: Opsætning af Raspberry Pi
Jeg lavede et kort python -script, der ville registrere knappetrykket og skifte LED -tilstande. Ved skift skiftes tiden i en excel -projektmappe.
Jeg har brugt Openpyxl -biblioteket til at interagere med projektmappen (som jeg oprettede manuelt i hjemmemappen på Raspberry Pi).
Scriptet angiver et starttidspunkt, sluttidspunkt og en total for arbejdsperioden.
Opret et script i hjemmemappen ved hjælp af din foretrukne editor (jeg brugte Thonney Python IDE) og gem som clockin.py
Installer LibreOffice på Pi, hvis den ikke allerede er installeret, og opret en tom projektmappe ved navn hours.xlsx Kør scriptet fra terminalen ved hjælp af terminalkommandoen python3 clockin.py. Eller kør den i Python shell eller Thonney.
Den røde LED skal lyse for at vise, at den kører. Når der trykkes på knappen, lyser den blå LED, den røde slukker, og tiden registreres i regnearket.
Trin 3: Python Script
Trin 4: Boxing It Up
Raspberry -tidsregistreringsenheden fungerer, som jeg vil, så det er på tide at få den til at se mere professionel ud.
Brug SketchUp til at modellere en simpel boks til at holde knappen og to lysdioder med et hul til, at ledningerne kan komme ind.
Design- og udskrivningsfilerne findes på Thingiverse
Jeg printede æsken i sort PLA+, da den passer godt ind på mit skrivebord. STL -filen blev skåret ved hjælp af CURA -software. Designet skal udskrives med støtte.
Trin 5: Lodning
Igen ved hjælp af Dupont -ledninger loddes komponenterne på plads i den trykte boks.
Trin 6: Forsegling med stearinvoks
Tilføj et stykke varmekrymp ved udgangen af kassen for at trække ledningerne sammen og afslutte enheden ved at fylde den med stearinlysvoks.
Tilsætningen af stearinvoks beskytter og holder forbindelserne på plads, samtidig med at de tilføjer vægt for at hjælpe med at stoppe det med at bevæge sig rundt under brug.
Trin 7: Opret forbindelse til Raspberry Pi
Den færdige enhed er tilsluttet og kører
I slutningen af ugen kopierer jeg regnearket til en anden projektmappe for at formatere og tilføje mine arbejdstimer.
Denne opsætning er fantastisk til at holde styr på 'arbejde hjemmefra' timer, meget bedre end manuelt at indtaste tider.
Se dette projekt på mit websted myprojectcorner.com/raspberry-pi-time-recorder/
Anbefalede:
WiFi -arbejde hjemmefra -indikator: 5 trin (med billeder)
WiFi -arbejde hjemmefra -indikator: For brugere, der er heldige nok til at kunne arbejde hjemmefra, finder vi sandsynligvis ud af, at der er nogle store udfordringer, når det kommer til grænser med andre i huset. For at hjælpe med dette, skabte jeg dette virkelig enkel opbygning, der giver dig mulighed for at
Statusindikator for arbejde hjemmefra: 5 trin
Statusindikator for arbejde hjemmefra: Med den nuværende situation med at arbejde hjemmefra står jeg over for nogle udfordringer, fordi mine børn også studerer hjemmefra. Nogle gange kan arbejds- og familielivet være lidt sløret. Så jeg skal være i stand til at opsætte nogle grundregler med mine børn for at
Kcam- Webcam med mikrofon og højttaler (usb) til arbejde hjemmefra: 5 trin
Kcam- Webcam med mikrofon og højttaler (usb) til arbejde hjemmefra: Dette er min første instruerbare, og det er tidspunktet for lockdown, når du laver arbejde hjemmefra, og dette projekt er også en del af arbejdet hjemmefra-udfordringen for dette, vær venlig at stemme mig, så jeg kan vinde konkurrencen. Men stem venligst, hvis du kunne lide det
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det