Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: inscripció d’empremtes digitals mitjançant el programari de Windows
- Pas 3: el programari
- Pas 4: la instal·lació del maquinari
- Pas 5: l'script Arduino
- Pas 6: els fitxers XAMP
Vídeo: Ús del sensor d'empremta digital per a l'assistència al temps en combinació amb la solució XAMP: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Per a un projecte escolar, buscàvem una solució sobre com fer un seguiment de l’assistència dels estudiants. Molts dels nostres estudiants arriben tard. És un treball tediós que comprova la seva presència. D’altra banda, hi ha molta discussió perquè els estudiants sovint diran que són presents mentre que en realitat busquen excuses.
L’ús d’un lector d’empremtes dactilars pot ser la millor manera d’evitar obstacles, com ara comportaments fraudulents, per als estudiants que intenten enganyar el sistema. La RFID podria funcionar igual de bé, però permet als estudiants lliurar la seva targeta, cosa que també permet dir que han oblidat la seva targeta, ja sigui la perdent, comportant així costos addicionals a l’escola.
Pas 1: materials necessaris
Per a la base d’aquest projecte utilitzarem els materials següents:
- Arduino Uno (o una altra placa compatible)
- Sensor d’empremta digital
- Escut sense fils
Es podria optar per una placa Ethernet o Arduino Yun, però la descripció d’aquest projecte es basa en el maquinari de la llista anterior.
Pas 2: inscripció d’empremtes digitals mitjançant el programari de Windows
Tot i que la biblioteca GitHUB té un codi per registrar empremtes digitals, em va semblar molt més fàcil utilitzar el programari de Windows, que és visualment més atractiu. El resultat és el mateix.
En lloc de copiar-lo, m'agradaria referir-me al pas 2 d'un altre instructiu per obtenir més informació sobre aquest pas.
Pas 3: el programari
Abans de poder construir aquest projecte, necessitareu programari:
- l'IDE Arduino: he utilitzat la versió 1.0.3, perquè fins ara no era capaç de trobar l'actualització del firmware necessària per operar el blindatge WIFI en una versió de 1.0.5 en endavant
- la biblioteca d’empremtes digitals: necessària per compilar el codi. Copieu el contingut a la carpeta de biblioteques del vostre IDE Arduino
- xAMP: l'entorn del servidor per emmagatzemar la informació a una base de dades. Podeu utilitzar qualsevol versió en qualsevol plataforma. Si sou fan dels taulers de desenvolupament, podeu executar-lo en un Raspberry Pi, tal com faig jo.
Pas 4: la instal·lació del maquinari
Prou senzill i just: connecteu la placa de xarxa del vostre Arduino. Per facilitar la connexió del lector d’empremtes digitals, vaig ampliar els cables que els soldaven alguns cables de pont. A excepció del plom blanc, que es va soldar amb un fil groc, els altres tenen els mateixos colors.
Només cal que connecteu el cable verd al Pin2 i el blanc (o groc en el meu cas) al Pin3 per a la comunicació de dades d’empremtes digitals. Es subministra alimentació connectant el cable vermell a 5V i el cable negre a les connexions de terra.
Pas 5: l'script Arduino
És un codi Q&D bàsic. De moment, encara falta verificació. Per a un millor funcionament, s’han d’afegir dos LED al disseny, cosa que permetrà a l’usuari veure si s’accepta la seva empremta digital i s’envia la informació al servidor o no. (LED verd = D'acord, LED vermell = s'ha produït un error).
Bàsicament, el que fa el codi és
- connectar-se a una xarxa sense fils WPA
- comprovant si el sensor d’empremta digital està connectat
-
espereu una empremta digital
Si es troba: envieu una sol·licitud HTTP al servidor amb l'empremta digital trobada
Pas 6: els fitxers XAMP
A efectes de demostració, el codi es redueix a un mínim estricte. Obteniu la descripció de la taula MySQL, que conté una columna per a l’identificador i un camp TimeStamp, que s’omple automàticament quan s’insereix una nova fila a la base de dades.
L'escript PHP es crida des de la sol·licitud HTTP de l'script Arduino i processa l'ID que es passa a l'script. La resposta rebuda del servidor es pot verificar amb el monitor de sèrie de l’IDE Arduino.
Recomanat:
Interfície del sensor d'empremta digital capacitiva amb Arduino UNO: 7 passos
Interfície del sensor d’empremta digital capacitiva amb Arduino UNO: Ei, què passa, nois! Akarsh aquí des de CETech. Avui afegirem una capa protectora als nostres projectes. No us preocupeu, no designarem cap guardaespatlles per al mateix. Serà un senzill i senzill sensor d’empremtes digitals de DFRobot. Així doncs
Solució del problema del controlador / port sèrie USB del Mac Lilypad: 10 passos (amb imatges)
Solució del problema del controlador / port sèrie USB del Mac Lilypad: a partir de 2016, el vostre Mac té menys de 2 anys? Heu actualitzat recentment el sistema operatiu més recent (Yosemite o alguna cosa més recent)? Ja no funcionen els vostres USB / MP3 Lilypad? El tutorial us mostrarà com he solucionat el meu Lilypad USB. L’error que he trobat estava relacionat
Combinació de combinació secreta simple: 5 passos
Combinació de combinació secreta simple!: Hola a tothom! Avui vull mostrar-vos la meva idea de fer un bloqueig de codi molt senzill i divertit. No és com altres panys, no té teclat numèric i només conté 4 parts. T’interessa? Així que comencem
Tutorial del sensor d'empremta digital Arduino: 6 passos (amb imatges)
Tutorial del sensor d'empremta digital Arduino: Benvolguts amics, us donem la benvinguda a un altre tutorial. Avui construirem un interessant projecte Arduino que utilitza un mòdul de sensor d’empremta digital. Sense cap més demora, comencem! Sempre he volgut provar un mòdul de sensor d’empremta digital a
Combinació digital de bloqueig: 7 passos (amb imatges)
Combinació digital de bloqueig !: Sempre m’he preguntat com funcionaven els panys electrònics, de manera que un cop acabat el curs bàsic d’electrònica digital vaig decidir construir-ne un jo mateix. I t’ajudaré a construir el teu. Podeu connectar-lo a qualsevol cosa, des d'1v fins a 400v (o m