» Electronics » Arduino »Mga sensor sa paradahan ng DIY batay sa Arduino

Mga sensor sa paradahan ng DIY batay sa Arduino

Mga sensor sa paradahan ng DIY batay sa Arduino

Maraming mga driver ang nahaharap sa problema sa pag-parking sa mga garahe, lalo na kung ganito ang garahe kamakailan silang lumitaw. Pinagkadalubhasaan mahilig sa kotse Sa isang bagong lugar, ang isang simpleng sensor ng paradahan para sa isang garahe ay makakatulong, na maaaring madaling tipunin.

Mga Materyales:
- magsusupil Arduino (ginamit ng may-akda ang Duemilanove)
- Ultrasonic Sensor
- mga wire
- kahon ng plastik
- 9V power supply
- Tatlong-kulay na LED
- pandikit
- tinapay



Assembly:

Ang Arduino ay nakadikit sa ilalim ng kahon ng plastik na may pandikit (maaari mong gamitin ang silicone). Ang lakas mula sa board ay dinala sa controller.



Susunod, ang kapangyarihan ng 5V ultrasonic sensor ay konektado.



Ang output ng sensor ng SIG ultrasonic ay konektado sa output ng Arduino PWM (ginagawa ito upang magpadala ng mga pulses sa sensor at basahin ang kanilang pagbabalik mamaya). Ginamit ng may-akda ang ika-7 na output ng magsusupil.
Bago kumonekta sa LED, natutukoy kung aling mga kable para sa kung aling kulay ang may pananagutan. Ang pula, berde, at asul ay kumokonekta sa 11, 12, at 13 na pin ng Arduino.

Ngayon ay nananatili itong ihanda ang bahagi ng software na ito gawang bahay.



Program:
Dahil ang Arduino software ay naglalaman ng isang halimbawa para sa pagtatrabaho sa mga sensor ng ultrasonic, wala nang ibang kailangang mai-download. Ang isang halimbawa ay dapat hinahangad sa lokasyong ito: File -> Mga halimbawa -> Sensor -> halimbawa ng ping. Ang lahat ng code ay kinopya sa isang bagong proyekto, at binigyan ito ng isang di-makatwirang pangalan.

Una sa lahat, ang agwat ng pagpapadala sa sensor ay nagbabago; ang halaga mula sa 100ms ay nagbabago sa 1000ms sa linya na may halagang "pagkaantala".

Susunod, ang mga numero ng pin para sa LED ay nakatakda. Bago ang linya na "const int pingPin = 7;" idinagdag ang halaga ng data:

pinMode (13, OUTPUT); // asul
pinMode (12, OUTPUT); // berde
pinMode (11, OUTPUT); // pula

Ngayon ay dumating ang pagsasaayos ng LED mismo, iyon ay, sa kung anong distansya kung anong mga kulay ang mai-on. Ginawa ito ng may-akda upang kapag ang kotse ay mas malayo kaysa sa 60 cm mula sa dingding, ang LED ay ilaw sa berde, mas mababa sa 60 cm ang kulay ay nagbabago sa asul, at kahit na mas mababa sa 15 cm ang LED ay nagbabago ang kulay nito sa pula.

Code na sumasailalim sa mga pagbabagong inilarawan sa itaas:



Bilang isang resulta, gamit ang code, kontrolin ng Arduino ang mga output upang ipahiwatig ang kulay ng LED, na depende sa distansya sa kotse, at ang distansya ay matukoy ng isang sensor ng ultrasonic. Ang pangwakas na bersyon ng code ay maaaring ma-download sa ilalim ng artikulo.
Matapos suriin ang tamang operasyon ng programa, ang mga sensor ng paradahan ay naayos sa likurang dingding ng garahe, at ang LED ay ipinapakita sa isang maginhawa at nakikitang lugar.



parke.rar [1.06 Kb] (mga pag-download: 317)
10
9
7

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...