Arduino närvaro logger (2 / 6 steg)
Steg 2: planer
Före westarted med att designa vårt system ställer vi vissa krav:
-Varje medarbetare måste kunna ha sin egen tagg och måste identifieras med den.
-För varje anställd det måste visar historia aktiveras.
-Timmars eller ankomst och avgång från arbetet måste sparas. Vidare måste arbetstiden beräknas från ankomsttid och avgångstid.
Definiera ett problem
Vi kan dela upp problemet i tre sub problem: identifierande anställd, spara tidigare och beräkning av arbetstid, uppvisning av historia. Första sub problemet kan angripas med RFID-läsare och vissa taggar. Andra sub problemet, spara tidigare, kan lösas med någon form av externt minnesmodul, som SD-kort. Tredje är en sammansatt från kommunikation och GUI. Dessa kan lösas med enkel webbserver.
Specifikation
Block diagram över vår lösning presenteras i bilden ovan. Centrala delen är Arduino Mega 2560 plattform. RFID-läsare, Ethernet shield och microSD-kort är anslutna till Arduino via SPI kommunikation. Tiny RTC modul är ansluten via I2C kommunikationsgränssnitt. Också vi lagt till LED och små högtalare för att indikera framgångsrika card Läs.