» elektronikk » Arduino »DIY-parkeringssensorer basert på Arduino

DIY-parkeringssensorer basert på Arduino

DIY-parkeringssensorer basert på Arduino

Mange sjåfører blir møtt med problemet med parkering i garasjer, spesielt hvis dette garasjen de har nylig dukket opp. venne bilentusiast På et nytt sted kan en enkel parkeringssensor for en garasje hjelpe, som enkelt kan settes sammen.

materialer:
- kontroller Arduino (forfatteren brukte Duemilanove)
- Ultralydsensor
- ledninger
- Plastboks
- 9V strømforsyning
- Trefarget LED
- lim
- brødbrett



forsamlingen:

Arduino limes til bunnen av plastboksen med lim (du kan bruke silikon). Strøm fra brettet føres til kontrolleren.



Deretter kobles kraften til 5V ultralydsensoren.



Utgangen fra SIG-ultralydsensoren er koblet til Arduino PWM-utgangen (dette gjøres for å sende pulser til sensoren og lese avkastningen senere). Forfatteren brukte den 7. utgangen til kontrolleren.
Før du kobler til LED, bestemmes det hvilke ledninger som fargen er ansvarlig for. Rød, grønn og blå kobles til Arduinos 11, 12 og 13 pinner.

Nå gjenstår det å forberede programvaredelen av dette hjemmelaget.



Programmet:
Fordi Arduino-programvaren allerede inneholder et eksempel for arbeid med ultralydsensorer, trenger ingenting annet å lastes ned. Et eksempel bør søkes på dette stedet: Fil -> Eksempler -> Sensorer -> Pingeksempel. All kode blir kopiert til et nytt prosjekt, og den får et vilkårlig navn.

Først av alt, intervallet for sendinger til sensoren endres; verdien fra 100ms endres til 1000ms på linjen med verdien "forsinkelse".

Deretter settes pinnene for LED. Før linjen "const int pingPin = 7;" verdidata er lagt til:

pinMode (13, UTGANG); // blå
pinMode (12, UTGANG); // grønn
pinMode (11, UTGANG); // rød

Nå kommer justeringen av selve LEDen, det vil si i hvilken avstand hvilke farger som skal slås på. Forfatteren gjorde det slik at når bilen er lenger enn 60 cm fra veggen, brenner LED-en grønn, mindre enn 60 cm endres fargen til blå, og når mindre enn 15 cm blir igjen, endrer LED-en fargen til rød.

Kode underlagt endringene beskrevet over:



Som et resultat, ved å bruke koden, vil Arduino kontrollere utgangene for å indikere fargen på LED, som vil avhenge av avstanden til bilen, og avstanden vil bli bestemt av en ultralydsensor. Den endelige versjonen av koden kan lastes ned nederst i artikkelen.
Etter å ha kontrollert riktig drift av programmet, er parkeringssensorer festet på bakveggen i garasjen, og LED-en vises på et praktisk og synlig sted.



park.rar [1.06 Kb] (nedlastinger: 317)
10
9
7

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...