Sommario:

Fai da te - Assistente di parcheggio basato su Arduino V2: 6 passaggi
Fai da te - Assistente di parcheggio basato su Arduino V2: 6 passaggi

Video: Fai da te - Assistente di parcheggio basato su Arduino V2: 6 passaggi

Video: Fai da te - Assistente di parcheggio basato su Arduino V2: 6 passaggi
Video: DIY - Arduino Based Parking Assistant V2 2024, Dicembre
Anonim
Image
Image

Quando la vita ti dà le banane!!!!! Basta mangiarli.

La necessità è la madre delle invenzioni, e non lo nego. Francamente, questa è la seconda volta che mi imbatto nel muro del nostro garage da quando ci siamo trasferiti in questa nuova casa. Ecco, non ci sarebbe stata una terza volta.

In questo video utilizzerò un sensore a ultrasuoni per calcolare la distanza dell'auto dal muro del garage e visualizzarla utilizzando i LED verdi, blu, gialli e rossi. Il colore dei led indica se continuare a muoversi, rallentare, fermarsi o tornare indietro.

Il costo totale del progetto è di circa $ 20 - $ 25.

Passaggio 1: Schema

Assemblaggio componenti
Assemblaggio componenti

Per questo progetto abbiamo bisogno di:

  • 8 x LED multicolori
  • 8 resistori da 220 ohm
  • 1 x Arduino NANO
  • 1 x sensore a ultrasuoni HC-SR04
  • 1 x altoparlante e
  • 1 x resistenza da 100 ohm

Iniziamo collegando i LED ai Pin numero D5 a D12 dell'Arduino con un resistore da 200 ohm tra ciascuno dei pin. Quindi, colleghiamo l'altoparlante al pin A0 di Arduino. Il pin TRIG del sensore a ultrasuoni si collega a D2 e il pin ECHO si collega ai pin D3 di Arduino. Infine, collega il pin VCC del sensore ad ultrasuoni all'uscita 5V dell'Arduino e per finire il circuito collega tutti i pin -ve al pin GND dell'Arduino.

Passaggio 2: assemblaggio dei componenti

Assemblaggio componenti
Assemblaggio componenti
Assemblaggio componenti
Assemblaggio componenti

Inizierò saldando i LED alla scheda. Rosso in alto, poi giallo seguito da blu e verde in basso.

Puoi usare qualsiasi colore tu voglia, dipende totalmente da come vuoi presentarlo. Il motivo per cui ho scelto questi colori è stato quello di mostrare il livello di severità quando l'auto si avvicina al muro. Avrei potuto anche usare un solo colore per l'intera configurazione. Dopo aver saldato i LED, sto saldando i resistori di limitazione della corrente da 8 x 220 ohm sul retro della scheda. Successivamente, sto saldando il cicalino e la resistenza da 100 ohm alla scheda. Successivamente sto saldando 2 file di strisce di intestazione pin femmina per contenere l'Arduino. Successivamente, è il momento di saldare il sensore a ultrasuoni alla parte inferiore della scheda. Infine, prima di staccare il bit inferiore, sto saldando i cavi alla scheda. Va bene, quindi è così che sembra. Ora, diamo un'occhiata al codice nella prossima sezione.

Passaggio 3:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

File Gerber:

Schema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Passaggio 4: il codice

Il codice
Il codice

Avviare il codice includendo la libreria "NewTone.h" e definendo le costanti e le variabili globali che verranno utilizzate nel codice.

Quindi, nella sezione di configurazione, definire le modalità dei pin. Ora, nella sezione loop, calcola la "Distanza" in pollici leggendo il valore ricevuto dal sensore a ultrasuoni. Quindi controllando il valore della "Distanza" accenderemo o spegneremo i LED in base alla distanza dell'oggetto. Se la distanza è maggiore di 200 spegnere tutti i led e il buzzer in quanto l'oggetto è fuori portata.

Il bit successivo del codice controlla se l'oggetto è attualmente fermo. Confronta il valore della distanza corrente con la distanza precedente e se i valori sono gli stessi (l'oggetto non si è mosso) incrementa un contatore. Se l'oggetto si sposta in qualsiasi momento durante questo processo, il contatore viene azzerato.

Quando il contatore arriva a 20 tutti i led si spengono. E infine crea la funzione che spegne tutti i led e il buzzer.

Codice:

Libreria NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac…File Gerber:

Passaggio 5: dimostrazione

Dimostrazione
Dimostrazione

Usando la mia Land Rover R1V2 vi mostrerò il progetto. Come puoi vedere, gli indicatori LED passano dal verde al rosso quando il rover si avvicina al sensore a ultrasuoni. Sì!! missione compiuta.

Passaggio 6:

Grazie ancora per aver controllato il mio post. Spero che ti aiuti.

Se vuoi supportarmi iscriviti al mio Canale YouTube (https://www.youtube.com/user/tarantula3).

Grazie, di nuovo nel mio prossimo tutorial.

  • JLCPCB - 2$ Per il prototipo PCB:
  • V1:
  • Teaser:
  • Video:

Consigliato: