Πίνακας περιεχομένων:

ΠΟΛΥΠΛΕΞΟΔΟΣ ΑΙΘΟΥΣΑ: 4 Βήματα
ΠΟΛΥΠΛΕΞΟΔΟΣ ΑΙΘΟΥΣΑ: 4 Βήματα

Βίντεο: ΠΟΛΥΠΛΕΞΟΔΟΣ ΑΙΘΟΥΣΑ: 4 Βήματα

Βίντεο: ΠΟΛΥΠΛΕΞΟΔΟΣ ΑΙΘΟΥΣΑ: 4 Βήματα
Βίντεο: Век ЖИВИ, век УЧИСЬ! Итальянская хозяюшка показала, как они готовят МЯСО на РОЖДЕСТВО! 2024, Ιούλιος
Anonim
ΑΙΘΟΥΣΑ ΠΟΛΛΑΠΛΟΙ
ΑΙΘΟΥΣΑ ΠΟΛΛΑΠΛΟΙ
ΑΙΘΟΥΣΑ ΠΟΛΛΑΠΛΟΙ
ΑΙΘΟΥΣΑ ΠΟΛΛΑΠΛΟΙ

(Ενημερώθηκε στις 24 Μαΐου 2019, θα ακολουθήσουν μελλοντικές ενημερώσεις)

Γεια. Διάβασα σε άλλο φόρουμ, (δεν θυμάμαι ποιο;), αυτού του τύπου που έψαχνε για έναν έξυπνο τρόπο μέτρησης της στάθμης κάποιου «υγρού» σε μια μεγάλη (βαθιά) δεξαμενή; Το πρόβλημα για εκείνον ήταν αυτό της ανάγκης έως και 40τεμ. των αισθητήρων και τι είδους; Ρώτησε για τη χρήση αισθητήρων "εφέ HALL". Έτσι, το πρόβλημα ήταν η καλωδίωση. Θα υπάρχουν 40+ προβάδισμα. Λοιπόν, αυτό με ξύπνησε να το σκεφτώ! Απλώς για περιέργεια άρχισα να εξετάζω τη συμπεριφορά τους Halls, (δεν το χρειάζομαι άμεσα αυτό, αλλά… όταν ένας Nerd σαν εμένα παραπέμπει σε κάτι τέτοιο, δεν μπορείς να το αφήσεις). Βρήκα την προφανή λύση να έχω έναν πολυπλεξικό σαρωτή.

Έτσι, ΠΑΝΤΑ, ξεκινήστε με μια αναζήτηση για ήδη υπάρχουσες λύσεις. Υπάρχουν +++ εξ αυτών και Hall- και multiplexings όλων των ειδών. Να συνδυάσω αυτά τα δύο. Έφτιαξα δύο εκδοχές αυτών.

Το 1'st one που ονομάζω το: "Stand Alone", The 2'nd one I call: "Prosessor Controlled"

ΔΕΝ έχω φτιάξει ένα PCB κανενός από τα δύο ΔΕΝ, (διαβάστε αργότερα στο κείμενο, γιατί όχι ακόμα), μόνο σχήματα και για τους δύο και διάταξη PCB για το "Stand Alone". Ωστόσο, έχω δοκιμάσει τη λειτουργία του "Stand Alone" σε μια μονάδα ανάρτησης.

Βήμα 1: Stand Alone Multiplexer

Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer

Stand Alone.

Εδώ χρησιμοποιώ τον οικείο μετρητή δεκαετίας 4017 και τον 555 ως ταλαντωτή που ξεκίνησα με μια μονάδα HALL με τον αισθητήρα SS49S, (ένα ξεμπλοκάρισμα) και το 2N7000 του Mosfet.

Τα επισυνάπτω τεχνολογία. πληροφορίες για αυτά ως PDF και ως αρχεία BMP στο τέλος, επίσης τις διατάξεις PCB

Το "IDEA" μου ήταν να συνδέσω την "Πηγή" του FET με τον αισθητήρα HALL GND για να τον ενεργοποιήσω. Και τώρα παίρνει την ανάγνωση από το ΑΙΘΟΥΣΟ όταν ένας μαγνήτης το ενεργοποιεί.

Συνδέοντας την έξοδο 555 3 με τον ακροδέκτη CLK 14 στο 4017 και τον ακροδέκτη Q9 (αριθμός αριθμού 10) 11 στον ακροδέκτη RESET 15 του 4017 για να επιτύχετε ένα συνεχές κύκλωμα του 4017. Συνδέστε τον ακροδέκτη Q0 (αριθμός αριθμού 1) 3 του 4017 για τον αισθητήρα 1 και στις δύο πύλες FET για T1 και T1.1 μέσω αντίστασης, (αντίσταση ίσως να μην χρειάζεται, αλλά βάλτε το έτσι κι αλλιώς), Το 1'st FET T1 DRAIN συνδέεται με το GROUND του αισθητήρα HALL, ενεργοποιώντας τον έτσι. Στη συνέχεια, το "σήμα" από το HALL, δίνει "0V" εάν ένας μαγνήτης προσεγγίσει τον αισθητήρα. Το σήμα HALL συνδέεται με το 2ο FET T1.1 ΠΗΓΗ.

Το DRAIN του FET T1.1 συνδέεται με το LED1 Kathod. Τα Anods όλων των LED είναι συνδεδεμένα μεταξύ τους και συνδέονται με +5V μέσω μιας αντίστασης (ανάβει μόνο ένα LED κάθε φορά, οπότε απαιτείται μόνο μία αντίσταση)

Έχω επίσης ένα BUZZER συνδεδεμένο παράλληλα με το LED #8 δίνοντας έτσι συναγερμό στο χαμηλότερο επίπεδο.

Και voi'la. Η λυχνία LED θα ανάψει όταν ένας μαγνήτης είναι αρκετά κοντά ο αισθητήρας (αλλά ΟΧΙ ακριβώς όπως θα ήθελα να κάνει)

Το ίδιο ισχύει για όλους τους αισθητήρες αντίστοιχα T2 & T2.1, T3 & T3.1… κ.λπ.

Κάντε τον ταλαντωτή 555 να λειτουργεί με περίπου 10KHz και το "αναβοσβήνει" δεν είναι αισθητό.

*Θα ενημερώσω αργότερα για τις τιμές των RES's & CAP για τον ταλαντωτή 555.*

Δεν μπορώ να υπολογίσω, ΓΙΑΤΙ;; Δούλεψε, αλλά μετά από μια επανάληψη, (με μερικές αλλαγές), δεκάδες φορές, σταμάτησα, ήπια έναν καφέ, ένα τσιγάρο. (Ξέρω, όχι), και μια ιδέα δική μου.

Gee… με τους διαβάζω tech.specs, (όπως το να διαβάζω τη Βίβλο, με μεγάλο σεβασμό σε αυτήν), Τα αποτελέσματα μου έγιναν σαφή με την αποδοχή των «γεγονότων». Η τεχνολογία. διόπτρα. από αυτά τα στοιχεία είναι απολύτως "σωστά", οι συνάφειές μου είναι εντάξει, οπότε…

ΛΑΘΟΣ ΜΟΥ! (Ξέρω ότι το ξέρατε.)

Ο αισθητήρας HALL SS48E είναι αισθητήρας ANALOG.

Με Vcc +5V και χωρίς μαγνητική ροή, η έξοδος είναι ακριβώς ½ η Τάση 2, 5V. Ανάλογα με την πολικότητα του μαγνήτη κατά την προσέγγιση του αισθητήρα, η έξοδος πηγαίνει είτε προς +5V είτε προς GND.

Αυτό ήταν το δίλημμα μου. Δεν μπόρεσα να πάρω ένα "καθαρό" +V ή 0V. Έχω παραγγείλει έναν άλλο αισθητήρα "3144" που είναι τύπου "LATCHING" με έξοδο Open Collector Αυτός ο αισθητήρας έχει τάση λειτουργίας 4, 5 έως 24V. Δεν τα έχω πάρει ακόμα, γι 'αυτό δεν τα έχω παραγγείλει ούτε τα PCB, πρέπει πρώτα να τα δοκιμάσω.

Είμαι σίγουρος ότι κάποιος θα σχολιάσει όπως: "Γιατί να το πολυπλέξετε αυτό καθόλου;. Δεν μπορείτε απλώς να προχωρήσετε για να τους ανάψετε LED από τις εισόδους του αισθητήρα;".

Δίκαιο. Στην πραγματικότητα, εγώ, όπως καταγράφηκε, ξεκίνησα αυτό το πράγμα από το να μειώσω την αρίθμηση του "προβάδισμα" σε αυτούς, και με αυτήν τη λύση δεν το κάνει τόσο πολύ. Στην πραγματικότητα ξεκίνησα με το "Prosessor Control", αλλά όταν έτρεχα σε αυτό το μονοπάτι, σκόνταψα και σε αυτήν τη λύση, (να έχετε κατά νου: δεν είχα ποτέ σκοπό να το φτιάξω για δική μου χρήση, αλλά μόνο για το συμφέρον των πραγμάτων). Έτσι, αυτό το "Stand Alone" είναι απλά ένα "πράγμα", αλλά μπορεί να δώσει κάποιες ιδέες για κάποιον στις δικές του κατασκευές.

Τότε άρχισα να σκέφτομαι αν υπάρχουν "ΟΠΟΙΑΔΗΠΟΤΕ" οφέλη από τη χρήση αυτού του είδους της λύσης;

Κατέληξα σε κάτι: "Εάν οι αισθητήρες βρίσκονται σε μεγάλη απόσταση από τη μονάδα ελέγχου, μπορεί να υπάρχουν προβλήματα με αυτές τις εμπέδησης. Οι αισθητήρες είναι τύπου" Open Collector "και με μια κατάλληλη αντίσταση έλξης μπορείτε να έχετε πιο οριστικά επίπεδα Πραγματικά έκανα αυτό το Ible για τους αισθητήρες HALL, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε είδος αισθητήρα/διακόπτη.

ΕΝΗΜΕΡΩΣΗ: 24 Μαΐου, Πραγματικά χρησιμοποίησα αντιστάσεις 47Κ και ένα καπάκι 0.1uF (100nF). Στο 555. Δεν έχω κάνει check out με το oscill. η συχνότητα, αλλά με την όραση φαίνεται να είναι εντάξει., δεν υπάρχει αξιοσημείωτο "τρεμόπαιγμα".*

Τους πήρα "Latching" Halls. Τους έδεσα μαζί "σήματα" (εξόδους) των αισθητήρων εκεί έξω στη γραμμή. Είναι επίσης δεμένα μεταξύ τους στην πλακέτα PCB. Μπορείτε να το κάνετε αυτό επειδή είναι έξοδοι Open Collector και μόνο μία από αυτές ενεργοποιείται κάθε φορά.

Τρέχει τέλεια. Το δοκίμασα με μαγνήτη Neodyme, μεγέθους 20x10x3mm και ΟΧΙ εμπόδια στο δρόμο. Στον ελεύθερο αέρα λειτουργούσε ακριβώς έτσι, έτσι … από απόσταση ~ 30mm. Σίγουρα λειτούργησε μια χαρά με απόσταση <25mm.

Τώρα χρειάζεστε ένα καλώδιο 10P, (10P = 10leads, 1 καλώδιο για κάθε αισθητήρα στο Latch, +1 καλώδιο για το Vc +5V (κοινό) και 1 καλώδιο για το σήμα επιστροφής (κοινό). Μπορείτε να χρησιμοποιήσετε ένα επίπεδο 10P " -καλώδιο "aka a" ribbon-cable "με αντίστοιχους συνδετήρες IDC στην καλωδίωση στις μονάδες.

Θα χρειαστείτε ένα μικρό PCB για κάθε μονάδα "αισθητήρα" που περιλαμβάνει: τον ίδιο τον "αισθητήρα" και τον συνδετήρα IDC. Θα κάνω μια διάταξη αυτού αργότερα και θα το ενημερώσω.

ΠΑΡΑΚΑΛΩ ΣΧΟΛΙΟ, γιατί δεν βρίσκω καμία παρέμβαση να συνεχίσω αυτό αν δεν ενδιαφέρει κανέναν !!

Βήμα 2: Έλεγχος Prosessor

Έλεγχος Prosessor
Έλεγχος Prosessor

Η μονάδα "Prosessor Controlled". ΚΑΜΙΑ ΔΟΚΙΜΗ ΔΕΝ πραγματοποιήθηκε ΑΚΟΜΑ. Θα μπορούσατε να ονομάσετε αυτό το είδος'f μια γραμμή I2C. Εδώ χρησιμοποιώ ένα prosessor "Attiny 84", (θα το κάνει οποιοσδήποτε ελεγκτής). μαζί με το 74HC595. Η "κύρια ιδέα" εδώ είναι ότι χρειάζομαι μόνο 4 καλώδια, (+ δύο γραμμές ρεύματος που μπορούν να μπερδευτούν εκεί έξω).

Τα 4 καλώδια είναι: DATA, CLOCK, STROBE (LATCH), RETURN. Θα μπορούσατε να συνδέσετε το STROBE (LATCH) μαζί με τη γραμμή CLOCK στο τέλος λήψης, έχοντας έτσι μια γραμμή λιγότερη για να σχεδιάσετε, αλλά αυτή η λύση θα σας έκανε να προγραμματίσετε μερικές, επειδή τώρα οι "έξοδοι" στη μονάδα λήψης θα ακολουθήσει το ΡΟΛΟΙ. Αυτό ΔΕΝ συνιστάται γιατί αν "αλυσοδέσετε" περισσότερες μονάδες λήψης Χάνετε εύκολα τον έλεγχο στο πρόγραμμα "πού πάμε;"

Βήμα 3: Η διαδρομή ΕΠΙΣΤΡΟΦΗΣ

Η διαδρομή ΕΠΙΣΤΡΟΦΗ. Επειδή ο αισθητήρας "Latching" 3144 έχει έξοδο "ανοιχτού συλλέκτη", όλοι μπορούν να "δεθούν" μεταξύ τους, έτσι χρειάζονται μόνο μία γραμμή.

Η "απομακρυσμένη μονάδα" Ewery σαρώνει για 8 αισθητήρες HALL. Μπορείτε να χρησιμοποιήσετε αρκετές απομακρυσμένες μονάδες σε μια ρύθμιση "αλυσίδας μαργαρίτας".

Συνιστάται η τοποθέτηση ενός «ομοίωμα-φορτίου» στον τελευταίο τελευταίο (8ο) αισθητήρα.

Με αυτόν τον τρόπο μπορείτε στο πρόγραμμά σας να επιβεβαιώσετε ότι τα δεδομένα έχουν εκτελεστεί σε όλες τις μονάδες.

ΣΗΜΕΙΩΣΗ: εάν η κεντρική μονάδα ελέγχου είναι μακριά, χρειάζεστε προγράμματα οδήγησης γραμμής για τα σήματα, (δεν έχω πληροφορίες για αυτά;).

Η διαδρομή ΕΠΙΣΤΡΟΦΗΣ μπορεί να χρειαστεί μια εξωτερική αντίσταση "έλξης" περίπου 10 ~ του Kohms, (η ενσωματωμένη αντίσταση Pull-Up είναι αρκετά "Υ HIGHΗΛΗ" σύνθετης αντίστασης και ίσως να μην είναι αρκετά καλή εδώ).

Θα επανέλθω αργότερα όταν τα αποκτήσω "Latching Halls" και τα έχω δοκιμάσει.

Αφού τα δοκιμάσω, θα τα κάνω τελικές διατάξεις PCB και θα ενημερώσω αυτό το ible. Στη συνέχεια, θα κάνω μια παραγγελία, (για την παραλαβή τους χρειάζονται μερικές εβδομάδες) και μετά θα το ενημερώσω ξανά. Θα φτιάξω ένα πρόγραμμα για αυτό

Βήμα 4: Το υλικό

Gee.. Ξεχάσα σχεδόν τη λύση του μηχανικού μέρους της χρήσης. Ειλικρινά, το έχω μόνο στο κεφάλι μου. Πάει κάπως έτσι, (ΔΕΝ έχω φωτογραφίες ή κακό αυτό):

Έχετε πλωτήρα, μπάλα, κύλινδρο (προτιμάτε) ή….. Σε αυτόν τον πλωτήρα συνδέετε μαγνήτη ή μαγνήτες, (με έναν κυλινδρικό πλωτήρα μπορείτε να συνδέσετε πολλούς μαγνήτες, αποκτώντας έτσι μια λειτουργία «επικάλυψης»).

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

Φτιάξτε έναν άλλο "σωλήνα", (απομονώνεται από το υγρό) και τοποθετήστε τους αισθητήρες με απόσταση μεταξύ τους.

1. Τοποθετώντας τους αισθητήρες με μια ορισμένη απόσταση, μπορείτε να επιτύχετε τον μαγνήτη για να ενεργοποιήσετε δύο (ή περισσότερους) αισθητήρες ταυτόχρονα. Με αυτόν τον τρόπο αποκτάτε διπλή "ευαισθησία".

2. Έχοντας μαγνήτες (αρκετούς) που φτάνουν στην απόσταση μεταξύ δύο αισθητήρων, μπορείτε να διανύσετε αρκετά μεγάλη απόσταση. Θα κάνω μια εικόνα της πρότασής μου και θα την ενημερώσω αργότερα. Επισυνάπτω εδώ τις διατάξεις που έχω προς το παρόν, μην τις ακολουθήσετε τυφλά, (όπως είπα, δεν τις έχω, ακόμα), και αυτές τεχνολογίας. δεδομένα των συστατικών. Δεν έχω BOM, επειδή είχα όλα αυτά τα πράγματα ήδη, αλλά όλα τα εξαρτήματα είναι κοινά και είναι εύκολο να βρεθούν παντού: e-bay, Bangood, Ali, κλπ.

Παρακαλώ σχολιάστε αυτό το My Ible, ώστε να λαμβάνω σχόλια εάν βρίσκομαι σε κάποιο κομμάτι;

Μη διστάσετε να μου στείλετε ερωτήσεις είτε μέσω αυτού του φόρουμ είτε απευθείας για μένα: [email protected]

Συνιστάται: