Arduino மற்றும் HC-SR04 உடன் பார்க்கிங் சென்சார்

பார்க்கிங் சென்சார்

தற்போது தயாரிக்கப்பட்டுள்ள அனைத்து கார்களிலும் பார்க்கிங் சென்சார் உள்ளது ஏற்கனவே ஒருங்கிணைந்த பார்க்கிங் சென்சார். இந்த வகையான சென்சார்கள் எளிமையான அருகாமையில் உள்ள சென்சார்கள் முதல் நீங்கள் ஒரு பொருளுடன் மோதுவதற்கு எச்சரிக்கும் மற்றும் ஒலி சமிக்ஞை அல்லது கேமராவை இணைத்து, சற்றே சிக்கலான அமைப்புகள் மூலம் எச்சரிக்கும், இது ஒரு கேமராவை இணைத்து, படத்தையும் வரம்புகளின் சில வரிகளையும் உங்களுக்குக் காண்பிக்கும் ஆன்-போர்டு காட்சி.

இந்த வகையான சாதனங்கள் இருக்கலாம் ஒழுங்காக நிறுத்துவது மிகவும் நடைமுறைக்குரியது சிலரைப் போல "காது மூலம்" செய்யக்கூடாது ... இது ஒரு பொல்லார்ட் அல்லது நிறுத்தப்பட்ட மற்றொரு காரைத் தாக்கியதால் ஏற்படும் சேதம் காரணமாக உடல் உழைப்பாளரின் வருகையைத் தவிர்க்கும். ஆனால் துரதிர்ஷ்டவசமாக, எல்லா கார்களிலும் ஒன்று இல்லை, பெரும்பாலான பழைய கார்கள் இல்லை. ஆனால் உங்கள் காரில் ஒன்றை செயல்படுத்த முடியாது என்று அர்த்தமல்ல. அதை எப்படி செய்வது என்பதை இங்கே காண்பிக்கப் போகிறோம்.

பார்க்கிங் சென்சார் வாங்கவும்

பார்க்கிங் சென்சார்

சந்தையில் ஏற்கனவே பார்க்கிங் சென்சார்கள் உருவாக்கப்பட்டுள்ளன இந்த விஷயங்களுக்கு குறைந்த கை கொண்டவர்களுக்கு. எனவே நீங்கள் ஒரு தயாரிப்பாளராக இல்லாவிட்டால், DIY உங்களுக்கு பிடிக்கவில்லை என்றால், அதிக விலை இல்லாத இந்த வகை தயாரிப்புகளை நீங்கள் தேர்வு செய்யலாம். உங்கள் காரில் உள்ள ஒன்று சேதமடைந்திருந்தால் அல்லது பார்க்கிங் சென்சாருக்கு மாற்றாக சிலவற்றைப் பயன்படுத்தலாம் அல்லது தரமானதாக இல்லாத காரில் வைக்கலாம்.

தயாரிப்புகள் எதுவும் கிடைக்கவில்லை.மற்றும் இது € 20 முதல் € 30 வரை இருக்கலாம். எல்லாவற்றிலும் வழக்கமாக உங்கள் காரின் பின்புறத்தில் பம்பரில் வைக்க பல சென்சார்கள் உள்ளன மற்றும் ஒலியை வெளியிடும் சாதனத்தை வைக்க பயணிகள் பெட்டியின் உட்புறத்திற்கு வயரிங் வழிநடத்தும். மற்றவற்றில் ஒரு சிறிய காட்சியும் அடங்கும், இது பின்னால் பொருளைத் தாக்கும் தூரத்தைக் காட்டுகிறது.

También existen சில சற்று மேம்பட்டவை, சென்சார்களுக்கு பதிலாக அவற்றில் கேமராக்கள் உள்ளன. இந்த சந்தர்ப்பங்களில் இடைமுகம் நிறுவப்பட வேண்டும் எனில், இது ஒரு திரையாகும், இது காரை எளிமையான வழியில் நிறுத்த நீங்கள் காணக்கூடிய படத்தைக் காண்பிக்கும். இந்த சந்தர்ப்பங்களில், விலை சுமார் € 50 ஆகும்.

உங்கள் சொந்த பார்க்கிங் சென்சார் உருவாக்கவும்

இப்போது அதை நீங்களே உருவாக்க விரும்பினால், இந்த திட்டத்தைப் பயன்படுத்தலாம் arduino போர்டைப் பயன்படுத்துகிறது, அதன் நிரலாக்கத்திற்கான எளிய குறியீடு மற்றும் HC-SR04 போன்ற தூரங்களை அளவிட அல்ட்ராசவுண்ட் சென்சார்கள். நீங்கள் விரும்பினால், அதிக துல்லியத்தை சேர்க்க HwLibre இல் நாங்கள் விவரித்த மற்றவர்களுக்கு இந்த தூர சென்சார் மாறுபடலாம், இருப்பினும் இது போதுமானதாக இருக்கும்.

பார்க்கிங் சென்சார் எவ்வாறு செயல்படுகிறது?

முதலில், ஒரு காரின் பார்க்கிங் சென்சார் எவ்வாறு செயல்படுகிறது என்பதைப் பற்றி நீங்கள் நன்கு புரிந்து கொள்ள வேண்டும். இது மிகவும் அடிப்படை சாதனம். அது அடிப்படையாகக் கொண்ட கொள்கை தூரங்களை அளவிடவும் மீயொலி அல்லது ஆப்டிகல் சென்சார் உதவியுடன். ஒரு பொருளைத் தாக்கும் ஒரு குறிப்பிட்ட தூரத்தில் இருக்கும்போது, ​​அது ஒரு சமிக்ஞையை வெளியிடும், வழக்கமாக ஒரு பஸர் அல்லது அதற்கு ஒத்ததாக ஒலிக்கும். அந்த வழியில், விபத்தைத் தவிர்க்க எப்போது நிறுத்த வேண்டும் என்பதை டிரைவர் அறிவார்.

எனவே இதுதான் நீங்கள் அர்டுயினோவுடன் இனப்பெருக்கம் செய்ய வேண்டும், ஒன்று அல்லது அதற்கு மேற்பட்ட தூர சென்சார்களைப் பயன்படுத்துங்கள், அவை ஒரு குறிப்பிட்ட தூரத்தைக் கண்டறியும்போது, ​​மைக்ரோகண்ட்ரோலர் எச்சரிக்கும் ஒரு பஸர் அல்லது காட்சி சமிக்ஞை அமைப்பைச் செயல்படுத்துகிறது. ஒன்றுக்கு மேற்பட்ட தூர சென்சார்களைச் சேர்ப்பது வெவ்வேறு கோணங்களில் இருந்து அதிக துல்லியத்தை அனுமதிக்கும், ஏனெனில் ஒற்றை சென்சார் மூலம் நீங்கள் சென்சார் வரம்பிற்குள் இல்லாத பொருட்களைப் பற்றி எச்சரிக்க முடியாது.

மேலும் தகவல் - VL53L0X லேசர் சென்சார் / HC-SR04 மீயொலி சென்சார்

தேவையான கூறுகள்

உங்கள் சொந்த பார்க்கிங் சென்சார் உருவாக்க நீங்கள் வேண்டும்:

  • உரிமத் தட்டு Arduino தான், இது உங்கள் வசம் உள்ள பல மாதிரிகள் மற்றும் இணக்கமான தட்டுகளாக இருக்கலாம்.
  • அல்ட்ராசவுண்ட் சென்சார்s HC-SR04, நீங்கள் இதே போன்ற ஒன்றைப் பயன்படுத்தலாம் என்றாலும்.
  • எல்.ஈ.டி அல்லது பஸர், நீங்கள் அடிப்படையாகக் கொள்ள விரும்புவதால் ஒலி அல்லது காட்சி சமிக்ஞை. இந்த வழக்கில், காட்சி மற்றும் கேட்கக்கூடிய சமிக்ஞைகள் இரண்டும் பயன்படுத்தப்படுகின்றன பஸர். நீங்கள் ஒரு எளிய பஸரை வாங்கினால், நாங்கள் பஸருக்கு அர்ப்பணிக்கும் கட்டுரையில் விவரிக்கையில் உங்களுக்கு சில கூடுதல் கூறுகள் தேவைப்படும் என்பதை நினைவில் கொள்ளுங்கள், ஆனால் நீங்கள் அதை ஒரு தொகுதி வடிவில் பெற்றால் அது உங்களுக்கு தேவையான அனைத்தையும் ஒருங்கிணைக்கும் ...
  • கேபிள்கள் டுபோண்ட் இணைப்புக்கு.
  • 3 எதிர்ப்பு de 220 ஓம்ஸ் விரும்பினால்
  • ப்ரெட்போர்டு o பிசிபி அதை நிரந்தரமாக்க நீங்கள் அதை சாலிடர் செய்ய விரும்பினால்.

படிப்படியாக அதை எப்படி செய்வது

Arduino உடன் சுற்று

உங்களுக்கு தேவையான அனைத்தையும் நீங்கள் பெற்றவுடன், பின்வருபவை கூறுகளை சரியாக இணைக்கவும். இதைச் செய்ய, நான் இங்கே உங்களுக்குக் காண்பிக்கும் இந்த சுற்றுக்கான எளிய திட்டத்தை நீங்கள் பின்பற்றலாம். இணைப்பு மிகவும் எளிது. எல்லாம் இணைக்கப்பட்டவுடன், Arduino IDE இலிருந்து மைக்ரோகண்ட்ரோலரை நிரல் செய்வது மட்டுமே அவசியம்.

இந்த வழக்கில், நாங்கள் மூன்று வெவ்வேறு வண்ண எல்.ஈ.டிகளைப் பயன்படுத்துகிறோம். உதாரணமாக, இது ஒரு பச்சை, ஒரு மஞ்சள் மற்றும் ஒரு சிவப்பு நிறமாக இருக்கலாம், இருப்பினும் நீங்கள் மற்ற வண்ணங்களைப் பயன்படுத்தலாம். நீங்கள் சிக்கல்கள் இல்லாமல் தொடர்ந்து தலைகீழாக மாறலாம் என்பதை பச்சை குறிக்கும். மஞ்சள் நீங்கள் கவனமாக இருக்க வேண்டும் என்பதைக் குறிக்கிறது, ஏனெனில் அது பொருளை நெருங்குகிறது, மேலும் மோதலைத் தவிர்க்க நீங்கள் அணிவகுப்பை நிறுத்த வேண்டியிருக்கும் போது சிவப்பு. சாத்தியமான, முன்னெச்சரிக்கை மற்றும் நிறுத்துதல் என குறிக்கப்பட்ட தூரம் சரியாக அளவீடு செய்யப்பட வேண்டும் ...

El Arduino IDE ஸ்கெட்ச் சுற்று வேலை செய்ய அது திட்டமிடப்பட வேண்டும், அது:

#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);
}

உங்கள் காரின் பக்கங்களிலும் மையப் பகுதியிலும் வைக்க ஒன்றுக்கு மேற்பட்ட சென்சார்களைச் சேர்க்க குறியீடுகளை மாற்றலாம். உங்கள் திறன்களின் அடிப்படையில் பாதுகாப்பான, முன்னெச்சரிக்கை அல்லது ஆபத்தானதாகக் கருதப்படும் தூரங்களை நீங்கள் மாற்றலாம் அல்லது அவை எவ்வளவு உணர்திறன் மிக்கதாக இருக்க வேண்டும். நீங்கள் பஸரின் டோன்களை மாற்றியமைக்கலாம். கேமராக்களைப் பயன்படுத்த, நீங்கள் வேறு முறையைப் பயன்படுத்தி இதைச் செய்யலாம், மேலும் எல்சிடி திரையில் இருந்து சிக்னலை கேமராக்களிலிருந்து பட சிக்னலுடன் இணைக்கலாம் ...

நீங்கள் பார்க்க முடியும் என, இது மிகவும் எளிமையான குறியீடு. இப்போது அது ப்ரெட்போர்டில் இருந்து நகரும் விஷயமாக இருக்கும் மிகவும் நிலையான வடிவமைப்பு அதை உங்கள் காரில் நிரந்தரமாக வேலை செய்ய விடவும். அதற்காக, அது சரியாக வேலை செய்கிறது என்பதை நிரூபித்தவுடன், நீங்கள் அதை ஒரு துளையிடப்பட்ட தட்டில் அல்லது பிசிபியில் காரில் நிறுவுவதற்கு சாலிடர் செய்யலாம் ...


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.