Sommario:
- Passaggio 1: parti e componenti
- Passaggio 2: collegamenti e schema
- Passaggio 3: codice Arduino e comunicazione seriale
- Passaggio 4: collega Arduino al dispositivo Android
Video: Led di controllo Arduino con modulo Bluetooth HC-06: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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
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
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:)
- Apri l'app, scorri l'introduzione, premi il pulsante CERCA e cerca i dispositivi nelle vicinanze
- Quando il tuo dispositivo viene trovato, selezionalo facendo clic su di esso
- Seleziona il tema preferito (scuro o chiaro) e tieni premuto il pulsante che hai selezionato
- Attendi la connessione, se fallisce prova a riconnetterti
- Dopo aver effettuato la connessione, tocca il led grande nella prima scheda (led) e controlla il LED collegato al tuo Arduino se lampeggia
- 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:
Automazione loquace -- Audio da Arduino -- Automazione a controllo vocale -- Modulo Bluetooth HC - 05: 9 passaggi (con immagini)
Automazione loquace || Audio da Arduino || Automazione a controllo vocale || HC - 05 Modulo Bluetooth:……………………………. ISCRIVITI al mio canale YouTube per altri video…. …. In questo video abbiamo costruito un'automazione loquace.. Quando invierai un comando vocale tramite cellulare, si accenderà i dispositivi di casa e invierà feedback i
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino - Idee per l'automazione domestica: 15 passaggi (con immagini)
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino | Idee per l'automazione domestica: in questo progetto di automazione domestica, progetteremo un modulo relè per la casa intelligente in grado di controllare 5 elettrodomestici. Questo modulo relè può essere controllato da cellulare o smartphone, telecomando IR o telecomando TV, interruttore manuale. Questo modulo logico può anche rilevare il r
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone
Controllo della luminosità del LED utilizzando Arduino e il modulo Bluetooth (HC-05): 4 passaggi
Controllo della luminosità del LED utilizzando Arduino e il modulo Bluetooth (HC-05): IntroduzioneIn questo tutorial, controlleremo la luminosità del LED utilizzando Arduino UNO, il modulo Bluetooth (HC-05) e l'applicazione Android per Bluetooth (terminale Bluetooth)