Πλακέτα Αυτοματισμών μέσω Η/Υ και Αναπτυξιακό PIC

Πλακέτα Αυτοματισμών μέσω Η/Υ και Αναπτυξιακό PIC
Πλακέτα Αυτοματισμών μέσω Η/Υ και Αναπτυξιακό PICΠλακέτα Αυτοματισμών μέσω Η/Υ -εφέ με LEDDemo εφαρμογές για H/YΑυτοματισμοί μέσω Η/Υ
4 5 1 Product


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

Στην πλακέτα συμπεριλαμβάνονται ένας αισθητήρας θερμοκρασίας, μία ψηφιακή θύρα εισόδου 8-bit, μία ψηφιακή θύρα εξόδου 8-bit, μία αναλογική θύρα εισόδου, ενδεικτικά LED,  ένα ποτενσιόμετρο που χρησιμοποιείται ως αισθητήρας ελέγχου θέσης και τρεις ηλεκτρονόμοι DPDT. H σύνδεση της Πλακέτας Αυτοματισμών με τον ηλεκτρονικό υπολογιστή γίνεται μέσω μιας σειριακής θύρας RS-232.  

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

Η Πλακέτα Αυτοματισμών μέσω H/Y σχεδιάστηκε αρχικά αποκλειστικά για την επίτευξη αυτοματισμών. Παρόλο αυτό όμως, μπορεί να χρησιμοποιηθεί και ως μία απλή πλακέτα ανάπτυξης εφαρμογών (αναπτυξιακό σύστημα) για μικροελεγκτές PIC. Η πλακέτα έχει σχεδιαστεί για να φιλοξενεί το μικροελεγκτή PIC16F877 αλλά μπορεί να δεχθεί ένα μεγάλο πλήθος από άλλους μικροελεγκτές της Microchip που είναι συμβατοί, ως προς τους ακροδέκτες τους, με τον 16F877. Ο κώδικας του μικροελεγκτή που σας παρέχουμε αφορά τη λειτουργία της πλακέτας ως Πλακέτα Αυτοματισμών μέσω H/Y. Για άλλες εφαρμογές, θα πρέπει να γράψετε το δικό σας κώδικα.  

Κατασκευαστής: Γ.Αδαμίδης

Creative Commons License
PC Interface Demo Board by G. Adamidis is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Χαρακτηριστικά της πλακέτας Αυτοματισμών μέσω Η/Υ

1 x Μικροελεγκτής PIC 16F877

1 x Σειριακή θύρα RS-232 port

3 x ρελέ DPDT (δύο θέσεων, διπλής διέλευσης)

1 x Αναλογικός αισθητήρας θερμοκρασίας

1 x Ψηφιακή θύρα εξόδου (8 bits)

1 x Ψηφιακή θύρα εισόδου (8 bits)

1 x Αναλογική θύρα εισόδου (0-5V / ανάλυση ADC: 10bit)

1 x Ποτενσιόμετρο που είναι συνδεδεμένο στην είσοδο 10-bit A/D και προορίζεται για χρήση ως αισθητήρας ελέγχου θέσης

1 x Μπάρα των 8-LED

1 x Αριθμητικός ενδείκτης (display) 7-LED

1 x θύρα διασύνδεσης με προγραμματιστή/ αποσφαλματωτή πραγματικού χρόνου MPLAB PICkit 3 ή ICD 3 ή 2. 

Συνημμένα

Ηλεκτρονικό σχηματικό - Φύλλο 1 από 4 / Κυρίως κύκλωμα

Ηλεκτρονικό σχηματικό - Φύλλο 2 από 4 /  Το τροφοδοτικό 

Ηλεκτρονικό σχηματικό - Φύλλο 3 από 4 /  Ηλεκτρονόμοι 

Ηλεκτρονικό σχηματικό - Φύλλο 4 of 4 /  Θύρα RS-232 

Το σχέδιο του τυπωμένου κυκλώματος

Οδηγός τοποθέτησης εξαρτημάτων


Πιλοτικά προγράμματα και πηγαίος κώδικας

Ο κώδικας μηχανής του μικροελεγκτή (αρχείο σε μορφή hex)

Ο πηγαίος κώδικας του μικροελεγκτή σε C

Θερμόμετρο / demo  - (Windows Program + V.B code)

Θερμοστάτης / demo - (Windows Program + V.B code)

Βολτόμετρο / demo - (Windows Program + V.B code)

Ψηφιακή είσοδος -έξοδος / demo - (Windows Program + V.B code)

Οπτικά εφέ με LED / demo - (Windows Program + V.B code)

Εβδομαδιαίος Προγραμματιστής / demo - (Windows Program + V.B code) 

Πρόσβαση σε όλα τα παραπάνω demo προγράμματα / Εκτελέσιμα αρχεία και κώδικας σε Visual Basic