Στο σημερινό άρθρο μας θα ενεργοποιήσουμε ένα φωτιστικό γραφείο με την κίνηση. Πιο συγκεκριμένα, το φως θα ανάβει μόλις βρεθεί εμπόδιο μπροστά στον αισθητήρα υπερήχων και θα σβήνει αντίστοιχα μόλις αυτό φύγει απο μπροστά του.
Πως λειτουργεί; Με την ενεργοποίηση του Arduino ανάβει ενα κόκκινο led για πέντε δευτερόλεπτα, δίνοντας μας έτσι λίγο χρόνο ώστε να τοποθετήσουμε την κατασκευή σε σημείο τέτοιο έτσι ώστε ο αισθητήρας να 'βλέπει' κάποιον τοίχο. Μετά τα πέντε δευτερόλεπτα το led σβήνει και το arduino αποθηκεύει την τιμή - απόσταση απ' τον τοίχο - σε μια μεταβλητή. Το κυρίως πρόγραμμα έχει ξεκινήσει και ελέγχει κάθε 0.5 δευτ/λεπτο αν έχει αλλάξει η απόσταση που αποθηκεύτηκε αρχικά με την νέα. Για την αποφυγή σφαλμάτων αφαιρείτε κατά τον έλεγχο το 10% της αρχικής απόστασης.
Τα υλικά που θα χρειαστούμε:
Πως λειτουργεί; Με την ενεργοποίηση του 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