Realizarea unui senzor de ploaie cu notificare prin e-mail folosind Arduino. Instalarea unui senzor de ploaie Arduino conectarea unui senzor de ploaie

În acest tutorial, vom folosi un senzor de ploaie pentru a detecta intensitatea ploii și vom genera un semnal variabil analogic de la 0 la 1024. De asemenea, va genera o ieșire digitală în funcție de valoarea sa setată.

Când senzorul de ploaie detectează ploaie, trimite un semnal analogic către placa Arduino Uno. Arduino Uno monitorizează modificările care apar la senzorul de ploaie. Când valoarea senzorului de ploaie depășește un anumit nivel, Arduino Uno trimite câteva comenzi către modulul nostru GSM, iar modulul GSM trimite un sms prin numărul potrivit telefon.

Instalare Arduino IDE: Puteți descărca ultima versiune Arduino IDE pe această pagină.

Pasul 2: Componentele utilizate

Pentru acest proiect vom avea nevoie de câteva componente:

  1. Senzor/senzor de ploaie
  2. Modul GSM (sim 900)
  3. Set de fire/jumperi

Senzor/senzor de ploaie

Modulul senzor de ploaie este un instrument simplu de detectare a ploii. Poate fi folosit ca comutator atunci când o picătură de ploaie cade pe senzor și, de asemenea, pentru a măsura intensitatea precipitațiilor. Funcții modulare, placă de ploaie și placă de control care sunt separate pentru un confort sporit, indicator de putere și sensibilitate reglabilă, potențiometru.

Ieșirea analogică este utilizată pentru a detecta picăturile în cantități de precipitații. Când este conectat la o sursă de alimentare de 5V, indicatorul LED se aprinde, când nu cade ploaie pe placa de inducție, ieșirea DO este ridicată. Când cantitatea de apă scade, ieșirea DO este scăzută și indicatorul comutatorului se aprinde. Îndepărtați picăturile de apă, când va reveni la starea inițială va atinge un nivel ridicat.

Modul GSM (sim 900)

Acesta este quad-band compatibil GSM/GPRS Telefon celular, care funcționează la o frecvență de 850/900/1800/1900 MHz și care poate fi folosit nu numai pentru acces la Internet, ci și pentru comunicarea orală(cu condiția să fie conectat la un microfon și un difuzor mic) și SMS.

În exterior arată ca un pachet mic (2,4 cm x 2,4 cm x 0,3 cm) cu contacte în formă de L pe patru laturi, astfel încât acestea să poată fi lipite atât din lateral, cât și de jos. Modul intern controlat de procesor AMR926EJ-S, care controlează comunicarea telefonică, transferul de date (prin stiva TCP/IP încorporată) și (prin interfața serială UART și TTL) comunicarea cu circuitele interfațate cu telefonul însuși.

Procesorul este responsabil și pentru cartela SIM (3 sau 1,8 V), care trebuie conectată la peretele extern al modulului. În plus, dispozitivul GSM900 integrează o interfață analogică, convertor A/D, RTC, magistrală SPI, I²C și modul PWM. Sectiunea radio este GSM 2/2+ faza si este clasa 4 (2 W) la 850/900 MHz sau clasa 1 (1 W) la 1800/1900 MHz.

Interfața serială TTL este responsabilă nu doar de transmiterea tuturor datelor referitoare la SMS-urile deja primite și a celor incluse în timpul sesiunilor TCP/IP în GPRS (rata de transfer de date este determinată de GPRS clasa 10: maxim 85,6 kbit/s), dar și de primirea circuitelor de comenzi ( în cazul nostru, provenind de la controlul PIC telecomandă), care poate fi fie standardul AT, fie tipul SIMCom îmbunătățit AT. Modulul este alimentat cu putere continuă (3,4 până la 4,5 V) și absoarbe maxim 0,8 A în timpul transmisiei.

Arduino Uno

Arduino Uno sau Genuino Uno este o placă de microcontroler bazată pe ATmega328P ( descriere tehnica). Are 14 I/O digitale (dintre care 6 pot fi folosite ca ieșiri PWM), 6 intrări analogice, cristal de cuarț de 16 MHz, conexiune USB, mufă de alimentare, antet ICSP și buton de resetare.

Pasul 3. Descrierea proiectului

În acest proiect vom folosi Senzorul de picături de ploaie pentru a detecta intensitatea picăturii de ploaie și pentru a genera unele valori analogice. Când senzorul de ploaie detectează intensitatea picăturii de ploaie, Arduino UNO trimite o comandă la modulul GSM, apoi modulul GSM trimite e-mail la ID-ul de e-mail specificat.

Conexiunea circuitului nostru este prezentată mai sus. Mânca două scheme de circuit: unul pentru senzor de ploaie cu Arduino si altul pentru Arduino cu modul GSM.

Pasul 4. Cod pentru proiect

Puteți descărca codul sursă pentru acest proiect mai jos.

/* DETECTOR DE PICĂTURI DE PLOAIE CU GSM (FOLOSIRE SIM-900 MINI, SENSOR PICĂTURI DE PLOIE & ARDUINO UNO); Aici folosim senzorul de picături de ploaie pentru a detecta intensitatea picăturilor de ploaie și pentru a genera un semnal analog variabil de la 0 la 1024. De asemenea, generează o ieșire digitală în funcție de valoarea sa prestabilită. Când senzorul de picături de ploaie detectează ploaia, atunci va trimite un semnal analogic către placa Arduino Uno. Arduino Uno monitorizează schimbarea care are loc la senzorul de picături de ploaie. Când valoarea senzorului de picături de ploaie depășește un anumit nivel Arduino Uno nostru trimite unele la comandă către Modulul nostru GSM și modulul GSM trimit un SMS la numărul de telefon dat. Circuitul: * MODUL GSM (SIM-900 MINI) 5VT(TX) CONECTAT LA PIN 9 (RX PENTRU SOFTWARE SERIAL) * MODUL GSM (SIM-900 MINI) 5VR(RX) CONECTAT LA PIN 10 (TX PENTRU SERIA DE SOFTWARE) * SENSOR PICĂTĂ DE PLOIE DO LA PIN 11 * SENSOR PICĂTĂ AO LA PIN A0 * CONECTAȚI VCC DE PICĂTURĂ LA 5V DE ARDUINO UNO * CONECTAȚI VCC DE GSM LA 5V DE ARDUINO UNO creat. 8 NOV 2016 de SOUMYA RANJAN PANDA Pentru orice ajutor contactați [email protected]*/ #include SoftwareSerial mySerial(9, 10); //(RX,TX) int d=0; void setup() ( mySerial.begin(9600); Serial.begin(9600); pinMode(11,INPUT); //PENTRU INTRARE DIGITALĂ pinMode(A0,INPUT); //PENTRU INTRARE ANALOG delay(50); ) void loop() ( int sensorReading = analogRead(A0); //CITEȘTE VALOAREA SENSORULUI PICĂTURĂ DE PLOIE if(sensorReading<500) //WHEN SENSOR DETACT RAIN IT"S ANALOG VALUE REDUCE { Serial.println("Raining"); SendMessage(); //SENDING SMS SIGNAL TO GSM MODULE while(analogRead(A0)<800); //HOLDING STATE UNTIL RAIN STOP } else if((sensorReading>500)&&(Citirea senzorului<800)) // IT IS FOR RAINWARNING { Serial.println("Rain Warnigitng"); } else if(sensorReading>800) //WHEN RAIN STOP ( Serial.println("NotRaining"); ) delay(1000); ) /****************************PENTRU GSM SIM-900 MINI*************** ** ***************/ void SendMessage() //TRIMITERE SEMNAL SMS ( mySerial.println("AT+CMGF=1"); //SELECTARE întârziere mod text SMS (1000); mySerial.println("AT+CMGS=\"+91XXXXXXXXXX\"\r"); //PLOUAȚI NUMĂRUL MOBIL întârziere(1000); )"); delay(100); mySerial.println((char)26); delay(1000); )

Pasul 5. Videoclip final

Vezi mai sus videoclipul complet al proiectului și descrierea acestuia. Asta e tot.

Mulți proprietari de mașini consideră că senzorul de ploaie este un dispozitiv inutil de care se pot lipsi. Pentru a înțelege dacă este cu adevărat necesar, merită să învățați despre caracteristicile unor astfel de dispozitive.

Dispozitivul descris este un dispozitiv care detectează apariția precipitațiilor și pornește ștergătoarele. De obicei, senzorul reacționează și la nivelurile de lumină și este folosit pentru a aprinde automat farurile.

Senzor de ploaie

Acest dispozitiv este conceput pentru a rezolva mai multe probleme:

  • determinarea prezenței ploii sau zăpezii;
  • pornirea ștergătoarelor când plouă;
  • determinarea gradului de contaminare a parbrizului;
  • aprinderea farurilor dacă senzorul este proiectat și pentru a detecta nivelul de iluminare.

Dispozitivul descris este instalat între parbriz și oglinda retrovizoare. Senzorul de ploaie este conceput pentru a crea condiții mai sigure atunci când conduceți în oraș sau pe o autostradă aglomerată. Dacă începe să plouă sau să ningă în timpul traficului intens, șoferul trebuie să facă mișcări inutile pentru a porni și opri ștergătoarele, luându-și atenția de la drum. Acest lucru contribuie la pierderea atenției și poate duce la un accident. În plus, dispozitivul permite o vizibilitate excelentă în prezența unor cantități mari de precipitații.

Senzorii de ploaie au mai multe dezavantaje:

  • Positive false sau nepotrivite.În unele cazuri, doar o picătură face ca ștergătoarele să se pornească, deși restul sticlei rămâne uscat. În același timp, senzorul nu funcționează adesea atunci când o parte a paharului este umplută cu apă și murdărie, dar picăturile nu cad în zona de acoperire a dispozitivului.
  • Pornirea ștergătoarelor fără spălator de parbriz. Din acest motiv, murdăria este întinsă pe suprafață, provocând o vizibilitate slabă.
  • Declanșat din cauza defecte la parbriz. Prezența zgârieturilor și a altor defecte pe suprafață poate cauza funcționarea defectuoasă a dispozitivului.
  • Întârziere de răspuns.În unele cazuri, senzorul de ploaie este activat în 1-2 secunde după ce picăturile de ploaie apar pe parbriz.

Pentru a evita astfel de probleme și a preseta senzorul la nivelul dorit de sensibilitate, doar stropiți cu apă pe locul unde este instalat senzorul. Dacă funcționează corect, ștergătoarele se vor porni automat.

Senzorul de ploaie este montat sub parbriz pe spatele oglinzii retrovizoare. În timpul instalării dispozitivului, se iau în considerare următoarele nuanțe:

  1. Senzorul trebuie amplasat pe parbriz astfel încât să nu interfereze cu vederea șoferului asupra drumului. Este important să îl instalați într-o zonă care este curățată de ștergătoarele în timp ce acestea funcționează. În caz contrar, este posibil ca dispozitivul să nu funcționeze corect.
  2. Nu ar trebui să existe fisuri sau alte defecte în zona în care se află senzorul, deoarece eficiența funcționării acestuia depinde de aceasta.
  3. Înainte de a atașa dispozitivul, trebuie să vă asigurați că ștergătoarele curățează eficient parbrizul și nu lasă murdărie.

Senzorul poate fi instalat fie la un centru de service, fie independent. În plus, nu este deloc dificil. Nu sunt necesare instrumente speciale pentru instalare.

Mai jos oferim instrucțiuni pentru instalarea unui senzor de ploaie simplu DDA-35.

Mai întâi trebuie să „țintiți” - selectați un loc în interiorul parbrizului unde va fi lipit senzorul. După cum am menționat mai devreme, nu ar trebui să interfereze cu vederea șoferului. Pentru frumusețe, este indicat să verificați locația și să instalați senzorul în partea de sus în mijloc, lângă suportul oglinzii.

Senzorii de ploaie achiziționați vin cel mai adesea cu o cârpă specială pentru ștergerea și degresarea sticlei. Datorită acestui lucru, senzorul este atașat mai bine.

Dacă un astfel de șervețel nu este inclus în kit, puteți folosi orice șervețel de sticlă.

Ștergeți cu atenție zona de pe parbriz unde vom lipi senzorul de ploaie.

Îndepărtăm folia de protecție din interiorul senzorului, dezvăluind astfel elementele de fixare care vor ține senzorul pe sticlă.

După aceasta, aplicați senzorul de ploaie în locul selectat de pe sticlă și apăsați cu grijă dispozitivul pe sticlă. Încercăm să ne asigurăm că totul merge bine, deoarece nu vom avea o a doua șansă. Cu fiecare deconectare, suportul se va lipi de suprafață din ce în ce mai rău.

Împingem firul de la senzor sub căptușeală.

Dacă nu este suficient spațiu sub tapițerie, slăbiți ușor șuruburile care fixează viziera.

Scoateți placa de acoperire de pe suport și așezați sârma sub ea. După aceasta, punem capacul înapoi.

Să mergem mai jos. Împingeți cu grijă cablul sub garnitura rackului.

Deschidem cutia de siguranțe (la diferite modele este amplasată în locuri diferite) și instalăm senzorul de ploaie în locul releului de control al ștergătoarelor de parbriz (asigurați-vă că urmați marcajele și poziția cheii). Dacă nu știm exact unde să instalăm releul, uită-te în documentație.

Dacă este necesar, cablul rămas poate fi înfășurat și lăsat în blocul de montare.

Acest lucru completează procesul de instalare a unui senzor de ploaie pe o mașină. Rămâne doar să-i verifici performanța stropind cu apă pe parbriz (cu contactul pus, desigur).

Verificarea funcționalității senzorului de ploaie

De asemenea, puteți viziona un videoclip despre instalarea unui senzor de ploaie:

După conectarea dispozitivului, ștergătoarele pot fi controlate manual. Acest lucru poate fi necesar atunci când umezeala intră pe sticlă de sub roțile unei mașini care se deplasează în față și nu ajunge în zona de acoperire a senzorului. În acest caz, șoferul pornește ștergătoarele manual.

Este necesar să configurați dispozitivul imediat după instalare, pentru a nu fi distras de astfel de acțiuni în timpul conducerii. DDA-35 are 3 moduri de funcționare - standard, ploaie și zăpadă. Modurile sunt comutate prin apăsarea unui singur buton unul câte unul.

Senzori de ploaie încorporați din fabrică sunt reglate cu ajutorul comutatorului coloanei de direcție. Mânerul de putere are în mod standard 5 poziții (uneori mai mult și mai puțin). În poziția „0” dispozitivul este oprit. Numerele de la 1 la 4 indică gradul de sensibilitate al senzorului. Când porniți dispozitivul în modul 4, acesta va funcționa în modul sensibilitate maximă. Pentru a-l opri, rotiți butonul în poziția 0.

Senzorul de ploaie este reglat folosind comutatorul pe coloana de direcție

Cum funcționează senzorul de ploaie

Dispozitivul descris este format dintr-un LED și mai multe elemente fotosensibile (fotodiode). Lumina emisă de LED este reflectată de suprafața de sticlă și returnată elementelor sensibile la lumină. Dacă la suprafață este ploaie sau zăpadă, gradul de reflexie se modifică și senzorul pornește ștergătoarele.

Cu cât parbrizul este mai umed, cu atât lumina refractată va fi reflectată mai puțin. Fotocelulele reacţionează la schimbare şi după aceea se pornesc ştergătoarele. Acesta este motivul pentru care pot apărea alarme false atunci când insectele ajung pe sticlă sau dacă există defecte la suprafață. Pentru a preveni activarea prematură a ștergătoarelor, este suficient să opriți senzorul pe vreme uscată și să instalați dispozitivul numai pe sticlă nedeteriorată.

Pornirea senzorului de ploaie din fabrică după instalare este destul de simplă - pentru a face acest lucru, trebuie să rotiți pârghia coloanei de direcție în pozițiile de la 1 la 4. Se oprește atunci când comutați maneta în poziția 0. Dacă apar probleme în funcționarea senzorul, nu ar trebui să încercați să îl opriți singur dacă nu știți cum să o faceți corect.

Exemplu de instalare a unui senzor de ploaie.
Pentru a-l porni, trebuie să mutați pârghia coloanei de direcție în poziția 1. Cadranul A trebuie setat în funcție de sensibilitatea dorită (jos - minim, sus - maxim).
Pentru a opri senzorul de ploaie, mutați maneta coloanei de direcție în poziția 0.

Principala greșeală pe care o fac mulți șoferi este să oprească dispozitivul în cel mai simplu mod - prin tăierea firului. Astfel de acțiuni pot cauza o funcționare defectuoasă a unității de control a sursei de alimentare de la bord. Dacă senzorul nu răspunde la scăderi mici, mai întâi trebuie să deșurubați butonul în poziția 4, la care va funcționa în modul de sensibilitate maximă.

Pentru a deconecta în siguranță senzorul, pur și simplu scoateți conectorul din acesta. În acest caz, va fi afișată o eroare pe unitatea de alimentare de la bord. Dacă trebuie să opriți complet dispozitivul, trebuie să contactați un service auto.

Mulți senzori de ploaie sunt universali și pot fi instalați pe orice mașină. Toate funcționează pe același principiu, astfel încât orice șofer poate configura dispozitivul în mod independent.

Cât costă un senzor de ploaie?

Costul multor senzori de ploaie este de aproximativ 2 mii de ruble. Prețul depinde de sensibilitatea dispozitivului, precum și de dacă releul electronic este încorporat în mașină sau este detașabil. Metoda de conectare a senzorului depinde de aceasta.

Multe modele universale nu costă mai mult de 2 mii de ruble. Astfel de senzori sunt cei mai des întâlniți și sunt instalați pe o mare varietate de mașini. Dacă senzorul este instalat la un centru de service, specialiștii selectează cel mai potrivit dispozitiv pentru mașină.

Senzor de ploaie - ce este, cum funcționează, cum se instalează

5 (100%) 4 au votat

Vehiculele moderne au un design complex, care, pe lângă diverse componente, ansambluri și mecanisme îmbunătățite, este reprezentat de un număr mare de completări utile, inclusiv un senzor de ploaie. Cu toate acestea, există diverse zvonuri contradictorii despre asta în cercurile proprietarilor de mașini. Unii susțin că acest dispozitiv nu oferă niciun beneficiu și este necesar doar pentru a crește costul mașinii. Potrivit altora, a avea această opțiune nu este mai puțin utilă decât sistemul ABS. Să încercăm să ne dăm seama dacă instalarea unui senzor de ploaie pe o mașină este necesară sau nu,

Caracteristici structurale și funcționale

Este de remarcat faptul că senzorul de ploaie, care a apărut nu cu mult timp în urmă, a fost instalat exclusiv pe mașini premium. Cu toate acestea, mai târziu a devenit acel plus util care a apărut pe vehiculele din categoriile medii și bugetare. În plus, la vânzare puteți găsi diverse modificări ale acestui dispozitiv, care pot fi instalate independent pe orice mașină. Acum fiecare pasionat de mașini poate instala un senzor de ploaie.

Cum functioneaza

Cum funcționează un senzor de ploaie? Circuitul său este reprezentat de un element sensibil care reacționează la precipitațiile care cad pe parbriz, după care ștergătoarele de parbriz sunt pornite automat. Majoritatea modelelor de vehicule au un senzor de ploaie multifuncțional, adică, pe lângă pornirea ștergătoarelor mașinii, controlează și funcționarea închiderilor geamurilor laterale și închide trapa.

Dacă un astfel de sistem este instalat pe o mașină, confortul la conducere pe vreme ploioasă sau cu zăpadă crește de multe ori, deoarece șoferul nu mai trebuie să pornească în mod independent ștergătoarele de parbriz și să selecteze modul optim de funcționare. Electronica va face asta pentru el.

Funcționarea senzorului se bazează pe principiul refracției radiației infraroșii în momentul în care picăturile de ploaie sau zăpadă cad pe parbriz. Datorită acestei caracteristici, senzorul de ploaie din mașină este situat în interiorul parbrizului, prin urmare este complet exclus de la contactul cu apa. Circuitul dispozitivului este format dintr-un sistem electronic de control și un actuator (releu), care pornește motoarele electrice ale ștergătoarelor și, în funcție de intensitatea precipitațiilor, reglează funcționarea acestora.

Designul sistemului de control este reprezentat de o fotocelulă sensibilă și LED-uri, care emit lumină infraroșie în timpul funcționării senzorului. Apoi, radiația IR trece prin sticlă, iar atunci când este curată și uscată, cea mai mare parte este reflectată de la suprafață și capturată de o fotocelulă. Pentru a egaliza indicele de refracție, se aplică un gel special pe zona sa de lucru. Dar de îndată ce umezeala ajunge pe sticlă, radiația începe să se disipeze. Pe baza acestor modificari, fotocelula senzorului trimite semnale corespunzatoare sistemului de control, care, pe baza algoritmilor incorporati, porneste aparatele de curatat sticla si corecteaza functionarea acestora.

Rețineți că majoritatea dispozitivelor nu sunt personalizabile, adică răspund la schimbările condițiilor meteo cu întârziere. Dar totuși, senzorul de ploaie are mai multe avantaje:

  • reduce oboseala șoferului și mărește confortul la conducere în timpul precipitațiilor;
  • crește siguranța pe drum datorită faptului că șoferul nu trebuie să întrerupă pentru a comuta modurile de funcționare ale ștergătoarelor de parbriz;
  • prelungește semnificativ durata de viață a mecanismului ștergător.

Cum funcționează un senzor de ploaie?

Aparatul începe să funcționeze când ștergătoarele de parbriz sunt rotite în prima poziție, apoi, în funcție de intensitatea precipitațiilor, unitatea de control selectează modul optim de funcționare pentru ștergătoare. Pozițiile rămase ale ștergătoarelor de sticlă rămân neschimbate.

În orice caz, nu ar trebui să dezactivați controlul manual al ștergătoarelor, deoarece apariția unei situații neobișnuite nu poate fi exclusă complet. De exemplu, stropii de bălți căzute accidental pe parbriz după ploaie, care nu au fost prinse de elementul de lucru al senzorului, sau necesitatea curățării sticlei de praf sau excremente de păsări.

Pentru a elimina alarmele false ale senzorului pe vreme uscată, este necesar să îl opriți, deoarece lamelele ștergătoarelor pot deteriora un parbriz uscat.

Autoinstalarea unui senzor de ploaie pe o mașină

Acest accesoriu util poate fi instalat pe orice vehicul. În cazul în care mașina este încă în garanție, înainte de a o instala, trebuie să alegeți un model universal, personalizabil, care să elimine complet interferența cu rețeaua electrică. În caz contrar, garanția va fi automat exclusă. La achiziționarea unui senzor, pachetul acestuia trebuie să includă o diagramă detaliată de instalare, elemente ale senzorului, gel și adeziv de montare.

Instalarea unui senzor de ploaie pe o mașină se realizează în următoarea secvență:

  1. Pe suprafața de lucru a senzorului se aplică un gel special, care egalizează indicele de refracție al radiației infraroșii a LED-urilor.
  2. Folosind adezivul de montaj inclus în kit, partea optică este atașată la interiorul parbrizului.
  3. Sistemul de control al dispozitivului este situat în blocul de montare al mașinii în locul releului ștergătoarelor de parbriz (în timpul instalării, principalul lucru este să nu greșiți cu poziția și marcarea cheii).
  4. Partea optică și sistemul de control sunt conectate prin fire care sunt ascunse în carcasa rack-ului.
  5. În cele din urmă, este setată sensibilitatea necesară.

În cazul unei avarii, înlocuirea senzorului de ploaie se efectuează în ordine inversă. Dar trebuie să știți că la mașinile străine partea optică a accesoriului este montată direct în sticlă și nu o puteți îndepărta singur.

Fă-ți propriul senzor de ploaie

Majoritatea pasionaților de mașini sunt interesați de întrebarea cum să facă un senzor de ploaie cu propriile mâini? În primul rând, trebuie să decideți asupra tipului de dispozitiv care este fabricat, să cunoașteți temeinic principiul său de funcționare și să selectați părțile care corespund diagramei. În principiu, nu ar trebui să existe probleme cu achiziționarea de elemente pentru a realiza singur un dispozitiv. Cu toate acestea, pe lângă acestea, este necesar și un gel optic special, fără de care senzorul nu va funcționa corect.

Cel mai comun tip de auto-producție este optic. Diagrama sa detaliată și descrierea pieselor pot fi găsite pe Internet. Designul celui de-al doilea tip, un contor de umiditate, este mai dificil de reprodus într-un atelier de acasă, dar se distinge prin precizie ridicată.

Pentru a instala un sistem de control al ștergătoarelor de parbriz, nu este necesar să utilizați serviciile unui atelier de reparații auto, puteți face această lucrare singur. Aproape toate mașinile moderne au această funcție, astfel încât funcționarea ștergătoarelor în diferite condiții meteorologice este controlată automat. Senzorul de ploaie este încorporat în geamul din față a oricărei mașini străine, deci este imposibil să-l scoateți.

Cu toate acestea, puteți instala un senzor de ploaie pe o mașină casnică veche. Acest dispozitiv este destul de ușor de realizat și este destul de potrivit pentru mașinile VAZ. Pentru a funcționa veți avea nevoie de un senzor universal.

Principiul de funcționare al dispozitivului

Aparatul functioneaza pe baza opticii, care trebuie pozitionata vertical. Așezați senzorul universal pe interiorul parbrizului. Locul de instalare trebuie să fie în zona de acoperire a periilor, iar fisurile, așchiile și alte defecte nu sunt permise pe suprafața transparentă.

Folosind radiația infraroșie, senzorul scanează starea suprafeței exterioare a sticlei. Picăturile de ploaie și murdăria modifică puterea de reflexie a semnalului luminos. După aceasta, unitatea de comandă electronică dă o comandă de a porni ștergătoarele de parbriz. Decalajele dintre mișcările periei sunt setate automat și depind de intensitatea precipitațiilor.

Un astfel de senzor de ploaie poate fi instalat pe parbriz. În acest caz, banda nuanțată superioară nu va interfera cu funcționarea adecvată a dispozitivului. Senzorul nu se potrivește mașinilor care au un filtru infraroșu pe sticlă.

Pornirea senzorului de ploaie

Senzorul funcționează doar când ștergătoarele de parbriz sunt activate în prima poziție, dispozitivul selectează automat intensitatea mișcării lamelor. Dacă ștergătoarele sunt în a doua sau a treia poziție, viteza lor nu se modifică.

La instalarea unui senzor de ploaie, trebuie să lăsați posibilitatea controlului manual al ștergătoarelor de parbriz. Orice situație poate apărea pe drum și nu ar trebui să vă bazați în întregime pe automatizare. De exemplu, pe partea șoferului există o mulțime de stropi de la traficul care se apropie, dar aceste stropi nu ajung în zona de operare a senzorului și geamul nu se curăță.

Experții recomandă menținerea senzorului de ploaie oprit pe vreme uscată. Deoarece dispozitivul reacționează la diferite obiecte: o insectă zburătoare, frunze de copac și puf. În acest caz, spălatorul de parbriz trebuie întotdeauna pornit manual. Alimentarea automată cu apă a geamului poate speria șoferul, limitând în mod neașteptat vederea.

Când realizați un senzor, puteți alege un microprocesor importat ca bază sau puteți utiliza dezvoltări interne.

Senzor de ploaie pe un microprocesor străin model RS-22 Senzor de ploaie

Microprocesorul este fabricat de compania americană Microchip și este potrivit pentru orice mașină cu echipament de 12 V Conectarea unui senzor de ploaie constă în patru etape:

  1. Atașați un suport special la interiorul parbrizului folosind adeziv;
  2. Aplicați gelul pe suprafața zonei de lucru a senzorului pentru a egaliza indicele de refracție;
  3. Poziția corpului senzorului pe suport este fixată cu un șurub;
  4. Verificați zona de lucru pentru bule de aer.

Un astfel de senzor de ploaie poate fi conectat la mașinile VAZ folosind comutatorul de mod ștergător:

  1. Senzorul este conectat la caroserie cu un fir albastru;
  2. Un fir roșu este tras de la senzor la pinul I al comutatorului;
  3. Firul galben al senzorului este atașat la un cordon de aceeași culoare, dar cu o dungă verde.
  4. Dispozitivul este conectat cu un fir negru la blocul de la pinul nr. 53.

Pentru o funcționare corectă a dispozitivului, în etapa inițială trebuie să calibrați sensibilitatea elementelor și să verificați debitul parbrizului. Ștergătoarele de parbriz vor începe să funcționeze adecvat numai după setarea pragului de răspuns pentru senzorul de ploaie.

Dezvoltarea internă a unui senzor de ploaie

Inginerii ruși au creat un senzor de ploaie care nu are analogi în lume. Principalele sale avantaje sunt:

  1. Simplitatea și fiabilitatea managementului sistemului;
  2. Posibilitate de autoinstalare;
  3. Senzorul este conectat autonom. Cablajul electric al mașinii nu este implicat (și acest factor este deosebit de important atunci când mașina este în garanție);
  4. Posibilitatea de a dezactiva senzorul și de a trece la modul de control manual al ștergătoarelor;
  5. Cost scăzut.

Aparatul are funcția de a regla pauzele care însoțesc mișcările ștergătoarelor de parbriz. Modificarea frecvenței de funcționare a periilor are o legătură directă cu viteza dezvoltată de mașină pe șosea. Cu mișcare lentă, pauzele se prelungesc, iar cu mișcare rapidă, se scurtează. Dacă șoferul dorește să asalteze o băltoacă adâncă în mașina sa, sistemul va detecta în avans apropierea unui volum mare de lichid de sticlă. La o distanta de 5 pana la 10 cm, se vor detecta apa si murdaria care se apropie si sistemul va activa in prealabil stergatoarele.

Cel mai utilizat model de senzor pe piața internă este DDA-25. De obicei, mașinile Lada (Kalina sau Priora) sunt echipate cu astfel de dispozitive. Senzorul de ploaie are mai multe moduri de protecție împotriva zăpezii și ploii. Trei programe încorporate pot fi modificate folosind un buton de pe corpul dispozitivului. Puteți instala singur un astfel de senzor pentru a face acest lucru, trebuie doar să urmați procedura stabilită:

  1. Atașați senzorul optic pe parbriz folosind o bază adezivă;
  2. Instalați senzorul în locul releului în blocul de montaj al vehiculului (în timp ce observăm marcajele și poziția cheii);
  3. Așezați cablajul de-a lungul stâlpului din sticlă din față;
  4. Setați nivelul de sensibilitate al senzorului.

Instalarea senzorului de ploaie este prezentată mai clar în videoclip:

Un senzor de ploaie potrivit poate fi găsit în majoritatea magazinelor online pentru șoferi. Costul unui astfel de dispozitiv nu este, de obicei, mare: vă puteți concentra pe un preț de aproximativ o mie de ruble.

În acest articol, vom afla cum puteți utiliza un senzor de scurgeri Arduino. Astfel de senzori sunt adesea numiți diferit: senzor de ploaie, senzor de umiditate, senzor de cădere, senzor de scurgere. În acest caz, ne referim aproape întotdeauna la același senzor, de obicei realizat sub forma unui modul gata făcut. Senzorul se conectează ușor la Arduino, schița pentru lucrul cu astfel de senzori este simplă, iar prețul nu este mare. Ideal pentru proiecte simple pe Arduino Uno, Mega, Nano.

Senzorul de scurgeri și ploaie din proiectele Arduino vă permite să detectați apariția picăturilor de umiditate și să răspundeți la aceasta la timp, de exemplu, activând o alertă. Astfel de sisteme sunt utilizate în mod activ în industria agricolă, în industria auto și în alte domenii de zi cu zi ale vieții noastre. În acest articol ne vom uita la lucrul cu un modul gata făcut, care poate fi achiziționat cu ușurință în orice magazine online specializate.

Modulul senzorului este format din două părți:

  • Placă de detectare a căderii „senzoriale”. Acesta urmărește cantitatea de umiditate care ajunge pe el. În esență, senzorul este un simplu rezistor variabil care este conectat de apă în diferite locuri, determinând schimbarea rezistenței.
  • A doua parte a senzorului este un comparator dual (de obicei LM393, dar LM293 și LM193 sunt opțiuni posibile). Sarcina sa principală este de a converti valoarea de la senzor într-un semnal analogic de la 0 la 5 volți.

Există opțiuni de senzori pe piață atât cu senzor și comparator separat, cât și cu cele combinate pe un singur panou.

Senzorul este alimentat de o tensiune de 5 V, care poate fi alimentat cu ușurință de la orice placă Arduino. De obicei, modulul senzor are două ieșiri disponibile:

  • Analogic. Valoarea primită de controler va varia de la 0 la 1023. Unde 0 - totul este inundat sau este ploaie, senzorul este foarte umed, 1023 - vreme uscată, senzorul este uscat (la unii senzori există valori opuse, 1023 - umiditate maximă, 0 - uscăciune maximă) .
  • Digital. Produce tensiune înaltă (5V) sau joasă dacă este depășit un anumit prag. Nivelul pragului de răspuns este ajustat cu ajutorul unui rezistor de reglare.

Conectarea unui senzor de scurgere și ploaie la Arduino

Pentru a conecta senzorul la Arduino, veți avea nevoie de placa în sine (UNO, Mega, Nano sau orice alta) și de senzorul în sine. Dacă doriți să verificați intensitatea precipitațiilor, este recomandat să poziționați senzorul nu pe orizontală, ci într-un anumit unghi, astfel încât picăturile acumulate să curgă în jos.

Schema de conectare a modulului senzorului de scurgeri la Arduino:

  • VCC (putere de intrare) – trebuie să se potrivească cu circuitul Arduino conectat în tensiune și curent. Adică în acest caz 5V;
  • GND – împământare;
  • AO – ieșire analogică;
  • DO – ieșire digitală.

Conectăm ieșirea analogică la pinul analogic al microcontrolerului, de exemplu, A1. Ieșirea digitală este conectată respectiv la unul dintre pinii digitali. Tensiunea poate fi furnizată de la pinul de 5V al plăcii Arduino, pământul este conectat la masă.

Atunci când conectați senzori de scurgeri în proiecte reale, este necesar să asigurați protecție pentru partea electronică a modulului de umiditate!

Exemplu de schiță

#define PIN_ANALOG_RAIN_SENSOR A1 // Intrare analogică pentru semnalul senzorului de scurgere și ploaie #define PIN_DIGITAL_RAIN_SENSOR 5 // Intrare digitală pentru semnalul senzorului de scurgere și ploaie void setup())( Serial.begin(9600); ) void loop ())( int sensorValue = analogRead (PIN_ANALOG_RAIN_SENSOR); // Citiți datele de la portul analogic Serial.print("Analog value: "); // Ieșiți valoarea analogică la monitorul portului sensorValue = digitalRead(PIN_DIGITAL_RAIN_SENSOR); portul Serial .print("Valoare digitală: ");

În această schiță pur și simplu citim valorile de la senzor și le trimitem la monitorul portului. Efectuați un experiment și vedeți cum se modifică valoarea rezultată atunci când atingeți senzorul cu mâna umedă sau uscată. Udați senzorul - a început să plouă sau a apărut o scurgere, ștergeți-l cu o cârpă uscată - ploaia s-a oprit.

Exemplu de proiect de alarmă de ploaie

Să ne uităm la un exemplu de utilizare a unei alarme sonore sub forma unui buzzer conectat la ieșirea digitală D6. Dacă doriți, puteți conecta un releu în loc de alarmă și puteți efectua diverse operațiuni cu deconectarea rețelei. În schiță, vom transmite datele primite către monitorul portului prin interfața UART.

Schiță pentru un proiect cu sistem de alarmă

Mai jos este un cod de testare care activează un semnal sonor pe ieșirea digitală 6 mai sus menționată, cu întârziere, pentru a elimina alarmele false când apa intră accidental în senzor. Lucrarea este implementată printr-o variabilă care este actualizată în fiecare secundă și acționează ca un prag - curCounter. Alarma este activată când valoarea transmisă de la senzor devine mai mică de 300. Întârzierea dintre detectarea umidității și semnalul sonor este puțin mai mare de 30 de secunde.

#define PIN_RAIN_SENSOR A1 // Intrare analogică pentru semnalul senzorului de scurgere și ploaie #define PIN_ALERT 6 // Ieșire digitală pentru alarmă #define MAX_COUNTER 30 // Valoare prag pentru contor #define ALERT_LEVEL 300 // Valoare prag pentru contor int curCounter= 0 ; // Contor pentru colectarea „statisticilor”, care crește cu 1 la fiecare secundă după declanșarea senzorului void setup())( Serial.begin(9600); pinMode(PIN_ALERT, OUTPUT); pinMode(PIN_RAIN_SENSOR, INPUT); // Tu poate să nu se specifice deoarece aceasta este valoarea implicită) void loop())( int sensorValue = analogRead(PIN_RAIN_SENSOR); Serial.println(sensorValue); // Afișează valoarea în portul monitor delay(300); // scurtă întârziere / / Dacă am acumulat suficiente motive pentru declanșarea alarmei dacă (curCounter >= MAX_COUNTER)( digitalWrite(PIN_ALERT, HIGH); // Declanșarea alarmei curCounter = MAX_COUNTER; // Protecție împotriva depășirii variabile ) // Determinați nivelul de umiditate dacă ( senzorValue< ALERT_LEVEL){ // В очередной раз убедились, что все влажно, увеличиваем счетчик curCounter++; }else { // Интенсивность дождя не превышает порога digitalWrite(PIN_ALERT, LOW); // Выключаем сигнализацию curCounter = 0; // Обнуляем счетчик } delay(1000); // Задержка между измерениями }

Rezumând

Senzor de ploaie și scurgeri poate fi folosit în Arduino pentru a crea dispozitive care răspund la apariția umidității sub formă de picături. Printre avantajele modulului luat în considerare se numără simplitatea, confortul și costul redus. Senzorul se conectează foarte ușor - folosind ieșiri analogice sau digitale. Pentru a obține valoarea în schiță, utilizați funcția standard analogRead (sau digitalRead pentru un pin digital). Folosind valorile obținute, puteți porni alarma sau alte dispozitive externe folosind un releu.