Search the Community
Showing results for tags 'δύο servos'.
The search index is currently processing. Current results may not be complete.
-
[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] Διαβάστε περισσότερα εδώ...
- 1 reply
-
- arduino
- δύο servos
-
(and 5 more)
Tagged with: