Taula de continguts:

Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada: 5 passos (amb imatges)
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada: 5 passos (amb imatges)

Vídeo: Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada: 5 passos (amb imatges)

Vídeo: Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada: 5 passos (amb imatges)
Vídeo: Высокая плотность 2022 2024, De novembre
Anonim
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada
Arduino Parking Assistant: estaciona el cotxe al lloc correcte cada vegada

En aquest projecte, us mostraré com construir el vostre propi auxiliar d’aparcament amb un Arudino. Aquest assistent d’aparcament mesura la distància al cotxe i us guia a aparcar-lo al lloc correcte mitjançant una lectura de la pantalla LCD i un LED, que canvia progressivament de verd a vermell. El LED vermell comença a parpellejar si us apropeu massa. Un botó de l’assistent també permet establir una nova posició d’estacionament.

Aquest projecte es va construir utilitzant només components del Super Starter Kit Elegoo Uno Project.

Subministraments

Com es va esmentar, aquest projecte es va construir amb el kit d’inici Super Project Elegoo Uno, de manera que obtenir aquest kit significa que teniu tot el necessari per construir-lo.

Si no teniu o voleu comprar un kit sencer, necessitareu els components següents:

  • Arduino Uno: compreu aquí
  • Breadboard & Jumpers: compreu aquí
  • Sensor d'ultrasons: compreu aquí
  • Pantalla LCD: compreu aquí
  • Polsador tàctil: compra aquí
  • LED RGB de 5 mm: compra aquí
  • Resistències de 2 x 220 Ohm: compreu aquí
  • Potenciòmetre de 10K: compra aquí

Pas 1: munteu components a la placa de pa

Muntar components a la tauleta de pa
Muntar components a la tauleta de pa

Comenceu connectant els components a la taula de treball. Intenteu separar-los el màxim possible, de manera que tingueu molt espai per connectar els vostres ponts.

Hi ha tres components que heu de col·locar en determinats llocs per evitar ponts addicionals:

  • Connecteu una resistència de 220ohm a una pista connectada a cadascuna de les potes positives (ànode) del LED. Només necessitareu les potes vermelles i verdes, podeu deixar la pota blava desconnectada.
  • Connecteu l’eixugaparabrises (pota central) de l’olla a la mateixa pista que V0 a la pantalla LCD. Aquesta olla s’utilitzarà per ajustar el contrast de la pantalla LCD.

Pas 2: Connecteu Jumpers a Power i Arduino

Connecteu Jumpers a Power i Arduino
Connecteu Jumpers a Power i Arduino
Connecteu Jumpers a Power i Arduino
Connecteu Jumpers a Power i Arduino
Connecteu Jumpers a Power i Arduino
Connecteu Jumpers a Power i Arduino

He intentat mantenir aquest projecte el més a prop possible de les lliçons d’exemple del kit Elegoo de manera que sigui bastant fàcil utilitzar els mateixos diagrames de connexió i simplement copiar i enganxar parts del codi perquè funcioni.

Aquest projecte utilitza les lliçons següents:

  • Lliçó 4: LED RGB
  • Lliçó 5 - Entrades digitals
  • Lliçó 10: mòdul de sensor ultrasònic
  • Lliçó 14: pantalla LCD

Comenceu connectant l'alimentació als components tal com es mostra a la primera imatge. Necessiteu un subministrament de GND i 5V al sensor d'ultrasons, GND al LED, GND al polsador i, a continuació, diverses connexions GND i 5V a la pantalla LCD i al pot.

Un cop fet això, podeu connectar els components a la E / S del vostre Arduino:

  • Polsador - D2
  • Ecoonic Sensor Ultraonic - D3
  • Activador del sensor d'ultrasons - D4
  • Cama verda LED RGB - D5
  • Cama vermella LED RGB - D6
  • LCD RS - D7
  • LCD EN - D8
  • Pantalla LCD D4 - D9
  • Pantalla LCD D5 - D10
  • Pantalla LCD D6 - D11
  • Pantalla LCD D7 - D12

Pas 3: pengeu l'esbós / el codi

Pengeu l'esbós / el codi
Pengeu l'esbós / el codi
Pengeu l'esbós / el codi
Pengeu l'esbós / el codi

A continuació, haureu de penjar l’esbós al vostre Arduino.

Baixeu-vos el codi adjunt i obriu-lo al vostre IDE Arduino.

Connecteu el vostre Arduino i assegureu-vos que heu seleccionat el port de com i la placa correctes i, a continuació, pengeu el codi.

Pas 4: utilitzar l'Assistent d'aparcament

Mitjançant l’assistent d’aparcament
Mitjançant l’assistent d’aparcament
Utilització de l’assistent d’aparcament
Utilització de l’assistent d’aparcament
Mitjançant l’assistent d’aparcament
Mitjançant l’assistent d’aparcament

Quan engegueu l’assistent d’estacionament, es mostra una breu pantalla de benvinguda de l’assistent d’estacionament i, a continuació, comença a mesurar la distància a l’objecte davant del sensor d’ultrasons, fins a un màxim de 80 cm. Això es pot canviar al codi per adaptar-lo al vostre lloc d’estacionament. / garatge.

La distància es visualitza a la pantalla LCD i el LED RGB s’encendrà segons la distància a l’objecte. Si l'objecte es troba a la distància màxima, el LED quedarà completament verd i, si es troba a la distància mínima (el lloc d'aparcament correcte), quedarà completament vermell. El LED canviarà de color proporcionalment entre aquests dos límits, amb un color groc al centre. Si l’objecte s’acosta a la distància mínima, el LED parpellejarà de vermell. La pantalla LCD continuarà mostrant la distància mesurada real mentre el LED parpelleja.

Intenteu moure el cos o la mà davant del sensor d'ultrasons i comproveu que les mesures de la pantalla LCD varien i que el LED RGB canviï de verd quan estigueu lluny a vermell quan estigueu a prop.

Pas 5: definir una nova posició d'estacionament

Establir una nova posició d’aparcament
Establir una nova posició d’aparcament

Per establir una nova posició d'estacionament, assegureu-vos que el cotxe estigui estacionat a la nova posició a configurar i que la pantalla mostri la distància correcta fins al cotxe i, a continuació, premeu el botó per actualitzar la posició d'estacionament. Tingueu en compte que això no canvia la distància màxima, de manera que si heu d’estacionar el cotxe més enllà d’aquesta distància, haureu d’actualitzar-lo al codi, aquest ajust s’ha d’utilitzar per ajustar-lo bé.

Proveu de col·locar un objecte o la mà a una distància determinada, digueu a uns 40 cm del sensor d'ultrasons i premeu el botó. El LED hauria de parpellejar en verd i després en vermell i es configurarà la nova distància. Ara hauríeu de notar que el LED RGB es torna completament vermell en 40cm en lloc de 20cm i comença a parpellejar quan la distància és inferior a 40cm.

Per restablir la distància, configureu l'objecte a 20 cm del sensor i torneu a prémer el botó.

El punt correcte de 20 cm i la distància màxima de 80 cm són només números arbitraris que s’utilitzen en aquest exemple. Abans d’utilitzar-los, haureu d’establir els vostres propis límits per al vostre propi garatge i cotxe.

Ja està, el vostre auxiliar d’aparcament ara es pot instal·lar a un recinte i muntar-lo a la paret del garatge. És possible que també vulgueu situar la pantalla LCD i el LED una mica més amunt que la paret ultrasònica per tal que sigui més fàcil de veure.

A la secció de comentaris, feu-me saber què canvieu o feu de manera diferent.

Recomanat: