» Elektronika » Arduino »DIY czujniki parkowania oparte na Arduino

DIY czujniki parkowania oparte na Arduino

DIY czujniki parkowania oparte na Arduino

Wielu kierowców boryka się z problemem parkowania w garażach, szczególnie jeśli tak garaż niedawno się pojawili. Opanowany entuzjasta samochodów W nowym miejscu mogą pomóc proste czujniki parkowania dla garażu, które można łatwo zmontować.

Materiały:
- kontroler Arduino (autor użył Duemilanove)
- czujnik ultradźwiękowy
- przewody
- Plastikowe pudełko
- zasilanie 9 V.
- Trójkolorowa dioda LED
- klej
- deska do krojenia chleba



Montaż:

Arduino jest przyklejony do dolnej części plastikowego pudełka za pomocą kleju (można użyć silikonu). Zasilanie z płyty jest przekazywane do kontrolera.



Następnie podłączane jest zasilanie czujnika ultradźwiękowego 5 V.



Wyjście czujnika ultradźwiękowego SIG jest podłączone do wyjścia Arduino PWM (odbywa się to w celu wysłania impulsów do czujnika i odczytania ich powrotu później). Autor wykorzystał 7. wyjście kontrolera.
Przed podłączeniem diody LED określa się, które okablowanie odpowiada za kolor. Czerwony, zielony i niebieski łączą się z pinami 11, 12 i 13 Arduino.

Teraz pozostaje przygotować część oprogramowania domowej roboty.



Program:
Ponieważ oprogramowanie Arduino zawiera już przykład pracy z czujnikami ultradźwiękowymi, nic więcej nie trzeba pobierać. Przykład należy szukać w tej lokalizacji: Plik -> Przykłady -> Czujniki -> Przykład pingowania. Cały kod jest kopiowany do nowego projektu i otrzymuje dowolną nazwę.

Przede wszystkim zmienia się interwał wysyłania do czujnika; wartość od 100 ms zmienia się do 1000 ms w linii z wartością „opóźnienie”.

Następnie ustawiane są numery pinów diody LED. Przed wierszem „const int pingPin = 7;” dane wartości są dodawane:

pinMode (13, WYJŚCIE); // niebieski
pinMode (12, WYJŚCIE); // zielony
pinMode (11, WYJŚCIE); // czerwony

Teraz następuje regulacja samej diody LED, czyli w jakiej odległości zostaną włączone kolory. Autor uczynił to tak, że gdy samochód znajduje się dalej niż 60 cm od ściany, dioda LED pali się na zielono, mniej niż 60 cm zmienia kolor na niebieski, a gdy pozostaje mniej niż 15 cm, dioda zmienia kolor na czerwony.

Kod podlega zmianom opisanym powyżej:



W rezultacie, używając kodu, Arduino będzie sterować wyjściami, aby wskazać kolor diody LED, która będzie zależeć od odległości do samochodu, a odległość zostanie określona przez czujnik ultradźwiękowy. Ostateczną wersję kodu można pobrać na dole artykułu.
Po sprawdzeniu poprawności działania programu czujniki parkowania są zamocowane na tylnej ścianie garażu, a dioda LED jest wyświetlana w wygodnym i widocznym miejscu.



park.rar [1.06 Kb] (pliki do pobrania: 317)
10
9
7

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...