Μάθημα : ΜΝΑΕ Σχέδια Δρασης 2019-20. Υποδράση: Ζυγιστικό- εμφιαλωτικό ελαιολάδου (4940070243).
Κωδικός : 4940070243
ΚΩΝΣΤΑΝΤΙΝΟΣ ΓΡΕΚΟΣ
Ενότητες μαθήματος
Πίνακας ελέγχου
Η καρδιά του πίνακα ελέγχου είναι μια πλακέτα Arduino Uno (16). Επιπλέον υπάρχουν: Μια πλακέτα με τέσσερα ρελαί (17) για τον έλεγχο της αντλίας (ρελαί 1) και των δύο βαλβίδων, υψηλής ροής (ρελαί 2) και χαμηλής ροής (ρελαί 3) (Έξοδοι του συστήματος αυτοματισμού). Μια οθόνη LCD δεκαέξι χαρακτήρων δύο σειρών (Ι2C) (18) που εμφανίζει συνεχώς το βάρος της φιάλης (επίσης έξοδος του αυτοματισμού). Τέλος δύο μπουτόν ένα πράσινο (22) (ξεκίνημα) και ένα κόκκινο (23) (σταμάτημα) (είσοδοι του αυτοματισμού). Το HX711 (15) (αναλογική είσοδος) είναι κι αυτό εντός του πίνακα και όλα μαζί συνδέονται με το Arduino. Η πλακέτα (με σημαντικότερο μέρος της τον μικροεπεξεργαστή) μέσω του προγράμματος, αφού τοποθετήσουμε την φιάλη που θέλουμε να γεμίσουμε στο ζυγιστικό και πατήσουμε το πράσινο μπουτόν, ανοίγει την βαλβίδα υψηλής ροής, ενεργοποιεί την αντλία οπότε έχουμε ροή λαδιού εντός της φιάλης. Συνεχίζοντας διαβάζει το βάρος της φιάλης και όταν αυτή γεμίσει κατά τα 2/3 ενεργοποιεί την βαλβίδα χαμηλής ροής και απενεργοποιεί αυτήν της υψηλής ροής. Εξακολουθεί να γεμίζει την φιάλη πιο αργά τώρα και όταν φτάσει το απαιτούμενο βάρος σύμφωνα με το πρόγραμμα, διακόπτει την αντλία και κλείνει την βαλβίδα χαμηλής ροής. Η φιάλη έχει γεμίσει με την ακριβή ποσότητα λαδιού και μπορούμε να την απομακρύνουμε από την θέση γέμισης. Η συσκευή είναι έτοιμη να γεμίσει την επόμενη φιάλη. Είναι δυνατόν να γεμίσουμε διάφορες φιάλες μικρότερης η μεγαλύτερης χωρητικότητας στα όρια λειτουργίας της συσκευής, μέχρι δηλαδή 5 lt. Ωστόσο θα πρέπει να γίνει σχετική ρύθμιση των δύο βανών υψηλής χαμηλής ροής ανάλογα με την φιάλη.
Επισυνάπτουμε το πρόγραμμα στην τελευταία του έκδοση. Θα υπάρξουν βελτιώσεις σύντομα...
How to Connect an I2C Lcd Display to an Arduino Uno Tutorial
Θα πρέπει να έχουμε το Arduino IDE (περιβάλλον προγραμματισμού του Arduino)