» elektronika » Arduino »Parkovacie senzory pre domácich majstrov založené na Arduino

Parkovacie senzory pre domácich majstrov založené na Arduino

Parkovacie senzory pre domácich majstrov založené na Arduino

Mnoho vodičov čelí problému parkovania v garážach, najmä ak je to tak v garáži nedávno sa objavili. navyknúť automobilový nadšenec Na novom mieste môžu pomôcť jednoduché parkovacie senzory pre garáž, ktoré sa dajú ľahko zmontovať.

materiály:
- ovládač Arduino (autor použil Duemilanove)
- Ultrazvukový senzor
- drôty
- Plastová krabica
- napájanie 9V
- Trojfarebná LED
- lepidlo
- doštička



zostava:

Arduino sa nalepí na spodnú časť plastovej krabičky pomocou lepidla (môžete použiť silikón). Napájanie z dosky sa privádza do ovládača.



Ďalej je pripojený výkon 5V ultrazvukového senzora.



Výstup ultrazvukového senzora SIG je pripojený k výstupu Arduino PWM (to sa robí tak, že sa do senzora pošlú impulzy a neskôr sa načíta ich návrat). Autor použil siedmy výstup regulátora.
Pred pripojením LED sa určí, za ktoré káble je zodpovedná farba. Červená, zelená a modrá sa pripája k 11, 12 a 13 pinom Arduino.

Teraz zostáva pripraviť na to softvérovú časť domáci.



program:
Pretože softvér Arduino už obsahuje príklad pre prácu s ultrazvukovými snímačmi, nie je potrebné sťahovať nič iné. V tomto umiestnení by sa mal hľadať príklad: Súbor -> Príklady -> Senzory -> Príklad pingu. Celý kód sa skopíruje do nového projektu a dostane ľubovoľný názov.

Najskôr sa zmení interval odosielania do senzora, hodnota z 100 ms sa zmení na 1 000 ms v riadku s hodnotou „oneskorenie“.

Ďalej sa nastavia čísla pinov pre LED. Pred riadok „const int pingPin = 7;“ pridávajú sa údaje o hodnote:

pinMode (13, VÝSTUP); // modrá
pinMode (12, VÝSTUP); // zelená
pinMode (11, VÝSTUP); // červená

Teraz prichádza úprava samotnej LED, to znamená, v akej vzdialenosti sa zapnú farby. Autor to urobil tak, že keď je auto ďalej ako 60 cm od steny, LED zhasne zelene, menej ako 60 cm sa farba zmení na modrú a keď zostane menej ako 15 cm, LED zmení farbu na červenú.

Kód podlieha zmenám opísaným vyššie:



Výsledkom je, že Arduino pomocou tohto kódu bude ovládať výstupy tak, aby indikovalo farbu LED, ktorá bude závisieť od vzdialenosti od vozidla, a vzdialenosť sa určí pomocou ultrazvukového senzora. Konečnú verziu kódu si môžete stiahnuť v dolnej časti článku.
Po skontrolovaní správneho fungovania programu sú parkovacie senzory upevnené na zadnej stene garáže a na vhodnom a viditeľnom mieste je zobrazená kontrolka LED.



park.rar [1,06 kB] (stiahnuté: 317)
10
9
7

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...