Taula de continguts:

Telèmetre per a garatge amb Arduino: 4 passos (amb imatges)
Telèmetre per a garatge amb Arduino: 4 passos (amb imatges)

Vídeo: Telèmetre per a garatge amb Arduino: 4 passos (amb imatges)

Vídeo: Telèmetre per a garatge amb Arduino: 4 passos (amb imatges)
Vídeo: Could this tiny tube of metal fix our broken suspension? - Edd China's Workshop Diaries 28 2024, Juliol
Anonim
Image
Image

Aquest senzill projecte us ajudarà a aparcar el cotxe al garatge mostrant la distància dels objectes davant del para-xocs del vostre cotxe. Un missatge "Stop" us indicarà quan és hora de parar. El projecte es basa en l'habitual HC-SR04 o Parallax Ping))) (tm) telèmetres ultrasònics i una placa Arduino. Vaig utilitzar el Leonardo, però hauria de funcionar en qualsevol altra placa original o compatible.

Per a la pantalla vaig triar una versió matricial per la seva mida i per raons estètiques.

Pas 1: què necessiteu …

Construeix el projecte …
Construeix el projecte …

Per construir aquest projecte cal:

  1. Una placa Arduino: una placa original o compatible hauria de funcionar ja que el codi no fa ús de pins / funcions especialitzats. Podeu trobar-lo a tot arreu a Internet o potser en teniu un a un calaix del vostre laboratori.
  2. Un telemetre ultrasònic HC-SR04 o Parallax Ping))): s’utilitzen habitualment amb els projectes Arduino, de manera que, probablement, ja el teniu. Parallax Ping)) al resultat de la cerca Pololu- HC-SR04 d’Ebay
  3. La pantalla de quatre matrius: l’he comprat a IOTMODULES a Ebay: MATRIX DOT MAX7219 de 4 vies En cas que l’enllaç no funcioni, proveu de posar-vos en contacte amb ells a la seva botiga d’Ebay.
  4. Habilitats de soldadura, per descomptat:)

Pas 2: creeu el projecte …

Construeix el projecte …
Construeix el projecte …
Construeix el projecte …
Construeix el projecte …

Descarregueu el diagrama esquemàtic arduinorangefinder.pdf. Podeu adjuntar també el pdf HC-SR04 i el ping))) pdf, només per a la vostra referència. El diagrama electrònic és molt senzill, seguiu-lo exactament. Suggereixo ampliar els cables per pantalla i sensor d'aproximadament 1 metre (vegeu la imatge1) perquè pugueu col·locar-los més fàcilment més tard.

A la imatge2 es pot veure com soldar els pins de la font d'alimentació de la pantalla i el sensor: + 5 V de la pantalla i Vcc del sensor s'han de soldar més. Tots els altres pins han de tenir el seu propi terminal.

Image5 és la versió Ping))) del projecte. Aneu al següent pas quan estigueu a punt …

Pas 3: Codi Arduino …

Codi Arduino …
Codi Arduino …
Codi Arduino …
Codi Arduino …

Ha arribat el moment de treballar al costat d’Arduino.

Baixeu-vos la biblioteca MD_MAX72XX.zip adjunta i instal·leu-la des de l'IDE (sketch-> biblioteca d'importació).

Ara descomprimiu i carregueu l’esbós MeasureDistanceV200.ino i anem a examinar-lo. Hi ha diverses línies que podeu editar:

1) El tipus de pantalla Matrix: la biblioteca subministrada admet tipus de visualització de 4 matrius, de manera que funciona amb la majoria de pantalles del mercat. Només heu de fer un comentari per definir-los alhora i penjar el codi a Arduino per veure si coincideix amb la vostra pantalla.

2) El tipus de sensor: descomenteu només la línia que coincideixi amb el sensor.

3) Trieu la vostra unitat de mesura preferida entre centímetres o polzades: descomenteu només la correcta, s'ha establert un advertiment a la compilació condicional, que us mostrarà el que heu escollit.

Ara configureu les distàncies segons vulgueu, les podreu modificar més endavant quan el projecte estigui al seu lloc.

Pengeu el codi i comproveu si tot funciona. Si teniu problemes, comproveu els cables i les connexions.

Actualització 2019-03-30 - El codi s'ha actualitzat:> Nova biblioteca de visualització de matriu, admet 4 tipus de visualització (molta documentació a la biblioteca) Crèdits a majicdesigns

Actualització del 2019-01-10: el codi s'ha actualitzat:> S'ha afegit la possibilitat de triar la unitat de mesura entre centímetres o polzades

Actualització del 2017-12-30 - El codi s'ha actualitzat:> Apagueu la pantalla quan estigueu aturat a STOP durant més de 10 segons.

Pas 4: el projecte a la feina …

El Projecte en Treball …
El Projecte en Treball …
El Projecte en Treball …
El Projecte en Treball …

Mesureu l’alçada de la part més destacada del para-xocs del cotxe des del terra. Col·loqueu el sensor a prop de la paret, a l’alçada que heu mesurat.

Vaig utilitzar una làmina d’escuma de poliestirè en la qual vaig fer una ranura per al sensor (veure imatge).

Ara col·loqueu la pantalla perquè la pugueu veure des del cotxe.

Intenteu entrar en cotxe i comproveu les distàncies, ajusteu-les al codi Arduino i torneu-la a carregar si cal.

Recomanat: