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

Ελεγχόμενη οθόνη LCD Android σε Flowcode 7: 8 βήματα (με εικόνες)
Ελεγχόμενη οθόνη LCD Android σε Flowcode 7: 8 βήματα (με εικόνες)

Βίντεο: Ελεγχόμενη οθόνη LCD Android σε Flowcode 7: 8 βήματα (με εικόνες)

Βίντεο: Ελεγχόμενη οθόνη LCD Android σε Flowcode 7: 8 βήματα (με εικόνες)
Βίντεο: Επισκευή οθόνης LCD 2024, Νοέμβριος
Anonim
Οθόνη LCD ελεγχόμενη από Android σε Flowcode7
Οθόνη LCD ελεγχόμενη από Android σε Flowcode7

Αυτό το εκπαιδευτικό σάς επιτρέπει να ελέγχετε μια εικονική οθόνη LCD που προσομοιώνεται χρησιμοποιώντας το FlowCode7 μέσω της συσκευής σας Android. Μπορείτε προφανώς να προσθέσετε άλλες πλατφόρμες, αλλά πρέπει να είναι ενεργοποιημένες με Bluetooth. Θα χρησιμοποιήσουμε επίσης το Arduino ως διεπαφή στο PIC 16F877A (προσομοίωση στο Flowcode7) και στο Bluetooth Module (HC-05) για τη λήψη σημάτων από τη συσκευή Bluetooth που είναι κινητό Android σε αυτήν την περίπτωση. Μπορείτε ακόμη να προσπαθήσετε να στείλετε δεδομένα χρησιμοποιώντας UDP over WiFi διαμορφώνοντας το δρομολογητή σας. Υπάρχει ήδη ένα λεπτομερές σεμινάριο για τα φόρουμ Matrix εδώ. Ωστόσο, λόγω απουσίας ενός ιδιωτικού δρομολογητή, έπρεπε να δουλέψω λίγο για να επιτύχω τον στόχο μου. Προσπάθησα επίσης να ανεβάσω δεδομένα στον διακομιστή μου και στη συνέχεια να τα ζητήσω χρησιμοποιώντας MySQL και PHP αλλά δεν κατάφερα να τα ανακτήσω. Είναι καλύτερο να έχετε έναν ιδιωτικό δρομολογητή εάν θέλετε να στέλνετε δεδομένα μέσω UDP μέσω WiFi. Ας ρίξουμε μια ματιά στο πώς να το κάνουμε αυτό!

Βήμα 1: Απαιτούνται πράγματα

Ακολουθεί μια λίστα με όλες τις «συσκευές» που πρέπει να έχετε: Υλικό

1. Arduino UNO (χρησιμοποίησα MEGA 2560)

2. Μονάδα Bluetooth (HC-05)

3. Breadboard

4. Καλώδια βραχυκυκλωτήρων (κατά προτίμηση αρσενικό προς θηλυκό)

5. Καλώδιο USB για Arduino

Λογισμικό 1. Flowcode7: Μπορείτε να κατεβάσετε τη δοκιμαστική έκδοση από την επίσημη μήτρα από εδώ. Δημιουργήστε έναν λογαριασμό, θα πρέπει να ελέγχετε την ταυτότητα του λογισμικού σε κάθε εκκίνηση με το όνομα και τον κωδικό πρόσβασης του λογαριασμού σας. Ξέρεις τι πρέπει να κάνεις όταν περάσουν αυτές οι 30 ημέρες…;) 2. Arduino IDE: Εδώ είναι.

3. Εφαρμογή Bluetooth: Υπάρχουν πολλές εφαρμογές για την αποστολή δεδομένων σε συσκευές bluetooth στο Play Store. Χρησιμοποίησα το "unWired Lite". Μπορείτε να χρησιμοποιήσετε οποιοδήποτε της επιλογής σας.

Βήμα 2: Κατανόηση της πλοκής

Κατανόηση της πλοκής
Κατανόηση της πλοκής

Αυτή η απεικόνιση τα εξηγεί όλα.

Βήμα 3: Καλωδίωση του Arduino με HC 05

Καλωδίωση του Arduino με HC 05
Καλωδίωση του Arduino με HC 05

Είναι μια απλή ρύθμιση Arduino HC 055V VccGnd GndTx RxRx Tx

Ελέγξτε το βήμα 1 αυτού του οδηγού για περισσότερη εικόνα

Μόλις τελειώσετε, θα βρείτε τη συσκευή στη λίστα του τερματικού Bluetooth. Συνδυάστε το επιλέγοντας HC 05. Ο κωδικός πρόσβασης είναι συνήθως 1234.

Βήμα 4: Μεταφόρτωση σκίτσου

Ανεβάστε αυτό το σκίτσο στο Arduino IDE. Είναι πολύ συνηθισμένο για τη σειριακή εγγραφή δεδομένων στη θύρα COM χρησιμοποιώντας Bluetooth.#Include // εισαγωγή της σειριακής βιβλιοθήκης BluetoothData. // τα δεδομένα που δίνονται από τη συσκευή bluetooth

void setup () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά:

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

void loop () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } καθυστέρηση (100); }

Βήμα 5: Μην ξεχάσετε να σημειώσετε τη θύρα COM

Μην ξεχάσετε να σημειώσετε τη θύρα COM!
Μην ξεχάσετε να σημειώσετε τη θύρα COM!

Βήμα 6: Μετάβαση στο Flowcode7

Μετάβαση στο Flowcode7
Μετάβαση στο Flowcode7
Μετάβαση στο Flowcode7
Μετάβαση στο Flowcode7
Μετάβαση στο Flowcode7
Μετάβαση στο Flowcode7

Θα χρειαστεί να φτιάξετε αυτό το διάγραμμα ροής. Σύρετε μια θύρα RS232 και μια οθόνη LCD στον πίνακα ελέγχου. Συνδέστε τις μακροεντολές στις περιφερειακές συσκευές. Επιλέξτε τη θύρα COM στην οποία είναι συνδεδεμένο το Arduino στις Ιδιότητες του RS232

Βήμα 7: Εκτελέστε το αρχείο Flowcode και στείλτε δεδομένα από συσκευή Bluetooth

Εκτελέστε το αρχείο Flowcode και στείλτε δεδομένα από συσκευή Bluetooth
Εκτελέστε το αρχείο Flowcode και στείλτε δεδομένα από συσκευή Bluetooth
Εκτελέστε το αρχείο Flowcode και στείλτε δεδομένα από συσκευή Bluetooth
Εκτελέστε το αρχείο Flowcode και στείλτε δεδομένα από συσκευή Bluetooth

Πληκτρολογήστε κείμενο στην εφαρμογή bluetooth. Βεβαιωθείτε ότι η μονάδα είναι συνδεδεμένη στη συσκευή σας. Το HC 05 αναβοσβήνει συνήθως δύο φορές τη λυχνία LED με μικρή καθυστέρηση ενδιάμεσα όταν συνδυάζεται επιτυχώς. Βεβαιωθείτε ότι το πρόγραμμα ροής κώδικα εκτελείται προτού στείλετε δεδομένα για καλύτερα αποτελέσματα. Το Flowcode7 έτρεξε αρκετά αργά στον υπολογιστή μου και οι έξοδοι ήρθαν με μεγάλη καθυστέρηση. Μέλλον Πεδίο εφαρμογής: Μπορείτε να στείλετε συγκεκριμένες συμβολοσειρές που μπορούν να αντιστοιχιστούν στο Flowcode για να ενεργοποιήσουν άλλα συμβάντα όπως εκκαθάριση οθόνης LCD, εκτύπωση σε νέα γραμμή, αλλαγή δεδομένων και τα λοιπά.

Βήμα 8: Ολόκληρη η εικόνα

Ολόκληρη η εικόνα
Ολόκληρη η εικόνα
Ολόκληρη η εικόνα
Ολόκληρη η εικόνα

Ελπίζω να σας άρεσε το διδακτικό! Γιατί το δημοσίευσα αυτό;: παρουσίασα αυτό το έργο στον καθηγητή μου ως υποβολή έργου. Δεν μπήκε καν στον κόπο να ελέγξει τον κωδικό στο laptop μου. Υπέγραψε το τυπωμένο έγγραφο και στη συνέχεια το πέταξε σε ένα σωρό γεμάτο τέτοια αρχεία. Είχα 2 επιλογές:

1. Αποδεχτείτε ότι δεν μπορούσα να κάνω τίποτα γι 'αυτό2. Μοιραστείτε το με τα σωστά άτομα.

Συνιστάται: