Senzor de proximitate cu infraroșu pentru telefoane proxy sharp. Nu chiar un „buton” obișnuit. Senzor de proximitate IR. Video cu funcționarea senzorului

Din păcate, nu va fi folosit încă, deoarece mi-a venit mai târziu decât era planificat (motivul nu este viteza de livrare, ci alte motive) și a trebuit să folosesc o soluție mult mai scumpă.

Există diferite întrerupătoare și întrerupătoare.
Există unele obișnuite pe care toată lumea le are acasă. Pentru a le porni sau a le comuta, trebuie să faceți clic pe ele.
Există unele cu senzor tactil, nu trebuie să le apăsați, ci doar să le atingeți.
Și există și altele fără contact, dar nu în ceea ce privește absența contactelor (deși unul nu interferează cu celălalt), ci în absența necesității de a atinge chiar întrerupătorul, trebuie doar să aduci mâna la el. .
Acesta din urmă tip de astfel de dispozitive va fi discutat în continuare.

Probabil că voi începe, ca întotdeauna, cu o descriere și o fotografie a ceea ce am primit, iar în acest proces vă voi spune ce este, de ce și ce analogi aproximativi ai acestui dispozitiv sunt.
A venit într-o cutie îngrijită, întrerupătorul în sine (sau mai bine zis întrerupătorul) era într-o pungă transparentă, dar l-am scos înainte de a face fotografia.

Era în interiorul sacului.
Comutatorul propriu-zis.
Kit de fixare, două dopuri din plastic și două șuruburi.
Instrucțiunile sunt în limba engleză, deși nu este necesar în mod special pentru acest dispozitiv, deoarece nu are comenzi de reglare, iar ieșirile sunt etichetate pe spatele dispozitivului în sine.
O bucată de hârtie pe care nu o înțeleg.

Instrucțiuni, poate cineva le va găsi utile :)

Butonul în sine este de foarte bună calitate, metalul este puternic, deși subțire, foarte asemănător cu oțelul inoxidabil, piesele din plastic se potrivesc bine.
Și arată destul de frumos, doar inscripția Exit este enervantă, voi scrie de ce mai târziu.

Pe spate sunt 5 fire.
Roșu și respectiv negru sunt plus și minus putere, totul corespunde marcajelor general acceptate (există excepții).
Galben - contact de releu comun
Verde - contact normal deschis
Alb - contact normal închis.
Firele nu sunt foarte lungi, cam 15cm.

Așa că am ajuns treptat la interior.
Placa din dispozitiv este cu două fețe, scopul firelor este scris și pe spate, ceea ce este foarte frumos, deoarece bucata de hârtie lipită pe spate se poate desprinde, se poate deteriora etc.
Capacul din spate nu este etanșat, dar se potrivește destul de bine, dar orificiul pentru ieșirea firelor este făcut cu o marjă, deci clasa de protecție este indicată doar pentru panoul frontal.

În mod logic, în continuare ar trebui să fie o fotografie a interiorului. O să fie, dar mai întâi voi face o mică digresiune lirică.
Pentru început, ce tipuri de comutatoare de proximitate există?
1. Capacitive, necesită atingerea sau aducerea mâinii la o distanță foarte apropiată. Probabil cea mai simplă și ieftină soluție. Am avut unul cu un astfel de senzor.
2. Frecventa radio, functionand pe principiul Doppler. Cei mai scumpi senzori.
3. Senzori bazați pe reflectarea radiației IR. Simplu și ieftin, dar o opțiune de compromis.

Și acum avantajele și dezavantajele.
Capacitiv, relativ ieftin, dar atingerea suprafeței este de dorit, poate să nu funcționeze corect în cazul interferențelor electromagnetice.
Frecvența radio, operează la o frecvență foarte înaltă, aproximativ 24 GHz. Sunt complexe și, în consecință, costisitoare, dar se tem mai puțin de interferențe, nu se tem de contaminarea suprafeței și pot funcționa prin plastic opac.
Infraroşu, design simplu, rază comparabilă cu frecvențele radio, dar poate scădea dacă suprafața este puternic contaminată și nu funcționează prin materiale care sunt opace în domeniul IR.

Acum voi încerca să explic de ce folosesc astfel de comutatoare.
Pe lângă scris recenzii și lipirea plăcilor de circuite, instalez uși glisante automate. iar aceste uși nu includ întotdeauna un senzor de mișcare.
Și din moment ce instalez astfel de uși la întreprinderi, există standarde sanitare în vigoare, conform cărora este de dorit (și uneori obligatoriu, de exemplu în sălile de operație și toalete) să folosești activatori de deschidere a ușilor cu control fără contact (există chiar și dispozitive speciale în care trebuie să introduceți piciorul, ceea ce dacă contactul a fost activat).

Am folosit până de curând senzori de la compania belgiană Bea. De exemplu

Costul unui astfel de senzor este (dacă nu confund nimic) de aproximativ 130 USD.
Și adesea aveți nevoie de doi senzori pentru o ușă.
Trebuie remarcat faptul că acești senzori nu sunt rezistenti la vandalism;

Așa că am ajuns treptat la punctul de a arăta cum funcționează senzorul IR în interior.
În primul rând, vă voi arăta locul unde este plasată placa, găurile pentru transmiterea și recepția radiației IR sunt clar vizibile, sunt făcute astfel încât receptorul IR să vadă doar radiația reflectată.
Placa în sine nu va funcționa.
Apropo, o garnitură de cauciuc în jurul perimetrului metalului ar fi drăguță, dar nici cele scumpe cu frecvență radio nu le au.

Și acum placa de circuit a dispozitivului în sine.
Arată -
LED IR.
Fotoreceptor IR, acestea sunt utilizate de obicei în diverse echipamente radio cu telecomandă, frecvență de operare 38 KHz (măsurată).
Releul, parametrii acestuia corespund parametrilor specificați în instrucțiuni.
Conector pentru conectarea firelor.
Intrarea de alimentare este protejată sub forma unei siguranțe cu resetare automată și a unei diode care protejează împotriva conectării alimentării la polaritate greșită. În continuare există un stabilizator de putere de 5 volți, nu există condensatori electrolitici, ceea ce crește doar fiabilitatea.
Patru LED-uri bicolore. Se aprind roșu în modul normal și albastru când sunt declanșate.
Cip de control, mic, 6 picioare, în pachet SOT23.

Pentru control, se folosește un microcircuit pe care scrie 02En, l-am găsit pe Internet, dar nu sunt sigur că acesta este, deoarece pagina este în chineză și arată ca o pagină de pe o platformă de tranzacționare sau un forum obscur.
Nu numai că generează în mod constant impulsuri pentru a controla LED-ul, dar formează anumite secvențe de rafale de impulsuri și un fotodetector este conectat la acesta în consecință.
Drept urmare, recunoașterea obstacolelor este destul de corectă, nu răspunde la telecomanda IR, precum și la iluminarea puternică de la o lampă cu incandescență (dar acesta este meritul fotodetectorului).

Desigur, am măsurat consumul de curent în modul de așteptare și de funcționare.
În modul standby consumă 27mA. Alimentare 12 Volți.

În modul activ, puțin mai mult, 38mA, deoarece releul este pornit.

În modul standby, lumina de fundal este roșie, puțin neuniformă, dar poate așa a fost concepută.

În modul activ, lumina de fundal este albastră, dar din moment ce se folosește un difuzor de lumină mat, nu este foarte enervant.

Raza de operare este de aproximativ 8 cm manual și aproximativ 15 cm dintr-o foaie de hârtie albă.
Se declanșează foarte clar chiar și cu o mișcare relativ rapidă a mâinii după declanșare, rămâne în modul activ aproximativ două secunde, după care intră în modul standby;
Nu funcționează pe obiecte relativ subțiri.

Designul este destul de subțire, cea mai mare parte este încastrat, deoarece este conceput pentru a fi introdus într-un perete/panou.

Pentru orice eventualitate, am măsurat dimensiunile principale, în caz că îi vine la îndemână cuiva.

După cum am scris mai sus, sursa de alimentare este de 12 volți, ceea ce sugerează că dispozitivul este destinat utilizării în sisteme de securitate, iar inscripția Exit vorbește și despre acest lucru.
Sistemele pentru automatizări industriale au o sursă standard de alimentare de 24 Volți și pot funcționa atât pe curent continuu, cât și pe curent alternativ.
Cred ca prin cateva modificari simple butonul poate fi folosit cu sistemele de automatizari industriale.
Butonul ar putea fi foarte convenabil în diverse domenii de aplicare, dar inscripția este deranjantă după părerea mea, ar fi posibil să ofere fie diferite opțiuni pentru inscripție, fie să furnizeze autocolante cu diferite inscripții în kit.
Domeniul de aplicare -
Dispozitive de control acces.
Controlul deschiderii ușilor în spații unde este necesar să se dea o comandă de deschidere fără atingere, magazine alimentare, săli de operație, camere curate, toalete etc.
Doar locuri în care un astfel de control poate fi convenabil, de exemplu în bucătărie (cu modificări decorative corespunzătoare) pentru a aprinde iluminatul.

În general, când am scris această recenzie, am avut o senzație de ușoară deja vu am descris impresii similare despre dispozitiv în recenzie. În special, mi-a plăcut foarte mult calitatea manoperei și circuitele destul de atent și de încredere.

Pe Internet am dat peste cel puțin două opțiuni pentru o implementare de casă a unui astfel de dispozitiv, una pe cipul LM567CN și, de asemenea, pe . Am asamblat ultima varianta si mi se foloseste cu succes, daca te intereseaza pot sa fac cumva un review.

Relua.
Pro.
Preţ.
Aspect bun.
Fabricare de înaltă calitate și design destul de atent.

Contra.
Aș dori un sigiliu de cauciuc în jurul perimetrului pentru etanșare.
Deoarece dispozitivul poate fi folosit nu numai ca buton de ieșire, aș dori să am opțiuni pentru schimbarea etichetei.

Parerea mea. Un înlocuitor complet demn și simplu pentru comutatoarele de proximitate RF și, de asemenea, nu creează radiații RF.

Acest produs a fost furnizat gratuit pentru revizuire și testare de către fiecare cumpărător.

Cred că o revizuire a acestui dispozitiv ar putea fi utilă. Aștept cu nerăbdare întrebările și comentariile dumneavoastră.
Dacă am uitat să menționez ceva, scrie-mi și îl voi adăuga.

P.S. Adăugând un microcircuit ieftin (și, eventual, un rezistor și un condensator), puteți converti dispozitivul într-unul bistabil, de exemplu. Au ridicat mâna, au pornit-o, au ridicat-o din nou, au oprit-o. Costul conversiei este de aproximativ 20 de cenți, cipul este HEF4013BP.
Acum dispozitivul funcționează ca un analog al unui buton nefix (ca un buton de ieșire în interfoane, deși acest senzor este făcut pentru o astfel de aplicație).
Poate va exista o altă recenzie cu o modificare similară :).

Plănuiesc să cumpăr +91 Adaugă la favorite Mi-a placut recenzia +112 +198

Dispozitivul de astăzi va fi un senzor de proximitate cu infraroșu. Senzorul este asamblat pe un microcontroler Attiny13 ieftin, este ușor de fabricat și nu necesită nicio ajustare.

Video cu senzorul de funcționare:

Cum diferă un astfel de senzor de, să zicem, senzorii de mișcare fabricați din fabrică (care, apropo, au devenit foarte accesibili și ieftini)?

Principala diferență este domeniul de aplicare. Senzorii gata de fabricație sunt încă mai concentrați pe încăperi mari și controlul mișcării. În cazul nostru, senzorul este compact și mai proiectat pentru funcții de control de proximitate și este destinat integrării în proiecte gata făcute.

Domeniul de utilizare poate fi extins:

— reacția obiectelor la apropierea unei mâini (de exemplu, jucării interactive, dispozitive automate);
- deschiderea dulapurilor, ușilor etc. atunci când se apropie o mână;
— aprinderea luminii la trecerea „punctului de control”;
— orientarea robotului în spațiu (controlul pereților și obstacolelor);
— sisteme de control al mișcării mâinii;
- alarma;
— …

1 Principiul de funcționare.

Senzorul funcționează foarte simplu. Dispozitivul trimite impulsuri cu o anumită perioadă folosind un LED IR. Razele infraroșii reflectate de la un obiect sunt recepționate de receptorul infraroșu TSOP. Există un obiect - există un semnal, nu există obiect - nu există semnal. Pentru a evita alarmele false de la telecomenzile de uz casnic, interferențele sau impulsurile atunci când luminile sunt aprinse, dispozitivul transmite o anumită secvență de impulsuri și la decodificarea TSOP, tot ceea ce nu se potrivește cu această secvență este aruncat. Dispozitivul nu are niciun efect asupra aparatelor de uz casnic (controlat cu ajutorul telecomenzilor IR), deoarece semnalul este relativ slab și modulat de o secvență care nu este folosită nicăieri.

2 Schema, bord.

Din punct de vedere structural, senzorul este deja asamblat. Eșarfa s-a dovedit bine în diverse proiecte, așa că s-a decis să se realizeze și acest proiect folosindu-l.
O modificare minoră de proiectare este instalarea unui rezistor variabil pentru a regla sensibilitatea senzorului. Nu mai sunt modificări. Componentele utilizate în proiectare nu sunt critice pentru evaluări - pot fi utilizate valori apropiate de acestea.

3 Firmware-ul microcontrolerului.

Pentru a intermite firmware-ul microcontrolerului (în placă), trebuie să conectați programatorul la pinii corespunzători:

Memento: pentru Algorithm Builder și UniProf, bifați casetele ca în imagine.
Pentru PonyProg, AVR Studio, SinaProg, casetele de selectare sunt bifate invers.
Octeți siguranțe: Low=$7A, High=$FF
Citiți cum să programați microcontrolere în

4 Caracteristici de proiectare.

Unul dintre dezavantajele funcționării circuitului este dependența sensibilității senzorului de iluminarea generală. Acest lucru se întâmplă datorită corecției automate a sensibilității de către TSOP însuși (astfel încât iluminarea străină să nu aducă receptorul în zona nefuncțională).

Acest efect poate fi redus în mai multe moduri:

— Pentru ca receptorul să cadă mai puțină lumină străină, trebuie să îl plasați într-un tub opac (eu am folosit termocontractabil negru, micșorându-l anterior pentru a obține pereți mai groși) și să închideți tubul pe o parte cu un dop opac ( L-am umplut cu lipici negru fierbinte) și, pe de altă parte, fă-l filtru de lumină roșu închis. Acest design protejează cât mai mult posibil de lumina indirectă, în timp ce sensibilitatea nu suferă, deoarece filtrul roșu este foarte transparent pentru razele IR. Este indicat să plasați LED-ul IR în tub - acest lucru va reduce reflexiile laterale ale razelor infraroșii - care pot da alarme false.

— O altă modalitate de a rezolva această problemă este să utilizați corecția de iluminare, de exemplu, cel mai simplu este să utilizați un fotorezistor în circuitul de reglare a sensibilității (în serie cu un rezistor de sensibilitate variabilă). Cu o iluminare mai puternică, curentul prin fotorezistor crește, ceea ce duce la creșterea sensibilității și invers.

O alta recomandare, de data aceasta pentru instalarea senzorului. Deoarece principiul senzorului se bazează pe recepția radiației reflectate, atunci când un obiect este aproape de un plan reflectorizant (de exemplu, un perete într-un coridor), reflexiile din plan vor produce un fundal suplimentar care va reduce sensibilitatea generală. În acest caz, încercați să plasați senzorul într-un unghi față de plan - acest lucru va direcționa razele reflectate în lateral (în cea mai mare parte).

5 Funcționarea senzorului.

Dupa asamblarea senzorului il punem in functiune. Pentru început, setăm sensibilitatea la mijloc, pornim senzorul, îl îndreptăm în direcția dorită și folosim sensibilitatea pentru a seta un răspuns fiabil la obiectul de care avem nevoie.

Dacă se va utiliza controlul de la o telecomandă de uz casnic la operarea senzorului, trebuie să parcurgeți procedura de învățare a butonului (comandă) telecomenzii. Dispozitivul folosește un singur buton - resetarea valorii de declanșare. Pentru a studia butonul, trebuie să deconectați dispozitivul, „apăsați” pinul de ieșire TSOP (în diagramă, pinul „Out”) la masă, porniți dispozitivul, eliberați pinul „Out” și apăsați butonul selectat. butonul telecomenzii. Senzorul va începe acum să funcționeze normal.

Când mai mulți senzori sunt porniți la o distanță apropiată unul de celălalt (de exemplu, pentru a controla direcția de mișcare a unui obiect), senzorii vor interfera cu munca celuilalt, deoarece semnalele lor nu sunt sincronizate. Pentru a elimina această problemă, se folosește ieșirea de prohibiție în infraroșu „LED-Ban”. Pe toate dispozitivele, cu excepția unuia, acest pin trebuie să fie „presat” la masă. În acest caz, toți senzorii vor funcționa de la sursa inferioară a semnalului infraroșu. Dacă un LED emițător nu este suficient, atunci puteți conecta LED-uri IR în paralel cu ieșirea dispozitivului emițător (fără a uita de rezistențele de balast).

In cazul functionarii in paralel a mai multor senzori, toti acestia trebuie antrenati pe acelasi buton al telecomenzii sau nu trebuie antrenati toti.

6 Concluzii.

Funcționarea schemei are atât avantaje, cât și dezavantaje.

În primul rând, dezavantajele:
— Dependența funcționării dispozitivului (sensibilitatea) de luminozitatea luminii. Acest lucru se rezolvă, într-o oarecare măsură, dar problema există;
— Rezoluție scăzută (obiectele mici vor „funcționa” prost);
— Interval de răspuns scurt (prezența pereților și tavanelor reflectorizante reduce raza de acțiune, deoarece acestea nu permit creșterea sensibilității - apar alarme false de la reflexii).

Iar pentru desert, avantajele:
— Simplitatea designului (și dacă ați asamblat deja o eșarfă înainte, nu trebuie să faceți absolut nimic!);
— Absența elementelor rare și costisitoare;
- Nu necesita ajustare.

După cum puteți vedea din videoclip, senzorul reacționează destul de fiabil la mână pe o jumătate de metru. Funcționează fiabil de la telecomandă și nu interferează cu televizorul din apropiere. Consumul de curent este de 10mA. Senzorul poate fi alimentat de la surse cu o tensiune de 3 până la 6 volți (unele TSOP-uri nu pot funcționa sub 5 volți - acest lucru trebuie luat în considerare).

  • pbvf

    Permiteți-mi să descriu situația mai detaliat: există o cameră cu două intrări. Când intri din orice parte, lampa ar trebui să se aprindă (există un senzor de mișcare și încetinește ferm când ieși din cameră, se stinge imediat).
    Dacă un obiect se află într-o cameră dată și altcineva traversează oricare dintre intrări, lumina este încă aprinsă și se va stinge doar dacă nu sunt oameni în această cameră... oricât de simplu ar fi

  • GetChiper Postat de

    Acest senzor nu este capabil să determine direcția intersecției sale (adică nu știe dacă au intrat sau au plecat).
    Este necesar fie să instalați senzori care controlează direcția de intersecție, fie să monitorizați prezența persoanelor în pasaj (de exemplu, cu un senzor PIR)

  • pbvf

    totul este greșit. Voi încerca să descriu algoritmul tuturor lucrărilor, deoarece știți să scrieți programe, spre deosebire de mine :-). Deci există o cameră cu două sau trei intrări (și sau ieșiri). fiecare intrare/ieșire este controlată de un bloc IR ca al tău, iar întreaga cameră este controlată de un senzor PIR - lumina se va aprinde după ce cineva este în ea și se va stinge numai după ce senzorul PIR comandă că toate obiectele au rămas camera dată pe baza unui semnal de la oricare dintre blocurile IR. Toate acestea sunt procesate de microcontroler (nu neapărat Tinka13, dar mai bine decât AVR Mulțumesc!

  • GetChiper Postat de

    L-au explicat cumva în mod confuz. am inteles gresit. Dacă există un senzor PIR care monitorizează oamenii din cameră, de ce să controlezi intrarea separat? Sau intrările în incintă sunt coridoare lungi?

  • pbvf

    toți senzorii PIR funcționează ceva timp după ce obiectul părăsește zona de control sau se opresc atunci când încă mai există o persoană în cameră. Din nou, sensibilitatea nu este foarte bună și un senzor nu poate scana complet camera și există o întârziere mare la intrarea în zona de control. Există circuite pe contoare, dar aceasta este pentru o singură intrare/ieșire. ok, am o idee aici... astăzi îți voi asambla senzorii (am făcut plăcile ieri) și o voi amesteca. Mulțumesc pentru participare. Și dacă trebuie schimbat ceva în firmware, sper că nu veți refuza

  • Anastas

    Buna ziua! Pot să am codul sursă al programului? În ce limbă a fost scris firmware-ul?

  • GetChiper Postat de

    Sursa este la finalul articolului.
    Scris la http://algrom.net/russian.html

  • Anastas
  • vitalik.dog1958

    Multumesc! Probabil că nu m-am uitat prin toate modificările.

  • vitalik.dog1958

    Bună ziua GetChiper! M-am uitat prin linkurile tale și se vorbește doar despre al treilea contact.
    Ce zici de ace? 3 Şi 7 cu memorare si doar din telecomanda nu si nu am gasit? Și vă rugăm să o faceți în același firmware timp de 10 secunde. întârziere la oprire pe al 5-lea picior.
    Cu stimă. Multumesc.

  • GetChiper Postat de
  • Roboții, precum moartea, toți oamenii chiar au nevoie de organe de simț pentru a naviga în spațiu. Telemetrul în infraroșu Sharp GP2Y0A21YK este foarte potrivit pentru acest rol dacă trebuie să evitați coliziunile cu obstacole sau să știți aproximativ unde se află acest obstacol.

    Apropo, este posibil să aveți deja acasă unul dintre roboții care folosește senzori similari. Acestea sunt aproape toate aspiratoare robot chinezești sănătoase și, cred, multe modele Roomba. Și probabil multe altele.

    Și dacă acești senzori și-au găsit un loc în tehnologia mai mult sau mai puțin serioasă, atunci le vom găsi o utilizare, nu?

    Pentru a nu prevarica, voi spune imediat: am comandat acești senzori nu doar pentru a mă juca. Dimpotrivă, de la bun început am știut că mi-ar fi de folos să realizez o lampă interactivă care schimbă intensitatea strălucirii în funcție de poziția palmei deasupra acesteia.

    Desigur, realitatea și-a făcut propriile ajustări în cele din urmă. Cu alte cuvinte, acum are cinci moduri: lumină de noapte, lumină reglabilă, termometru, aurora boreană reglabilă manual și aurora boreană automată.

    Și în plus - câteva funcții de serviciu: pornirea și oprirea fundalului și iluminarea de deasupra capului în cameră.

    Iată cum funcționează:

    Ei bine, acum este momentul să vorbim mai detaliat despre senzor, datorită căruia s-a întâmplat totul.

    După cum am spus la început, Sharp GP2Y0A21YK este un telemetru cu infraroșu. Aceasta înseamnă că este echipat cu un emițător IR și un receptor IR: primul servește ca sursă a fasciculului, a cărui reflexie este prinsă de al doilea. În acest caz, razele IR ale senzorului sunt invizibile pentru ochiul uman (deși pâlpâirea roșie poate fi deslușită dacă priviți în senzor) și la această intensitate sunt inofensive.

    De asemenea, nu au niciun efect asupra animalelor domestice.

    Dupa caracteristici:

    • Tensiune de alimentare: 5V
    • Consum maxim de curent: 40 mA (tipic - 30 mA)
    • Interval de operare: 10 cm - 80 cm
    În ceea ce privește concurenții, în comparație cu senzorii cu ultrasunete, de exemplu, super popularul HC-SR04, acest senzor are atât avantaje, cât și dezavantaje. Avantajele includ tot ceea ce se spune mai sus, i.e. neutralitate și inofensivă.

    Dezavantajele sunt o rază mai mică (HC-SR04 are aproximativ 4 m) și dependența de interferențe externe, inclusiv unele tipuri de iluminare. De exemplu, am văzut mențiuni că lumina soarelui poate afecta citirile senzorilor.

    Senzorul este furnizat într-un kit spartan, de ex. senzorul în sine și un cablu cu un conector pentru conectarea la senzor. Pe de altă parte, există pur și simplu fire cositorite, care nu este foarte convenabil pentru utilizare cu Arduino Uno, dar este destul de potrivit pentru controlere fără conectori lipiți. Deoarece am plănuit să folosesc senzorul cu Arduino Pro Mini, aceasta a fost o opțiune complet potrivită - pur și simplu am lipit firele în placa.

    Firele diferă în culoare: galben - semnal, negru - masă, roșu - putere plus (+5V).

    Ieșirea senzorului este analogică (deși, din anumite motive, fișa de date spune digitală). Adică, tensiunea de pe acesta este proporțională cu distanța până la obstacol. Cu toate acestea, ca și în cazul ultrasunetelor, există diferențe între diferitele tipuri de obstacole pentru senzor.

    În acest sens, în fișa de date, Sharp furnizează date folosind carduri de referință Kodak cu o reflectivitate de 90% ca reflectoare. Judecând după asta, la 20 cm senzorul produce 1,3V.

    Să comparăm cu datele mele experimentale:

    Permiteți-mi să vă reamintesc că intrarea analogică Arduino funcționează în intervalul 0V - 5V și are 1024 de trepte, de unde și calculul: (5/1024)*(citirile senzorului). Deci, dacă țineți cont de faptul că totul se face cu propriile mâini (tremurătoare), atunci citirile se potrivesc bine cu caracteristicile senzorului. Și, în același timp, puteți vedea că suprafața neagră își face propriile ajustări.

    Deci strălucește

    În același timp, după cum a observat cititorul atent, există și specificități. Ideea este că atunci când obstacolul este mai aproape de limita inferioară a intervalului (10 cm), senzorul începe să considere că obstacolul, dimpotrivă, se îndepărtează (când l-am acoperit cu mâna, citirile au fost fixate la 345).

    Arata cam asa:

    De aici concluzia: deși fișa de date este destul de adecvată pentru multe scopuri, uneori are sens să se efectueze experimente, astfel încât mai târziu să nu fie chinuitor de dureros. Și acest lucru este valabil mai ales dacă senzorul este oarecum îngropat (sau acoperit cu material transparent IR), ceea ce înseamnă că poate primi reflexii de la pereți sau alte elemente ale carcasei.

    De exemplu, m-am confruntat cu faptul că Evlampia, după ce a fost instalată la locul său obișnuit, după teste „desktop” de succes, a început să înnebunească. La început am crezut că interferența sursei de alimentare este de vină și chiar am instalat câțiva condensatori (10 µF și 0,1 µF) în paralel cu sursa de alimentare a senzorului, am tras intrarea analogică Arduino la zero printr-un rezistor de 10 kOhm și chiar am cumpărat un priză de protecție la supratensiune.

    Dar când acest lucru nu a ajutat, s-a întors din nou la masă, unde a întors senzorul în direcții diferite și a văzut că, de fapt, chiar dacă distanța până la cel mai apropiat obstacol este mai mare de 80 cm, citirile senzorului se schimbă considerabil. Deci, dacă taxele dumneavoastră sunt inadecvate, verificați citirile reale în condiții reale.

    Iată, de exemplu, o schiță elementară care, în primul rând, afișează citirile senzorilor la intervale de jumătate de secundă și, în al doilea rând, aprinde LED-ul Arduino dacă citirile se încadrează în intervalul de la 100 la 200:

    // Galben - A0, Negru - pământ, Roșu - +5V nesemnat int l; void setup() ( Serial.begin(9600); pinMode(A0, INPUT); pinMode(13, OUTPUT); l = 0; ) void loop() ( l = analogRead(A0); Serial.println(l); întârziere (1000); dacă (l > 100 && l< 200) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } }

    Pentru a rezuma, senzorul, deși puțin captivant, este foarte ușor de utilizat și relativ ieftin.

    Poate fi folosit la roboți, precum și pentru a controla intersecția ușilor, în unele dispozitive interactive controlate prin gesturi și în orice altceva vă sugerează imaginația.

    Plănuiesc să cumpăr +33 Adaugă la favorite Mi-a placut recenzia +38 +67

    Canalul „Tyap-lyap” a prezentat spre considerare un kit pentru autoproducția unui senzor de proximitate cu infraroșu din piese gata făcute. Potrivit gazdei canalului, acesta este un lucru de neînlocuit în casă. Tabla este vopsită, detaliile sunt indicate. Există instrucțiuni cu o diagramă. Din păcate, nu există o descriere în rusă. Principalul lucru este că elementele sunt semnate.
    Îl puteți cumpăra din acest magazin chinezesc.

    Acest senzor reacționează atunci când un obiect se apropie de o anumită distanță. Releul va funcționa și va porni sau opri circuitul. Specialistul va așeza elementele pe placă, va efectua lipirea și va verifica senzorul de proximitate în funcțiune. Înainte de a începe, verificați valorile rezistenței. Pentru aceasta este folosit un dispozitiv convenabil.

    Aproape elementele sunt introduse pe placă Tot ce rămâne este să lipiți microcircuitul și puteți începe testarea. Totul este gata. Rămâne doar să spălăm tabla.
    Caracteristicile dispozitivului. Tensiunea de alimentare este de 12 volți, sarcina poate fi conectată de la 250 volți, 10 amperi. Totul este gata de testare. Totul este conectat. Ca sarcină va fi folosit un bec LED de 12 volți. Este alimentat de la o baterie separată plumb-acid. Consumul plăcii în modul inactiv este de numai 26 de miliamperi. Când apare un obstacol, lumina se aprinde. Releul de timp funcționează de ceva timp și poate rezista la sarcină. Apoi se stinge. Timpul de funcționare este reglat de un rezistor de reglare. Să încercăm să-l deșurubam în sensul acelor de ceasornic. Acum sarcina este oprită aproape simultan cu îndepărtarea obstacolului. Să încercăm, dimpotrivă, să creștem timpul de funcționare. Puteți seta timpul mult mai mult decât este afișat în test.

    În ceea ce privește distanța de operare. Senzorul cu infraroșu reacționează la mână când se apropie de la o distanță de aproximativ 10 centimetri.
    Dacă luăm un obiect mai gros, de exemplu o bucată de placaj. Dispozitivul a fost declanșat la apropierea de 16 centimetri. Apare întrebarea: ce afectează distanța? Volumul obiectului, grosimea lui? O bucată de hârtie a fost declanșată la o distanță de 12 centimetri.
    Foaia de aluminiu a reactionat la apropierea de 30 de centimetri. Să încercăm cu o oglindă. Oglinda a lucrat la 50 cm Ce se întâmplă dacă o iei mai departe și încerci să muți obiecte? Distanța de detectare a crescut cu încă un decimetru.

    Sursa: youtu.be/ASsk3xXDMuU

    Senzor infrarosu


    Figura de mai sus este o diagramă a unui senzor infraroșu simplu care vă permite să semnalizați când ceva se apropie de el.
    Raza de funcționare a senzorului infraroșu este de aproximativ un metru, această distanță depinde de caracteristica de proiectare a părții transceiver infraroșu a dispozitivului, care este realizată sub forma unui modul HOA1405. Acesta este un modul cu un LED infraroșu și un fototranzistor construit în interior, designul modulului este prezentat în figura de mai jos.

    Lumina infraroșie emisă sare din ceva și lovește un fototranzistor, care este conectat la legendarul și omniprezentul cronometru NE555, care funcționează în modul de declanșare monostabil. Când se atinge o anumită rezistență a fototranzistorului, care depinde de intensitatea semnalului infraroșu reflectat recepționat, declanșatorul de pe NE555 își schimbă starea și se aude un sunet de la tweeter, iar LED-ul se aprinde și el timp de două minute. Ora alarmei depinde de elementele R4 și C2. Este permisă utilizarea oricărui alt modul ca modul transceiver sau instalarea unui LED și fototranzistor separat, dar dacă este utilizat separat, este necesar să se asigure un astfel de design, astfel încât fototranzistorul să nu fie iluminat de LED. Schema este simplă, ușor de repetat și nu necesită configurare. Puteți folosi chiar și instalarea pe perete pentru a fi compact. Un astfel de senzor poate fi folosit, de exemplu, într-o alarmă de securitate, în sisteme de activare fără contact a ceva etc., este o chestiune de imaginație și de nevoile radioamatorului.

    Senzorul este conceput pentru a controla echipamente electrice sau pentru a lucra cu un sistem de securitate. Reacționează la apropierea unei persoane sau a oricărui obiect din ea. În funcție de sensibilitatea setată de rezistența de tăiere, domeniul de funcționare poate fi de la câțiva metri la câțiva centimetri.

    Circuitul se bazează pe cipul LM567, care este un decodor de tonuri. Deoarece setarea frecvenței de decodare depinde de frecvența generatorului încorporat și este de fapt egală cu aceasta, această frecvență poate fi folosită ca sursă de impuls pentru modularea radiației infraroșii.

    Frecvența oscilatorului încorporat al cipului depinde de circuitul RC R7-C2. În acest caz, impulsurile pot fi îndepărtate din pinul 5 al microcircuitului. Ceea ce s-a făcut aici. Impulsurile de la pinul 5 A1 prin circuitul R4-C3 sunt furnizate la intrarea amplificatorului folosind tranzistoarele VT1 și VT2, la ieșirea cărora (în circuitul colector VT1) LED-ul infraroșu HL1 este pornit.

    Astfel, HL1 servește ca emițător de semnal IR, iar fototranzistorul VT3 servește ca receptor.

    HL1 și VT3 sunt amplasate reciproc, astfel încât să nu existe o conexiune optică directă între ele. Ele sunt direcționate într-o direcție - în acea direcție, iar între ele există o partiție opacă, care poate fi, de exemplu, un blat de masă (de exemplu, HL1 este pe masă, iar VT3 este sub masă).

    Dacă o persoană sau un obiect apare în fața senzorului format din HL1 și VT3, fasciculul IR emis de LED-ul HL1 este reflectat de la suprafața sa și lovește fototranzistorul VT3. Deoarece fasciculul a fost modulat de impulsuri de la generatorul microcircuitului A1, la emițătorul VT3 se formează impulsuri fotocurent de aceeași frecvență. Aceștia, prin rezistența de reglare R6, care reglează sensibilitatea, și condensatorul C1, sunt alimentate la intrarea decodorului cipului A1. Deoarece frecvența lor coincide cu frecvența generatorului de pe R7 și C2 și nu poate fi altfel, comutatorul de la ieșirea microcircuitului A1 se deschide, se stinge ca un colector la pinul său 8. Acest lucru creează un curent bazat pe tranzistorul VT4. . Se deschide și tensiunea de pe colectorul său crește la tensiunea de alimentare.

    Tensiunea nominală de alimentare pentru cipul LM567CN este de 5V, iar întregul circuit de aici este alimentat la 12V. Prin urmare, tensiunea de alimentare a microcircuitului este redusă și stabilizată la nivelul 5U de către stabilizatorul parametric VD2-R11.

    LED-ul IR AL123A produs intern poate fi înlocuit cu aproape orice LED IR proiectat pentru sistemele de control de la distanță.

    Evaluările R7 și C2 pot diferi semnificativ de cele indicate în diagramă. Acest lucru nu va avea practic niciun efect asupra funcționării senzorului, deoarece același circuit R7-C2 funcționează atât în ​​generatorul de frecvență de referință pentru detectorul de fază al decodorului cipului A1, cât și în generatorul pentru modularea radiației IR a LED. Adică frecvențele de transmisie și recepție coincid în orice caz, deoarece sunt generate de același generator.

    Toți condensatorii utilizați trebuie să fie proiectați pentru o tensiune maximă nu mai mică decât tensiunea de alimentare.

    Sensibilitatea senzorului (interval de răspuns) poate fi reglată în două moduri. În primul caz, acesta este un rezistor de reglare R6, care reglează sensibilitatea decodorului. În al doilea caz, aceasta este selectarea rezistenței rezistorului R5, care limitează curentul prin LED-ul infraroșu. Nu ar trebui să alegeți acest rezistor mai mic de 3-4 ohmi.

    Literatură:

    1. „Două sisteme automate de control al luminii.” şi. Radio, 2008, nr. 3, p. 37.

    Gorchuk N.V.

    Încărcare...Încărcare...