Sommario:

Led di controllo Arduino con modulo Bluetooth HC-06: 4 passaggi
Led di controllo Arduino con modulo Bluetooth HC-06: 4 passaggi

Video: Led di controllo Arduino con modulo Bluetooth HC-06: 4 passaggi

Video: Led di controllo Arduino con modulo Bluetooth HC-06: 4 passaggi
Video: LED controllato da Smartphone con Arduino e Bluetooth - #69 2024, Novembre
Anonim
Image
Image
Led di controllo Arduino con modulo Bluetooth HC-06
Led di controllo Arduino con modulo Bluetooth HC-06

Ciao a tutti, questo è il mio primo tutorial ufficiale su Instructable.com, sono molto entusiasta del mio primo progetto!

Oggi ti mostrerò come collegare Arduino e il modulo Bluetooth. Arduino comunicherà con la scheda del modulo Bluetooth HC-06 utilizzando la comunicazione seriale. (questo tutorial funziona anche senza HC-05)

GUARDA L'INTRODUZIONE QUI

Il modulo Bluetooth che useremo oggi è HC-06 che è ben noto ed economico. (Ho preso il mio per 2 $ da aliexpress)

La nostra app è ancora in fase di test, quindi ti invitiamo a inviare un'e-mail a: [email protected] in caso di problemi tecnici o di problemi. Grazie mille per la comprensione

Cos'è HC-06?

L'HC-06 è un modulo Bluetooth slave di classe 2 progettato per la comunicazione seriale wireless trasparente. Una volta abbinato a un dispositivo Bluetooth master come PC, smartphone o tablet, il suo funzionamento diventa trasparente per l'utente. Tutti i dati ricevuti tramite l'ingresso seriale vengono immediatamente trasmessi via etere. Quando il modulo riceve dati wireless, questi vengono inviati tramite l'interfaccia seriale esattamente nel punto in cui vengono ricevuti. Non è necessario alcun codice utente specifico per il modulo Bluetooth nel programma del microcontrollore utente.

Useremo anche la comunicazione seriale per il progetto di oggi. Per Arduino, sono di default i pin RX e TX (D0, D1)

Per maggiori informazioni visita:

Dopo aver letto questo tutorial sarai in grado di:

1) Collega la scheda Arduino con qualsiasi telefono Android tramite Bluetooth e invia/ricevi dati.

2) Costruisci un progetto e leggi i valori dai sensori in modalità wireless

3) Costruisci un robot domotico o controllato in modalità wireless.

Passaggio 1: parti e componenti

Parti e componenti
Parti e componenti
Parti e componenti
Parti e componenti
Parti e componenti
Parti e componenti

Avremo bisogno di queste parti:

  • 1x scheda Arduino (utilizzerò Arduino UNO)
  • 1x modulo Bluetooth HC-06 o HC-05
  • 1x Led di qualsiasi colore (io ho usato il blu 5mm)
  • 1x resistenza da 220Ω
  • Tagliere e maglioni
  • (Opzionale) Batteria da 9 V

Passaggio 2: collegamenti e schema

Collegamenti e schema
Collegamenti e schema
Collegamenti e schema
Collegamenti e schema

Costruiamo!

Il circuito è molto semplice e piccolo, quindi ci sono solo pochi collegamenti da fare.

Tutti i collegamenti importanti e lo schema sono mostrati nell'immagine sopra.

Collegare il polo negativo del Led a GND con una resistenza da 220Ω e il polo positivo al Pin Digitale 2.

Passaggio 3: codice Arduino e comunicazione seriale

Codice Arduino e comunicazione seriale
Codice Arduino e comunicazione seriale

Carica il seguente schizzo su Arduino usando un cavo USB.

Non dimenticare di scollegare il modulo HC-06 prima di caricare lo schizzo!

Come mai?

I pin di HC-06 (RX e TX) utilizzano i pin di Arduino Uno per la comunicazione con il computer. Questa particolare scheda ha solo un pin seriale hardware e il collegamento di qualcosa ad essa durante il caricamento di uno schizzo creerà conflitti. Scarica

Spiegazione del codice:

  • Per prima cosa, abbiamo dichiarato un intero const (costante, che non può essere modificato in seguito) per Led, che è sul pin 2
  • In setup() abbiamo avviato la comunicazione seriale con 9600 baud rate e impostato il led come OUTPUT
  • In loop(), ogni volta che il programma si ripete leggiamo Serial con Serial.read() e memorizziamo come singolo carattere in una variabile chiamata "c"
  • Aggiungiamo più istruzioni if/else per verificare se la "c" è una 'a' o 'b'
  • Se il carattere è 'a' accendiamo il led, se il carattere è 'b' spegniamo il led
  • Abbiamo aggiunto un piccolo ritardo per le letture

Ora siamo pronti per il passaggio finale!

Passaggio 4: collega Arduino al dispositivo Android

Collega Arduino al dispositivo Android
Collega Arduino al dispositivo Android
Collega Arduino al dispositivo Android
Collega Arduino al dispositivo Android
Collega Arduino al dispositivo Android
Collega Arduino al dispositivo Android

Ora scarica la seguente app: Smart Bluetooth - Arduino Bluetooth Seriale ⚡

LINK:

Smart Bluetooth è un'app che ti consente di utilizzare il tuo telefono per comunicare con il tuo modulo o scheda Bluetooth, nel modo più semplice e veloce. Apre le porte a modi illimitati per controllare i tuoi progetti fai-da-te. Smart Bluetooth offre molti modi diversi per inviare dati al modulo.

Smart Bluetooth ha le seguenti caratteristiche:

  • Connessione veloce al tuo modulo
  • Invia e ricevi dati dal tuo modulo
  • Controlla i pin digitali e PWM del ricevitore
  • Tema scuro e chiaro
  • Diversi layout di controllo per scopi diversi
  • Interfaccia utente moderna e reattiva
  • Pulsanti e interruttori personalizzabili
  • Realizza il tuo progetto di auto RC fai da te con un bellissimo gamepad
  • Controlla facilmente le tue strisce LED RGB con i cursori
  • Disattiva automaticamente il Bluetooth quando è chiuso per risparmiare la durata della batteria
  • Riga di comando (terminale)

In questo tutorial utilizzeremo il primo TAB con led grande, quanto basta per inviare due caratteri.

In queste immagini seguenti ti mostrerò come utilizzare l'app. Ti mostrerò come cercare dispositivi nelle vicinanze, come associare il modulo che stiamo utilizzando e come impostare i dati inviati dall'app. Se ti senti confuso, metti in pausa e torna ai passaggi precedenti finché non riesci a farlo funzionare. Tuttavia, se hai ancora problemi fammi sapere [email protected], risponderò entro 24 ore:)

  1. Apri l'app, scorri l'introduzione, premi il pulsante CERCA e cerca i dispositivi nelle vicinanze
  2. Quando il tuo dispositivo viene trovato, selezionalo facendo clic su di esso
  3. Seleziona il tema preferito (scuro o chiaro) e tieni premuto il pulsante che hai selezionato
  4. Attendi la connessione, se fallisce prova a riconnetterti
  5. Dopo aver effettuato la connessione, tocca il led grande nella prima scheda (led) e controlla il LED collegato al tuo Arduino se lampeggia
  6. Se tutto funziona e vuoi modificare i dati inviati ad Arduino, sbloccare più funzionalità e supportarmi, acquista premium, sarò molto felice:)

Dovrebbe essere così.

Non dimenticare di votare e lasciare un bel feedback. Grazie e ci vediamo al prossimo tutorial:)

Sostieni il mio progetto di braccio robotico qui: clicca qui!

Consigliato: