» elektronik » Arduino »DIY parkeringssensorer baseret på Arduino

DIY-parkeringssensorer baseret på Arduino

DIY-parkeringssensorer baseret på Arduino

Mange chauffører står over for problemet med parkering i garager, især hvis dette garagen de er for nylig dukket op. vænne bilentusiast På et nyt sted kan en simpel parkeringssensor til en garage hjælpe, som let kan samles.

materialer:
- controller Arduino (forfatter brugte Duemilanove)
- Ultrasonic sensor
- ledninger
- Plastkasse
- 9V strømforsyning
- LED i tre farver
- lim
- brødbræt



samling:

Arduino limes på bunden af ​​plastikboksen med lim (du kan bruge silikone). Strøm fra brættet bringes til controller.



Dernæst er strømmen til 5V ultralydssensoren tilsluttet.



Udgangen fra SIG-ultralydssensoren er tilsluttet Arduino PWM-udgangen (dette gøres for at sende impulser til sensoren og læse deres retur senere). Forfatteren brugte controllerens 7. udgang.
Før LED tilsluttes, bestemmes det, hvilke ledninger, hvilken farve der er ansvarlig for. Røde, grønne og blå forbindes til Arduinos 11, 12 og 13 pins.

Nu gjenstår det at forberede softwaredelen af ​​dette hjemmelavet.



Programmet:
Da Arduino-softwaren allerede indeholder et eksempel til at arbejde med ultralydssensorer, behøver intet andet at blive downloadet. Et eksempel skal søges på dette sted: Fil -> Eksempler -> Sensorer -> Pingeksempel. Al kode kopieres til et nyt projekt, og det får et vilkårligt navn.

Først og fremmest ændres intervallet for sendinger til sensoren; værdien fra 100ms ændres til 1000ms i linjen med værdien “forsinkelse”.

Dernæst indstilles pin-numrene til LED. Før linjen "const int pingPin = 7;" værdidata tilføjes:

pinMode (13, OUTPUT); // blå
pinMode (12, OUTPUT); // grøn
pinMode (11, OUTPUT); // rød

Nu kommer justeringen af ​​selve LED'en, det vil sige i hvilken afstand, hvilke farver der skal tændes. Forfatteren gjorde det således, at når bilen er længere end 60 cm fra væggen, lyser LED'en grønt, mindre end 60 cm skifter farven til blå, og selv når der er mindre end 15 cm, ændrer LED'en sin farve til rød.

Kode underlagt de ovenfor beskrevne ændringer:



Som følge heraf vil Arduino ved hjælp af koden styre output for at indikere farven på LED, der afhænger af afstanden til bilen, og afstanden bestemmes af en ultralydssensor. Den endelige version af koden kan downloades nederst i artiklen.
Efter kontrol af programmets rigtige funktion er parkeringssensorer fastgjort på bagvæggen i garagen, og LED'en vises på et praktisk og synligt sted.



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

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...