ዝርዝር ሁኔታ:

የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS) - 5 ደረጃዎች
የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS) - 5 ደረጃዎች

ቪዲዮ: የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS) - 5 ደረጃዎች

ቪዲዮ: የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS) - 5 ደረጃዎች
ቪዲዮ: የሉክሰምበርግ ቪዛ 2022 (በዝርዝሮች) - ደረጃ በደረጃ ያመልክቱ 2024, ህዳር
Anonim
Fingerprint Voting Online System 2 Watch on
Fingerprint Voting Online System 2 Watch on
የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS)
የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት (FVOS)

የጣት አሻራ ድምጽ አሰጣጥ የመስመር ላይ ስርዓት መራጮች በመሣሪያው በኩል የጣት አሻራውን በመቃኘት እና መረጃውን ለአገልጋይ በማስቀመጥ መረጃውን በመሰብሰብ እና በማረጋገጥ ድምፃቸውን በተሟላ ዲጂታል በሆነ መንገድ እንዲሰጡ ያስችላቸዋል። ድምፃቸውን ለመስጠት ለተጠቃሚ ምቹ GUI (ግራፊክ የተጠቃሚ በይነገጽ) አለው። የጣት አሻራ ድምጽ መስጠት የመስመር ላይ ስርዓት ቀደም ሲል ድምፃቸውን የሰጡ ሰዎችን ለመለየት ይረዳል። በአገልጋይ ውስጥ እንዲሁም በድምጽ መስጫ መሳሪያው ውስጥ መረጃን ያስቀምጣል። ስለዚህ ድምጾቹን ሁለት ጊዜ ማጣራት ይቻላል። መሣሪያው የይለፍ ቃሉን ፣ የፓርቲውን ስም ጨምሮ ከአገልጋዩ ሙሉ በሙሉ ቁጥጥር ይደረግበታል። መሣሪያው ለመሸከም ቀላል እና ክብደቱም ቀላል ነው። ውጤቱም እንዲሁ ወዲያውኑ ይሰላል።

ደረጃ 1 - ጥቅም ላይ የዋሉ ቁሳቁሶች

1. Raspberry Pi 3 ሞዴል ቢ+

2. LCD Touch Screen 7 ኢንች

3. ዩኤስቢ ወደ ተከታታይ መለወጫ

4. R307 ኦፕቲካል የጣት አሻራ አንባቢ ዳሳሽ ሞዱል

5. ካርቶን እና ላባ ቅጽ

6. የዩኤስቢ አስማሚ 5 ቪ 3 ኤ እና ኬብል

7. ኤችዲኤምአይ- ኤችዲኤምአይ ገመድ

8. ሽቦ አልባ ቁልፍ ሰሌዳ

ደረጃ 2 ሃርድዌርን ማገናኘት

ሃርድዌርን በማገናኘት ላይ
ሃርድዌርን በማገናኘት ላይ

የ HDMI- ኤችዲኤምአይ ገመድ ከ Raspberry HDMI ወደብ ወደ Touch Screen HDMI ወደብ ያገናኙ። ለመንካት የዩኤስቢ ገመዱን ይውሰዱ እና ከንክኪ ማያ ገጽ ወደ Raspberry ወደ ዩኤስቢ ፒን ያገናኙት። ከዚያ የዩኤስቢ ተከታታይ መለወጫ ፒኖችን ከጣት አሻራ ዳሳሽ ሞዱል ጋር ያገናኙ። ተከታታይ መለወጫውን ወደ Raspberry የዩኤስቢ ወደብ ያገናኙ። ካርቶን እና ላባ ቅጽን በመጠቀም እንደ መጠኑ የሚፈለገው ሳጥኑን ያድርጉ። የጣት አሻራ ዳሳሹን ጣት በጣት አሻራ አነፍናፊ ላይ በትክክል ማስቀመጥ በሚችልበት ሁኔታ ላይ ያድርጉት። ስለዚህ ሃርድዌር ዝግጁ ነው

ደረጃ 3 - GUI ን ማዋቀር

GUI Tkinter ቤተ -መጽሐፍትን በመጠቀም በፓይዘን 3 ውስጥ ተገንብቷል። FVOS.py የሚተገበረው ፕሮግራም ነው። ፕሮግራሙን ከመተግበሩ በፊት አስፈላጊ ጥቅሎች መጫን አለባቸው-

Tkinter ጥቅል (በአብዛኛው እዚያ በፓይዘን ውስጥ)

PIL ጥቅል (ለግድግዳ ወረቀት)

urllib ጥቅል

gspread ጥቅል

oauth2client ጥቅል

ሁሉንም ጥቅሎች ካከሉ በኋላ ፕሮግራሙ ለመተግበር ዝግጁ ነው። ከዚያ በፊት የጣት አሻራ በአነፍናፊ ውስጥ መቀመጥ አለበት። ለዚያ የጣት አሻራ.ፒ ፋይል የጣት አሻራ ለመስቀል። የ 9. የጣት አሻራ አድራሻውን ያስፈጽሙ እና ያከማቹ። እዚህ 9 አሻራ ለአንድ ሰው ሊታከል በሚችል መልኩ GUI ን አዳበርኩ። አድራሻውን በ 9 (9-17 ፣ 18-26 ፣ ……) ብዜት ውስጥ አስቀምጥ። እዚህ የጣት አሻራውን በራሱ አነፍናፊ እቆጥባለሁ። የእኔ አገልጋይ የጣት አሻራ አብነት ለመስቀል በቂ ቦታ የለውም። ግን እኔ የመረጃ ማስተላለፍ ሙሉ በሙሉ ከአገልጋይ ነው። የጣት አሻራ አብነት ካስቀመጡ በኋላ የ FVOS.py ፕሮግራሙን ያስፈጽሙ። መስኮቶች ይታያሉ። የይለፍ ቃሉን ከአገልጋይ ይለውጡ። ድምጽ ሲሰጡ የጽሑፍ ፋይል እነሱ የመረጧቸውን ሰዎች መረጃ የያዘ አቃፊ ራሱ ላይ ይቀመጣል።

ደረጃ 4 የአገልጋይ ማዋቀር

የአገልጋይ አቀማመጥ
የአገልጋይ አቀማመጥ
የአገልጋይ አቀማመጥ
የአገልጋይ አቀማመጥ

እዚህ ጉግል ተመን ሉህ እንደ አገልጋዬ አድርጌዋለሁ።

የ Google ተመን ሉህ እና ኤፒአይ ማዋቀር

1. ወደ ጉግል ኤፒአይዎች ኮንሶል ይሂዱ።

2. አዲስ ፕሮጀክት ይፍጠሩ።

3. ኤፒአይ አንቃ የሚለውን ጠቅ ያድርጉ።

4. የ Google Drive ኤፒአዩን ይፈልጉ እና ያንቁ።

5. የመተግበሪያ ውሂብን ለመድረስ ለድር አገልጋይ ምስክርነቶችን ይፍጠሩ።

6. የአገልግሎት ሂሳቡን ይሰይሙ እና የአርታዒው ሚና ፕሮጀክት ይስጡት።

7. የ JSON ፋይልን ያውርዱ።

8. የ JSON ፋይልን ወደ ኮድ ማውጫዎ ይቅዱ እና ወደ FVOS.json እንደገና ይለውጡት

ለፓይቶን ትግበራ ፈቃድ ለመስጠት አንድ የመጨረሻ የሚፈለግ እርምጃ አለ ፣ እና ለማጣት ቀላል ነው

Client_FVOS.json ውስጥ የደንበኛውን_ኢሜል ያግኙ። ወደ የተመን ሉህዎ ይመለሱ ፣ በላይኛው ቀኝ ጥግ ላይ ያለውን የማጋሪያ ቁልፍን ጠቅ ያድርጉ እና የአርትዕ መብቶችን ለመስጠት የደንበኛውን ኢሜል በሰዎች መስክ ውስጥ ይለጥፉ። ላክን ይምቱ።

ይህን ደረጃ ከዘለሉ የተመን ሉህ ከፓይዘን ለመድረስ ሲሞክሩ የ gspread.exceptions. S spreadsheetNotFound ስህተት ያገኛሉ።

ለበለጠ ዝርዝር ይመልከቱ ፦

www.twilio.com/blog/2017/02/an-easy-way-way-read- and-write-to-a-google-spreadsheet-in-python.html

ከዚያ በስዕሉ ላይ እንደሚታየው መስኮቹን ያክሉ ፣ ከዚያ የሰዎችን ስም እና ዝርዝሮችን ያክሉ።

ደረጃ 5: ማጠናቀቅ

ውሂቡን ከሰቀሉ በኋላ። አገልጋዩ ዝግጁ ነው። እባክዎን የመስክ ስሞችን ረድፍ ወይም አምድ አይቀይሩ። በኮዶች ውስጥ አስቀድመው ስለተገለጹ። የ JSON ፋይልን ማውረድ እና የመልዕክት መታወቂያውን ከተመን ሉህ ጋር ማገናኘትዎን አይርሱ።

የተሟላ ፋይል ማውረድ ከዚህ ለማግኘት - https://drive.google.com/drive/folders/1_4LlJjrKN3FDjVMM9p92M9W3ud_h4hIa? Usp = sharing

የሚመከር: