background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

152 

Πιο συγκεκριμένα, μέσα από την καρτέλα αυτή ο διαχειριστής μπορεί να επιλέξει τόσο 

το χρόνο λειτουργίας του συστήματος, όσο και τα μέσα τα οποία θα χρησιμοποιηθούν, όπως 

κάμερες  και  Arduino.  Αυτή  η  δυνατότητα  έχει  δοθεί  καθώς  το  πρόγραμμα  κρίθηκε 

απαραίτητο να έχει επεκτασιμότητα και να μπορεί να υποστηρίξει μελλοντικά περισσότερες 

από  μια  κάμερες.  Πρόσθετα,  οι  θύρες  για  το  Arduino  ορισμένες  φορές  δεν  είναι 

προκαθορισμένες  και  αν  χρειαστεί  να  επέμβει  ένας  προγραμματιστής  για  την  αλλαγή  της 

λειτουργίας  του  προγράμματος,  να  μπορεί  να  επιλέξει  τη  θύρα  επικοινωνίας  μέσω  της 

σελίδας. Σε περίπτωση όπου η θύρα δεν επιλεγεί από το χρήστη ή εάν η κάμερα στο σύστημα 

είναι  μόνο  μια,  τότε  δεν  δίνεται  καθόλου  η  επιλογή  των  παραπάνω  κατά  την  έναρξη  της 

εφαρμογής.  

 

 

Ενεργοποίηση  -  απενεργοποίηση  της  συσκευής, ετεροχρονισμένη  ή  μη,  και  επιλογή 

κάμερας και θύρας Arduino. 

Αρχικά, στην Εικόνα 62 φαίνεται η σελίδα από την οποία θα επιλέξει ο χρήστης εάν θα 

ξεκινήσει  άμεσα  το  σύστημά  του  ή  όχι.  Πατώντας  το  κουμπί  “Start”,  η  εφαρμογή  ξεκινά 

αμέσως. Με το πάτημα του  κουμπιού “Delayed  Start”, εμφανίζεται ένα μενού μέσα από το 

οποίο  ο  χρήστης  επιλέγει  εάν  θέλει  η  εφαρμογή  του  να  ξεκινήσει  σε  30,  60  ή  90  λεπτά 

(Εικόνα  63).  Την ίδια λογική ακολουθούν και τα κουμπιά “Stop” και “Delayed Stop”, μόνο 

που με την επιλογή τους, σταματά η εφαρμογή και κατ’ επέκταση ολόκληρο το σύστημα.  

Όπως  αναφέρεται  και  παραπάνω  δίνεται  στο  χρήστη  η  δυνατότητα  να  επιλέξει  ποια 

κάμερα θα χρησιμοποιήσει, όπως φαίνεται στην Εικόνα 64. Αυτό γίνεται μόνο εάν έχει γίνει 

αλλαγή  σε  καίριο  σημείο  του  κώδικα  της  σελίδας,  που  να  συμβολίζει  τον  αριθμό  των 

καμερών που θα χρησιμοποιηθούν. Η προεπιλεγμένη τιμή είναι ένα (1).