» Ηλεκτρονικά » Arduino »Αισθητήρες στάθμευσης αυτοκινήτων με βάση το Arduino

DIY αισθητήρες στάθμευσης με βάση το Arduino

DIY αισθητήρες στάθμευσης με βάση το Arduino

Πολλοί οδηγοί αντιμετωπίζουν το πρόβλημα της στάθμευσης σε γκαράζ, ειδικά αν αυτό συμβαίνει το γκαράζ έχουν πρόσφατα εμφανιστεί. Μάστερ αυτοκίνητο ενθουσιώδης Σε ένα νέο μέρος, ένας απλός αισθητήρας στάθμευσης για ένα γκαράζ μπορεί να βοηθήσει, το οποίο μπορεί εύκολα να συναρμολογηθεί.

Υλικά:
- ελεγκτή Arduino (συγγραφέας που χρησιμοποίησε Duemilanove)
- Αισθητήρας υπερήχων
- καλώδια
- Πλαστικό κιβώτιο
- Τροφοδοσία 9V
- LED τριών χρωμάτων
- κόλλα
- breadboard



Συνέλευση:

Το Arduino είναι κολλημένο στο κάτω μέρος του πλαστικού κουτιού με κόλλα (μπορείτε να χρησιμοποιήσετε σιλικόνη). Η ισχύς από την πλακέτα μεταφέρεται στον ελεγκτή.



Στη συνέχεια, συνδέεται η ισχύς του αισθητήρα υπερήχων 5V.



Η έξοδος του υπερηχητικού αισθητήρα SIG συνδέεται με την έξοδο Arduino PWM (αυτό γίνεται για την αποστολή παλμών στον αισθητήρα και ανάγνωση της απόδοσής τους αργότερα). Ο συγγραφέας χρησιμοποίησε την 7η έξοδο του ελεγκτή.
Πριν συνδέσετε τη λυχνία LED, καθορίζεται ποια καλωδίωση είναι υπεύθυνη για το χρώμα. Κόκκινο, πράσινο και μπλε συνδέονται με τους ακροδέκτες 11, 12 και 13 του Arduino.

Τώρα μένει να προετοιμαστεί το μέρος του λογισμικού αυτού σπιτικό.



Πρόγραμμα:
Επειδή το λογισμικό Arduino περιέχει ήδη ένα παράδειγμα εργασίας με υπερηχητικούς αισθητήρες, δεν χρειάζεται να κατεβάσετε τίποτα άλλο. Ένα παράδειγμα θα πρέπει να αναζητηθεί σε αυτή την τοποθεσία: Αρχείο -> Παραδείγματα -> Αισθητήρες -> Ping παράδειγμα. Όλος ο κώδικας αντιγράφεται σε ένα νέο έργο και δίνεται αυθαίρετο όνομα.

Πρώτα απ 'όλα, το διάστημα αποστολών στον αισθητήρα αλλάζει, η τιμή από 100ms αλλάζει σε 1000ms στη γραμμή με την τιμή "καθυστέρηση".

Στη συνέχεια, οι αριθμοί PIN για το LED είναι ρυθμισμένοι. Πριν από τη γραμμή "const int pingPin = 7;" προστίθενται δεδομένα αξίας:

pinMode (13, OUTPUT). // μπλε
pinMode (12, OUTPUT). // πράσινο
pinMode (11, OUTPUT); // κόκκινο

Τώρα έρχεται η ρύθμιση της ίδιας της LED, δηλαδή σε ποια απόσταση θα ενεργοποιηθούν τα χρώματα. Ο συγγραφέας το έκανε ώστε όταν το αυτοκίνητο απέχει περισσότερο από 60 cm από τον τοίχο, η λυχνία LED καίει πράσινη, λιγότερο από 60 cm το χρώμα αλλάζει σε μπλε χρώμα και όταν παραμείνει λιγότερο από 15 cm, το LED αλλάζει το χρώμα του σε κόκκινο χρώμα.

Κωδικός που υπόκειται στις αλλαγές που περιγράφονται παραπάνω:



Ως αποτέλεσμα, χρησιμοποιώντας τον κώδικα, το Arduino θα ελέγξει τις εξόδους για να υποδείξει το χρώμα της LED, το οποίο θα εξαρτηθεί από την απόσταση από το αυτοκίνητο και η απόσταση θα καθοριστεί από έναν υπερηχητικό αισθητήρα. Η τελική έκδοση του κώδικα μπορεί να μεταφορτωθεί στο κάτω μέρος του άρθρου.
Μετά τον έλεγχο της σωστής λειτουργίας του προγράμματος, οι αισθητήρες στάθμευσης τοποθετούνται στον οπίσθιο τοίχο του γκαράζ και η λυχνία LED εμφανίζεται σε βολικό και ορατό σημείο.



park.rar [1.06 Kb] (λήψεις: 317)
10
9
7

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...