Përmbajtje:
- Hapi 1: MATERIALET E PRDORUR
- Hapi 2: LIDHJA E HARDWARE
- Hapi 3: PETRCAKTIMI I GUI
- Hapi 4: P SRCAKTIMI I SERVER
- Hapi 5: P FRFUNDIMI
Video: Sistemi Online i Votimit me Gjurmë Gishtash (FVOS): 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Sistemi Online i Votimit të Gjurmëve të Gishtërinjve u lejon votuesve të hedhin votat e tyre në mënyrë të dixhitalizuar plotësisht duke mbledhur dhe konfirmuar informacionin e tij/saj nëpërmjet skanimit të gjurmëve të gishtërinjve përmes pajisjes dhe ruajtjes së të dhënave në një Server. Ka GUI (Ndërfaqe grafike të përdoruesit) miqësore për përdoruesit për të dhënë votat e tyre. Sistemi online i votimit me gjurmët e gishtërinjve ndihmon në identifikimin e njerëzve që tashmë kanë dhënë votën e tyre. Ai ruan të dhënat në server si dhe brenda pajisjes së votimit. Kështu që mund të bëhet kontroll i dyfishtë i votave. Pajisja kontrollohet plotësisht nga serveri, përfshirë fjalëkalimin, emrin e partisë. Pajisja është e lehtë për tu mbajtur dhe gjithashtu e lehtë. Rezultati gjithashtu llogaritet menjëherë.
Hapi 1: MATERIALET E PRDORUR
1. Raspberry Pi 3 Model B+
2. LCD Touch Screen 7 inç
3. USB në Serial Converter
4. Moduli i sensorit të lexuesit optik të gjurmëve të gishtërinjve
5. Forma kartoni & pendë
6. Përshtatës USB 5V 3A dhe Kabllo
7. Kabllo HDMI- HDMI
8. Tastiera pa tela
Hapi 2: LIDHJA E HARDWARE
Lidhni kabllon HDMI-HDMI nga porta Raspberry HDMI në portën HDMI me ekran me prekje. Merrni kabllon USB dhe lidheni atë nga Ekrani me prekje në kunjin USB të Mjedrës për të punuar me prekje. Pastaj lidhni kunjat e Konvertuesit Serial USB në modulin e Sensorit të Gjurmëve të Gishtave. Lidhni konvertuesin serik me portën USB të Mjedrës. Bëni kutinë e kërkuar sipas madhësisë duke përdorur karton dhe formë pendë. Vendoseni sensorin e gjurmëve të gishtërinjve në mënyrë të tillë që gishti të vendoset siç duhet në sensorin e gjurmëve të gishtërinjve. Prandaj Hardware është gati
Hapi 3: PETRCAKTIMI I GUI
GUI është zhvilluar në python 3 duke përdorur bibliotekën Tkinter. FVOS.py është programi që do të ekzekutohet. Para se të ekzekutoni programin, duhet të instaloni paketat e nevojshme:
Paketa Tkinter (Kryesisht atje në python)
Paketa PIL (Për Wallpaper)
pako urllib
gspread Paketa
Paketa oauth2client
Pas shtimit të të gjitha paketave, programi është gati për tu ekzekutuar. Para kësaj, gjurmët e gishtërinjve duhet të ruhen në sensor. Për këtë ka skedar fingerprint.py për të ngarkuar Printimin e gishtërinjve. Ekzekutoni dhe ruani adresën e gjurmëve të gishtërinjve nga 9. Këtu kam zhvilluar GUI në atë mënyrë që 9 gjurmë gishtash të mund të shtohen për një person të vetëm. Ruani adresën në shumëfish të 9 (9-17, 18-26, ……). Këtu po ruaj gjurmën e gishtit në vetë sensorin. Serveri im nuk ka hapësirë të mjaftueshme për të ngarkuar një model të gjurmëve të gishtërinjve. Por am transferimi i të dhënave është plotësisht nga serveri. Pas ruajtjes së modelit të gjurmëve të gishtërinjve ekzekutoni programin FVOS.py. Do të shfaqet një dritare. Ndryshoni fjalëkalimin nga serveri. Kur votohet, një skedar teksti gjithashtu do të ruhet në vetë dosjen që ka të dhënat e njerëzve për të cilët kanë votuar.
Hapi 4: P SRCAKTIMI I SERVER
Këtu kam përdorur Google Spreadsheet si Serveri im.
Konfigurimi i Google Spreadsheet dhe API
1. Shkoni te Google APIs Console.
2. Krijoni një projekt të ri.
3. Klikoni Enable API.
4. Kërkoni dhe aktivizoni API -në e Google Drive.
5. Krijoni kredencialet për një Web Server për të hyrë në të dhënat e aplikacionit.
6. Emërtoni llogarinë e shërbimit dhe jepini asaj një rol projekti të redaktuesit.
7. Shkarkoni skedarin JSON.
8. Kopjoni skedarin JSON në drejtorinë tuaj të kodit dhe riemëroni atë në FVOS.json
Ekziston një hap i fundit i kërkuar për të autorizuar aplikimin e python, dhe është e lehtë të humbasësh
Gjeni email -in e klientit brenda client_FVOS.json. Kthehuni në spreadsheet -in tuaj, klikoni butonin Share në të djathtën e sipërme dhe ngjitni email -in e klientit në fushën People për t'i dhënë të drejta redaktimi. Goditi Dërgo.
Nëse e kaloni këtë hap, do të merrni një gabim gspread.exceptions. S spreadsheetNotFound kur përpiqeni të hyni në spreadsheet nga Python.
Për më shumë detaje referojuni:
www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html
Pastaj Shtoni fushat siç tregohet në figurë, pastaj shtoni emrin dhe detajet e personave.
Hapi 5: P FRFUNDIMI
Pas ngarkimit të të dhënave. Serveri është gati. Ju lutemi mos ndryshoni rreshtin ose kolonën e emrave të fushave. Meqenëse ato janë të paracaktuara në kode. Mos harroni të shkarkoni skedarin JSON dhe të lidhni id -në e postës me spreadsheet.
Për të marrë Skedarin e Plotë shkarkoni nga këtu: https://drive.google.com/drive/folders/1_4LlJjrKN3FDjVMM9p92M9W3ud_h4hIa? Usp = sharing
Recommended:
Osciloskopi me Gjurmë të Dyfishtë: 11 hapa (me fotografi)
Osciloskopi i Gjurmimit të Dyfishtë: Kur ndërtova mini oshiloskopin tim të mëparshëm, doja të shihja se sa mirë mund ta bëja mikrokontrolluesin tim më të vogël ARM një STM32F030 (F030), dhe bëri një punë të bukur. Në një nga komentet u sugjerua që një " Pilulë Blu " me një STM32F103
Sistemi kryesor i sigurisë DIY-Gjurmë gishtash: 8 hapa
Sistemi i sigurisë çelës DIY-Fingerprint: Ky aplikacion është i dobishëm për të siguruar çelësat tanë të nevojshëm (kyçje). Ndonjëherë ne kemi disa çelësa të zakonshëm si shtëpia, garazhi, parkimi midis dy ose më shumë njerëzve. Ekzistojnë një numër sistemesh bio metrike të disponueshme në një treg, ai mund të
Sistemi i renditjes së ngjyrave: Sistemi i bazuar në Arduino me dy rripa: 8 hapa
Sistemi i renditjes së ngjyrave: Sistemi i bazuar në Arduino me dy rripa: Transporti dhe/ose paketimi i produkteve dhe artikujve në fushën industriale bëhet duke përdorur linja të bëra duke përdorur rripa transportues. Ato rripa ndihmojnë në lëvizjen e sendit nga një pikë në tjetrën me një shpejtësi të caktuar. Disa detyra përpunimi ose identifikimi mund të jenë
SafetyLock: një Smart Lock i bërë me Raspberry Pi (Gjurmë gishtash dhe RFID): 10 hapa
SafetyLock: një Smart Lock i bërë me Raspberry Pi (Gjurmë gishtash dhe RFID): A keni kërkuar ndonjëherë një mënyrë më të arritshme për të siguruar shtëpinë tuaj? Nëse është kështu, kjo është zgjidhja për ju! Kam bërë SafetyLock, kjo është një bravë që mund të hapet me gjurmët e gishtërinjve tuaj, një simbol RFID dhe madje edhe përmes një faqe në internet. Falë këtij koncepti do të
Kuti e ruajtur me gjurmë gishtash: 4 hapa
Kutia e mbrojtur nga gjurmët e gishtërinjve: Përdorni skanerin e gjurmëve të gishtërinjve UART të DFRobot për të ruajtur gjurmët e gishtërinjve dhe lejoni vetëm njerëzit e autorizuar të hyjnë në kuti