Orodha ya maudhui:
- Hatua ya 1: VIFAA VINATUMIWA
- Hatua ya 2: KUUNGANISHA HARDWARE
- Hatua ya 3: KUWEKA KWA GUI
- Hatua ya 4: KUWEKA SERVER
- Hatua ya 5: KUMALIZA
Video: Mfumo wa mkondoni wa kupiga kura kwa alama za vidole (FVOS): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Mfumo wa Mtandaoni wa Upigaji Kura za Vidole unaruhusu wapiga kura kupiga kura kwa njia iliyonakiliwa kabisa kwa kukusanya na kudhibitisha habari yake kupitia skanning alama ya kidole kupitia kifaa na kuhifadhi data kwa Seva. Ina GUI inayoweza kutumiwa na mtumiaji (Graphic User Interface) ya kupiga kura. Mfumo wa mkondoni wa kupiga kura kwa alama za vidole husaidia kutambua watu ambao tayari walitoa kura zao. Huhifadhi data kwenye seva na vile vile ndani ya kifaa cha kupiga kura. Ili uchunguzi wa mara mbili wa kura ufanyike. Kifaa kinadhibitiwa kikamilifu kutoka kwa seva, pamoja na nywila, jina la Chama. Kifaa ni rahisi kubeba na uzito mwepesi pia. Matokeo yake pia huhesabiwa mara moja.
Hatua ya 1: VIFAA VINATUMIWA
1. Raspberry Pi 3 Mfano B +
2. Skrini ya Kugusa ya LCD inchi 7
3. USB kwa Serial Converter
4. Moduli ya Sura ya Soma ya Kidole cha vidole cha R307
5. Kadibodi na Fomu ya Manyoya
6. USB Adapter 5V 3A na Cable
7. HDMI- Cable ya HDMI
8. Kinanda kisichotumia waya
Hatua ya 2: KUUNGANISHA HARDWARE
Unganisha kebo ya HDMI-HDMI kutoka kwa bandari ya Raspberry HDMI hadi kwenye bandari ya Touch Screen HDMI. Chukua kebo ya USB na uiunganishe kutoka kwa Skrini ya Kugusa hadi pini ya Raspberry ya USB kwa kufanya kazi ya kugusa. Kisha Unganisha pini za USB Serial Converter kwenye moduli ya Kitambuzi cha Kidole cha Kidole. Unganisha kibadilishaji cha serial kwenye bandari ya USB ya Raspberry. Tengeneza kisanduku kinachohitajika kulingana na saizi kwa kutumia kadibodi na fomu ya manyoya. Weka sensa ya alama ya vidole kwa njia ambayo kidole kinaweza kuwekwa vizuri kwenye kitambuzi cha alama ya vidole. Kwa hivyo vifaa ni Tayari
Hatua ya 3: KUWEKA KWA GUI
GUI imeundwa katika chatu 3 kwa kutumia maktaba ya Tkinter. FVOS.py ndio mpango wa kutekelezwa. Kabla ya kutekeleza mpango huo vifurushi muhimu lazima visakinishwe:
Kifurushi cha Tkinter (Zaidi huko kwenye chatu)
Kifurushi cha PIL (Kwa Ukuta)
Kifurushi cha urllib
gspread Kifurushi
Kifurushi cha mteja wa oauth2
Baada ya kuongeza vifurushi vyote, programu iko tayari kutekeleza. Kabla ya hapo, alama ya kidole inapaswa kuhifadhiwa kwenye sensa. Kwa hiyo kuna faili ya vidole.py kupakia uchapishaji wa Kidole. Tekeleza na uhifadhi alama ya kidole inayohutubia kutoka 9. Hapa nilitengeneza GUI kwa njia ambayo alama za vidole 9 zinaweza kuongezwa kwa mtu mmoja. Hifadhi anwani kwa idadi ya 9 (9-17, 18-26, ……). Hapa naokoa alama ya kidole kwenye kitambuzi yenyewe. Seva yangu haina nafasi ya kutosha kupakia kiolezo cha alama za vidole. Lakini uhamishaji wa data ni kabisa kutoka kwa seva. Baada ya kuokoa kiolezo cha alama ya kidole kutekeleza mpango wa FVOS.py. Dirisha itaonekana. Badilisha nenosiri kutoka kwa seva. Wakati unapiga kura faili ya maandishi pia itahifadhiwa kwenye folda yenyewe ikiwa na data ya watu ambao walipiga kura.
Hatua ya 4: KUWEKA SERVER
Hapa nimetumia Lahajedwali la Google kama Seva yangu.
Kuanzisha Lahajedwali ya Google na API
1. Nenda kwenye Dashibodi ya API za Google.
2. Unda mradi mpya.
3. Bonyeza Wezesha API.
4. Tafuta na uwezeshe API ya Hifadhi ya Google.
5. Unda sifa za Seva ya Wavuti kupata Takwimu za Maombi.
6. Taja akaunti ya huduma na ipe jukumu la Mradi wa Mhariri.
7. Pakua faili ya JSON.
8. Nakili faili ya JSON kwenye saraka yako ya nambari na uipe jina tena kwa FVOS.json
Kuna hatua moja ya mwisho inayohitajika kuidhinisha programu ya chatu, na ni rahisi kukosa
Pata barua-pepe ndani ya mteja_FVOS.json. Rudi katika lahajedwali lako, bonyeza kitufe cha Shiriki kulia juu, na ubandike barua pepe ya mteja kwenye uwanja wa People ili kuipatia haki za kuhariri. Piga Tuma.
Ukiruka hatua hii, utapata gspread.exceptions. SpreadsheetNotFound error unapojaribu kufikia lahajedwali kutoka Python.
Kwa maelezo zaidi rejea:
www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html
Kisha Ongeza sehemu kama inavyoonyeshwa kwenye takwimu, kisha ongeza jina la mtu na maelezo.
Hatua ya 5: KUMALIZA
Baada ya kupakia data. Seva iko tayari. Tafadhali usibadilishe safu mlalo au safu wima ya majina ya uwanja. Kwa kuwa zimetanguliwa kwa nambari. Usisahau kupakua faili ya JSON na unganisha kitambulisho cha barua kwenye lahajedwali.
Kupata Upakuaji kamili wa Faili kutoka hapa: https://drive.google.com/drive/folders/1_4LlJjrKN3FDjVMM9p92M9W3ud_h4hIa? Usp = kugawana
Ilipendekeza:
Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7
Kuingiliana na Sura ya alama ya alama ya alama na Arduino UNO: Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech. Leo tutaongeza safu ya kinga kwa miradi yetu. Usijali hatutateua walinzi wowote kwa hiyo hiyo. Itakuwa sensor nzuri nzuri ya kidole inayoonekana nzuri kutoka kwa DFRobot.So
Sanduku la Usalama la alama za vidole: Hatua 4
Sanduku la Usalama la alama za vidole: Je! Wewe ni mtu anayesahau? Je! Wewe husahau mara nyingi kuleta funguo zako? Ikiwa jibu la swali ni ndiyo. Basi unapaswa kutengeneza sanduku lako la usalama la alama za vidole !!! Alama ya kidole ya ubinafsi wako ndio kitu pekee ulimwenguni. Kwa hivyo hautalazimika
Sanduku linalolindwa na alama za vidole: Hatua 4
Sanduku linalolindwa na alama za vidole: Tumia skana ya alama ya vidole ya UF ya DFRobot kuhifadhi alama za vidole na ruhusu tu watu walioidhinishwa kupata sanduku
Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Hatua 9
Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Mradi huu ni mfumo rahisi wa magogo wa mahudhurio ambao hutumia GT-521F32, skana ya alama ya vidole ya bei ya chini kutoka Sparkfun kuchanganua na kurekodi nani, na mtu anapoingia
Jinsi ya kupumbaza Mfumo wa Usalama wa Vidole vya Kidole Rahisi Kama ABC: Hatua 12 (na Picha)
Jinsi ya Kupumbaza Mfumo wa Usalama wa Alama ya Kidole Rahisi Kama ABC: Maagizo haya yatakuonyesha jinsi ya kupumbaza mfumo wa usalama wa alama za vidole rahisi kama ABC. IBM haitaki kamwe ujue kuhusu ,. inafanya kazi kwa mfumo mwingi wa usalama wa alama za vidole pia. Kwa mfano: km. mlango, simu ya rununu …. Maagizo haya huja na v