Arduino ja HC-SR04 parkimisandur

Parkimisandur

Peaaegu kõigil praegu toodetud autodel on parkimisandur või juba integreeritud parkimisandur. Seda tüüpi andurid hõlmavad lihtsaid lähedusandureid, mis hoiatavad teid, kui kavatsete objektile pihta saada, ja hoiatavad teid helisignaali või muude mõnevõrra keerukamate süsteemidega, mis sisaldavad kaamerat ja näitavad pilti ning mõningaid jooni piirides rongisisene väljapanek.

Olgu see kuidas on, seda tüüpi seade korralik parkimine on väga praktiline ja mitte teha seda "kõrva järgi" nagu mõned ... See väldib keretöölise külastamist pollari või mõne muu pargitud auto tabamisest põhjustatud kahjustuste tõttu. Kuid kahjuks pole kõigil autodel ühte ja enamikul vanematel autodel seda pole. Kuid see ei tähenda, et te ei saaks seda oma autos rakendada. Siin me näitame teile, kuidas seda teha.

Osta parkimisandur

parkimisandur

Turul on juba loodud parkimisandureid neile, kes on nende asjade jaoks vähem käepärased. Nii et kui te pole tootja ja teile ei meeldi isetegemine, võite valida seda tüüpi toodete eest, mille hind pole liiga kõrge. Mõnda saab kasutada parkimisanduri asendajana, kui teie autos olev on kahjustatud, või panna see autosse, kus seda standardvarustuses polnud.

Tooteid ei leitud., Ja see võib ulatuda 20–30 euroni. Kõigil neil on tavaliselt mitu andurit, mis tuleb auto tagakülje kaitseraua külge panna ja juhtmestik juhtida sõitjateruumi sisemusse, et heli väljastav seade sisse panna. Teiste seas on ka väike ekraan, mis näitab kaugust, mis tagant objekti tabab.

También existen mõned on mõnevõrra arenenumad, andurite asemel on neil kaamerad. Mis puutub sellisel juhul paigaldatud liidesesse, siis see on ekraan, mis näitab pilti, mida näete auto parkimiseks lihtsamal viisil. Nendel juhtudel hind on umbes 50 €.

Looge oma parkimisandur

Kui soovite selle ise luua, saate seda projekti kasutada kasutades arduino plaati, lihtne kood selle programmeerimiseks ja ultraheliandurid kauguste mõõtmiseks, näiteks HC-SR04. Kui soovite, saate suurema täpsuse lisamiseks muuta seda kaugusandurit teiste jaoks, mida oleme HwLibre'is kirjeldanud, kuigi sellest piisaks.

Kuidas parkimisandur töötab?

Kõigepealt peaksite hästi mõistma, kuidas auto parkimisandur töötab. See on väga elementaarne seade. Põhimõte, millel see põhineb, on Mõõtke vahemaid ultraheli- või optilise anduri abil. Kui see on objekti tabamisest teatud kaugusel, väljastab see signaali, tavaliselt helisignaali või muu sarnase abil. Nii saab juht krahhi vältimiseks teada, millal peab peatuma.

nii seda peaksite Arduinoga paljundama, kasutage ühte või mitut kaugusandurit ja kui nad tuvastavad teatud kauguse, aktiveerib mikrokontroller märguande või visuaalse signaalisüsteemi, mis hoiatab. Rohkem kui ühe kauguseanduri lisamine võimaldab teil olla täpsem erinevate nurkade alt, kuna ühe anduriga ei saa te hoiatada objektide eest, mis ei ole anduri levialas.

Rohkem informatsiooni - VL53L0X lasersensor / HC-SR04 ultraheliandur

Nõutavad komponendid

Oma parkimisanduri loomiseks peate seda tegema:

  • Numbrimärk Arduino, see võib olla mitu teie käsutuses olevat mudelit ja isegi ühilduvad plaadid.
  • Ultraheliandurs HC-SR04, kuigi võite kasutada sarnast.
  • Valgusdioodid või summer nagu soovite lähtuda heli või visuaalne signaal. Sellisel juhul kasutatakse seadmega nii visuaalseid kui ka helisignaale helisignaal. Pidage meeles, et kui ostate lihtsa summeri, vajate mõned täiendavad elemendid, nagu me üksikasjalikult kirjeldame artiklis, mille pühendame summerile, kuid kui omandate selle mooduli kujul, integreerib see kõik vajaliku ...
  • Kaablid Dupont ühendamiseks.
  • 3 takistused de 220 oomi valikuline
  • Leivaplaat o PCB kui soovite selle püsivaks jootmiseks.

Kuidas seda samm-sammult teha

Ring Arduinoga

Kui teil on kõik vajalik, on järgmine ühendage komponendid korralikult. Selleks võite järgida selle vooluringi lihtsat skeemi, mida ma teile siin näitan. Ühendus on väga lihtne. Kui kõik on ühendatud, oleks vaja mikrokontroller programmeerida ainult Arduino IDE-st.

Sel juhul kasutame kolme erinevat värvi LED-i. Näiteks võib see olla üks roheline, üks kollane ja üks punane, kuigi võite kasutada ka muid värve. Roheline näitab, et saate jätkata tagurdamist probleemideta. Kollane tähistab, et peaksite olema ettevaatlik, kuna see läheneb objektile, ja punane, kui peate marssi kokku kukkumise vältimiseks peatama. Teostatavaks, ettevaatusabinõuks ja peatumiseks märgitud vahemaa peab olema nõuetekohaselt kalibreeritud.

El Arduino IDE visand mis peaks vooluringi toimimiseks olema programmeeritud, oleks see:

#define pulso 9  //pin para el pulso en el #9
#define rebote 8 //pin donde recibe rebote en el #8
 
#define led_verde 13  //LED verde
#define led_amarillo 12  //LED amarillo
#define led_rojo 11  //LED rojo
 
#define SIN_PROBLEMA 100 //Distancia razonable de 1m
#define PRECAUCION 20  //Distancia peligrosa 20 cm
 
int distancia;  //Variable distancia
float tiempo;  //Variable de tiempo
 
void setup()
{
//Declaraciones para las salidas o entradas de cada pin
  Serial.begin(9600);  
  pinMode(pulso, OUTPUT); 
  pinMode(rebote, INPUT);
  pinMode(led_verde, OUTPUT); 
  pinMode(led_amarillo, OUTPUT); 
  pinMode(led_rojo, OUTPUT); 
}
 
void loop()
{
  digitalWrite(pulso,LOW); //Estabilizar el sensor antes de comenzar
  delayMicroseconds(5);
  digitalWrite(pulso, HIGH); //Enviar pulso ultrasonido
  delayMicroseconds(10);
  tiempo = pulseIn(rebote, HIGH);  //Mide el tiempo
  distancia = 0.01715*tiempo; //Calcula la distancia a la que estás del objeto
   
  if(distancia > SIN_PROBLEMA)  //Evalúa la distancia
  {
    digitalWrite(led_verde, HIGH);
    digitalWrite(led_amarillo, LOW);
    digitalWrite(led_rojo, LOW);
  }
  else if (distancia <= SIN_PROBLEMA && distancia > PRECAUCION) //Distancia de precaución
  {
    digitalWrite(led_verde, LOW);
    digitalWrite(led_amarillo, HIGH);
    digitalWrite(led_rojo, LOW);
  }
  else  //si la distancia es menor de 20 centímetros o menor -> ALERTA
  {
    digitalWrite(led_verde, LOW);
    digitalWrite(led_amarillo, LOW);
    digitalWrite(led_rojo, HIGH);
  }
  delay(10);
}

Koode saate muuta, et lisada rohkem kui üks andur auto külgedele ja keskosale. Samuti saate muuta vahemaid, mida peetakse ohutuks, ettevaatusabinõuks või ohtlikuks, lähtudes teie võimetest või sellest, kui tundlikuks te neid soovite. Võite isegi helina toone muuta. Kaamerate kasutamiseks võite seda teha mõnel muul viisil ja lihtsalt ühendada LCD-ekraanilt signaali kaamerate pildisignaaliga ...

Nagu näete, on see väga lihtne kood. Nüüd oleks küsimus leivalaualt liikumiseks stabiilsem disain jätta see oma autosse püsivalt tööle. Selleks, kui olete tõestanud, et see töötab korralikult, võite komponente joota perforeeritud plaadile või trükkplaadile, et see autosse paigaldada.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.