» electronică » Arduino »Senzori de parcare DIY bazate pe Arduino

Senzori de parcare DIY bazate pe Arduino

Senzori de parcare DIY bazate pe Arduino

Mulți șoferi se confruntă cu problema parcării în garaje, mai ales dacă acest lucru este garajul au apărut recent. obișnui pasionat de mașini Într-un loc nou, poate ajuta un senzor de parcare simplu pentru un garaj, care poate fi asamblat cu ușurință.

materiale:
- controler Arduino (autorul a folosit Duemilanove)
- Senzor cu ultrasunete
- fire
- Cutie de plastic
- Alimentare 9V
- LED în trei culori
- lipici
- panou



de asamblare:

Arduino este lipit pe fundul cutiei de plastic cu lipici (puteți folosi silicon). Puterea de la placă este adusă controlerului.



În continuare, este conectată puterea senzorului cu ultrasunete 5V.



Ieșirea senzorului cu ultrasunete SIG este conectată la ieșirea Arduino PWM (aceasta se face pentru a trimite impulsuri către senzor și pentru a citi returul lor mai târziu). Autorul a utilizat a 7-a ieșire a controlerului.
Înainte de a conecta LED-ul, se stabilește ce cablare pentru care este responsabilă culoarea. Roșu, verde și albastru se conectează la pinii 11, 12 și 13 ai lui Arduino.

Acum rămâne să pregătiți partea software a acestui aspect de casă.



Programul:
Deoarece software-ul Arduino conține deja un exemplu pentru lucrul cu senzori ultrasonici, nu trebuie descărcat nimic altceva. În acest loc trebuie căutat un exemplu: File -> Exemple -> Senzori -> Exemplu Ping. Tot codul este copiat într-un nou proiect și i se dă un nume arbitrar.

În primul rând, se schimbă intervalul de trimiteri către senzor, valoarea de la 100ms se schimbă la 1000ms în linie cu valoarea „întârziere”.

În continuare, sunt setate numerele de pin pentru LED. Înainte de linie "const int pingPin = 7;" se adaugă date de valoare:

pinMode (13, OUTPUT); // albastru
pinMode (12, OUTPUT); // verde
pinMode (11, OUTPUT); // roșu

Acum vine reglarea LED-ului în sine, adică la ce distanță ce culori vor fi incluse. Autorul a făcut astfel încât atunci când mașina este mai îndepărtată de 60 cm de perete, LED-ul se aprinde verde, mai puțin de 60 cm culoarea se schimbă în albastru și chiar și atunci când există mai puțin de 15 cm LED-ul își schimbă culoarea în roșu.

Cod supus modificărilor descrise mai sus:



Prin urmare, folosind codul, Arduino va controla ieșirile pentru a indica culoarea LED-ului, care va depinde de distanța față de mașină, iar distanța va fi determinată de un senzor cu ultrasunete. Versiunea finală a codului poate fi descărcată în partea de jos a articolului.
După verificarea funcționării corecte a programului, senzorii de parcare sunt fixați pe peretele posterior al garajului, iar ledul este afișat într-un loc convenabil și vizibil.



park.rar [1.06 Kb] (descărcări: 317)
10
9
7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...