Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση εξαρτημάτων
- Βήμα 2: Δημιουργήστε υποσύστημα MCU-radio
- Βήμα 3: Δοκιμές ανάπτυξης
- Βήμα 4: Προετοιμάστε το Project Box
- Βήμα 5: Προσάρτηση περιφερειακών εξαρτημάτων εισόδου/εξόδου
- Βήμα 6: Τελική πλήρης συναρμολόγηση
- Βήμα 7: Λειτουργίες και λειτουργίες λογισμικού και συσκευής
Βίντεο: Communicator Code Signal (RFM69): 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτοί οι «ψηφιακοί» ραδιοεπικοινωνιακοί «2-bit» παρέχουν ένα μέσο για να σηματοδοτούν ο ένας τον άλλον (ως προς το πού βρίσκονται · αν έχουν γίνει…) όταν ψωνίζετε σε αντίθετα άκρα ενός μεγάλου καταστήματος. ακόμη και όταν τα κινητά τηλέφωνα δεν έχουν καμία υπηρεσία ή φόρτιση μπαταρίας.
Χρησιμοποιούνται μονάδες ραδιοφώνου RFM69 915MHz. Είναι πολύ αποδοτικά, χαμηλής ισχύος, ραδιόφωνα που χρησιμοποιούν ψηφιακές συσκευασίες. Μπορούν να επικοινωνούν πάνω από 100 μέτρα χρησιμοποιώντας χαμηλή ισχύ, σε μόλις 10 δευτερόλεπτα των miliamps, και έως και 1/2 χιλιόμετρο ή ακόμη και 1/2 μίλι χρησιμοποιώντας περίπου 120 ma.
Οι μονάδες ραδιοσυχνοτήτων RFM69 είναι πολύ πιο αποτελεσματικές και αποτελεσματικές σε μεγαλύτερες αποστάσεις από ένα NRF24L01 ή ένα RFM12.
Για ακόμη μεγαλύτερες αξιόπιστες μακρινές συνδέσεις, αυτό το έργο θα μπορούσε να χρησιμοποιηθεί εξίσου καλά με τις ραδιοφωνικές μονάδες LoRa. Υπάρχουν μερικές συσκευές LoRa (όπως ένα RFM95) εκεί έξω που έχουν παρόμοιο μέγεθος και διεπαφή. Αλλά κοστίζουν πολύ περισσότερο, κάτι που για μένα ήταν αδικαιολόγητο.
Οι μονάδες υποστηρίζουν ένα σύνολο ψηφιακών κωδικών ερωτήσεων και απαντήσεων 10-20 (τοποθεσία;) (ανατρέξτε στο wiki/Ten-code https://en.wikipedia.org/wiki/Ten-code). καθώς και προαιρετικός κώδικας Μορς. Οι μονάδες δεν υποστηρίζουν καμία φωνητική (αναλογική) επικοινωνία.
Θα μπορούσαν επίσης να χρησιμοποιηθούν ως σελιδοδείκτες με 3 επίπεδα αιτημάτων προσοχής, όταν κάποιος αναρρώνει ή εργάζεται κάτω από το σπίτι.
Από εκεί και πέρα μπορεί να είναι πολύ διασκεδαστικό, ειδικά για παιδιά ή μαθητές.
Βήμα 1: Συγκέντρωση εξαρτημάτων
Καθώς η μονάδα ραδιοφώνου δεν μπορεί να χειριστεί τροφοδοσία 5V ή τάση σήματος, πρέπει να χρησιμοποιήσετε MCU 3.3v. Σημειώστε επίσης ότι χρησιμοποιώ την έκδοση H υψηλής ισχύος των μονάδων ραδιοφώνου.
Αυτή η λίστα προορίζεται για την κατασκευή 2 μονάδων.
- ποσότητα 2 Pro Mini 3.3v Arduino MCU
- ποσότητα 2 μονάδες RFM-69HCW 915MHz
- ποσότητα 2 Θήκη (επρόκειτο για διαμέρισμα μπαταριών)
- ποσότητα 2 μπαταρίες ιόντων λιθίου 3.7v 200+mah
- ποσότητα 4 κόκκινα-πράσινα LED 5mm Common Cathode Bi-Color LEDs https://www.ebay.com/itm//112318970450 (η τάση καλωδίωσης και βλάβης είναι σημαντική)
- ποσότητα 4 διακόπτες κουμπιών 6x6x7.5mm
- ποσότητα 2 Piezo active buzzer
- ποσότητα 2 αντιστάσεις η κάθε μία… 270 Olm, 1.5kOlm, k 5k
- ποσότητα 2 0.1 uf μονολιθικό καπάκι
Προαιρετικός
- ποσότητα 2 LED 3mm λευκό (ή μπλε) LED
- ποσότητα 2 υποδοχές Phono 3,5 mm
- ποσότητα 2 πυκνωτής φίλτρου ισχύος 220uf
- Ξυλάκι λακκούβας
Άλλα εφόδια που μπορεί να χρειάζεστε
30ga καλώδιο στερεό https://www.ebay.com/itm/142255037176, 26ga σύρμα στερεό ή 24ga προσαραγμένο, για χώματα και +V
Στερεό σύρμα 22ga, για κεραία
Διάφορα: είδη συγκόλλησης, ταινία, θερμή κόλλα, εργαλεία πρωτοτύπων.
Μετατροπέας USB σε TTL
Προαιρετικό υλικό:
Μια στερεοφωνική υποδοχή για να συνδέσετε ένα κομμάτι αυτιού, για να είστε σίγουροι ότι δεν θα χάσετε τις εισερχόμενες επικοινωνίες. Επίσης, θα μπορούσε να συνδεθεί φορητός ενισχυτής ηχείων.
Το μικρό (3 mm) λευκό LED είναι προαιρετικό. Το πρόσθεσα για να χρησιμεύσει ως ένδειξη ON. Wasταν απλό να το προσθέσω καθώς το έβαλα με καλώδιο στο Btn1, το οποίο έχει ρεύμα κίνησης από μια εσωτερική αντίσταση (k 37k). Με τόσο μικρή κίνηση, αυτό το LED πρέπει να είναι υψηλής απόδοσης. Ένα πράσινο ή ίσως ένα μπλε LED θα μπορούσε να χρησιμοποιηθεί αλλά όχι κίτρινο ή κόκκινο καθώς η πτώση τάσης τους είναι πολύ χαμηλή και θα έκανε να φαίνεται ότι πατάτε το κουμπί. Δεν θα χρησιμοποιούσα πράσινο καθώς το χρώμα αυτό χρησιμοποιείται διαφορετικά για πληροφορίες σηματοδότησης.
Η υποδοχή phono μπορεί επίσης να παραλειφθεί. Αυτή η συσκευή δεν κάνει πολύ θόρυβο, αλλά αν ανησυχείτε για την προσέλκυση της προσοχής των άλλων, τότε παρέχει την επιλογή χρήσης ακουστικού. Εναλλακτικά, ένα κομμάτι scotch tape πάνω από την τρύπα για ήχο είναι αποτελεσματικό.
Για να γίνουν όλες οι μετρήσεις εύκολες και ακριβείς, μου αρέσει πολύ αυτή η φθηνή δαγκάνα.
Βήμα 2: Δημιουργήστε υποσύστημα MCU-radio
Συνδέστε κοντά καλώδια στις ακίδες MCU: 10, 11, 12, 13. ένα καλώδιο μεσαίου μήκους στο pin2.
Προσθέστε μακριές (4-5 ίντσες) στις ακίδες εισόδου/εξόδου, του MCU, που θα χρησιμοποιηθούν (καρφίτσες: 3-9). Χρησιμοποίησα μετρητή 30 AWG και διαφορετικά χρώματα για περιφερειακούς τύπους. Αυτό το καλώδιο μικρής διαμέτρου είναι ικανό να χειρίζεται τα σήματα που είναι λιγότερα από 100 milliamps, ωστόσο είναι αρκετά μικρό και εύκαμπτο (και συνιστάται ιδιαίτερα) για να διευκολύνει τη στενή συναρμολόγηση.
Συνδέστε επίσης ένα καλώδιο γείωσης και ένα καλώδιο Vcc (χρησιμοποίησα 26ga, είναι τα μπλε στις φωτογραφίες). Αυτά τα καλώδια μεταφέρουν περισσότερο ρεύμα, οπότε χρησιμοποιήστε ένα μεγάλο μετρητή για να μειώσετε την πτώση τάσης (και πιθανή ακτινοβολία σήματος θορύβου).
Συνδέστε το MCU με την πλακέτα RFM-69. Όλα εκτός από τα μακριά καλώδια πηγαίνουν σε αυτό.
Διπλώστε την πλακέτα ραδιοφώνου προς τα κάτω πάνω από την πλακέτα MCU. Δεν πρέπει να υπάρχουν σορτς μεταξύ των σανίδων. Εάν φαίνεται ότι υπάρχει πραγματική δυνατότητα μικρής διάρκειας, χρησιμοποιήστε ένα παρεμβαλλόμενο κομμάτι ταινίας ή πλαστικού φύλλου.
Προσθέστε το καλώδιο κεραίας (22-24ga. 80mm) στον πίνακα ραδιοφώνου, όπως φαίνεται στη φωτογραφία.
Βήμα 3: Δοκιμές ανάπτυξης
Για την εφαρμογή αυτών των μονάδων, μπορείτε να παραλείψετε αυτήν την ενότητα. Για όσους ενδιαφέρονται, αυτό δίνει μερικές περισσότερες πληροφορίες για το πώς έφτασα εκεί.
Το μήκος κύματος ¼ για 915MHz είναι 82mm. Το σεμινάριο Sparkfun.com προτείνει τη χρήση 78mm. Καταλαβαίνω ότι η τεχνολογία κεραίας λέει ότι όταν η κεραία βρίσκεται σε μήκος ½ κύματος γείωσης, η κεραία σας θα λειτουργεί σαν να είναι ~ 5% μεγαλύτερη από ό, τι είναι. Όσο για τα 915Mhz που θα ήταν λιγότερο από ένα πόδι και κανονικά λειτουργείτε αυτήν τη μονάδα πολύ ψηλότερα από αυτό, απορρίπτω αυτό το μήκος 78mm. Υπάρχουν όμως και άλλοι παράγοντες που θα μπορούσαν να προκαλέσουν παρόμοια αποτελέσματα, θεωρώντας συνετό να χρησιμοποιούμε μικρότερο από ακριβώς το μήκος κύματος. Έχω συμβιβαστεί και έχω κόψει τα καλώδια της κεραίας μου στα 80mm συνολικά (συμπεριλαμβανομένου του τμήματος που περνάει από το PCB). Με τον κατάλληλο εξοπλισμό δοκιμής θα μπορούσατε να βελτιστοποιήσετε καλύτερα το μήκος της κεραίας σας για τη μονάδα σας, αλλά θα περίμενα μόνο μικρές βελτιώσεις.
Μετά από προσαρμογές πήρα περίπου 250 μέτρα μέγιστο εύρος με κάποια εμπόδια. Πέρα από 150 μέτρα, ο προσανατολισμός και η θέση της κεραίας έγιναν όλο και πιο σημαντικοί.
Όταν χρησιμοποίησα μια πλήρη διαμόρφωση κεραίας τύπου δίπολου (ένα κάθετο ενεργό στοιχείο 80 mm απέναντι από ένα στοιχείο σύρματος γείωσης 80 mm προς τα κάτω) για μία μονάδα πήρα, με δοκιμή και σφάλμα, έως 400 μέτρα με πολλά δέντρα και ένα σπίτι ενδιάμεσα, και σταθερή διπλής κατεύθυνσης comm at σε αυτήν την απόσταση, ανεξάρτητα από τη θέση ή τον προσανατολισμό των απομακρυσμένων μονάδων.
Βήμα 4: Προετοιμάστε το Project Box
Η κατασκευή αυτού του έργου χρησιμοποιώντας ένα μικρό κουτί είναι αρκετά προκλητική. Έχω την εμπειρία της κατασκευής πολλών προσαρμοσμένων ηλεκτρονικών εργαλείων για οικιακά, βιομηχανικά και αεροδιαστημικά έργα. Ο αρχάριος μπορεί μάλλον να χρησιμοποιήσει ένα μεγαλύτερο κουτί δοχείων, κάνοντας την κατασκευή πολύ πιο εύκολη. Τελικά είναι απόλαυση που ψάχνουμε, όχι απογοήτευση. BTW, μπορεί να παρατηρήσετε μικρές διαφορές στις φωτογραφίες των μονάδων που έφτιαξα.
Καθαρίστε μεγάλο μέρος του εσωτερικού του κουτιού. Χρησιμοποιήστε ένα σμίλη ή ένα μαχαίρι X-acto για να κόψετε δύο πλευρές στα δεξιά και ένα στα αριστερά. (δείτε τη φωτογραφία του εσωτερικού ενός κουτιού πριν και μετά)
Ζεσταίνετε το άκρο ενός X-acto ή μαχαιριού (για seconds 15 δευτερόλεπτα χρησιμοποιώντας αναπτήρα) και κόψτε το ένα μεγάλο στύλο, μέσα στη θήκη και χαμηλώστε τα άλλα δύο σε περίπου 1/8 ίντσα. Μόλις τοποθέτησα τον διακόπτη έλιωσα αυτούς τους δύο στύλους αρκετά για να κρατήσω τον διακόπτη στη θέση του.
Χρησιμοποίησα ταινία κάλυψης στο κουτί για να σημειώσω τις θέσεις των οπών. Δείτε τις φωτογραφίες παραπάνω.
Προκειμένου να διατηρηθεί η διάνοιξη των οπών, σημείωσα πρώτα τις κηλίδες με σημείο βέλους, έπειτα τρυπούσα όλες τις θέσεις με 1/16ο bit, και τελικά τρυπούσα κάθε τρύπα στο επιθυμητό μέγεθος.
Τρυπήστε τις τρύπες για τα κουμπιά, τον ήχο και τα LED στη θήκη. Οι δύο οπές για τα κύρια LED, στην κορυφή, είναι 13/64”(5mm) και απέχουν 10mm από την άκρη. Οι οπές για τον ήχο (μπιπ-βομβητή) και το προαιρετικό led "On" είναι 1/8 "(3mm). Απέχουν 10 χιλιοστά από την κορυφή. Το μικρό led είναι 7mm από το πλάι. Η τρύπα ήχου είναι κεντραρισμένη από πλευρά σε πλευρά. Οι οπές για τα κουμπιά, στο πλάι, είναι 9/16”(3,5 χιλιοστά). Το ένα κουμπί απέχει 10mm από το επάνω μέρος, το άλλο 20mm. Έκλινα το εσωτερικό των οπών των κουμπιών, με το χέρι, με ένα τρυπάνι 1/4 ", για να διασφαλίσω ότι τα κουμπιά δεν θα κολλήσουν όταν πατηθούν.
Εάν χρησιμοποιείτε υποδοχή φωνητικού για εξωτερικά ακουστικά ή ηχεία, πρέπει να ανοίξετε την προϋπάρχουσα τρύπα στο κάτω μέρος σε 15/64 ". Το υλικό εδώ είναι μάλλον παχύ και η απλή προσπάθεια διάτρησής του θα είχε ως αποτέλεσμα μια τρύπα πολύ κοντά στην άκρη. Έτσι, πρώτα ανοίξτε μια τρύπα 1/16, με το κέντρο της περίπου μία 16η ίντσα από την άκρη της υπάρχουσας τρύπας. Στη συνέχεια, μεγεθύνετε αυτήν την τρύπα με ένα bit 7/16 ". Με μια κοφτερή μικρή λεπίδα (~ Xacto) κόψτε το υλικό έτσι ώστε οι δύο παρακείμενες οπές να είναι περίπου μία. Χρησιμοποιήστε ένα σπειροειδές κάλυμμα Dremel ή ένα αρχείο ουράς αρουραίου, έτσι ώστε οι τρύπες να σχηματίζουν μια καλά στρογγυλή τρύπα, ώστε ένα τρυπάνι να κεντραριστεί εύκολα. Η τρύπα θα πρέπει να είναι σχεδόν 15/64η σε αυτό το σημείο. (Υπάρχει μια φωτογραφία της τρύπας σε αυτό το σημείο) Τώρα τρυπήστε την με ένα κομμάτι 15/64”. Δεν θα ήταν «Φρικτό» αν χρησιμοποιείτε ένα ¼ bit.
Βήμα 5: Προσάρτηση περιφερειακών εξαρτημάτων εισόδου/εξόδου
Βεβαιωθείτε ότι κατά τη συγκόλληση εντός των ορίων της θήκης δεν αφήνετε ακούσια να αγγίξει οποιοδήποτε μέρος του σιδήρου και έτσι να λιώσει ένα τμήμα του κιβωτίου, ειδικά κατά μήκος της εξωτερικής του άκρης.
Τα κουμπιά
Κολλήστε τα κουμπιά με μια μικρή ποσότητα κόλλας ενώ τα τοποθετείτε. Η καυτή κόλλα είναι εντάξει, η λεπτή κόλλα (όπως η σούπερ κόλλα) μπορεί να μπει στο κουμπί καθιστώντας τη μη λειτουργική. Σημειώστε ότι είχα αφαιρέσει ένα πόδι σε καθένα από τα κουμπιά (περιττά, δεν συνδεόμουν). τα έσκυψε ώστε να μην κολλήσουν πολύ. και συνέδεσε το δύο κάτω πείρο μεταξύ των κουμπιών. Τα κουμπιά είναι τοποθετημένα έτσι ώστε τα εσωτερικά συνδεδεμένα πόδια να βρίσκονται οριζόντια το ένα απέναντι από το άλλο.
Λυγίστε τα καλώδια της λυχνίας LED "on/off" 3mm, έτσι ώστε να μπορεί να συνδεθεί κατά μήκος της Btn1, με την κάθοδό της να πηγαίνει στην πλευρά του εδάφους. Αυτό είναι ίσως το πιο δύσκολο θέμα συναρμολόγησης.
Σημειώστε την πλευρά των LED δίπλα στην κόκκινη άνοδο. Κόψτε τα δύο ανοδικά (εξωτερικά) καλώδια σε περίπου ¼ ίντσα. προσανατολίστε τα με τον επισημασμένο (κόκκινο) οδηγό προς τα πάνω. Αφήστε το κεντρικό καλώδιο μακρύ, Λυγίζουν αργότερα για να συνδεθούν στη γείωση των κουμπιών. Ανατρέξτε στις φωτογραφίες.
Συνδέστε τις αντιστάσεις.
Μην χρησιμοποιείτε απλώς τις αντιστάσεις τιμής που έκανα για τα LED. Αγόρασα τα LED μου πριν από περισσότερα από ένα χρόνια, όχι ακριβώς αυτά που αναφέρονται παραπάνω. Καθώς η απόδοση των LED ποικίλλει σημαντικά, δοκιμάστε τις τιμές αντίστασης για χρήση με τις λυχνίες LED στο χέρι. Επιλέξτε αντιστάσεις για τη φωτεινότητα που θέλετε με τάση κίνησης 3 έως 3,3 βολτ (προτιμάται 3,2v). Για δοκιμαστική τάση τροφοδοσίας, θα μπορούσατε να χρησιμοποιήσετε δύο μπαταρίες 1,5v σε σειρά, ή μια υψηλή ψηφιακή έξοδο από τροφοδοτικό τροφοδοσίας Arduino 3,3v. Βεβαιωθείτε ότι παίρνετε ένα καλό πραγματικό Κίτρινο όταν οδηγείτε τόσο το κόκκινο όσο και το πράσινο στοιχείο. Κόψτε και κολλήστε τις αντιστάσεις στα LED παρόμοια με αυτά που φαίνονται στις φωτογραφίες.
Σε μια μονάδα, χρησιμοποίησα ένα Popsicle stick ως διαχωριστικό γύρω από τα δύο κύρια LED, έτσι ώστε να μην κολλάνε τόσο πολύ. Αυτό είναι αυστηρά προσωπική προτίμηση. Αυτό έχει μια αρνητική παρενέργεια από τη μείωση της πραγματικής γωνίας φωτεινότητας / θέασης αυτών των LED.
Βάλτε λίγη κόλλα κατά μήκος της εξωτερικής άκρης του βομβητή και κολλήστε την ανάμεσα στα κύρια LED (+ στα δεξιά). Ρυθμίστε τη θέση του έτσι ώστε να ευθυγραμμίζεται με την τρύπα στη θήκη πριν στερεωθεί στη θέση του.
Ο διακόπτης on/off διατηρείται στη θέση του λιώνοντας τους στύλους της οπής στερέωσης. Χρησιμοποίησα το θερμαινόμενο άκρο σε ένα μικρό κατσαβίδι για αυτό.
Το παξιμάδι του phono jack δεν κολλάει, οπότε χρησιμοποιήστε ζεστή κόλλα, στο αντίθετο άκρο για να το στερεώσετε.
Συνδέστε τη γείωση κατά μήκος των κουμπιών και των LED.
Προετοιμάστε ένα πλεονέκτημα συν και πλην (ga 24ga. Στερεό) σφυρίζοντας τα κομμένα άκρα έτσι ώστε να έχουν διπλάσιο πλάτος από ό, τι είναι παχύ. Οι άκρες θα πρέπει στη συνέχεια να μπουν στη φίσα της μπαταρίας εύκολα αλλά άνετα. Φυσικά αν έχετε ή μπορείτε να βρείτε ένα καλώδιο διασύνδεσης που προορίζεται για ζευγάρωμα με την μπαταρία σας, χρησιμοποιήστε το με κάθε τρόπο.
Συνδέστε τον διακόπτη ενεργοποίησης/απενεργοποίησης, την υποδοχή φωνοφώνου, τον βομβητή και τα καλώδια τροφοδοσίας. Ανατρέξτε στο προηγούμενο διάγραμμα καλωδίωσης.
Έχω έναν μικρό πυκνωτή στις φωνο συνδέσεις. Αυτό μπορεί να παραλειφθεί καθώς κλείνει μια σφιχτή εφαρμογή. Σκοπός του είναι να αποτρέψει χαμηλό επίπεδο βουητό στην έξοδο.
Αφού τα κουμπιά (καθώς και ο διακόπτης on/off και το phono jack) είναι πλήρως συνδεδεμένα και κολλημένα, κολλήστε τα εν θερμώ στη θέση τους, έτσι ώστε να μην κουνιούνται ακόμη και μετά από εκτεταμένη χρήση.
Βήμα 6: Τελική πλήρης συναρμολόγηση
It'sρθε η ώρα να συνδεθείτε στο υποσύστημα MCU-radio στη θήκη με τις συσκευές I/O.
Συνδέστε το υποσύστημα MCU-Radio.
Κόψτε τα καλώδια όπως απαιτείται, αφήνοντας αρκετό παιχνίδι μέσα τους, έτσι ώστε η διάταξη του υποσυστήματος να είναι αρκετά εκτός δρόμου για να επιτρέψει τη συγκόλληση των άλλων άκρων των καλωδίων.
Βεβαιωθείτε ότι έχετε συνδέσει τα καλώδια στην κύρια λυχνία LED με τα σωστά κόκκινα/πράσινα και ειδικά έχετε τη σωστή σχέση αριστερού/δεξιού. Οι λυχνίες LED είναι αντίστροφα από αριστερά προς τα δεξιά καθώς κοιτάζετε μέσα στη θήκη για το πώς κρατάτε και χρησιμοποιείτε τη συσκευή επικοινωνίας. (εκτός αν σκοπεύετε να χρησιμοποιήσετε τις μονάδες με την αντίθετη πλευρά στραμμένη προς εσάς, όπως μπορεί να νοιάζεται για έναν αριστερόχειρα).
Μετακινήστε το υποσύστημα MCU-Radio στη θέση του και πιέστε το προς τα κάτω, διπλώνοντας σύρματα όπως απαιτείται, στη θήκη. ελέγχοντας για να δείτε ότι δεν γίνονται σορτς. Βάλτε ένα κομμάτι ηλεκτρικής ταινίας κάτω από αυτό, εάν χρειάζεται.
Μπορείτε να επαναπρογραμματίσετε αυτήν τη μονάδα ενώ είναι συναρμολογημένη όπως φαίνεται στην επόμενη ενότητα, με προσωρινά προσαρτημένο FDDI μέσω κοντού καλωδίου. Βεβαιωθείτε ότι το επίπεδο Vcc από το καλώδιο λήψης USB είναι 3,3v, όχι 5v!
Συνδέστε την μπαταρία, σύρετε την πίσω πλευρά και δοκιμάστε τη, δεδομένου ότι έχετε ήδη κατεβάσει λογισμικό σε αυτήν. Προσέξτε να μην πιέσετε την μπαταρία στο κουμπί επαναφοράς της πλακέτας MCU.
BTW, μια μπαταρία 300mah θα πρέπει να διαρκεί για περίπου 12 ώρες λειτουργίας, πριν χρειαστεί να επαναφορτιστεί.
Βήμα 7: Λειτουργίες και λειτουργίες λογισμικού και συσκευής
Το άλλο σημαντικό μέρος αυτού του έργου, από το οποίο εξαρτάται η λειτουργία του, είναι ο προγραμματισμός λογισμικού. Αλλά τα έχω δουλέψει όλα, οπότε δεν χρειάζεται.
Μπορείτε εύκολα να βρείτε οδηγίες για τη λήψη ενός σκίτσου σε ένα Pro mini Arduino αλλού. Ρυθμίστε το Arduino IDE για τη σωστή συσκευή και συχνότητα λειτουργίας, διαφορετικά θα έχετε κακό ήχο και ίσως λανθασμένη συμπεριφορά. Βεβαιωθείτε ότι χρησιμοποιείτε μετατροπέα USB-TTL με 3.3v (όχι 5v) Η μονάδα πρέπει να είναι απενεργοποιημένη. Μπορείτε να δείτε ότι έβαλα μια κεφαλίδα ορθής γωνίας στο τέλος του καλωδίου λήψης και στη συνέχεια την έβαλα στις σχετικές οπές στην πλακέτα MCU και άφησα τη μονάδα να κρεμαστεί από αυτήν, διατηρώντας μια αρκετά καλή, αλλά προσωρινή σύνδεση.
Πρέπει επίσης να εγκαταστήσετε τη βιβλιοθήκη για το RMF69. ανατρέξτε στην ενότητα "Εγκατάσταση της βιβλιοθήκης RFM69" κάτω από αυτήν τη σελίδα.
Επεξεργασία κατάλληλα (βλ. Τμήμα κώδικα παρακάτω), μεταγλώττιση και λήψη του συνημμένου σκίτσου Two_bit_Comm.
// !!!! Διευθύνσεις για αυτόν τον κόμβο. ΑΝΤΙΣΤΡΟΦΗ ΤΩΝ ΤΑΥΤΟΤΗΤΩΝ ΓΙΑ ΤΟ ΔΕΥΤΕΡΟ ΝΟΔΕ !!!!
#define MYNODEID 1 // Το αναγνωριστικό κόμβου μου (0 έως 255) #define TONODEID 2 // Αναγνωριστικό κόμβου προορισμού (0 έως 254, 255 = μετάδοση)
Το λογισμικό εκμεταλλεύεται την έκδοση «Η» υψηλής ισχύος των μονάδων ραδιοφώνου, χρησιμοποιώντας αρχικά μια μέση ισχύ και στη συνέχεια δεν μπορεί να λάβει μια αναγνώριση πίσω που προσπαθεί με τη μέγιστη ισχύ. Δεν γνωρίζω, αλλά θα περίμενα ότι αυτή η λειτουργία δεν θα παρουσίαζε πρόβλημα αν χρησιμοποιούσε την έκδοση υψηλής ισχύος των ραδιοφώνων.
Τεκμηρίωση Λειτουργίας
Αρχικοποίηση, κατά την ενεργοποίηση:
Όταν μια μονάδα κάνει επανεκκίνηση, αρχικοποιεί όλο το υλικό και το λογισμικό της και στέλνει τις ρυθμίσεις της Λειτουργίας και της Επιλογής στην άλλη μονάδα, διατηρώντας τις σε συγχρονισμό. Ακούγεται ένα σύντομο μπιπ και στη συνέχεια, εάν αυτή η αρχική επικοινωνία πετύχει, υπάρχει ένα άλλο μπιπ και ανάβει πράσινο φως. Εάν σε αυτό το σημείο η επικοινωνία αποτύχει, δεν υπάρχει δεύτερο μπιπ και ανάβει μια κόκκινη λυχνία. Εάν η επικοινωνία αποτύχει, πιθανότατα η άλλη μονάδα είναι εκτός εμβέλειας, απενεργοποιημένη ή χωρίς μπαταρία. Πολλαπλές επαναλήψεις και μια αύξηση στη μέγιστη ισχύ μετάδοσης επιχειρείται πριν γίνει αποδεκτή η αστοχία.
Λειτουργία 1-10-20 Τύπος Comm
- Γεια σας
- Χρειάζομαι βοήθεια
- ΒΟΗΘΕΙΑ!
- Εγινε ? Ετοιμος να φύγω ?
- Που είσαι ?
- Κάλεσέ με.
- Παρακαλώ Επαναλάβατε
Καθορίζονται επίσης οι κατάλληλες συμβάσεις απόκρισης. Συμπεριλαμβανομένων των απαντήσεων "Τύπος περιοχής" και "Τύπος ενότητας" στο "Πού είσαι;" αιτήσεων.
Πρέπει να σημειωθεί ότι πρέπει να είστε υπομονετικοί όταν η μονάδα εμφανίζει απόκριση, καθώς τα πατήματα κουμπιών κατά τη διάρκεια αυτής της περιόδου θα αγνοηθούν.
Λειτουργία 2 - επιτρέπει μια μορφή επικοινωνίας κώδικα Morse
Υποστηρίζονται τόσο το στυλ ενός πλήκτρου όσο και το στυλ δύο πλήκτρων.
Το συνημμένο έγγραφο "Two_bit_Comm_user_Manual" καλύπτει όλες τις λεπτομέρειες της λειτουργικής λειτουργίας που υποστηρίζεται από το λογισμικό.
Συνιστάται:
EYECOM - Eye Communicator: 3 Βήματα
EYECOM - Eye Communicator: EYECON - Το Eye Communicator βοηθά άτομα με ειδικές ανάγκες να επικοινωνούν, βοήθεια για άτομα με ειδικές ανάγκες Απευθύνεται σε άτομα που δεν μπορούν να μιλήσουν και δεν μπορούν να χρησιμοποιήσουν τα χέρια. Η EYECOM χρησιμοποιεί Tobii Eye Tracker 4C για περίπου 160 Eur για σάρωση ματιών και λογισμικό για ποντίκι ελέγχου. Μπορώ
Eggy, (επιστημονικό) Social Signal Pi Robot: 6 βήματα (με εικόνες)
Eggy, (επιστημονικό) Robot Rob Signal: Γεια σου δημιουργό! Έβαλα πολύ κόπο και χρόνο για να φτιάξω το eggy και αυτό το άφθαρτο. Για μένα θα σήμαινε τον κόσμο Αν με ψηφίσετε στον διαγωνισμό που συμμετέχω. (κάντε κλικ στην επάνω δεξιά γωνία του άφθαρτου). Ευχαριστώ! -Τα MarkRobots θα γίνουν
Batman Bat Signal Light and Chalk Board: 5 βήματα (με εικόνες)
Batman Light Signal Light and Chalk Board: Κανονικά δεν θα σκεφτόσασταν το φως του batman να είναι γεμάτο χρώμα, αλλά επειδή είναι επίσης σανίδα κιμωλίας μπορεί να έχει όσα χρώματα θέλετε όπως μπορείτε να δείτε από την εικόνα
Wifi Signal Strainer (WokFi) Μεγάλη απόσταση: 3 βήματα (με εικόνες)
Wifi Signal Strainer (WokFi) Μεγάλες αποστάσεις: Σε αυτό το διδακτικό κάνω ένα κοινό WiFi Thumbdrive σε ένα ενισχυτικό wifi! » σημεία στην πόλη και σύνδεση με δίκτυο
Δημιουργήστε ένα Star Trek Communicator Edition RAZR: 3 βήματα (με εικόνες)
Δημιουργήστε ένα Star Trek Communicator Edition RAZR: Δεδομένου ότι το Star Trek Communicator ήταν η έμπνευση για τα σημερινά flip τηλέφωνα, γιατί να μην κάνετε το τηλέφωνό σας να μοιάζει περισσότερο με το πρωτότυπο. Το έκανα και ιδού πώς