Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία & Υλικά
- Βήμα 2: DIP Switch & Jumper Setting for BUS 1
- Βήμα 3: DIP Switch & Jumper Setting for BUS 2
- Βήμα 4: DIP Switch & Jumper Setting for BUS 3
- Βήμα 5: Ενσωμάτωση λογισμικού
Βίντεο: Έως 3 λεωφορεία RS485 σε ένα Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτό το διδακτικό θα δείξω πώς να συνδέσετε έως 3 ανεξάρτητα λεωφορεία RS485 σε ένα Arduino. Αυτό μπορεί να είναι χρήσιμο εάν θέλετε να δημιουργήσετε μια πύλη μεταξύ αυτών των λεωφορείων ή εάν θέλετε να ελέγχετε συσκευές σε αυτά τα λεωφορεία (χωρίς να συνδέετε τα ίδια τα λεωφορεία). Μια άλλη εφαρμογή είναι η σύνδεση μιας συσκευής RS422 (για παράδειγμα, έλεγχος κινητήρα) και μιας συσκευής RS485 (για παράδειγμα, αισθητήρα) στο ίδιο Arduino.
Σε κάθε περίπτωση θα χρειαστείτε RS485 ασπίδα με απομονωμένη διεπαφή για να επισημάνετε προβλήματα γείωσης και να προστατέψετε το Arduino.
Βήμα 1: Εργαλεία & Υλικά
Σκεύη, εξαρτήματα:
- Arduino UNO (ή οποιοσδήποτε άλλος υπολογιστής με πρίζες Arduino Shield)
- Arduino RS42 / RS485 Shield με απομονωμένη διεπαφή
Λογισμικό:
Arduino IDE
Βήμα 2: DIP Switch & Jumper Setting for BUS 1
Αλτης:
- UART RX στη θέση 0
- UART TX στη θέση 1
- Τάση στη θέση 5V
Διακόπτης DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON - ON
- S3 = ON - OFF - OFF - OFF
Βήμα 3: DIP Switch & Jumper Setting for BUS 2
Αλτης:
- UART RX στη θέση 2
- UART TX στη θέση 3
- Τάση στη θέση 5V
Διακόπτης DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON - ON
- S3 = ON - OFF - OFF - OFF
Βήμα 4: DIP Switch & Jumper Setting for BUS 3
Αλτης:
- UART RX στη θέση 4
- UART TX στη θέση 5
- Τάση στη θέση 5V
Διακόπτης DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON - ON
- S3 = ON - OFF - OFF - OFF
Βήμα 5: Ενσωμάτωση λογισμικού
Η ασπίδα για το δίαυλο 1 θα χρησιμοποιεί το υλικό UART στο PIN 0 και 1 του Arduino. Και οι δύο άλλες ασπίδες θα χρησιμοποιούν λογισμικό UART.
#περιλαμβάνω
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
void setup ()
{
….
// σειριακή σειριακή θύρα για το δίαυλο 1
Serial.begin (9600);
// σειριακή σειριακή θύρα για το δίαυλο 2
RS485_BUS2.begin (9600);
// σειριακή σειριακή θύρα για δίαυλο 3
RS485_BUS3.begin (9600);
….
Τα δεδομένα μετάδοσης αυτών των λογισμικών UART περιορίζονται από την ισχύ υπολογισμού του Arduino. Φυσικά, εάν χρησιμοποιείτε πίνακα Arduino ή STM32 που βασίζεται σε ARM, αυτό δεν θα είναι πραγματικά πρόβλημα, αλλά για το UNO συνιστάται η χρήση μόνο δύο ασπίδων ταυτόχρονα και για τη δεύτερη ασπίδα όχι περισσότερο από 9600 Baud ως ρυθμός δεδομένων Το
Συνιστάται:
Ασύρματη επικοινωνία LoRa 3Km έως 8Km με χαμηλό κόστος E32 (sx1278/sx1276) Συσκευή για Arduino, Esp8266 ή Esp32: 15 βήματα
Ασύρματη επικοινωνία LoRa 3Km έως 8Km με χαμηλό κόστος E32 (sx1278/sx1276) Συσκευή για Arduino, Esp8266 ή Esp32: Δημιουργώ μια βιβλιοθήκη για τη διαχείριση του EBYTE E32 με βάση τη σειρά Semtech της συσκευής LoRa, πολύ ισχυρή, απλή και φθηνή συσκευή. Μπορείτε να βρείτε Έκδοση 3Km εδώ, έκδοση 8Km εδώ Μπορούν να λειτουργήσουν σε απόσταση 3000m έως 8000m και έχουν πολλά χαρακτηριστικά
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Μεγάλη εμβέλεια, 1,8χλμ., Ασύρματη επικοινωνία Arduino έως Arduino με το HC-12 .: 6 βήματα (με εικόνες)
Long Range, 1,8km, Arduino to Arduino Wireless Communication With the HC-12 .: Σε αυτό το εκπαιδευτικό πρόγραμμα θα μάθετε πώς να επικοινωνείτε μεταξύ του Arduinos σε μεγάλη απόσταση έως 1,8km σε εξωτερικούς χώρους. Το HC-12 είναι μια ασύρματη σειριακή θύρα ενότητα επικοινωνίας που είναι πολύ χρήσιμη, εξαιρετικά ισχυρή και εύκολη στη χρήση. Αρχικά θα αφήσετε
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
Μετατρέψτε ένα Trackpad από ένα σπασμένο φορητό υπολογιστή σε ένα ποντίκι PS/2: 6 βήματα
Μετατρέψτε ένα Trackpad από ένα σπασμένο φορητό υπολογιστή σε ένα ποντίκι PS/2: Ένας φίλος μου έδωσε ένα σπασμένο φορητό υπολογιστή HP Pavilion. Με λίγη δουλειά, μπορείτε να αφαιρέσετε το trackpad και να συνδεθείτε σε σειριακή θύρα PS/2 ή 9-pin. Συνδεθείτε στον υπολογιστή σας και χρησιμοποιήστε το ως απλό ποντίκι, ή ακόμα και ως καλώδιο σε Arduino για μια μοναδική διεπαφή για το