Sommario:

UChip - Sensore sonar BEEP con trasmissione dati Bluetooth: 4 passaggi
UChip - Sensore sonar BEEP con trasmissione dati Bluetooth: 4 passaggi

Video: UChip - Sensore sonar BEEP con trasmissione dati Bluetooth: 4 passaggi

Video: UChip - Sensore sonar BEEP con trasmissione dati Bluetooth: 4 passaggi
Video: How #sonar ACTUALLY sounds #navy #military #science 2024, Novembre
Anonim
UChip - Sensore sonar BEEP con trasmissione dati Bluetooth
UChip - Sensore sonar BEEP con trasmissione dati Bluetooth
UChip - Sensore sonar BEEP con trasmissione dati Bluetooth
UChip - Sensore sonar BEEP con trasmissione dati Bluetooth

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

Cablaggio
Cablaggio
Cablaggio
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 SerialBT-to-USB, la batteria e il telefono
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

Divertiti!
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: