MetallicGR

DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!

Recommended Posts

[NEWS_IMG=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums497-picture34929.jpg[/NEWS_IMG] Εφεύρεση μπορεί να χαρακτηριστεί το σημερινό DIY και θα αγγίξει αρκετό κόσμο (όλοι φοράμε γυαλιά ηλίου άλλωστε).

Ένα Arduino και δύο servos συνδυαστικά μπορούν να κατασκευάσουν μια σωτήρια λύση για να καθαρίζετε τα γυαλιά σας. Αν και με μερικές μετατροπές μπορεί να κάνει και για άλλες δουλειές, ενώ έχουμε και τα σχέδια του κουτιού για μια συνολικά όμορφη συσκευή που θα τοποθετηθεί επάνω σε ένα γραφείο ή ράφι. Αυτά που χρειαζόμαστε είναι ένα Arduino Uno, δύο servos, διάφορα καλώδια, δύο 100μF πυκνωτές, ένα pushbutton, ένα κόκκινο και ένα πράσινο LED, δύο αντιστάσεις 220 ohm και μια των 10 kohm

Βήμα 1. Το enclosure μπορείτε να το βρείτε σε δύο διαφορετικές μορφές στο link της πηγής και εφόσον διαθέτετε κάποιον 3D εκτυπωτή.

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46171.png[/img_alt]

Βήμα 2. Το κύκλωμα που θα ακολουθήσουμε είναι ιδιαίτερα απλό αρκεί να έχετε υπομονή και ένα breadboard για τις δοκιμές!

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46172.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46173.png[/img_alt]

Βήμα 3. Ο κώδικας που θα ανεβάσουμε στο Arduino:

#include <br>Servo Droite;
Servo Gauche;
const int switchPin = 2;
const int greenLed = 3;
const int redLed = 4;
int switchVal;
void setup() {
 Droite.attach(9);
 Gauche.attach(10);
 pinMode(greenLed, OUTPUT);
 pinMode(redLed, OUTPUT);
 pinMode(switchPin, INPUT);
}
void loop() {
 switchVal = digitalRead(switchPin);
 if(switchVal == LOW) {
   digitalWrite(greenLed, LOW);
   digitalWrite(redLed, LOW);
   Droite.write(90);
   Gauche.write(90);
 }
 if(switchVal == HIGH) {
   digitalWrite(redLed, HIGH);
   digitalWrite(greenLed, LOW);
   Droite.write(120);
   Gauche.write(120);
   delay(500);
   Droite.write(60);
   Gauche.write(60);
   delay(500);
   Droite.write(120);
   Gauche.write(120);
   delay(500);
   Droite.write(60);
   Gauche.write(60);
   delay(500);Droite.write(120);
   Gauche.write(120);
   delay(500);
   Droite.write(60);
   Gauche.write(60);
   delay(500);Droite.write(120);
   Gauche.write(120);
   delay(500);
   Droite.write(60);
   Gauche.write(60);
   delay(500);
   digitalWrite(redLed, LOW);
   digitalWrite(greenLed, HIGH);
 }
}

Βήμα 4. Συναρμολογούμε την κατασκευή μας. Στο συγκεκριμένο το breadboard δεν έχει δώσει τη θέση του σε κάποιο perfoboard. Στα servos τοποθετούμε βαμβάκι ή κάποιο άλλο απαλό υλικό για τον καθαρισμό της γυάλινης επιφάνειας των γυαλιών. Ο τρόπος που λειτουργεί χάρη στον κώδικα που θα του ανεβάσουμε είναι μετακινώντας το βαμβάκι αριστερά και δεξιά. Κατά τη διάρκεια αυτή, το LED είναι κόκκινο, ενώ μόλις τελειώσει η διαδικασία σβήνει. Τέλος, το σύστημα ενεργοποιείται από το κουμπάκι που είδαμε στο βήμα της συναρμολόγηση του κυκλώματος.

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46174.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46175.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46176.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46177.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46178.png[/img_alt]

[img_alt=DIY: Καθαρίστε τα γυαλιά σας με ένα Arduino!]http://www.hwbox.gr/members/2195-albums570-picture46179.png[/img_alt]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now