Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan na Materyales
- Hakbang 2: Pag-enrol ng mga Fingerprint Gamit ang Windows Software
- Hakbang 3: Ang Software
- Hakbang 4: Ang Pag-install ng Hardware
- Hakbang 5: Ang Arduino Script
- Hakbang 6: Ang Mga XAMP File
Video: Paggamit ng Fingerprint Sensor para sa Pagdalo ng Oras sa Pagsasama Sa XAMP Solution: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Para sa isang proyekto sa paaralan, naghahanap kami ng isang solusyon sa kung paano masusundan ang pagdalo ng mga mag-aaral. Marami sa ating mga estudyante ang huli na pumapasok. Ito ay isang nakakapagod na trabaho na suriin ang kanilang presensya. Sa kabilang banda, maraming talakayan dahil madalas sabihin ng mga mag-aaral na naroroon sila habang sa totoo lang naghahanap sila ng mga dahilan.
Ang paggamit ng isang fingerprint reader ay maaaring maging pinakamahusay na paraan upang maiwasan ang mga hadlang tulad ng mapanlinlang na pag-uugali para sa mga mag-aaral na sumusubok na lokohin ang system. Ang RFID ay maaaring gumana nang maayos, ngunit pinapayagan ang mga mag-aaral na ibigay ang kanilang kard, na ginagawang posible ring sabihin na nakalimutan nila ang kanilang card, alinman sa pagkawala nito, kung kaya nagdadala ng labis na gastos sa paaralan.
Hakbang 1: Mga Kinakailangan na Materyales
Para sa base ng proyektong ito gagamitin namin ang mga sumusunod na materyales:
- Arduino Uno (o iba pang katugmang board)
- Sensor ng fingerprint
- Wireless na kalasag
Maaari kang pumunta para sa isang ethernet board o Arduino Yun, ngunit ang paglalarawan ng proyektong ito ay batay sa hardware ng listahan sa itaas.
Hakbang 2: Pag-enrol ng mga Fingerprint Gamit ang Windows Software
Bagaman ang library ng GitHUB ay may code para sa pag-enrol ng mga fingerprint, nahanap ko na mas madaling gamitin ang Windows software na biswal na mas nakakaakit. Ang resulta ay pareho.
Sa halip na kopyahin ito, nais kong mag-refer sa hakbang 2 ng isa pang itinuturo para sa karagdagang impormasyon sa hakbang na ito.
Hakbang 3: Ang Software
Bago mo maitayo ang proyektong ito, kakailanganin mo ng ilang software:
- ang Arduino IDE: Gumamit ako ng bersyon 1.0.3, dahil hanggang ngayon, hindi ko matagpuan ang pag-upgrade ng firmware na kinakailangan upang mapatakbo ang WIFI kalasag sa isang bersyon mula sa 1.0.5 pataas
- ang library ng fingerprint: kinakailangan upang maipon ang code. Kopyahin ang mga nilalaman sa folder ng mga aklatan ng iyong Arduino IDE
- xAMP: ang kapaligiran ng server para sa pagtatago ng impormasyon sa isang database. Maaari kang gumamit ng anumang bersyon sa anumang platform. Kung ikaw ay isang tagahanga ng mga board ng pag-unlad, maaari mo itong patakbuhin sa isang Raspberry Pi, tulad ng ginagawa ko.
Hakbang 4: Ang Pag-install ng Hardware
Makatarungan at sapat na simple: plug sa network board sa iyong Arduino. Para sa gawing mas madali upang ikonekta ang fingerprint reader, pinahaba ko ang mga lead na paghihinang ng ilang mga jumper wires sa kanila. Maliban sa puting tingga, na na-solder sa isang dilaw na kawad, ang iba ay may magkatulad na kulay.
I-plug lamang ang berdeng kawad sa Pin2 at ang puti (o dilaw sa aking kaso) sa Pin3 para sa komunikasyon ng data ng fingerprint. Ibinibigay ang kuryente sa pagsaksak ng pulang kawad sa 5V at sa itim na kawad sa mga koneksyon sa lupa.
Hakbang 5: Ang Arduino Script
Ito ay medyo pangunahing Q&D code. Sa ngayon, kulang pa rin ito sa pag-check. Para sa mas mahusay na paggana, ang dalawang LEDs ay dapat idagdag sa disenyo, pinapayagan ang gumagamit na makita kung tinanggap ang kanyang fingerprint at ang kanyang impormasyon ay ipinadala sa server o hindi. (Green LED = OK, Red LED = isang error ang naganap).
Talaga, kung ano ang ginagawa ng code, ay
- kumokonekta sa isang WPA wireless network
- suriin kung naka-attach ang sensor ng daliri
-
maghintay para sa isang fingerprint
Kung nahanap: magpadala ng isang kahilingan sa HTTP sa server na natagpuan ang fingerprint
Hakbang 6: Ang Mga XAMP File
Para sa layunin ng pagpapakita, ang code ay nabawasan sa isang mahigpit na minimum. Nakuha mo ang paglalarawan ng talahanayan ng MySQL, na naglalaman ng isang haligi para sa ID at isang patlang na TimeStamp, na awtomatikong napunan kapag ang isang bagong hilera ay naipasok sa database.
Ang script ng PHP ay tinawag mula sa kahilingan sa HTTP sa Arduino script at pinoproseso ang ID na naipasa sa script. Ang natanggap na sagot mula sa server ay maaaring mapatunayan sa Serial Monitor ng Arduino IDE.
Inirerekumendang:
SCARA Robot: Pag-aaral Tungkol sa Foward at Inverse Kinematics !!! (Plot Twist Alamin Kung Paano Gumawa ng Tunay na Oras ng Interface sa ARDUINO Paggamit ng PROSESYON !!!!): 5 Mga Hakbang (na may Mga Larawan)
SCARA Robot: Pag-aaral Tungkol sa Foward at Inverse Kinematics !!! (Plot Twist Alamin Kung Paano Gumawa ng Tunay na Oras ng Interface sa ARDUINO Paggamit ng PROSESYON !!!!): Ang isang SCARA robot ay isang tanyag na makina sa mundo ng industriya. Ang pangalan ay kumakatawan sa parehong Selective Compliant Assembly Robot Arm o Selective Compliant Articulated Robot Arm. Karaniwan ito ay isang tatlong degree na robot ng kalayaan, ang unang dalawang displ
Paggamit ng isang Drawing Robot para sa Arduino Na May Oras ng Mga Tutorial sa Code: 3 Mga Hakbang
Paggamit ng isang Drawing Robot para sa Arduino Sa Mga Tutorial sa Oras ng Code: Lumikha ako ng isang robot ng pagguhit ng Arduino para sa isang pagawaan na matulungan ang mga batang babae na maging interesado sa mga paksa ng STEM (tingnan ang https://www.instructables.com/id/Arduino-Drawing-Robot/ ). Ang robot ay idinisenyo upang magamit ang mga pag-program na istilong Turtle tulad ng forward (distanc
Ang baterya ay pinapagana ng sensor ng pinto na may pagsasama ng automation sa bahay, WiFi at ESP-NGAYON: 5 Hakbang (na may Mga Larawan)
Ang baterya na pinapagana ng sensor ng pinto na may pagsasama ng automation sa bahay, WiFi at ESP-NGAYON: Sa itinuturo na ito ay ipinapakita ko sa iyo kung paano ako gumawa ng isang baterya na pinapagana ng sensor ng pintuan na may pagsasama ng automation ng bahay. Nakita ko ang ilang iba pang magagandang sensor at alarm system, ngunit nais kong gumawa ng isa sa sarili ko. Aking mga layunin: Isang sensor na nakakakita at nag-uulat ng isang doo
Isang Simpleng Oras ng Pagkaantala sa Oras: 3 Hakbang (na may Mga Larawan)
Isang Simpleng Pag-antala ng Oras: Napagpasyahan ko sa wakas na magdagdag ng isa pang linya sa aking tagakontrol ng singil at nais ko ang isang matatag na output ng kuryente sa halip ang PWM na nagmula sa dump controller kaya't ginawa ko ang madaling gamiting maliit na circuit na ito upang kumuha ng isang PWM signal at baguhin ito sa isang pare-pareho na signal ng DC
Sistema ng Pagdalo ng Klase ng Fingerprint Scanner (GT-521F32): 9 Mga Hakbang
Fingerprint Scanner Class Attendance System (GT-521F32): Ang Proyekto na ito ay isang simpleng sistema ng pag-log ng pagdalo na gumagamit ng GT-521F32, isang murang optikong fingerprint scanner mula sa Sparkfun upang i-scan at maitala kung sino, at kapag may nag-log in