Cuprins:

Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)
Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)

Video: Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)

Video: Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)
Video: Cum sunt construite și echipate casele de la Colina Nouă? 2024, Iulie
Anonim
Image
Image

Acest proiect simplu vă va ajuta să vă parcați mașina în garaj afișând distanța față de obiectele din fața barei de protecție a mașinii dvs. Un mesaj „Stop” vă va spune când este timpul să vă opriți. Parallax Ping))) (tm) telemetre cu ultrasunete și o placă Arduino. Am folosit Leonardo, dar ar trebui să funcționeze pe orice altă placă originală sau compatibilă.

Pentru afișaj am ales o versiune matricială pentru dimensiunea sa și din motive estetice.

Pasul 1: De ce aveți nevoie …

Construiește proiectul …
Construiește proiectul …

Pentru a construi acest proiect aveți nevoie de:

  1. O placă Arduino: o placă originală sau compatibilă ar trebui să funcționeze deoarece codul nu folosește pinii / funcția specializată. O puteți găsi oriunde pe internet sau poate aveți una neutilizată într-un sertar din laboratorul dvs.
  2. Un telemetru cu ultrasunete HC-SR04 sau Parallax Ping))): sunt utilizate în mod obișnuit cu proiectele Arduino, așa că, probabil, îl aveți deja. Parallax Ping)) pe rezultatul căutării Pololu- HC-SR04 de pe Ebay
  3. Afișajul cu patru matrice: l-am cumpărat de la IOTMODULES pe Ebay: 4 Way MAX7219 DOT MATRIX În cazul în care linkul nu funcționează, încercați să le contactați din magazinul lor Ebay.
  4. Abilități de lipit, desigur:)

Pasul 2: Construiți proiectul …

Construiește proiectul …
Construiește proiectul …
Construiește proiectul …
Construiește proiectul …

Descărcați schema arduinorangefinder.pdf. Puteți găsi atașat, de asemenea, HC-SR04 pdf și ping))) pdf, doar pentru referință. Diagrama electronică este foarte simplă, urmați-o exact. Vă sugerez să extindeți cablurile pentru afișaj și senzor de aproximativ 1 metru (vezi imaginea 1), astfel încât să le puteți plasa mai ușor mai târziu.

În imaginea2 puteți vedea cum să lipiți pinii sursei de alimentare pentru afișaj și senzor: + 5V de pe afișaj și Vcc de la senzor trebuie lipit mai mult. Orice alt pin trebuie să aibă propriul terminal.

Image5 este versiunea Ping))) a proiectului. Mergeți la pasul următor când sunteți gata …

Pasul 3: Cod Arduino …

Cod Arduino …
Cod Arduino …
Cod Arduino …
Cod Arduino …

Este timpul să lucrați pe partea Arduino.

Descărcați biblioteca atașată MD_MAX72XX.zip și instalați-o din IDE (schiță-> import bibliotecă).

Acum dezarhivați și încărcați schița MeasureDistanceV200.ino și haideți să o analizăm. Există mai multe linii pe care le puteți edita:

1) Tipul de afișare Matrix: biblioteca furnizată acceptă tipul de afișare cu 4 matrice, astfel încât să funcționeze cu cele mai multe afișaje de pe piață. Doar decomentați o definire pe rând și încărcați codul pe Arduino pentru a vedea dacă se potrivește cu afișajul dvs.

2) Tipul senzorului: descommentați numai linia care se potrivește senzorului dvs.

3) Alegeți unitatea de măsurare preferată de la centimetri sau inci: descomentați doar cea potrivită, a fost setat un avertisment în compilația condiționată, acesta vă va arăta ceea ce ați ales.

Acum setați distanțele după cum preferați, le puteți modifica ulterior când proiectul va fi la locul său.

Încărcați codul și verificați dacă toate funcționează. Dacă aveți probleme vă rugăm să verificați cablurile și conexiunile.

Actualizare 30.03.2019 - Codul a fost actualizat:> Nouă bibliotecă cu afișaj matricial, acceptă 4 tipuri de afișare (o mulțime de documentație în bibliotecă) Credite pentru majicdesigns

Actualizare 2019/01/10 - Codul a fost actualizat:> A fost adăugată posibilitatea de a alege unitatea de măsurare de la centimetri sau inci

Actualizare 30.12.2017 - Codul a fost actualizat:> Opriți afișajul când opriți la distanță STOP mai mult de 10 secunde!

Pasul 4: Proiectul la locul de muncă …

Proiectul la locul de muncă …
Proiectul la locul de muncă …
Proiectul la locul de muncă …
Proiectul la locul de muncă …

Măsurați înălțimea celei mai proeminente părți a barei de protecție a mașinii dvs. de pe podea. Atașați senzorul aproape de perete, la înălțimea pe care ați măsurat-o.

Am folosit o foaie de spumă de polistiren în care am realizat un slot pentru senzor (vezi imaginea).

Acum așezați afișajul astfel încât să îl puteți vedea din mașină.

Încercați să intrați cu mașina și verificați distanțele, reglați-le în codul Arduino și reîncărcați-l dacă este necesar.

Recomandat: