Sommario:
- Passaggio 1: cablaggio
- Passaggio 2: programmazione
- Passaggio 3: collega il convertitore SerialBT-to-USB, la batteria e il telefono
- Passaggio 4: divertiti
Video: UChip - Sensore sonar BEEP con trasmissione dati Bluetooth: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Recentemente, ho sviluppato un BEEP come un ecoscandaglio per auto e un adattatore seriale da Bluetooth a USB utilizzando uChip. Ogni progetto era piuttosto interessante di per sé, ma… sarebbe possibile unirli e creare un sensore "BEEP a trasmissione remota BT come un'auto"?!?
La risposta è SI (quale sarebbe la ragione per scrivere un Instructables altrimenti!:)) e questo breve tutorial ti mostrerà come.
Realizzando questo progetto otterrai un dispositivo che misura la distanza tramite un sonar ad ultrasuoni, genera un segnale acustico proporzionale alla distanza e trasmette la distanza tramite Bluetooth al tuo telefono/computer/dispositivo.
Distinta base:
- BEEP come un dispositivo per auto: crea il tuo
- Adattatore SerialBT-to-USB: ecco come realizzarlo
- Batteria agli ioni di litio (o pacco equivalente): qualsiasi batteria con voltaggio compreso tra 3V3 e 5V
Passaggio 1: cablaggio
Suppongo che tu abbia già costruito il tuo BEEP come un dispositivo per auto e un adattatore seriale BT-USB. In caso contrario, ecco le istruzioni:
- BIP come un'auto
- Adattatore seriale BT-USB
Non esiste un vero cablaggio per realizzare questo progetto; è sufficiente saldare il connettore della batteria al BEEP come una scheda auto per fornire alimentazione esterna (nel tutorial precedente ho alimentato la scheda tramite il connettore micro-USB).
Nel caso avessi bisogno di aiuto con i collegamenti, ho fornito lo schema dal "BEEP like a car!" con le modifiche necessarie evidenziate.
Passaggio 2: programmazione
Carica lo schizzo "BeepLikeACarWithBT.ino" in uChip usando l'IDE di Arduino.
Se vuoi dai un'occhiata al codice. Il codice è (a mio avviso) abbastanza semplice, è possibile ottimizzarlo ulteriormente modificando la frequenza e la priorità con cui la porta seriale trasmette i dati. Tuttavia, l'ottimizzazione non rientra nell'ambito di questo progetto.
Imposta i vari #definisci in base alle tue esigenze. Per impostazione predefinita, la distanza minima è di 200 mm mentre la massima è di 2500 mm. Inoltre, sei più che benvenuto a modificare la definizione BUZZ_DIV per cambiare la frequenza con cui si verifica il segnale acustico.
Passaggio 3: collega il convertitore SerialBT-to-USB, la batteria e il telefono
Collega il convertitore BT-to-USB a uChipusing un convertitore OTG, collega la batteria alla scheda e quindi utilizza un terminale seriale BT sul telefono per eseguire il collegamento con il dispositivo BT.
Passaggio 4: divertiti
Eccoti! Tutto è impostato, ora dovresti iniziare a ricevere la distanza misurata sul tuo telefono.
Ho integrato il mio sulla parte superiore della mia vecchia macchinina RC
Provalo e verifica qual è l'intervallo massimo che potresti misurare. Tieni presente che il dispositivo potrebbe trasmettere dati errati nel caso in cui tu stia misurando la distanza di ostacoli "infinitamente lontani". È necessario gestire correttamente tali dati nel caso in cui si desideri utilizzarli per scopi diversi dalla semplice visualizzazione.
Consigliato:
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): 3 passaggi
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): a tutti noi piace giocare con la nostra funzione P…lotter nell'IDE di Arduino. Tuttavia, sebbene possa essere utile per le applicazioni di base, i dati vengono cancellati man mano che più si aggiungono punti e non è particolarmente gradevole alla vista. Il plotter Arduino IDE non
TRASMISSIONE DATI ATTRAVERSO LA LUCE !!!: 4 passaggi (con immagini)
TRASMETTERE DATI ATTRAVERSO LA LUCE !!!: Ciao ragazzi, dopo tanto tempo sono tornato di nuovo per condividere un nuovo e semplice progetto. In questo progetto ti mostrerò come puoi trasmettere segnali di dati da un luogo a un altro attraverso la Luce. L'invio di dati sulla luce non è un concetto nuovo, ma recentemente è g
Trasmissione dati NBIoT Come utilizzare gli schermi basati su modem BC95G - Test UDP e segnalazione dello stato della rete: 4 passaggi
Trasmissione dati NBIoT Come utilizzare gli scudi basati su modem BC95G - Test UDP e segnalazione dello stato della rete: Informazioni su questi progetti: Testare le capacità della rete NB IoT e la trasmissione dei dati UDP grezzi utilizzando xyz-mIoT tramite scudo itbrainpower.net dotato di modem Quectel BC95G. Tempo richiesto: 10-15 minuti. Difficoltà: intermedia. Nota: sono richieste capacità di saldatura
Stazione meteorologica con trasmissione dati wireless: 8 passaggi
Stazione meteorologica con trasmissione dati wireless: questa istruzione è l'aggiornamento del mio progetto precedente: stazione meteorologica con registrazione dati. Il progetto precedente può essere visto qui - Stazione meteorologica con registrazione dei dati Se hai domande o problemi puoi contattarmi sulla mia mail: iwx.production@gmai
Modifica della velocità di trasmissione di HC-05 (Bluetooth): 3 passaggi
Modifica della velocità di trasmissione di HC-05 (Bluetooth): di recente ho acquistato un nuovo modulo HC-05, ma quando mi collego ad arduino e ottengo dati spazzatura sul computer e sul telefono, trovo che funzioni correttamente con una velocità di trasmissione di 38400, quindi ha 38400 per impostazione predefinita. Nel modulo precedente la velocità di trasmissione è 9600, quindi ottengo s