Närvaro system med Raspberry Pi och NFC Tag reader (4 / 4 steg)

Steg 4: automatisering

Nu bör du ha fullt fungerande system för att läsa NFC Taggar och lagra information om dem i MySQL databas.
För daglig användning din bör vara redo att acceptera strömavbrott, datafel etc. För att undvika strömavbrott kan du använda UPS, men din hallon kan fortfarande få startas från tid till annan. Även vill du använda det integrerade tangentbordet istället för tangentbordet från konsolen där du kör programmet från.
Först och främst ändra filattribut din närvaro så det kan köras utan externa anropande python:

chmod + x attendance.py

I nästa steg aktivera autologin på TTY1. Detta kommer att automatiskt logga in den första konsolen efter omstart som root.
Först installera mingetty:

lämplig-få installera mingetty

Sedan redigera filen/etc/inittab och hitta raden

1:2345:respawn: / sbin/getty--noclear 38400 tty1

och uppdatera den till:

1:2345:respawn: / sbin/mingetty--autologin roten--noclear tty1

Då behöver du NUM LOCK aktiveras varje gång systemet loggar in på konsolen tty1, så skapa filen leds.sh med följande innehåll (observera det förmodligen inte kommer att påverka den faktiska lysdioder på knappsatsen, men det kommer att vända Numlock på något sätt):

setleds -D + num </dev/tty1

och ändra dess behörigheter till körbar:

chmod + x leds.sh

Vill du skapa vakthund för din python skript så även om det kraschar, denna vakthund kommer att starta den igen. Gå till din hemkatalog och skapa filen runattendance.sh med följande text:

medan [1 = 1];
göra
om [! "$(pgrep attendance.py)"];
sedan
/root/leds.sh & & cd/root/närvaro/& & /root/Attendance/attendance.py
Fi
sova 10
gjort

och ändra sin behörighet att vara körbara på samma sätt som tidigare.

Efter att gå till din hem root mapp (/ root /) och uppdatera fil .bash_profile och Lägg till följande rad:

[[$(tty) == "/ dev/tty1"]] & & /root/runattendance.sh

Detta kör runattendance.sh varje gång systemet loggar in första konsolen (som är nu automatiskt efter uppstart).

Om du avslutat alla dessa steg, du kan nu starta om din hallon och efter lyckad uppstart, displayen bör ljus och närvaro ska fungera.

Se Steg
Relaterade Ämnen

Tid & närvaro System med hallon och Phidgets

I den här guiden skapar vi en lätt tid & närvaro system med en Raspberry Pi och en Phidgets RFID Läs-skriv.Vi använder en webbsida för att visa aktuell tid, och ett bekräftelsemeddelande för anställda och alla rörelser (inkommande eller utgående) kom...

IBeacon porttelefon med Raspberry Pi och Azure

I slutet av mars gick jag till en hackathon på Universal Studios. Vi skapat ett system där gäster kunde förbifartsleden kö linjen genom att fylla i en serie som skulle leda dem runt landet Ritten är i där den genomsnittliga sluttid var 66% av nuvaran...

NFC med Raspberry Pi och Arduberry

Arduberry är ett enkelt och billigt sätt att få Arduino sköldar till Raspberry Pi. Enheten är en sköld som glider över Raspberry Pi och tillåter dig att stapla och använda Arduino sköldar. Arduberry kräver ingen fysisk konfiguration att arbeta med de...

Att bygga robotar med Raspberry Pi och Python

målet med denna handledning är att hjälpa dig att börja programmering med Python att styra din Arduino robotar med en Raspberry PI. Vi går över grunderna som installation och några enkla exempel att styra din robot från en Python GUI från Raspberry P...

HumidorPi: En Smart Humidor på de billiga med Raspberry Pi och nod-röd

Detta är hur jag ändrade en standard 100 Cigar humidor konstant fuktighet och temperatur via WiFi. Pi del av projektet kan lätt anpassas för någon annan användning som kräver en temperatur och luftfuktighet sensor.Funktioner:• Total kostnad cirka 125...

Hur man bygger en människor räknare med Raspberry Pi och Ubidots

I detta enkla projekt använder vi en rörelsesensor för att upptäcka om ett objekt passerar framför våra Raspberry Pi. Sedan ska vi räkna hur många gånger det händer, och skicka det här värdet till Ubidots.Kundräknare är vanligtvis dyra enheter använd...

2 sätt byta med Raspberry PI och Berry IO

Min allra första instructable...Jag postat en video på youtube på ett projekt jag gjorde under min semester, här är en länk:Efter mycket mail och frågor från människor som ber om detaljerna till denna 2 sätt byta, jag bestämde mig att utarbeta detta...

Morsealfabetet med Raspberry Pi och LED!

Detta kommer att komma igång med GPIO stiften på Raspberry Pi, använder ett API, och, naturligtvis, blinkande morsekod! När du har slutfört denna tutorial, du kan till exempel lära sig alla morsekod tecken, blinka din IP-adress vid start eller blink...

Enkla timelapse kamera med Raspberry Pi och en kaffe tin

Whi ssh pi t utveckla BerryCam jag trodde det skulle vara ganska coolt att skapa en timelapse kamera som kunde stå ute under en tid, att fånga en sekvens av bilder som kan vara senare gått samman till ett videoklipp. Från början tankar vände sig till...

Trådlös jul Light Timer med Raspberry Pi och Python

Uppdatera 1/14/2014: Tack till alla som röstade för det här projektet i hårdvara Hacking Contest! Ser fram emot min nya maker penna.Uppdatering 12/31/2013: Letar du efter en mer avancerad version av detta projekt? Kolla in min nya flerkanaligt röstst...

Aeroponics med Raspberry Pi och luftfuktighetsgivaren

Detta instructable kommer att lära dig hur man installerar en Aeroponics systemet som kontrolleras av Raspberry Pi. Aeroponics är växtodling teknik som har rötter hängande och är upphängd i luften. Näringslösning som skickas till dem i form av en fin...

Posten kontrollerade parkering System med Servo Motor och PIR med LinkIt en styrelse

I detta Instructable, vi kommer att genomföra transaktionen kontrollerad parkering med Servo Motor och PIR med LinkIt en styrelse.En servomotor är en roterande ställdon eller linjärt ställdon som möjliggör exakt kontroll av kantiga eller linjär posit...

AirPlay Radio med Raspberry Pi och WiFi

Innan jag började arbeta för Pelagicore vann jag två Raspberry Pi: s (kort RP) som de sponsrade. En eftersom jag var en av de första människorna på foss-gbg epostlistan som de började. Det är för folk från Göteborg och omgivning som vill gå med andra...

Hemma temperaturövervakning med Raspberry Pi och Thingspeak (med BMP180)

Det är en ålder av IoT.Each dagen mer och fler människor ansluter sig till molnet. Så verkade det som göra orätt att temperatur/tryck givare och en raspberry pi B + (en nästan 1GHz pumpas upp odjuret) som låg runt tabellen dator. De behövs för att ko...

Smart hemautomation webserver på OpenWRT router WR703N kopplats ihop till Arduino, jämfört med Raspberry Pi och Ubuntu

Hämta WR703N Digest (340MB zip-fil):https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Kära läsare,Det finns många Linux styrelser p...

Kontrollera en stegmotor med Raspberry Pi och Piface

Uppdaterad April 2015Jag har gjort detta eftersom jag har hittat några projekt med hjälp av PiFace.Forumämnet på www.raspberrypi.org:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Här är ett enkelt projekt som bara behöver en...

Timelapse med Raspberry Pi och hans kamera

Denna video var exempel.du aldrig drömt om att göra videor i timelapse, att filma en händelse i accelererad?Denna handledning kommer syftar till att ställa in kameran, sedan använda den för att göra en timelapse ta vanliga bilder och sedan montera de...

Fjärrkontroll med Raspberry Pi och Phidget WebService

Aktivera din hallon Styrrelä, ledde, sensor och digital ingång med Phidget WebService. "Phidget WebService är en bakgrundsprocess som sänder alla händelser och data från ett USB-Phidget över nätverket: den använder länken lokala adressering där du ka...

Upptäcka temperatur och luftfuktighet med Raspberry Pi och HTU21 / SHT21

Undrar vad är vädret? Låt oss kolla upp det med din Raspberry Pi! Denna handledning innehåller steg för steg instruktioner hur man upptäcker temperatur och luftfuktighet med smuts billig I2C sensor HTU21D och öppen källkod på din Raspberry Pi.Om det...