3

*** Τα free e-books, τα κείμενα, οι εικόνες και οι φωτογραφίες αυτού του ιστολογίου ανήκουν στον Blogger και προστατεύονται από τα πνευματικά δικαιώματα που κατέχει ο ίδιος. *** Στο παρόν ιστολόγιο καταγράφονται απόψεις του Blogger. ***

Please translate to your language.

Τι είναι το Visuino.

Το λογισμικό αυτό ήρθε από το μέλλον!!! 

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

«Τεστάραμε» επί δύο συνεχή έτη το λογισμικό αυτό και καταλήξαμε ότι αλλάζουμε εποχή στον προγραμματισμό των σύγχρονων «εργαλείων» του ραδιοερασιτέχνη.

Το Visuino είναι ένα απίστευτα καινοτόμο λογισμικό της Mitov Software από την Καλιφόρνια που παρέχει   αντικειμενοστραφή προγραμματισμό και το οποίο παρουσιάσθηκε για πρώτη φορά το 2017 στην Αμερική.

Αγοράσαμε το λογισμικό visuino και πραγματοποιήσαμε πάρα πολλές δοκιμές και εργασίες, για να είμαστε σίγουροι ότι αυτά που αναφέρουν στη σελίδα τους οι κατασκευαστές είναι αληθινά. 

Είναι ένα οπτικό περιβάλλον προγραμματισμού που μας επιτρέπει να προγραμματίσουμε τις γνωστές πλακέτες Arduino, Raspberry Pi, Teensy, Femto IO, ESP8266, ESP32, Controllino, Goldilocks Analogue, FreeSoC2, chipKIT, micro: bit, Maple Mini, ωστόσο δεν περιορίζεται στην υποστήριξή ΜΟΝΟ αυτών με την υπόσχεση της μελλοντικής σχεδίασης για συμβατότητα και με άλλα  εργαλεία.

Τα στοιχεία που βρίσκονται στο λογισμικό Visuino αντιπροσωπεύουν όλα τα στοιχεία του προαναφερόμενου υλικού και πολύ εύκολα μπορούμε να δημιουργήσουμε και να σχεδιάσουμε προγράμματά χρησιμοποιώντας την διεργασία «drag and drop». Δεν απαιτείται εξοπλισμός ή άλλο υλικό για την εκτέλεση του λογισμικού κατά τη φάση της σχεδίασης. Μόλις ολοκληρωθεί η σχεδίαση μπορούμε να συνδέσουμε, για παράδειγμα, την πλακέτα Arduino και να εκτελέσουμε το πρόγραμμα μας το οποίο θα φορτωθεί 60 φορές πιο γρήγορα.



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

Για τους συναδέλφους που δεν έχουν ιδιαίτερη ευχέρεια στη σύνταξη κώδικα επειδή: ο σχεδιασμός, η κατάρτιση, η δημιουργία προγραμμάτων στο Arduino δεν ήταν εύκολη υπόθεση, ίσως και η χρονοβόρος διαδικασία του προγραμματισμού να ήταν πρόβλημα για αυτούς, όλα αυτά ξεπεράστηκαν με την δημιουργία κώδικα στο λογισμικό Visuino. Μέσα σε ελάχιστα λεπτά θέτουμε σε λειτουργία το έργο μας. Αν διαθέτουμε την πλακέτα Arduino μπορεί να λειτουργήσει άμεσα και όχι σε ώρες με πολύπλοκους προγραμματισμούς!


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

Η κωδικοποίηση με το Visuino γίνεται σε ένα περιβάλλον προγραμματισμού drag and drop με βάση την τεχνολογία Open Wire όπου όλα συνδέονται μεταξύ τους με μια σειρά διαγραμμάτων και καρφιτσών. Έχει οπτικοποιηθεί ο σχεδιασμός του κώδικα!

Χρησιμοποιήσαμε για τις δοκιμές μας την professional έκδοση η οποία μας παρείχε ότι τάζει…


Στο video https://www.youtube.com/watch?v=_EyykewM7PI το οποίο είναι διάρκειας 5 λεπτών παρουσιάζεται σε πραγματικό χρόνο ο προγραμματισμός του Αrduino σε μετεωρολογικό σταθμό με τη δωρεάν έκδοση του Visuino, σε ελάχιστο χρόνο, αν εξαιρέσουμε το κατέβασμα του λογισμικού και την εγκατάστασή του.  

Παρατηρήστε στο επόμενο link:

https://www.youtube.com/watch?v=jJC_R42tQs8

τον προγραμματισμό που έχει γίνει σε ένα NI LabView DSC Project (SCADA), με την χρήση της τελευταίας έκδοσης Visuino Pro and LabView 2020 32 bits with (DSC Module) (www.ni.com). Αξιοποιήθηκε ένας physical switch controler και 2 διαφορετικοί υπολογιστές στο ίδιο Wi-Fi network.

Είναι περιττό να αναφερθεί ότι το Visuino μπορεί  να χρησιμοποιηθεί για οποιαδήποτε δραστηριότητα στις κεραίες μας και στο Shack.

Παραδείγματα που έχουμε ασχοληθεί:

Ένα πολύ κλασικό και χρήσιμο παράδειγμα χρήσης του Visuino (σε συνδυασμό με ένα Arduino) από ραδιοερασιτέχνες είναι η κατασκευή ενός αυτόματου ελεγκτή περιστροφέα κεραίας (Antenna Rotator Controller). 

Αντί να γράφετε εκατοντάδες γραμμές κώδικα σε C++ για να διαβάσετε την τρέχουσα θέση της κεραίας, να δεχτείτε την επιθυμητή κατεύθυνση και να ελέγξετε το μοτέρ, με το Visuino το κάνετε οπτικά. 

Πώς λειτουργεί το παράδειγμα στο Visuino:

Φανταστείτε την οθόνη του Visuino. Χρειάζεται απλά να "σύρετε και να αποθέσετε" (drag-and-drop) μερικά έτοιμα εξαρτήματα (components) και να τα συνδέσετε μεταξύ τους με γραμμές: 

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

Οθόνη: Σέρνετε ένα εξάρτημα για μια μικρή οθόνη (π.χ. LCD ή OLED) για να βλέπετε τις μοίρες.

Κουμπιά/Κωδικοποιητής: Σέρνετε εξαρτήματα για κουμπιά ή έναν περιστροφικό κωδικοποιητή (rotary encoder) για να επιλέγετε τη νέα κατεύθυνση.

Λογική Σύγκρισης: Συνδέετε την τρέχουσα θέση και την επιθυμητή θέση σε ένα εξάρτημα "σύγκρισης".

Έλεγχος Ρελέ: Αν η τρέχουσα θέση είναι διαφορετική από την επιθυμητή, η λογική στέλνει σήμα σε δύο εξαρτήματα "ψηφιακής εξόδου" που ελέγχουν τα ρελέ του μοτέρ (δεξιά ή αριστερή στροφή).

Σύνδεση CAT (Προαιρετικά): Μπορείτε να προσθέσετε ένα εξάρτημα σειριακής επικοινωνίας για να συνδέσετε το Arduino με τον ασύρματό σας (CAT control). Έτσι, όταν αλλάζετε συχνότητα στον ασύρματο, το Visuino μπορεί να στρέφει αυτόματα την κεραία στην κατάλληλη κατεύθυνση για τη συγκεκριμένη μπάντα ή περιοχή. 

Άλλα παραδείγματα με Visuino για ραδιοερασιτέχνες: 

Ψηφιακό SWR/Power Meter: Διάβασμα αναλογικών τάσεων από μια γέφυρα στάσιμων και απεικόνιση ισχύος και SWR σε οθόνη με γραφικά.

Αυτόματος Επιλογέας Κεραίας (Antenna Switch): Χρήση κουμπιών ή εντολών από τον υπολογιστή για την ενεργοποίηση ρελέ που επιλέγουν διαφορετικές κεραίες.

CW Keyer/Decoder: Δημιουργία ηλεκτρονικού χειριστηρίου Morse ή αποκωδικοποίηση σημάτων Morse και εμφάνισή τους σε οθόνη.

Ελεγκτής Επαναλήπτη (Repeater Controller): Διαχείριση των χρόνων εκπομπής (timeout timer), αναγνώρισης (ID) και της λογικής PTT ενός αναμεταδότη. 

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

Τελικά ΝΑΙ είναι αλήθεια ότι ήρθε από το μέλλον το λογισμικό αυτό για να επιλύσει τις ασυμβατότητες.

Έχουμε αναφέρει ότι στο ιστολόγιο αυτό θα διαβάζετε καινοτομίες και γνώσεις που δεν θα συναντήσετε σε ιστοσελίδες της χώρας μας. 

Εγκατάσταση του Visuino PRO από τον Blogger

Πιλοτικό παράδειγμα σύνταξης κώδικα για συχνόμετρο από εργασία του Blogger.

73 de SV1AHH