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

Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth: 6 βήματα (με εικόνες)
Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth: 6 βήματα (με εικόνες)

Βίντεο: Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth: 6 βήματα (με εικόνες)

Βίντεο: Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth: 6 βήματα (με εικόνες)
Βίντεο: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Σεπτέμβριος
Anonim
Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth
Προγραμματίστε το Arduino σας με συσκευή Android μέσω Bluetooth

Γεια σας κόσμο, σε αυτό το Instructable θέλω να σας δείξω πώς να προγραμματίσετε το Arduino Uno με τη συσκευή σας Android μέσω Bluetooth. Είναι πολύ απλό και τόσο φθηνό. Επίσης, μας επιτρέπει να προγραμματίσουμε το Arduino μας όπου θέλουμε μέσω ασύρματου bluetooth … Ας ξεκινήσουμε λοιπόν!:)

Βήμα 1: Υλικά και εργαλεία

Υλικά και Εργαλεία
Υλικά και Εργαλεία

Σκεύη, εξαρτήματα:

  • Arduino Uno
  • Μονάδα Bluetooth HC-05
  • Μίνι σανίδα ψωμιού
  • Πυκνωτής 1uf/50v (elco)
  • Reasisor 100 ohm
  • 5 τεμάχια καλώδια Jumper
  • καλώδιο USB
  • Συσκευή Android με Android 4.0.0+ (διαθέσιμο Bluetooth)
  • Laptop/PC

Λογισμικό:

Bluino Loader από το κατάστημα Google Play

Βήμα 2: Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή

Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή
Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή
Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή
Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή

Ξεκινήστε αντιγράφοντας τον κώδικα από το παρακάτω πλαίσιο κειμένου. Στη συνέχεια, αντιγράψτε και επικολλήστε τον κώδικα στο πρόγραμμα επεξεργασίας Arduino IDE. Συντάσσω. Μεταφόρτωση.

Αυτός ο κωδικός περιέχει διάφορες λειτουργίες για την αλλαγή των παραμέτρων του Bluetooth HC-05:

  • AT+NAME = Bluino#00: Αλλαγή ονόματος μονάδας bluetooth, το προεπιλεγμένο όνομα είναι "HC-05".
  • AT+UART = 115200, 0, 0: Αλλαγή ρυθμού baud σε 115200 (Arduino Uno, Bluino και Mega2560)
  • AT+UART = 57600, 0, 0: Αλλαγή ρυθμού baud σε 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V και Duemilanove)
  • AT+POLAR = 1, 0: Αλλαγή συνθηκών καρφιτσών κατάστασης
  • Για επιπλέον, μπορείτε να αλλάξετε τον κωδικό πρόσβασης για να χρησιμοποιήσετε τον τυπικό κωδικό πρόσβασης κατά τη σύζευξη, AT+PSWD = xxxx.

Το όνομα του bluetooth πρέπει να είναι "Bluino#00-9999", αν θέλετε προσαρμοσμένο όνομα θα πρέπει να χρησιμοποιήσετε την πληρωμένη έκδοση της εφαρμογής Bluino Loader.

void setup () {

Serial.begin (38400); καθυστέρηση (500)? Serial.println ("AT+NAME = Bluino#00"); καθυστέρηση (500)? Serial.println ("AT+UART = 115200, 0, 0"); // Χρησιμοποιήστε αυτό το baudrate εάν χρησιμοποιείτε για Arduino Uno, Bluino και Mega2560 //Serial.println("AT+UART=57600, 0, 0 "); // Χρησιμοποιήστε αυτό το baudrate εάν χρησιμοποιείτε για Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V και Duemilanove καθυστέρηση (500). Serial.println ("AT+POLAR = 1, 0") καθυστέρηση (500); } void loop () {}

Βήμα 3: Συνδέσου σαν σχηματικά

Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός
Συνδεθείτε σαν σχηματικός

Μετά την παραπάνω εικόνα, η διάταξη είναι σχετικά απλή.

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

Βήμα 4: Timeρα για να ρυθμίσετε το Bluetooth HC-05

Timeρα για Ρύθμιση Bluetooth HC-05
Timeρα για Ρύθμιση Bluetooth HC-05
Timeρα για Ρύθμιση Bluetooth HC-05
Timeρα για Ρύθμιση Bluetooth HC-05

Βασικά σε αυτό το βήμα πώς να ρυθμίσετε το HC-05 over At εντολή, ακολουθώντας αυτό το βήμα θα ορίσετε το HC-05 σε ορισμένες παραμέτρους. Στο βήμα 2 έχετε ανεβάσει το σκίτσο στο Arduino, σε αυτόν τον κώδικα έχετε σειριακή λειτουργία για επικοινωνία μέσω του pin RX/ Το TX (D0/D1), που είναι όταν συνδέεστε στο HC-05 pin RX/TX θα αναγκάσει να ρυθμίσει το HC-05 στη λειτουργία εντολής At. Ακολουθήστε το βήμα όπως στις εικόνες. • Πατήστε παρατεταμένα το κουμπί KEY • Συνδέστε το καλώδιο USB για τροφοδοσία του Arduino • Περιμένετε περίπου 5 δευτερόλεπτα (κρατήστε πατημένο το κουμπί KEY) • Αποσυνδέστε και συνδέστε ξανά το USB για επαναφορά από τη λειτουργία εντολής AT

Βήμα 5: Εγκαταστήστε την εφαρμογή Bluino Loader από το Googleplay Store

Εγκαταστήστε την εφαρμογή Bluino Loader από το Googleplay Store
Εγκαταστήστε την εφαρμογή Bluino Loader από το Googleplay Store

Εντάξει, η πρώτη εφαρμογή που θέλω να σας δείξω είναι η "Bluino Loader", για Andorid 4.0 ή νεότερη έκδοση με διαθέσιμη σύνδεση bluetooth. Μπορείτε να προμηθευτείτε από το κατάστημα googleplay:

Bluino Loader - Έκδοση Arduino IDE ή Pro για υποστήριξη προγραμματιστή Bluino Loader Pro - Arduino IDE

Αυτή η εφαρμογή προορίζεται για συνεργασία με το Arduino Uno, μπορείτε να γράψετε, να επεξεργαστείτε και να ανεβάσετε σκίτσα στο Arduino uno μέσω bluetooth HC-05. Η εφαρμογή είναι εύκολο να κατανοηθεί όπως το Arduino IDE, υπάρχουν πολλά παραδείγματα σκίτσου, επίσης μπορείτε να προσθέσετε μερικές βιβλιοθήκες απλώς αντιγράψτε επικόλληση φακέλου βιβλιοθήκης στο φάκελο BluinoLoader/βιβλιοθήκες. Μπορείτε να αλλάξετε το θέμα του χρώματος του επεξεργαστή, το μέγεθος του κειμένου και πολλές δυνατότητες. Εάν θέλετε να λάβετε τη λειτουργία Serial Monitor, να αφαιρέσετε τη Διαφήμιση και να σαρώσετε οποιοδήποτε όνομα bluetooth (Όχι μόνο Bluino#…) μπορείτε να αγοράσετε δυνατότητα αγοράς εντός εφαρμογής, ώστε να υποστηρίξετε και προγραμματιστή.

Η μεταφόρτωση ενός σκίτσου λειτούργησε πολύ καλά μέσω Bluetooth! Θα έδινα λοιπόν σε αυτήν την εφαρμογή 4.0 από 5 αστέρια:)

Βήμα 6: Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino σε Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth

Δοκιμάστε να ανεβάσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να ανεβάσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να ανεβάσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να ανεβάσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino Into Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
  • Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να ανοίξετε το παράδειγμα σκίτσου BluinoLoader/samples/02. Basic/Blink/Blink.ino
  • Περιμένετε μέχρι να ολοκληρωθεί η εξαγωγή εργαλείων
  • Πατήστε το κουμπί "μεταφόρτωση" (Βέλος στο εικονίδιο του κύκλου)
  • Αφού ολοκληρώσετε τη μεταγλώττιση χωρίς σφάλμα, πατήστε το κουμπί "Σάρωση υλικού Bluino" για να αναζητήσετε ενεργό bluetooth
  • Επιλέξτε υλικό bluetooth με όνομα "Bluino#00"
  • Εάν η πρώτη σύζευξη πληκτρολογήσετε τον τυπικό κωδικό σύζευξης "1234", τότε ΟΚ
  • Περιμένετε μέχρι να ολοκληρωθεί η διαδικασία μεταφόρτωσης

Μετά από όλα τα βήματα OK, το Arduino θα αναβοσβήνει στο led 13 και μπορείτε να επαναλάβετε όλα τα βήματα για να ανεβάσετε ένα άλλο σκίτσο.

Συνιστάται: