Εμφάνιση αποτελεσμάτων : 1 έως 10 από 10

Θέμα: Adruino analog button

  1. #1
    Μέλος Το avatar του χρήστη her
    Όνομα
    Ηρακλής
    Εγγραφή
    Jun 2007
    Περιοχή
    Αργυρούπολη
    Μηνύματα
    1.123

    Προεπιλογή Adruino analog button

    Γεια σας
    Θέλω να συνδέσω περίπου 20 buttons.
    Τα buttons θα τα συνδέσω σε αναλογικές εισόδους για εξοικονόμηση εισοδον έχοντας διαφορετικές αντιστάσεις.
    Η ερώτηση ειναι ποσα button μπορώ να συνδέσω σε μια αναλογική εισόδους χωρίς να μπερδεύτε;
    Τι αντιστάσεις να βάλω;

    Τα button θα απέχουν απο το adruino 20-30 μέτρα


    Σκέφτομαι για 6 button σε μια είσοδο με
    220ω
    470ω
    1Κω
    2.2Κω
    3.3Κω
    10Κω
    Με pull up 100Kω

    Σας ευχαριστώ

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη her : 20-05-18 στις 13:02

  2. #2
    Συντονιστής Το avatar του χρήστη nestoras
    Όνομα
    Παναγιώτης
    Εγγραφή
    Feb 2006
    Περιοχή
    Ξάνθη
    Μηνύματα
    4.614

    Προεπιλογή

    Θα το εκανα σε 5 ψηφιακες εισοδους για να ειμαι σιγουρος. (2^5=32).
    Και θα αποκωδικοποιουσα στον μικροελεγκτη το καθε button.

    Πχ: 00001 για το 1ο
    00010 για το 2ο
    ....
    10100 για το 20ο

    Η αποσταση ειναι μεγαλη και θα χρειαστει πολυ καλο φιλτραρισμα αν πας αναλογικα.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη Kernel Panic
    Όνομα
    Kernel Panic
    Εγγραφή
    Aug 2016
    Περιοχή
    Αθήνα
    Μηνύματα
    430

    Προεπιλογή

    20 με 30 μέτρα? !!!
    αδερφέ πολύ φοβάμαι οτι θα έχεις θέματα, για τέτοιες αποστάσεις εγώ τα πάω σειριακά βάζοντας MAX485 , εννοείτε με 2 arduino αλλά η λειτουργία είναι αξιόπιστη

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη her
    Όνομα
    Ηρακλής
    Εγγραφή
    Jun 2007
    Περιοχή
    Αργυρούπολη
    Μηνύματα
    1.123

    Προεπιλογή

    Δεν θέλω να χρησιμοποιήσω εξτρα ολοκληρωμένο για την αποκωδικοποίηση.
    Με την λυση που λες και εσυ Παναγιώτη φαντάζομαι οτι Θέλω και εκει ολοκληρωμένο.

    Μια άλλη λύση ειναι τυπου keypad αλλά και εκει Θέλω πολλά pin

    Arduino-Keypad-Tutorial-4X4-Keypad-Schematic.png

    Αν βάλω 4 button σε καθε αναλογική είσοδο;

    0 Not allowed! Not allowed!

  5. #5
    Μέλος
    Όνομα
    Μπαμπης
    Εγγραφή
    May 2009
    Περιοχή
    Νάουσα
    Μηνύματα
    33

    Προεπιλογή

    Getting Extra Pins

    Με θωρακισμένο καλώδιο (Shielded Twisted Pair (STP) Cable – CAT6e ) ίσος τα καταφέρεις

    0 Not allowed! Not allowed!

  6. #6
    Μέλος
    Όνομα
    Καλαρακης Μιχαλης
    Εγγραφή
    Jan 2011
    Περιοχή
    Ηρακλειο
    Μηνύματα
    2.043

    Προεπιλογή

    Μεγαλη αποσταση
    Βαλε 2 ardiuno με I2 επικοινωνια
    Σε τετοια αποσταση αναλογα την υγρασια και τη θερμοκρασια θα δινει και πολυ διαφορετικο αποτελεσμα

    0 Not allowed! Not allowed!

  7. #7
    Συντονιστής Το avatar του χρήστη nestoras
    Όνομα
    Παναγιώτης
    Εγγραφή
    Feb 2006
    Περιοχή
    Ξάνθη
    Μηνύματα
    4.614

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από her Εμφάνιση μηνυμάτων
    Δεν θέλω να χρησιμοποιήσω εξτρα ολοκληρωμένο για την αποκωδικοποίηση.
    Με την λυση που λες και εσυ Παναγιώτη φαντάζομαι οτι Θέλω και εκει ολοκληρωμένο.

    Μια άλλη λύση ειναι τυπου keypad αλλά και εκει Θέλω πολλά pin

    Arduino-Keypad-Tutorial-4X4-Keypad-Schematic.png

    Αν βάλω 4 button σε καθε αναλογική είσοδο;
    Δε θα χρειαστεις κανενα επιπλεον ολοκληρωμενο. Θα εχεις ολες τις εισοδους με ισχυρες pull down και καθε πληκτρο θα κανει μοναδα καποιες απο τις 5 εισοδους (κωδικοποιηση). Απλο ειναι και σιγουρα πιο αξιοπιστο απο την αναλογικη λυση.
    Ενα καλωδιο με 6 αγωγους θα χρειαστεις μονο και αντιστασεις/διοδους απομονωσης.

    0 Not allowed! Not allowed!
    FreeBsD For Ever

  8. #8
    Μέλος Το avatar του χρήστη her
    Όνομα
    Ηρακλής
    Εγγραφή
    Jun 2007
    Περιοχή
    Αργυρούπολη
    Μηνύματα
    1.123

    Προεπιλογή

    Παναγιώτη με 6 καλώδια θα εχω μονο 5 button. Μπορείς να μου κανεις ενα σχέδιο για να το καταλαβω;

    Καθε φορά θα πατάμε μόνο ενα button απο τα 20.

    0 Not allowed! Not allowed!

  9. #9
    Συντονιστής Το avatar του χρήστη nestoras
    Όνομα
    Παναγιώτης
    Εγγραφή
    Feb 2006
    Περιοχή
    Ξάνθη
    Μηνύματα
    4.614

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από her Εμφάνιση μηνυμάτων
    Παναγιώτη με 6 καλώδια θα εχω μονο 5 button. Μπορείς να μου κανεις ενα σχέδιο για να το καταλαβω;

    Καθε φορά θα πατάμε μόνο ενα button απο τα 20.
    Στα γρήγορα απαντάω με παράδειγμα επειδή δεν υπάρχει πολύς χρόνος για μεγαλύτερη ανάλυση. Αν καταλάβεις τη λογική, θα το κάνεις και για 20 μπουτόνς.
    Για τα 20 μπουτόνς θα χρειαστείς 5 τρανζίστορς (NPN) και κάμποσες διόδους. (Λάθος μου πριν που είπα ότι δε χρειάζεται ολοκληρωμένο).
    Δες το παράδειγμα που έφτιαξα για 7 μπουτόνς με 3 τρανζίστορς (3 καλώδια + τροφοδοσία).
    Αν ομαδοποιήσεις σωστά τα κουμπιά σου το κύκλωμα μπορεί να απλοποιηθεί αρκετά.
    Φτιάχνεις ένα πίνακα και συνδέεις τα αντίστοιχα μπουτόνς στις βάσεις των τρανζίστορς (μέσω διόδων) που θέλεις να ενεργοποιούνται κάθε φορά.
    Στον πίνακα που θα φτιάξεις με τους άσσους και τα μηδενικά θα δεις να επαναλαμβάνονται ορισμένες ομάδες ψηφίων οπότε μπορείς απλά να συνδέεις τη δίοδο στο αντίστοιχο μπουτόν που δημιούργησε αυτή την ομάδα.

    Αν φτιάξεις πλακέτα δεν είναι κάτι ιδιαίτερο η υλοποίηση.
    Την έξοδο μπορείς να την πάρεις με ανάποδη λογική (ουσιαστικά θα είναι όλα "1" όταν δεν είναι πατημένο κάποιο κουμπί) από τους συλλέκτες των τρανζίστορς ή να χρησιμοποιήσεις τρανζίστορς PNP για να την πάρεις στην ορθή λογική.

    buttons.png

    1 Not allowed! Not allowed!
    FreeBsD For Ever

  10. #10
    Μέλος Το avatar του χρήστη her
    Όνομα
    Ηρακλής
    Εγγραφή
    Jun 2007
    Περιοχή
    Αργυρούπολη
    Μηνύματα
    1.123

    Προεπιλογή

    Σε ευχαριστώ πολύ Παναγιώτη. Λόγο οτι θέλει πλακέτα με κύκλωμα ίσως να προτιμήσω να τραβήξω 9 καλώδια αντί για 6 και να το κάνω με τον τρόπο που λειτουργούν τα keypad

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Adruino transistor tester αναξιόπιστο?
    By draco1 in forum Μικροελεγκτές
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 27-06-16, 21:13
  2. adruino rc car
    By finos in forum Ηλεκτρονικά
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 10-09-15, 14:49
  3. κατασκευη με adruino uno
    By FMTRIKALA in forum Μικροελεγκτές
    Απαντήσεις: 19
    Τελευταίο Μήνυμα: 14-06-14, 21:28
  4. Συνθεσε το δικο σου Adruino
    By joeiwannou in forum Ειδήσεις
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 31-03-12, 11:53
  5. adruino
    By knmanos in forum Όργανα & Εξοπλισμός
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 07-02-12, 22:22

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας