Αγαπητοί φίλοι. Αντιγράφω το συγκεκριμένο θέμα που έχω αναρτήσει και στο αδελφό forum αφενώς επειδή καλό είναι να υπάρχει διάσπαρτη η πληροφορία, και αφετέρου επειδή θεωρώ και τα δύο φόρουμ το ίδιο χρήσιμα, και το που θα γράψουμε κάτι για πρώτη φορά και που όχι, είναι τις περισσότερες φορές συγκυριακό. Ακολουθεί το κείμενο όπως ακριβώς είναι και στο αδελφό forum.
Η εγχείρηση έγινε και στέφθηκε με απόλυτη επιτυχία. Ο πολύ καλός φίλος και συντοπίτης μου Ηλίας, έβαλε τα χέρια, τα μάτια και την τεχνική, ενώ εγώ παρείχα υλική υποστήριξη (καφέδες) και ψυχολογική υποστήριξη (μπράβο, τέλεια σου βγήκε και αυτή η κόλληση, συνέχισε έτσι...) %*)
Φυσικά αντιμετωπίσαμε πολλά προβλήματα, τα οποία δεν περιγράφονται σε κανένα εγχειρίδιο και οδηγό. Συνολικά κάναμε 5 ώρες να το φτιάξουμε, κυρίως επειδή δεν υπάρχει κανένα εξειδικευμένο αρχείο ή βίντεο που να δείχνει τι ακριβώς και πως πρέπει να γίνει. Βρήκαμε όμως διάφορα αρχεία, εικόνες και περιγραφές οι οποίες όλες μαζί συνέθεσαν το πάζλ. Ακόμα και στο site της Deviation όταν ζήτησα ένα σχεδιάγραμμα για αυτήν την συγκεκριμένη περίπτωση μου είπανε πως είναι μάλλον αδύνατον να βρεθεί, διότι οι τηλεκατευθύνσεις είναι πολλές και με διαφορετικά layouts (η 6, 6s, 7E, 10, 12S και προσφάτως η 12E), καθώς και τα ίδια τα modules βγαίνουν σε πολλές παραλλαγές και δεν έχουν όλα τα ίδια pins. Χαμός δηλαδή.
Οπότε η περιγραφή θα αφορά αποκλειστικά την DEVO 10, και τα εξής δύο modules: Αυτό εδώ για FlySky πρωτόκολλο
http://www.banggood.com/A7105-Wireless-RF-2_4GHz-Transceiver-Module-3_3V-Power-Supply-Module-p-909404.html το οποίο είναι ακριβώς όπως φαίνεται στις εικόνες, και αυτό εδώ για HiSky πρωτόκολλο
http://www.banggood.com/DEVO-Transmitter-Tuner-Modified-for-FBL80-FBL100-WLtoys-V922-p-89812.html , το οποίο όμως δεν είναι ακριβώς όπως στις φωτογραφίες, γιατί εμένα μου ήρθε με πλαστική σπαστή κεραία όπως φαίνεται και στην εικόνα. Όχι ότι με χάλασε, το αντίθετο.
Η επιχείρηση ξεκίνησε με το άνοιγμα της τηλεκατεύθυνσης. Εδώ φαίνεται το εσωτερικό της DEVO 10, αφού πρώτα έχουν βγει και τα τέσσερα βύσματα που συνδέουν το μπροστά με το πίσω καπάκι. Μια φωτογραφία πάντα είναι χρήσιμη αργότερα όταν δεν θα θυμάσαι τι έβγαλες και από που...
Ξεκινήσαμε από το XL7105-03D γιατί βόλευε καλύτερα στο δούλεμα. Κάναμε πρώτα τις κολλήσεις που πρέπει να γίνουν πάνω στο ίδιο το module.
Και συνεχίσαμε μέχρι που κάναμε όλες τις κολλήσεις με τις "αναμονές" που έπρεπε να υπάρχουν σε αυτό το module. Τώρα για χρώματα στα καλώδια, μην ψάνχετε πολλά πολλά, δεν σημαίνουν τίποτα. Δεν είχαμε δυστυχώς τόσα χρώματα όσα θα έπρεπε. Η σωστή δουλειά απαιτούσε πρακτικά 7 χρώματα. Όχι πολλά, απλά δεν τα είχαμε.
Εδώ πλέον η τσιμπίδα του Νόμου... εεεεεεεε.... του Ηλία ήθελα να πω, έχει πιάσει το NRF24L01. Προσέξτε τον "βραχυκυκλωτήρα" στα πινς 2 και 3 (το πρώτο στην σειρά από πάνω, με το δεύτερο της κάτω σειράς).
Και εδώ πλέον το NRF24L01 τελειωμένο... δεν βλέπω βέβαια το καλώδιο του MOSI, ή το κολλήσαμε μετά την φωτογραφία, ή το κολλήσαμε από την πίσω μεριά, ή κολλήσαμε πάνω στο πιν κατ' ευθείαν το καλώδιο από το SDI0 του άλλου module. Δεν θυμάμαι είναι η αλήθεια. Πάντως στην πάνω γραμμή, στο τρίτο από αριστερά πιν, μπαίνει ένα ακόμα καλώδιο. Το τέταρτο στην σειρά, πράγματι μένει απείραχτο μιας και δεν χρειάζεται σε τίποτα στο συγκεκριμένο εγχείρημα.
Νέο πρόβλημα τώρα... Τι είναι καλύτερο να κάνουμε; Να κολλήσουμε ένα - ένα τα καλώδια εκεί που πρέπει να πάνε, ή να κολλήσουμε τα modules μεταξύ τους στα σημεία που έχουν κοινά pins και μετά να βγάλουμε από εκεί καλώδια που να πηγαίνουν στην πλακέτα της τηλεκατεύθυνσης καθώς και στο μαμά module CYRF6936 της ίδια της DEVO 10; Εεεεεεεε;;;;; Τι να κάνουμε; Τελικά και για λόγους εργονομίας και εξοικονόμησης χώρου, αποφασίσαμε να κολλήσουμε πρώτα τα modules μεταξύ τους, μιας και καλό θα ήταν να πιάνουν όσο λιγότερο χώρο γίνεται μαζί με τα καλώδιά τους. Δεν είχαμε αποφασίσει κιόλας σε πιο σημείο ακριβώς να βάλουμε τα modules. Κάποιοι τα βάζουν δεξιά από το CYRF6936, αλλά εκεί δεν χωράνε και τα δύο, μόνον το ένα. Το άλλο θα έπρεπε να πάει στην άλλη μεριά της τηλεκατεύθυνσης αυξάνοντας την πολυπλοκότητα της κατασκευής. Επιπλέον έπρεπε να βρεθεί και χώρος για να μπεί η κεραία.
Την λύση έδωσε η παρατήρηση ότι κάτω από την κεντρική πλακέτα, πάνω στην οποία είναι σφηνωμένο και το CYRF6936 module, υπάρχει αρκετός ανεκμετάλλευτος χώρος. Αποφασίσαμε λοιπόν να βγάλουμε και την πλακέτα εντελώς, ξεβιδώνοντας τις τέσσερεις βίδες που την κρατάγανε, και ξεκουμπώνοντας όλα τα φυσάκια δεξιά και αριστέρα, αφού πρώτα σημαδέψαμε με ένα μαρκαδοράκι πιο φυσάκι πάει σε ποιά θέση (ιδέα Ηλία, εγώ νόμιζα ότι με την φωτογραφία θα έβγαζα άκρη... ακόμα την φωτογραφία θα κοίταγα...) . Στην εικόνα φαίνεται ο χώρος κάτω από την πλακέτα που είναι αρκετά μεγάλος. Πάλι καλά...
Η διαδιακασία κόλλησης του ενός module πάνω στο άλλο, δεν ήταν απλή... Θέλει υπομονή και χέρια. Μπορεί να γινότανε και καλύτερο αν κάποιος το έκανε 10 φορές, αλλά το ευχάριστο είναι ότι έγινε σωστό με την πρώτη. Οι υπόλοιπες 9 φορές μπορούν να περιμένουν. Όταν αποφασίσαμε πως ακριβώς θέλαμε να "ακουμπάνε" το ένα στο άλλο, τα modules ντύθηκαν το καθένα χωριστά με θερμοσυστελλόμενο και μετά και τα δύο μαζί με θερμοσυστελλόμενο.
Σειρά είχανε οι κολλήσεις που έπρεπε να γίνουν πάνω στην πλακέτα. Η πλακέτα είναι τα πάνω - κάτω στην φωτογραφία. Κανονικά όπως ανοίγουμε την τηλεκατεύθυνση, οι επαφές αυτές είναι στην δεξιά μεριά, δεξιά από το μαμά module (το οποίο το έχουμε βγάλει βέβαια, για να μπορούμε να δουλέψουμε).
Εδώ τα modules πλέον κολλημένα μεταξύ τους, και πιασμένα με θερμοσυστελλόμενο. Κατόπιν τα κολλήσαμε με αυτοκόλλητη ταινία διπλής όψεως (από αυτή που κολλάμε τα γυροσκόπια), στην κάτω μεριά της κεντρικής πλακέτας με τρόπο τέτοιο ώστε όταν την ξαναβάζαμε στην θέση τους, τα modules να καταλάμβαναν τον κενό χώρο κάτω από την πλακέτα.
Όλα αρχίζουν να ξαναμπαίνουν στις θέσεις τους πλέον... Βγάζουμε προσεκτικά τα καλώδια από κάτω από την δεξιά πλευρά. Έχουμε ήδη κουμπώσει την κεραία του NRF24L01 module στην θέση της και ευχόμαστε να μην την ξαναδούμε σύντομα. Βιδώνουμε ξανά τις τέσσερεις βίδες και κάνουμε τις τρεις τελευταίες κολλήσεις που χρειάζονται πάνω στο μαμά module.
Πιάνουμε και τα κολλημένα καλώδια του μαμά module χαλαρά με λίγο θερμοσυστελλόμενο για να μην τρέχουν πέρα - δώθε, και ανοίγουμε σιγά σιγά μια τρύπα στην μεριά δίπλα από το AUX5. Περάσαμε την κεραία ολόκληρη από μέσα προς τα έξω, και την κολλήσαμε σε αυτό το σημείο, με φορά ευθεία και δεξιά όταν διπλώνει. Δεν περιστρέφεται, αλλά και να περιστρεφόταν εκεί που είναι λίγο δεξιά ή λίγο αριστερά θα πήγαινε γιατί θα έβρισκε. Όπως έγινε εμένα με βολεύει πολύ. Πιθανότατα υπάρχουν και άλλοι τρόποι για να γίνει αυτή η δουλειά αλλά μετά από τόσες ώρες θέλαμε να δούμε τον κόπο μας να ανταμοίβεται, άλλη όρεξη για ψάξιμο και διάβασμα δεν υπήρχε.
Έτοιμη πλέον η τηλεκατεύθυνση, δείχνει μια χαρά και λειτουργεί ακόμα καλύτερα. Μάλιστα το hardwareικό κομμάτι το πετύχαμε αμέσως... το softwareικό μας παίδεψε λίγο, γιατί υπάρχει ένα λάθος (ή μια ασάφεια), ως προς το πως πρέπει να ενεργοποιηθούν τα modules στο software αναλόγως των καλωδίων που συνδέονται. Έτσι ενώ ένα βασικό σχέδιο στο οποίο βασιστήκαμε πολύ (αυτό που έχω στο παραπάνω post), δείχνει το CSN του NRF24L01 στο TMS της πλακέτας και το CSN του XL7105-D03 στο TCK της πλακέτας (όπως κάναμε και εμείς), εντούτοις τότε είναι λάθος οι γραμμές του κώδικα στο tx.ini που δηλώνουν τα modules ως nrf24l01=A14 και a7105=A13. Για να δουλέψει με αυτήν την συγκεκριμένη συνδεσμολογία που κάναμε εμείς πρέπει να γραφτούν ως nrf24l01=A13 και a7105=A14. Αλλιώς αν κάποιος προτιμάει τον "κανονικό" κώδικα, δεν έχει παρά να αλλάξει μεταξύ τους τα καλώδια CSN των δύο modules. Αυτό με "κόλλησε" καμιά ώρα μέχρι να το καταλάβω, γιατί δεν πήγαινε το μυαλό μου πως το σχέδιο μπορεί να είναι ανάποδο από τον κώδικα και παρόλα αυτά να είναι ταυτόχρονα και σωστό από λειτουργικής απόψεως.
Το ίδιο βράδυ πέταξα μια χαρά και ρύθμισα όπως ακριβώς θα ήθελα ένα WLtoys V911-1 και ένα Wltoys V922. Ειδικά το V922 έγινε άλλο ελικόπτερο με την DEVO. Έχω ακόμα να περάσω ένα V222 και ένα F959, αλλά δεν ανησυχώ πλέον...
Τέλος, επειδή και στο ξένο forum μου είπανε ότι δεν υπάρχει κάποιο σχέδιο (που να διαβάζεται και από άσχετους σαν εμένα κατά προτίμηση), και αφού χρειάστηκε ένα σχέδιο έτσι και αλλιώς, κάθισα και αποτύπωσα τις συνδέσεις με απλό "μπακαλίστικο" τρόπο και με κάποιες επισημάνσεις και σχολιασμούς. Ασφαλώς δεν είναι ηλεκτρονικό σχέδιο αυτό. Σκοπός είναι να διαβάζεται από κάποιον εύκολα. Επιπλέον αυτό το σχέδιο και μετά από 10 χρόνια να το ξαναδώ, θα θυμηθώ τι είχα κάνει και γιατί. Το ανεβάζω λοιπόν και όποιος θέλει το βλέπει, όποιος επιθυμεί μπορεί να σχεδιάσει και ένα κανονικό ηλεκτρονικό σχέδιο. Είναι με αγγλικά σχόλια και επισημάνσεις, γιατί λέω να το ανεβάσω και στο thread που έχω ανοίξει σε εκείνο το forum για Deviation.