Taula de continguts:

Bricolatge: assistent d'aparcament basat en Arduino V2: 6 passos
Bricolatge: assistent d'aparcament basat en Arduino V2: 6 passos

Vídeo: Bricolatge: assistent d'aparcament basat en Arduino V2: 6 passos

Vídeo: Bricolatge: assistent d'aparcament basat en Arduino V2: 6 passos
Vídeo: Practica 3 Sistemes Encastats: SALVO 2024, De novembre
Anonim
Image
Image

Quan la vida et doni plàtans !!!!! Només cal menjar-los.

La necessitat és la mare dels invents i no ho negaré. Francament parlant, aquesta és la segona vegada que toco la paret del nostre garatge des que ens mudem a aquesta nova casa. Ja està, no hi hauria tercera vegada.

En aquest vídeo, faré servir un sensor d'ultrasons per calcular la distància del cotxe de la paret del garatge i mostrar-lo mitjançant LEDs verds, blaus, grocs i vermells. El color dels LEDs indica si cal seguir movent-se, disminuir la velocitat, aturar-se o tornar enrere.

El cost total del projecte oscil·la entre els 20 i els 25 dòlars.

Pas 1: esquema

Muntatge de components
Muntatge de components

Per a aquest projecte necessitem:

  • 8 x LEDs multicolors
  • Resistències de 8 x 220ohm
  • 1 x Arduino NANO
  • 1 x sensor ultrasònic HC-SR04
  • 1 x Altaveu i
  • Resistència 1 x 100ohm

Comencem per connectar els LED al número de pin D5 a D12 de l'Arduino amb una resistència de 200 ohm entre cadascun dels pins. A continuació, permetem connectar l’altaveu al pin A0 de l’Arduino. El pin TRIG del sensor d'ultrasons es connecta a D2 i el pin ECHO es connecta als pins D3 de l'Arduino. Finalment, connecteu el pin VCC del sensor d'ultrasons a la sortida de 5 V de l'Arduino i, per acabar el circuit, connecteu tots els pins -ve al pin GND de l'Arduino.

Pas 2: Muntatge de components

Muntatge de components
Muntatge de components
Muntatge de components
Muntatge de components

Començaré soldant els LEDs al tauler. Vermell a la part superior, després groc seguit de blau i verd a la part inferior.

Podeu utilitzar el color que vulgueu, depenent totalment de com vulgueu presentar-lo. La raó per la qual vaig triar aquests colors va ser mostrar el nivell de gravetat a mesura que el cotxe s’acostava a la paret. Fins i tot podria haver utilitzat un sol color per a tota la configuració. Després de soldar els LEDs, estic soldant les resistències de limitació de corrent de 8 x 220ohm a la part posterior de la placa. A continuació, estic soldant el brunzidor i la resistència de 100 ohm per embarcar. Després d'això, estic soldant 2 files de tires de capçalera de pin femella per mantenir l'Arduino. A continuació, és hora que soldi el sensor d'ultrasons a la part inferior de la placa. Finalment, abans de desconnectar el bit inferior, estic soldant els cables a la placa. Molt bé, així és com es veu. Ara, vegem el codi de la següent secció.

Pas 3:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Fitxer Gerber:

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

Pas 4: el codi

El codi
El codi

Inicieu el codi incloent la biblioteca "NewTone.h" i definint les constants i les variables globals que s'utilitzaran a tot el codi.

A continuació, a la secció de configuració definiu els modes de pin. Ara, a la secció del bucle, calculeu la "Distància" en polzades llegint el valor rebut del sensor d'ultrasons. A continuació, comprovant el valor de la "Distància", encendrem o apagarem els LED en funció de la distància de l'objecte. Si la distància és superior a 200, apagueu tots els LED i el brunzidor, ja que l'objecte està fora de l'abast.

El següent bit del codi comprova si l'objecte està actualment aturat. Compara el valor de la distància actual amb la distància anterior i si els valors són els mateixos (l'objecte no s'ha mogut) augmenta un comptador. Si l'objecte es mou en qualsevol moment durant aquest procés, el comptador es restablirà a 0.

Quan el comptador arriba a 20, tots els LED estan apagats. I, finalment, creeu la funció que apaga tots els LED i el brunzidor.

Codi:

Biblioteca NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Fitxer Gerber:

Pas 5: demostració

Demostració
Demostració

Amb el meu Land Rover R1V2 us mostraré el projecte. Com podeu veure, els indicadors LED passen de verd a vermell quan el rover s’acosta al sensor d’ultrasons. Sí !! missió complerta.

Pas 6:

Gràcies de nou per consultar la meva publicació. Espero que us ajudi.

Si voleu donar-me suport, subscriviu-vos al meu canal de YouTube (https://www.youtube.com/user/tarantula3).

Gràcies, ca de nou al meu següent tutorial.

  • JLCPCB - 2 $ Per al prototip de PCB:
  • V1:
  • Teaser:
  • Vídeo:

Recomanat: