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

Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - Δεδομένα και έλεγχος: 15 βήματα
Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - Δεδομένα και έλεγχος: 15 βήματα

Βίντεο: Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - Δεδομένα και έλεγχος: 15 βήματα

Βίντεο: Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - Δεδομένα και έλεγχος: 15 βήματα
Βίντεο: Arduino Tutorial: Using a Servo SG90 with Arduino 2024, Ιούλιος
Anonim
Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - δεδομένα και έλεγχος
Arduino/Android για αρχάριους, δεν απαιτείται κωδικοποίηση - δεδομένα και έλεγχος

Ενημέρωση 23 Απριλίου 2019 - Για γραφήματα ημερομηνίας/ώρας που χρησιμοποιούν μόνο Arduino millis () δείτε Arduino Ημερομηνία/Plρα Σχεδιάζοντας/Καταγράφοντας χρησιμοποιώντας Millis () και PfodApp Το πιο πρόσφατο δωρεάν pfodDesigner V3.0.3610+ παρήγαγε πλήρη σκίτσα Arduino για να σχεδιάσετε δεδομένα με ημερομηνία/ώρα χρησιμοποιώντας Arduino millis () ΔΕΝ ΑΠΑΙΤΕΙΤΑΙ ΚΩΔΙΚΟΠΟΙΗΣΗ Android ή Arduino

==========================================================================

Το έργο είναι κατάλληλο για αρχάριους. Απολύτως Δεν απαιτείται εμπειρία κωδικοποίησης. Μόλις τελειώσετε αυτό το διδακτικό, θα μπορείτε να σχεδιάσετε ό, τι μενού χρειάζεστε για να εμφανίσετε, να σχεδιάσετε και να καταγράψετε δεδομένα Arduino, αναλογικές αναγνώσεις και ψηφιακές εισόδους και να ελέγξετε εξόδους Arduino, εξόδους PWM και ψηφιακές εξόδους.

Συγκεκριμένα, αυτό το διδακτικό θα σας δείξει πώς να εμφανίζετε, να σχεδιάζετε και να καταγράφετε μια Αναλογική ανάγνωση και να εμφανίζετε την κατάσταση μιας Digitalηφιακής εισόδου και να ελέγχετε μια έξοδο PWM και να πατάτε μια Digitalηφιακή Έξοδο. Για να ενεργοποιήσετε και να απενεργοποιήσετε κάτι, ανατρέξτε στην ενότητα Πώς να προσθέσετε ρελέ στο Arduino και στο Simple Home Automation for Beginners. Υπάρχουν επίσης περισσότερα σεμινάρια pfodDesigner και ένα άλλο σεμινάριο Καταγραφή και σχεδίαση δεδομένων.

Απολύτως ΔΕΝ ΑΠΑΙΤΕΙΤΑΙ ΚΩΔΙΚΟΠΟΙΗΣΗ για αυτό το διδακτικό. Δεν απαιτείται κωδικοποίηση Arduino, το δωρεάν pfodDesignerV2 δημιουργεί όλο τον κώδικα που χρειάζεστε. Δεν απαιτείται κωδικοποίηση Android, το γενικό σκοπό Android pfodApp εμφανίζει τα μενού και τα δεδομένα και σχεδιάζει και καταγράφει τα δεδομένα και χειρίζεται τις εισόδους των χρηστών. Ωστόσο, αυτό το διδακτικό κάλυμμα καλύπτει μόνο ορισμένες οθόνες και επιλογές οθόνης που είναι διαθέσιμες στο pfodApp. Ελέγξτε την πλήρη pfodSpecification για όλες τις λεπτομέρειες.

Αυτό το εκπαιδευτικό είναι επίσης online στο Πώς να εμφανίσετε / να σχεδιάσετε δεδομένα Arduino στο Android χρησιμοποιώντας pfodDesignerV2 / pfodApp - Δεν απαιτείται απολύτως κωδικοποίηση

Βήμα 1: Ποιο υλικό Android/Arduino υποστηρίζεται

Το pfodApp τρέχει σε κινητά Android, V2.1 και μετά και μπορεί να συνδεθεί χρησιμοποιώντας Bluetooth Classic, Bluetooth Low Energy (BLE), Wifi και SMS.

Από την πλευρά του Arduino, το pfodDesignerV2 δημιουργεί κώδικα για Arduino 101 (BLE), UNO και συμβατά (MEGA 2650 κ.λπ.), πίνακες ESP8266, RedBear BLE, RFduino και μια ποικιλία ασπίδων Ethernet, Bluetooth, Bluetooth LE, WiFi και SMS.

Βήμα 2: Σχεδιασμός και έλεγχος του μενού εμφάνισης και εισαγωγής δεδομένων

Τι πρέπει να είστε σε θέση να κάνετε πριν ξεκινήσετε

Αυτό το έργο είναι κατάλληλο για αρχάριους, αλλά πρέπει να ολοκληρώσετε μερικές εργασίες πριν ξεκινήσετε. Πρέπει πρώτα να ρυθμίσετε το Arduino IDE, να εγκαταστήσετε το pfodDesignerV2 και να βεβαιωθείτε ότι μπορείτε να μεταφέρετε το τελικό σκίτσο (αρχείο κώδικα), που παράγει το pfodDesignerV2, από το κινητό σας στον υπολογιστή σας.

  1. Εγκαταστήστε το Arduino IDE για το λειτουργικό σύστημα του υπολογιστή σας από το Getting Started with Arduino και δουλέψτε με το παράδειγμα της σύνταξης και εκτέλεσης του παραδείγματος Blink.
  2. Εγκαταστήστε τη δωρεάν εφαρμογή pfodDesignerV2 στο κινητό σας Android.
  3. Βεβαιωθείτε ότι μπορείτε να μεταφέρετε αρχεία από το κινητό σας στον υπολογιστή σας είτε μέσω καλωδίου USB είτε μέσω εφαρμογής μεταφοράς αρχείων, όπως WiFi File Transfer. Ανατρέξτε στο pfodAppForAndroidGettingStarted.pdf για περισσότερες λεπτομέρειες.

Τι χρειάζεστε για να αγοράσετε

Το pfodDesignerV2 είναι δωρεάν, ώστε να μπορείτε να κάνετε το μεγαλύτερο μέρος αυτού του οδηγού μόνο με το pfodDesignerV2 στο κινητό σας Android. Αλλά αν θέλετε πραγματικά να εμφανίσετε/σχεδιάσετε κάποια δεδομένα ή να ενεργοποιήσετε/απενεργοποιήσετε κάτι, θα χρειαστεί να αγοράσετε έναν συμβατό πίνακα Arduino και pfodApp.

Αυτό το σεμινάριο θα χρησιμοποιήσει ένα Arduino 101 / Genuino 101 ως παράδειγμα πίνακα, έχει ενσωματωμένη επικοινωνία Bluetooth LE. Αλλά μπορείτε να χρησιμοποιήσετε μια ποικιλία άλλων υλικών. Δείτε αυτήν τη σελίδα για άλλους πίνακες και ασπίδες BLE ή αυτήν τη σελίδα για χρήση πλακέτων ESP2866 ή αυτήν για ασπίδα WSPi ESP8266 ή αυτήν τη σελίδα για χρήση Uno/Mega με ασπίδα συνδεδεμένη μέσω Serial ή αυτήν τη σελίδα για χρήση ασπίδας SMS. Μπορείτε επίσης να δημιουργήσετε κώδικα για την ασπίδα Arduino Ethernet.

Σημείωση: Δεν υποστηρίζουν όλα τα κινητά Android συνδέσεις BLE, οπότε ελέγξτε πρώτα το κινητό σας πριν αποφασίσετε ποια πλακέτα/ασπίδα θα αγοράσετε. Εάν το κινητό σας υποστηρίζει BLE, το κινητό σας πρέπει να εκτελεί Android V4.4 ή νεότερη έκδοση για να αποκτήσετε μια χρήσιμη σύνδεση BLE

Βήμα 3: Σχεδιασμός μενού - νέο μενού και προτροπή

Σχεδιασμός μενού - Νέο μενού και προτροπή
Σχεδιασμός μενού - Νέο μενού και προτροπή
Σχεδιασμός μενού - Νέο μενού και προτροπή
Σχεδιασμός μενού - Νέο μενού και προτροπή
Σχεδιασμός μενού - Νέο μενού και προτροπή
Σχεδιασμός μενού - Νέο μενού και προτροπή

Αυτό το διδακτικό θα καλύψει πέντε (5) στοιχεία μενού, Εμφάνιση δεδομένων για εμφάνιση αναλογικής ανάγνωσης κλιμακωμένη σε μονάδες πραγματικού κόσμου, Οθόνη ενεργοποίησης/απενεργοποίησης για εμφάνιση της κατάστασης μιας ψηφιακής εισόδου, Έξοδος PWM για ρύθμιση εξόδου pwm και Ρύθμιση ενεργοποίησης/απενεργοποίησης σε ρύθμιση ή παλμό μιας ψηφιακής εξόδου και Διάγραμμα για να σχεδιάσετε μια αναλογική ανάγνωση κλιμακωμένη σε μονάδες πραγματικού κόσμου. Κάθε ένα από αυτά τα στοιχεία προσφέρει σχεδιασμένο κείμενο, μορφές και οθόνες. Αλλά πρώτα πρέπει να ανοίξετε το pfodDesignerV2 και να δημιουργήσετε ένα νέο μενού.

Έναρξη νέου μενού

Κατεβάστε και εγκαταστήστε το pfodDesignerV2 από το GooglePlay.

Στο άνοιγμα του pfodDesignerV2 θα εμφανιστεί το κουμπί Έναρξη νέου μενού. Κάθε οθόνη διαθέτει επίσης ένα κουμπί βοήθειας.

Ρύθμιση του διαστήματος ανανέωσης

Κάνοντας κλικ στο κουμπί Έναρξη νέου μενού εμφανίζεται μια λίστα με τις διαθέσιμες λειτουργίες για το νέο μενού. Δημιουργείται ένα νέο μενού χωρίς κουμπιά και ένα προεπιλεγμένο όνομα μενού, Menu_1. Θέλουμε το pfodApp να ζητά εκ νέου αυτό το μενού σε τακτά χρονικά διαστήματα για να λαμβάνει τις πιο πρόσφατες τιμές, οπότε χρησιμοποιήστε το ρυθμιστικό διαστήματος ανανέωσης για να ορίσετε το διάστημα ανανέωσης σε 1 δευτερόλεπτο.

Προεπισκόπηση του μενού

Κάντε κλικ στο Μενού προεπισκόπησης για να δείτε πώς μοιάζει ο τρέχων σχεδιασμός. Δεν υπάρχουν ακόμη κουμπιά, μόνο κάποιο προεπιλεγμένο κείμενο προτροπής στο κάτω μέρος. Χρησιμοποιήστε το κουμπί επιστροφής του κινητού για να επιστρέψετε στην οθόνη Επεξεργασία για να επεξεργαστείτε την προεπιλεγμένη προτροπή σε κάτι πιο χρήσιμο.

Αλλαγή της προτροπής

Κάντε κλικ στην Επεξεργασία προτροπής για να ανοίξετε την οθόνη Επεξεργασίας προτροπής. Το μήνυμα προτροπής είναι το κείμενο που εμφανίζεται στον χρήστη στο κάτω μέρος της λίστας με δυνατότητα κύλισης των κουμπιών μενού. Στην οθόνη Επεξεργασία προτροπής, εμφανίζεται μια προεπισκόπηση της προτροπής στο κάτω μέρος της οθόνης.

Κάντε κλικ στην επιλογή Επεξεργασία άμεσου κειμένου και ορίστε το κείμενο σε "Arduino Data", το pfodApp θα στρεβλώσει αυτόματα το κείμενο εάν είναι πολύ ευρύ για την οθόνη, μπορείτε να κάνετε μια νέα γραμμή μεταξύ "Arduino" και "Data" για να επιβάλλετε το κείμενο σε δύο γραμμές.

Κάντε κλικ στο πλαίσιο επιλογής για να αποδεχτείτε αυτές τις αλλαγές και να εμφανίσετε ξανά την οθόνη Ερώτηση μενού Επεξεργασία με το ενημερωμένο κείμενο προτροπής, στο κάτω μέρος της οθόνης.

Στη συνέχεια, ορίστε το μέγεθος της γραμματοσειράς σε, το χρώμα του φόντου σε Navy και ορίστε το Bold. (Κάντε κύλιση προς τα κάτω για πρόσβαση στις άλλες επιλογές μορφοποίησης). Το λευκό είναι το προεπιλεγμένο χρώμα κειμένου, μπορείτε να το αλλάξετε αν θέλετε.

Το χρώμα φόντου που έχει οριστεί για την προτροπή ορίζει επίσης το προεπιλεγμένο χρώμα φόντου για ολόκληρο το μενού.

Βήμα 4: Σχεδιασμός μενού - Αναλογική προβολή δεδομένων

Σχεδιασμός μενού - Αναλογική προβολή δεδομένων
Σχεδιασμός μενού - Αναλογική προβολή δεδομένων
Σχεδιασμός μενού - Αναλογική προβολή δεδομένων
Σχεδιασμός μενού - Αναλογική προβολή δεδομένων
Σχεδιασμός μενού - Αναλογική προβολή δεδομένων
Σχεδιασμός μενού - Αναλογική προβολή δεδομένων

Το πρώτο στοιχείο μενού που θα προστεθεί είναι μια οθόνη μιας ολοκληρωμένης τιμής κλιμακωμένη σε πραγματικές τιμές κόσμου και με περιγραφικό κείμενο και μονάδες. Επιστρέψτε στην οθόνη Επεξεργασία Μενού_1 και κάντε κλικ στην Προσθήκη στοιχείου μενού. Αυτό θα σας δείξει μια λίστα με τα στοιχεία του μενού που μπορείτε να προσθέσετε. Κάντε κύλιση προς τα κάτω λίγο για να εμφανιστεί η επιλογή Εμφάνιση δεδομένων.

Κάντε κλικ στην επιλογή Προβολή δεδομένων για να την προσθέσετε και ανοίξτε την οθόνη επεξεργασίας.

Η Εμφάνιση δεδομένων δέχεται μόνο ολοκληρωμένες τιμές δεδομένων από το pfodDevice (το Arduino σας). Η τιμή των ολοκληρωμένων δεδομένων έχει ένα καθορισμένο εύρος (προεπιλογή 0 έως 1023) το οποίο αντιστοιχεί στο εύρος εμφάνισης (Ελάχιστη οθόνη.. Εμφάνιση μέγιστου) στο κινητό σας Android και εμφανίζεται χρησιμοποιώντας το κύριο κείμενο, την αντιστοιχισμένη τιμή και το κείμενο που ακολουθεί. Η αντιστοιχισμένη τιμή εμφανίζεται επίσης σε μια οριζόντια γραμμή.

Σε αυτό το παράδειγμα, η ανάγνωση ADC είναι από το A0 του Arduino 101. Αυτή η ανάγνωση ADC κυμαίνεται από 0 έως 1023 μετρήσεις, δηλαδή έναν μετατροπέα 10 bit, και χρησιμοποιεί τάση αναφοράς 3,3V. Δηλαδή 1023 μετρήσεις ισούται με είσοδο 3,3V. Για τις πλακέτες Uno, οι μετρήσεις 1023 είναι 5 Volt από προεπιλογή. Ενώ για τις πλακέτες ESP8266 το 1023 είναι 1.0V. Έτσι, ορίζετε το Display Max έτσι ώστε το pfodApp να εμφανίζει τη σωστή οθόνη για μια τιμή δεδομένων 1023.

Σε αυτό το παράδειγμα, επεξεργαστείτε το κύριο κείμενο στο 'A0' με κενό μετά το 0. Επεξεργασία κειμένου που ακολουθεί σε 'V' χωρίς κενά. Επεξεργασία Display Max σε '3.3' αφού χρησιμοποιούμε τον πίνακα Arduino 101 για τη μέτρηση Volts με μετατροπέα 10 bit όπου το 1023 μετράει == 3.3V

Το pfodApp διασφαλίζει ότι ο αριθμός των δεκαδικών ψηφίων που εμφανίζονται υπερβαίνει την ανάλυση της τιμής δεδομένων. Κάνοντας κύλιση προς τα κάτω, θα δείτε το κουμπί Επεξεργασία εύρους μεταβλητών δεδομένων. Αυτό το κουμπί σάς επιτρέπει να ορίσετε το αναμενόμενο / έγκυρο εύρος της τιμής δεδομένων και χρησιμοποιείται ως εύρος για αντιστοίχιση στο καθορισμένο (Ελάχιστη οθόνη.. Μέγιστη προβολή). Η προεπιλογή (0.. 1023) είναι αυτό που απαιτείται για την ανάγνωση ADC, αλλά μπορεί να αλλάξει ώστε να ταιριάζει με το εύρος της μεταβλητής δεδομένων που εμφανίζεται.

Εάν αποκτάτε δεδομένα από μετατροπέα 12 bit, τότε το εισαγόμενο εύρος μεταβλητών δεδομένων θα πρέπει να είναι 0 έως 4095, για 16 bit θα είναι 0 έως 65535. Παράδειγμα: Εάν λαμβάνετε δεδομένα από ADC 12 bit, συνδεδεμένο σε 1000 kPa μετατροπέας πίεσης και, στη συνέχεια, πληκτρολογήστε 0 έως 4095 ως Εύρος μεταβλητών δεδομένων, 0 ως Ελάχιστη οθόνη, 1000 ως Εμφάνιση Max και «kPa» ως Τελικό κείμενο, έτσι ώστε να εμφανίζονται 1000kPa όταν το Arduino στείλει μια ένδειξη δεδομένων 4095.

Εκτός από τη ρύθμιση του μεγέθους της γραμματοσειράς, του χρώματος, του στυλ και του φόντου, υπάρχει επίσης η επιλογή απλής εμφάνισης του κειμένου ή της ένδειξης της γραμμής ή και των δύο, κάνοντας κλικ στο κουμπί Display Text και Slider για εναλλαγή μεταξύ αυτών των επιλογών: -Εμφάνιση κειμένου και SliderDisplay Μόνο κείμενο Μόνο ρυθμιστικό οθόνης

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

Σύνδεση αυτής της οθόνης σε αναλογική είσοδο

Τέλος, μετακινηθείτε προς τα κάτω στην οθόνη Στοιχείο επεξεργασίας μενού στο κουμπί "Δεν υπάρχει σύνδεση σε καρφίτσα εισόδου/εξόδου" και κάντε κλικ σε αυτό για να ανοίξετε την οθόνη ως λίστα καρφιτσών ADC.

Για τους συμβατούς πίνακες Uno και το Arduino 101 υπάρχουν 6 αναλογικές ακίδες εισόδου (ADC). Εάν χρησιμοποιείτε συσκευή ESP8266 υπάρχει ο μόνος πείρος ADC, A0.

Επιλέξτε A0. Όταν το pfodDesignerV2 παράγει τον κώδικα, θα περιλαμβάνει μεθόδους κλήσης analogRead και αποστολή της ανάγνωσης του pfodApp ως ενημέρωση του μενού κάθε φορά που το pfodApp ζητά ανανέωση.

Προεπισκόπηση του μενού

Επιστρέψτε στην οθόνη Επεξεργασία Μενού_1 και κάντε ξανά προεπισκόπηση του μενού. Αυτό είναι ΑΚΡΙΒΩΣ πώς θα φαίνεται στο pfodApp, επειδή το pfodDesignerV2 είναι στην πραγματικότητα απλώς μια έκδοση του pfodApp με ειδικό πίσω άκρο για τον χειρισμό της δημιουργίας και επεξεργασίας του μενού. Κάθε οθόνη στο pfodDesignerV2 είναι μια τυπική οθόνη pfodApp που μπορείτε να δημιουργήσετε και να ελέγξετε από το pfodDevice (το Arduino σας)

Καθώς το pfodApp ζητά ξανά αυτό το μενού, θα ενημερώσει την οθόνη με τα πιο πρόσφατα δεδομένα που αντιστοιχίζονται στο εύρος 0V έως 3.3V.

Βήμα 5: Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off

Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off
Σχεδιασμός μενού - Εμφάνιση δεδομένων On/Off

Το επόμενο στοιχείο μενού που θα προστεθεί είναι μια οθόνη On / Off η οποία θα εμφανίσει την τρέχουσα κατάσταση μιας μεταβλητής 0 /1. Σε αυτό το σεμινάριο θα παρακολουθήσουμε την κατάσταση του ψηφιακού πείρου εισόδου D4, Υψηλή (1) ή Χαμηλή (0).

Κάντε ξανά κλικ στην επιλογή Προσθήκη στοιχείου μενού και επιλέξτε Οθόνη Ενεργοποίηση/Απενεργοποίηση (Σημειώστε προσεκτικά, αυτή ΔΕΝ είναι η ρύθμιση Ενεργοποίηση/Απενεργοποίηση, αλλά η Οθόνη Ενεργοποίησης/Απενεργοποίησης πιο κάτω στη λίστα επιλογών.)

Κάντε κύλιση προς τα κάτω και κάντε κλικ στο κουμπί "Δεν έχει συνδεθεί σε καρφίτσα εισόδου/εξόδου" και επιλέξτε D4 ως τον ακροδέκτη για να συνδεθείτε σε αυτήν την οθόνη. Στο παράδειγμά μας η είσοδος στο D4 είναι στην πραγματικότητα ως διακόπτης πόρτας που κλείνει όταν η πόρτα είναι κλειστή και ανοίγει διαφορετικά, έτσι όταν η είσοδος είναι υψηλή η πόρτα είναι ανοιχτή και όταν η είσοδος είναι χαμηλή η πόρτα είναι κλειστή.

Επεξεργασία του κύριου κειμένου στο "Door is". Σημειώστε το διάστημα μετά το 'is' και το Edit Low text σε "Closed" και το Edit High text στο "Open". Μπορείτε επίσης να αλλάξετε το μέγεθος της γραμματοσειράς κειμένου, το χρώμα κλπ όπως θέλετε.

Επίσης, κάντε κλικ στο Εμφάνιση κειμένου και ρυθμιστικό μέχρι να εμφανιστεί η ένδειξη Μόνο κείμενο

Αυτό είναι το μόνο που χρειάζεται για την εμφάνιση μιας ψηφιακής εισόδου. Επιστρέψτε και κάντε προεπισκόπηση του μενού.

Βήμα 6: Σχεδιασμός μενού - Έξοδος PWM

Σχεδιασμός μενού - Έξοδος PWM
Σχεδιασμός μενού - Έξοδος PWM
Σχεδιασμός μενού - Έξοδος PWM
Σχεδιασμός μενού - Έξοδος PWM

Το pfodDesignerV2 διευκολύνει επίσης τον έλεγχο των εξόδων PWM ή επιτρέπει στον χρήστη να ορίσει μια μεταβλητή από ένα ρυθμιστικό.

Κάντε ξανά κλικ στην επιλογή Προσθήκη στοιχείου μενού και επιλέξτε Έξοδος PWM ή Εισαγωγή ρυθμιστικού

Από προεπιλογή, αυτό το στοιχείο μενού αρχικοποιείται με το εύρος μεταβλητών να ορίζεται σε 0 έως 255 και το Display Max να ορίζεται σε 100 και το Trailing Text να ορίζεται σε "%", οπότε για πίνακες συμβατούς με Arduino μπορείτε να συνδέσετε αυτό το στοιχείο μενού σε ένα PWM ικανό pin και χειριστήριο η έξοδος PWM από 0% έως 100% σύροντας το ρυθμιστικό. Το ρυθμιστικό είναι ζωντανό, ώστε να μπορείτε να το δοκιμάσετε.

Κάντε κλικ στο κουμπί "Δεν υπάρχει σύνδεση σε ακίδα εισόδου/εξόδου" για να συνδέσετε αυτό το στοιχείο μενού σε ψηφιακή έξοδο με δυνατότητα PWM, για παράδειγμα D5. Για τις πλακέτες Uno, οι ψηφιακές έξοδοι με δυνατότητα PWM είναι οι D3, D5, D6, D9, D10 και D11. Για το Arduino 101 είναι D3, D5, D6 και D9. Ελέγξτε τις προδιαγραφές της συγκεκριμένης πλακέτας που χρησιμοποιείτε για να δείτε ποια έξοδος μπορεί να χρησιμοποιηθεί για το PWM.

Όπως και με τα άλλα στοιχεία του μενού, μπορείτε να επιλέξετε το δικό σας κείμενο, Display Max / Min, μορφές γραμματοσειράς κλπ. Μπορείτε επίσης να εμφανίσετε το ρυθμιστικό χωρίς κείμενο εάν θέλετε.

Σημείωση: ότι το εύρος μεταβλητών δεδομένων ορίζει τις τιμές εύρους που στέλνει το ρυθμιστικό πίσω στο pfodDevice (το Arduino σας). Το pfodApp στέλνει πάντα και μόνο ολοκληρωμένες τιμές, οπότε ενώ η οθόνη λέει 0 έως 100%, το ρυθμιστικό στέλνει πίσω μια ολοκληρωμένη τιμή στο εύρος 0 έως 255, όπως έχει οριστεί από το κουμπί Επεξεργασία μεταβλητού εύρους δεδομένων. Στο ESP8266 η προεπιλεγμένη περιοχή PWM είναι 1023, οπότε για αυτούς τους πίνακες κάντε κλικ στο κουμπί Επεξεργασία εύρους μεταβλητών δεδομένων και αλλάξτε την Επεξεργασία μέγιστης τιμής σε 1023. Σημειώστε ότι αυτό δεν αλλάζει το Display Max που εξακολουθεί να εμφανίζεται 100%. Αλλάζει την αντιστοίχιση από τη ρύθμιση του ρυθμιστικού, έτσι ώστε 0 έως 1023 να εμφανίζεται ως 0 έως 100%

Επιστρέψτε και κάντε ξανά προεπισκόπηση του μενού.

Αυτή η προεπισκόπηση μενού είναι ζωντανή και μπορείτε να μετακινήσετε το ρυθμιστικό. Εάν προσθέσετε υπομενού, μπορείτε επίσης να τα ανοίξετε και να πλοηγηθείτε με τον ίδιο τρόπο που θα κάνει το pfodApp.

Βήμα 7: Σχεδιασμός μενού - Ρύθμιση ενεργοποίησης/απενεργοποίησης ή παλμός

Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού
Σχεδιασμός μενού - Ρυθμίσεις ενεργοποίησης/απενεργοποίησης ή παλμού

Το επόμενο στοιχείο μενού που θα προστεθεί είναι το On/Off Setting ή το Pulse, το οποίο σας επιτρέπει να ελέγχετε μια ψηφιακή έξοδο ενεργοποίηση ή απενεργοποίηση ή παλμό της.

Κάντε ξανά κλικ στην επιλογή Προσθήκη στοιχείου μενού και επιλέξτε On/Off Setting ή Pulse

Μπορείτε να κάνετε κλικ οπουδήποτε στο κουμπί για να αλλάξετε τη ρύθμιση. Εδώ θα χρησιμοποιήσουμε αυτό το στοιχείο μενού για να ενεργοποιήσουμε το LED Arduino (D13) για 10 δευτερόλεπτα. μετά το οποίο θα απενεργοποιηθεί. Το μενού θα ενημερώνεται μία φορά το δευτερόλεπτο (το διάστημα ανανέωσης που έχετε ορίσει για αυτό το μενού στην αρχή αυτού του σεμιναρίου) για να εμφανιστεί η τρέχουσα κατάσταση του led. Μπορείτε να το αναγκάσετε να απενεργοποιηθεί νωρίς κάνοντας ξανά κλικ στο κουμπί.

Ορίστε το Επεξεργασία κύριου κειμένου σε "LED είναι" και Επεξεργασία χαμηλού κειμένου σε "Απενεργοποιημένο" και Επεξεργασία υψηλού κειμένου σε "Ενεργό". Κάντε κλικ στο κουμπί "Δεν υπάρχει σύνδεση σε ακίδα εισόδου/εξόδου" για να συνδέσετε αυτό το στοιχείο μενού στο D13. Κάντε κλικ στο Κείμενο εμφάνισης και στο ρυθμιστικό για εμφάνιση κειμένου μόνο και αυξήστε το μέγεθος της γραμματοσειράς, ώστε το κουμπί να είναι μεγαλύτερο και πιο εύκολο να κάνετε κλικ. Μπορείτε επίσης να αλλάξετε το μέγεθος της γραμματοσειράς κειμένου, το χρώμα κλπ όπως θέλετε. Εδώ έχω ορίσει ασημένιο φόντο και έντονη γραμματοσειρά.

Για να ρυθμίσετε το μήκος του παλμού, κάντε κλικ στο κουμπί "Η έξοδος δεν είναι παλλόμενη" και επιλέξτε Pulsed High στο επάνω ρυθμιστικό. Ρυθμίστε ένα μήκος παλμού 10 sec.

Επιστρέψτε και κάντε ξανά προεπισκόπηση του μενού.

Εάν δεν σας αρέσει η εμφάνιση, μπορείτε να επιστρέψετε στην οθόνη Επεξεργασία Μενού_1 και να επεξεργαστείτε τα στοιχεία του μενού. Wantedθελα λίγο περισσότερο χώρο μεταξύ των στοιχείων του μενού και μια μεγαλύτερη γραμματοσειρά για την οθόνη Door is Open.

Βήμα 8: Σχεδιασμός μενού - Προσθήκη αποστάσεων μενού

Σχεδιασμός μενού - Προσθήκη αποστάσεων μενού
Σχεδιασμός μενού - Προσθήκη αποστάσεων μενού
Σχεδιασμός μενού - Προσθήκη αποστάσεων μενού
Σχεδιασμός μενού - Προσθήκη αποστάσεων μενού

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

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

Βήμα 9: Σχεδιασμός μενού - Μετακίνηση στοιχείων μενού

Σχεδιασμός μενού - Μετακίνηση στοιχείων μενού
Σχεδιασμός μενού - Μετακίνηση στοιχείων μενού
Σχεδιασμός μενού - Μετακίνηση στοιχείων μενού
Σχεδιασμός μενού - Μετακίνηση στοιχείων μενού

Προσθέστε ένα άλλο δεύτερο διαχωριστικό και, στη συνέχεια, επιστρέψτε στην οθόνη Επεξεργασία του Μενού_1 και μετακινηθείτε προς τα κάτω για να μετακινήσετε στοιχεία επάνω/κάτω

Κάντε κλικ σε αυτό και επιλέξτε μια ετικέτα για μετακίνηση και μετακίνηση στο Door is. Θα εισαχθεί πάνω από το στοιχείο Προβολή πόρτας. Μετακινήστε την άλλη ετικέτα στο PWM για να την τοποθετήσετε μεταξύ Door και PWM. Τέλος, αύξησα επίσης τη γραμματοσειρά για το στοιχείο μενού Door is και το έγραψα με έντονη γραφή, επιλέγοντας το μενού Επεξεργασία και έπειτα η πόρτα είναι και επεξεργάζοντας αυτό το κουμπί

Η προεπισκόπηση του μενού είναι τώρα

Βήμα 10: Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων

Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων
Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων
Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων
Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων
Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων
Σχεδιασμός μενού - Προσθήκη γραφήματος και καταγραφή δεδομένων

Τέλος, θα προσθέσουμε ένα γράφημα στο γράφημα και θα καταγράψουμε την τιμή του A0.

Επιστρέψτε στο μενού Επεξεργασία_1 και κάντε κλικ στο Προσθήκη στοιχείου μενού και κάντε κύλιση προς τα κάτω και επιλέξτε Κουμπί γραφήματος. Το pfodApp σάς επιτρέπει να έχετε πολλαπλά γραφήματα και γραφήματα, αλλά για απλότητα, το pfodDesignerV2 επιτρέπει μόνο ένα κουμπί γραφήματος ανά σχέδιο μενού και μόνο έως 3 οικόπεδα σε αυτό το γράφημα. Μόλις προσθέσετε ένα κουμπί γραφήματος, αυτή η επιλογή καταργείται. Θα επανέλθει εάν διαγράψετε το κουμπί γραφήματος από το μενού σας ή εάν ξεκινήσετε ένα εντελώς νέο μενού χρησιμοποιώντας το κουμπί Έναρξη νέου μενού.

Το pfodSpecification έχει πολλές επιλογές χαρτογράφησης και σχεδίασης. Δεν είναι όλα διαθέσιμα μέσω του pfodDesignerV2. Ελέγξτε το pfodSpecification.pdf για όλες τις λεπτομέρειες.

Μπορείτε να επεξεργαστείτε το κουμπί γραφήματος όπως οποιοδήποτε άλλο κουμπί. Εδώ θα ορίσω το κείμενο αυτού του κουμπιού σε Voltage Plot με μέγεθος κειμένου

Για να επεξεργαστείτε το ίδιο το γράφημα, κάντε κλικ στο διάγραμμα τάσης κουμπιού γραφήματος. Αυτό θα ανοίξει το Editing Plots for screen.

Καθώς επεξεργάζεστε το γράφημα και τα γραφήματα του, μπορείτε να κάνετε προεπισκόπηση του αποτελέσματος χρησιμοποιώντας το κουμπί Προεπισκόπηση γραφήματος.

Χρησιμοποιήστε το κουμπί επιστροφής του κινητού σας για να επιστρέψετε στην οθόνη επεξεργασίας.

Ορίστε την Επεξεργασία ετικέτας γραφήματος σε "Voltage at A0" ή όποια ετικέτα θέλετε. Ορίστε επίσης το διάστημα διαγραμμάτων δεδομένων. Αυτό το διάστημα στο οποίο το Arduino θα στείλει τα δεδομένα του σχεδίου για καταγραφή και σχεδίαση. Τα δεδομένα πλοκής καταγράφονται αυτόματα σε ένα αρχείο στο κινητό σας Android για λήψη και περαιτέρω επεξεργασία. Εδώ έχω αφήσει το διάστημα σχεδίασης σε 1 δευτερόλεπτο.

Κάντε κλικ στο Edit Plot 1 για να ανοίξετε την οθόνη επεξεργασίας του.

Χρησιμοποιήστε αυτήν την οθόνη επεξεργασίας για να ορίσετε την Επεξεργασία ετικέτας γραφήματος σε "A0" και Επεξεργασία μονάδων σχεδίου yAxis σε "Volts"

Όπως και με την οθόνη Display Data παραπάνω, ορίστε το Plot Data Variable Range και το Display Max και Display Min έτσι ώστε το διάγραμμα να εμφανίζει τις πραγματικές τιμές του κόσμου. Σε αυτήν την περίπτωση, το εύρος δεδομένων από A0 είναι 0 έως 1023 και αντιπροσωπεύει 0V έως 3.3V. Αφήστε λοιπόν το εύρος μεταβλητής δεδομένων σχεδίου 0 έως 1023 και Επεξεργασία εμφάνισης μέγιστου σε 3.3

Κάντε κλικ στην επιλογή Δεν είναι συνδεδεμένη σε ακροδέκτη εισόδου/εξόδου για να συνδέσετε αυτό το σχέδιο σε καρφίτσα A0 και κάντε κλικ στην επιλογή Plot is Auto Scale για εναλλαγή στο Plot is Fixed Scale. Η σταθερή κλίμακα ορίζει το αρχικό yAxis στο Display Max / Min, ενώ η αυτόματη κλίμακα προσαρμόζει το yAxis για να εμφανίζει μόνο τα δεδομένα. Σε κάθε περίπτωση, εάν τα δεδομένα του γραφήματος υπερβαίνουν το Display Max / Min, το διάγραμμα θα μεταβάλλεται πάντα αυτόματα για να εμφανίζονται όλα τα δεδομένα.

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

Τέλος, κάντε κλικ στο Επεξεργασία γραφήματος 2 και Επεξεργασία γραφήματος 3 και κάντε κλικ στο κουμπί Απόκρυψη για να τα αποκρύψετε, καθώς σχεδιάζουμε μόνο μεταβλητές δεδομένων σε αυτό το παράδειγμα. Η προεπισκόπηση γραφήματος εμφανίζει τώρα μόνο μία πλοκή.

Επιστρέφοντας στην οθόνη Επεξεργασία Μενού_1 και επιλέγοντας Μενού προεπισκόπησης εμφανίζεται το τελικό μενού.

Αυτή η προεπισκόπηση μενού είναι "ζωντανή". Μπορείτε να μετακινήσετε το ρυθμιστικό PWM και να ενεργοποιήσετε ή να απενεργοποιήσετε τη λυχνία LED και να κάνετε κλικ στο κουμπί Γραμμή τάσης για να ανοίξετε την οθόνη της γραφικής παράστασης.

Πίσω στην οθόνη Επεξεργασία Μενού_1 μπορείτε να διαγράψετε κουμπιά που δεν θέλετε, καθώς και να αλλάξετε το όνομα του μενού. Το όνομα του μενού είναι μόνο για δική σας χρήση. Εμφανίζεται στη λίστα με τα υπάρχοντα μενού, αλλά δεν εμφανίζεται στο χρήστη όταν εμφανίζεται το μενού στο pfodApp.

Βήμα 11: Δημιουργία του κώδικα Arduino

Δημιουργία του κώδικα Arduino
Δημιουργία του κώδικα Arduino
Δημιουργία του κώδικα Arduino
Δημιουργία του κώδικα Arduino
Δημιουργία του κώδικα Arduino
Δημιουργία του κώδικα Arduino

Τώρα που ολοκληρώσατε το σχέδιο, μπορείτε να κάνετε κλικ στην επιλογή Δημιουργία κώδικα για να ανοίξετε το μενού Δημιουργία κώδικα.

Από αυτό το μενού μπορείτε να αλλάξετε το είδος του υλικού που χρησιμοποιείτε για να επικοινωνείτε. Το Arduino 101 χρησιμοποιεί BLE (Bluetooth Low Energy) για επικοινωνία, οπότε κάντε κλικ στο Change Target και επιλέξτε Bluetooth Low Energy (BLE) και, στη συνέχεια, επιλέξτε Arduino/Genuino 101. Εάν χρησιμοποιείτε διαφορετικό υλικό, επιλέξτε τον κατάλληλο στόχο. Οι περισσότερες ασπίδες επικοινωνίας arduino συνδέονται μέσω Serial στο 9600, αλλά ελέγξτε τις προδιαγραφές για τη συγκεκριμένη ασπίδα.

Χρησιμοποιήστε το κουμπί επιστροφής για να επιστρέψετε στην οθόνη δημιουργίας κώδικα.

Τέλος, κάντε κλικ στο Εγγραφή κώδικα για να δημιουργήσετε το σκίτσο Arduino για αυτό το μενού για το Arduino 101. Αυτό το κουμπί γράφει το σκίτσο σε ένα αρχείο στο κινητό σας και εμφανίζει τα τελευταία 4k byte σε μια οθόνη.

Βήμα 12: Μεταφορά του σκίτσου στον υπολογιστή σας

Μεταφορά του σκίτσου στον υπολογιστή σας
Μεταφορά του σκίτσου στον υπολογιστή σας

Μπορείτε να βγείτε από το pfodDesignerV2 τώρα, το σχέδιό σας έχει αποθηκευτεί και είναι διαθέσιμο στην ενότητα "Επεξεργασία υπάρχοντος μενού". ΠΡΕΠΕΙ να βγείτε από το pfodDesignerV2 για να διασφαλίσετε ότι το τελευταίο μπλοκ κώδικα είναι γραμμένο στο αρχείο.

Συνδέστε το κινητό σας στον υπολογιστή σας και ενεργοποιήστε την αποθήκευση USB ή χρησιμοποιήστε μια εφαρμογή μεταφοράς αρχείων Wifi για να αποκτήσετε πρόσβαση στον αποθηκευτικό χώρο του κινητού σας από τον υπολογιστή σας. (Δείτε pfodAppForAndroidGettingStarted.pdf για περισσότερες λεπτομέρειες) Σημείωση: Το pfodDesignerV2 δεν μπορεί να αποκτήσει πρόσβαση στην κάρτα SD για να αποθηκεύσει τον δημιουργημένο κώδικα ενώ ο υπολογιστής έχει πρόσβαση σε αυτόν ως Αποθήκευση USB, οπότε ενεργοποιήστε ξανά το USB Storage πριν εκτελέσετε ξανά το pfodDesignerV2.

Μεταβείτε στο /pfodAppRawData και ανοίξτε το pfodDesignerV2.txt σε πρόγραμμα επεξεργασίας κειμένου (όπως το WordPad). Το αρχείο pfodDesignerV2.txt γράφεται κάθε φορά που κάνετε κλικ στην επιλογή "Δημιουργία κώδικα".

Ανοίξτε το Arduino IDE και δημιουργήστε ένα νέο σκίτσο, διαγράψτε οποιονδήποτε κώδικα από το παράθυρο σκίτσου και, στη συνέχεια, αντιγράψτε και περάστε τον δημιουργημένο κώδικα στο ID του Arduino. Ένα αντίγραφο του κωδικού που δημιουργήθηκε είναι εδώ.

Για να μεταγλωττίσετε αυτόν τον κώδικα για το Arduino 101, πρέπει να εγκαταστήσετε τη βιβλιοθήκη pfodParser V2.35+ από τη διεύθυνση https://www.forward.com.au/pfod/pfodParserLibraries/index.html. Ορισμένοι στόχοι, όπως το Serial, δεν χρειάζονται αυτήν τη βιβλιοθήκη. Η κορυφή του δημιουργημένου αρχείου θα υποδείξει εάν πρέπει να εγκατασταθεί.

Βήμα 13: Συγκέντρωση και δοκιμή του μενού σας

Συγκέντρωση και δοκιμή του μενού σας
Συγκέντρωση και δοκιμή του μενού σας
Συγκέντρωση και δοκιμή του μενού σας
Συγκέντρωση και δοκιμή του μενού σας
Συγκέντρωση και δοκιμή του μενού σας
Συγκέντρωση και δοκιμή του μενού σας

Μεταγλωττίστε και ανεβάστε το σκίτσο στο Arduino 101 ή σε όποιον πίνακα χρησιμοποιείτε. Εάν χρησιμοποιείτε ασπίδα συνδεδεμένη στο Serial θυμηθείτε να αφαιρέσετε την ασπίδα πριν προγραμματίσετε καθώς η ασπίδα είναι συνήθως συνδεδεμένη με τους ίδιους ακροδέκτες (D0 και D1) με το USB.

Εγκαταστήστε το pfodApp από το GooglePlay και δημιουργήστε μια σύνδεση για την πλακέτα σας, όπως περιγράφεται στο pfodAppForAndroidGettingStarted.pdf.

Κατά τη σύνδεση με το Arduino 101, το pfodApp θα εμφανίσει το μενού που σχεδιάσατε. Τώρα κάνετε κλικ στο κουμπί LED για να ενεργοποιήσετε το led για 10 δευτερόλεπτα και, στη συνέχεια, απενεργοποιήστε. Το μενού θα ενημερωθεί σε LED είναι Απενεργοποιημένο όταν το led απενεργοποιηθεί. Εάν συνδέσετε την είσοδο D4 στο GND τότε το μενού θα εμφανίσει Door is Closed.

Μπορείτε να χρησιμοποιήσετε το ρυθμιστικό PWM για να ελέγξετε την τάση εισόδου στο A0. Συνδέστε μια αντίσταση 47K από D5 σε A0 και συνδέστε έναν πυκνωτή 470nF από A0 σε GND (Σημείωση: Εάν ο πυκνωτής που χρησιμοποιείτε έχει +/- βεβαιωθείτε ότι το- είναι συνδεδεμένο στο GND). Αυτό το δίκτυο RC εξομαλύνει τους παλμούς PWM για να δώσει περίπου σταθερή τάση DC. Στη συνέχεια, καθώς ρυθμίζετε το ρυθμιστικό PWM, η τάση που μετριέται στο A0 αλλάζει και το μενού δείχνει την αλλαγή της τιμής.

Το διάγραμμα θα δείξει επίσης τη μεταβαλλόμενη τάση που μετράται στο Α0.

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

Αν κοιτάξετε την Προβολή εντοπισμού σφαλμάτων του pfodApp που έχει πρόσβαση από το μενού του κινητού σας, θα δείτε ότι τα μηνύματα ενημέρωσης του μενού είναι πολύ σύντομα επειδή το pfodApp αποθηκεύει το μενού και εκεί μετά το σκίτσο του Arduino στέλνετε μόνο τις τιμές ενημέρωσης για κάθε στοιχείο μενού αντί να στείλετε ξανά ολόκληρο το κείμενο του μενού κάθε δευτερόλεπτο. Αν κοιτάξετε την προβολή Raw Data του pfodApp, θα δείτε τις εγγραφές δεδομένων CSV που αποστέλλονται και καταγράφονται. Από αυτό παίρνει τα δεδομένα της η πλοκή. Τα δύο,, στο τέλος κάθε εγγραφής είναι κάτοχοι θέσης για τα δεδομένα της γραφικής παράστασης 2 και του γραφήματος 3 που δεν χρησιμοποιήθηκαν σε αυτό το παράδειγμα.

Βήμα 14: Λήψη των δεδομένων πλοκής

Λήψη των δεδομένων πλοκής
Λήψη των δεδομένων πλοκής

Το pfodApp αποθηκεύει αυτόματα τα δεδομένα σχεδίου στο κινητό σας Android κάτω από τον κατάλογο /pfodAppRawData, σε ένα αρχείο με το ίδιο όνομα με τη σύνδεση, με τυχόν κενά να αντικαθίστανται με _. Για παράδειγμα, εάν η σύνδεση που δημιουργήσατε στο pfodApp για σύνδεση με το Arduino 101 ονομάστηκε από εσάς ως "Arduino 101", τότε τα δεδομένα της πλοκής αποθηκεύονται στο αρχείο /pfodAppRawData/Arduino_101.txt

Το όνομα του ακατέργαστου αρχείου δεδομένων εμφανίζεται επίσης από το pfodApp κατά την έξοδο από την εφαρμογή.

Μπορείτε να μεταφέρετε αυτό το αρχείο δεδομένων γραφήματος στον υπολογιστή σας για περαιτέρω επεξεργασία.

Βήμα 15: Επόμενα βήματα

Αυτό ολοκληρώνει το εκπαιδευτικό. Το Bluetooth Low Energy (BLE) απλό με το pfodApp έχει παραδείγματα χρήσης διαφόρων άλλων ασπίδων BLE. Ο Απλός αυτοματισμός σπιτιού για αρχάριους εξετάζει τα συνημμένα ρελέ, ώστε να μπορείτε να ενεργοποιείτε και να απενεργοποιείτε πραγματικά πράγματα.

Αλλά το pfodApp μπορεί να κάνει πολλά περισσότερα από αυτό. Το πρωτόκολλο pfod είναι ένα πλούσιο αλλά απλό και περιέχει πολύ περισσότερα από απλά απλά μενού. Ανατρέξτε στο πλήρες pfodSpecification.pdf για όλες τις λεπτομέρειες και τα παραδείγματα. Ανατρέξτε επίσης στο www.pfod.com.au για πολλά παραδείγματα έργων. Όλες οι οθόνες που χρησιμοποιούνται από το pfodDesignerV2 είναι τυπικές οθόνες pfod. Το pfodDesignerV2 είναι απλώς ένα pfodApp συνδεδεμένο σε ένα back-end που παρακολουθεί τις επιλογές σας και εξυπηρετεί τις οθόνες που ζητήσατε. Από το pfodDesignerV2 μπορείτε να χρησιμοποιήσετε το κουμπί μενού του κινητού για να ανοίξετε την Προβολή εντοπισμού σφαλμάτων για να δείτε ποια μηνύματα pfod στέλνονται για τη δημιουργία των οθονών pfodDesignerV2 και ποιες εντολές αποστέλλονται πίσω από τις ενέργειές σας.

Συνιστάται: