Sommario:

Telemetro per il parcheggio in garage con Arduino: 4 passaggi (con immagini)
Telemetro per il parcheggio in garage con Arduino: 4 passaggi (con immagini)

Video: Telemetro per il parcheggio in garage con Arduino: 4 passaggi (con immagini)

Video: Telemetro per il parcheggio in garage con Arduino: 4 passaggi (con immagini)
Video: Come fare un sensore di parcheggio fai da te con Arduino 2024, Dicembre
Anonim
Image
Image

Questo semplice progetto ti aiuterà a parcheggiare la tua auto in garage visualizzando la distanza dagli oggetti davanti al paraurti della tua auto. Un messaggio "Stop" ti dirà quando è ora di fermarti. Il progetto si basa sul consueto HC-SR04 o Parallax Ping))) (tm) telemetri ad ultrasuoni e una scheda Arduino. Ho usato il Leonardo ma dovrebbe funzionare su qualsiasi altra scheda originale o compatibile.

Per il display ho scelto una versione a matrice per le sue dimensioni e per motivi estetici.

Passaggio 1: cosa ti serve…

Costruisci il progetto…
Costruisci il progetto…

Per costruire questo progetto hai bisogno di:

  1. Una scheda Arduino: una scheda originale o compatibile dovrebbe funzionare poiché il codice non fa uso di pin/funzioni specializzati. Puoi trovarla ovunque su Internet o forse ne hai una inutilizzata in un cassetto del tuo laboratorio.
  2. Un telemetro ad ultrasuoni HC-SR04 o Parallax Ping))): sono comunemente usati con i progetti Arduino quindi, probabilmente, ce l'hai già. Comunque ecco alcuni link:- Parallax Ping))) su Parallax- HC-SR04 su Sparkfun- Parallax Ping)) sul risultato della ricerca Pololu-HC-SR04 da Ebay
  3. Il display a quattro matrici: L'ho acquistato da IOTMODULES su Ebay: 4 Way MAX7219 DOT MATRIX Nel caso in cui il collegamento non funzioni, prova a contattarli sul loro negozio Ebay.
  4. Competenze di saldatura, ovviamente:)

Passaggio 2: crea il progetto…

Costruisci il progetto…
Costruisci il progetto…
Costruisci il progetto…
Costruisci il progetto…

Scarica lo schema elettrico di arduinorangefinder.pdf. In allegato trovi anche il pdf HC-SR04 e il ping))) pdf, solo per tua consultazione. Lo schema elettronico è molto semplice, seguilo esattamente. Suggerisco di estendere i cablaggi per il display e sensore di circa 1 metro (vedi immagine1) in modo da poterli posizionare più facilmente in seguito.

Nell'immagine2 puoi vedere come saldare i pin di alimentazione del display e del sensore: +5V dal display e Vcc dal sensore devono essere saldati insieme. Ogni altro pin deve avere il proprio terminale.

Image5 è la versione Ping))) del progetto. Vai al passaggio successivo quando sei pronto…

Passaggio 3: codice Arduino…

Codice Arduino…
Codice Arduino…
Codice Arduino…
Codice Arduino…

È ora di lavorare sul lato Arduino.

Scarica la libreria MD_MAX72XX.zip allegata e installala dall'IDE (sketch->import library).

Ora decomprimi e carica lo schizzo MeasureDistanceV200.ino e diamo un'occhiata al suo interno. Ci sono diverse linee che puoi modificare:

1) Il tipo di display Matrix: la libreria in dotazione supporta il tipo di display a matrice 4, quindi dovrebbe funzionare con la maggior parte dei display sul mercato. Decommenta una definizione alla volta e carica il codice su Arduino per vedere se corrisponde al tuo display.

2) Il tipo di sensore: decommenta solo la riga che corrisponde al tuo sensore.

3) Scegli la tua unità di misura preferita tra centimetri o pollici: decommenta solo quella giusta, è stato impostato un avviso nella compilazione condizionale, ti mostrerà ciò che hai scelto.

Ora imposta le distanze come preferisci, puoi modificarle in seguito quando il progetto sarà a posto.

Carica il codice e controlla se tutto funziona. In caso di problemi, ricontrolla i cablaggi e le connessioni.

Aggiornamento 2019-03-30 - Il codice è stato aggiornato:> Nuova libreria display a matrice, supporta 4 tipi di display (molta documentazione all'interno della libreria) Crediti a majicdesigns

Aggiornamento 2019-01-10 - Il codice è stato aggiornato:> Aggiunta la possibilità di scegliere l'unità di misura tra centimetri o pollici

Aggiornamento 2017-12-30 - Il codice è stato aggiornato:> Spegni il display quando sei fermo a distanza di STOP per più di 10 secondi!

Fase 4: Il progetto al lavoro…

Il progetto al lavoro…
Il progetto al lavoro…
Il progetto al lavoro…
Il progetto al lavoro…

Misura l'altezza della parte più sporgente del paraurti della tua auto dal pavimento. Fissa il sensore vicino al muro, all'altezza che hai misurato.

Ho utilizzato un foglio di polistirolo espanso in cui ho ricavato un alloggiamento per il sensore (vedi immagine).

Ora posiziona il display in modo da poterlo vedere dalla tua auto.

Prova ad entrare in macchina e controlla le distanze, regolale nel codice Arduino e ricaricalo se necessario.

Consigliato: