Στο σημερινό άρθρο μας θα ενεργοποιήσουμε ένα φωτιστικό γραφείο με την κίνηση. Πιο συγκεκριμένα, το φως θα ανάβει μόλις βρεθεί εμπόδιο μπροστά στον αισθητήρα υπερήχων και θα σβήνει αντίστοιχα μόλις αυτό φύγει απο μπροστά του.
Πως λειτουργεί; Με την ενεργοποίηση του Arduino ανάβει ενα κόκκινο led για πέντε δευτερόλεπτα, δίνοντας μας έτσι λίγο χρόνο ώστε να τοποθετήσουμε την κατασκευή σε σημείο τέτοιο έτσι ώστε ο αισθητήρας να 'βλέπει' κάποιον τοίχο. Μετά τα πέντε δευτερόλεπτα το led σβήνει και το arduino αποθηκεύει την τιμή - απόσταση απ' τον τοίχο - σε μια μεταβλητή. Το κυρίως πρόγραμμα έχει ξεκινήσει και ελέγχει κάθε 0.5 δευτ/λεπτο αν έχει αλλάξει η απόσταση που αποθηκεύτηκε αρχικά με την νέα. Για την αποφυγή σφαλμάτων αφαιρείτε κατά τον έλεγχο το 10% της αρχικής απόστασης.
Δείτε το βίντεο:
Τα υλικά που θα χρειαστούμε:
- Βάση Arduino με ρελέ
- Breadboard Shield (ή απλό breadboard)
- HC-SR04 αισθητήρας υπερήχων
- Κόκκινο led
Διαβάστε επίσης
Συνδεσμολογία κυκλώματος:
- To καλώδιο σήματος απ' το ρελέ στο Arduino pin 3
- To κόκκινο led στο Arduino pin 4
- Triger & Echo pis του HC-SR04 στα pins A0 & Α1 του Arduino
Κώδικας με την χρήση του Codebender
Διαβάστε για το codebender εδώ
Μπες και εσυ στο codebender.cc και κάνε share και τα δικά σου arduino projects!
Συντάκτης: Βασιλάκης Μιχάλης
www.ardumotive.com Το μεγαλύτερο ελληνικό site για το Arduino