UAVs blog |
|
||||||||||||
blog για αυτοσχέδια (DIY) ρομποτικά αεροσκάφη (UAVs)
πρώτα βήματα με το Arduino
by IKE 13-Jan-2010 16:57
Το Arduino είναι για το υλικό ανοιχτού σχεδιασμού (open source hardware) ότι είναι το Linux για το λογισμικό ανοιχτού κώδικα. Αναπτύχθηκε στην Ιταλία από τους Gianluca Martino, Massimo Banzi, και David Cuartielles και γίνεται όλο και πιο δημοφιλές με το πέρασμα του χρόνου. Η πλατφόρμα Arduino συμπεριλαμβάνει το υλικό, μία μικρή πλακέτα και το αντίστοιχο λογισμικό, μπορείτε να βρείτε όλες τις λεπτομέρειες στην επίσημη ιστοσελίδα: Arduino.cc. Η πλακέτα είναι ένας προγραμματιζόμενος μικρό-υπολογιστής που με συνδεδεμένη με κατάλληλους αισθητήρες και εξαρτήματα μπορεί να εκτελέσει μια πληθώρα εφαρμογών. Όλα, από το λογισμικό μέχρι τα αρχεία eagle με τα διαγράμματα της πλακέτας είναι ελεύθερα προσβάσιμα σε όλους. Πολλές μικρές ή μεγάλες εταιρίες αλλά και ιδιώτες φτιάχνουν συσκευές ή πλακέτες βασισμένες στην αρχιτεκτονική του Arduino. Αν ενδιαφέρεστε για την ιστορία του Arduino και του υλικού ανοιχτού σχεδιασμού μπορείτε να διαβάσετε το εξαιρετικό άρθρο από το WIRED μέσα από το οποίο έμαθα και εγώ για αυτό. --- Αυτό που χρειάζεστε είναι –φυσικά- μία πλακέτα Arduino (περισσότερα πιο κάτω) και το λογισμικό, το Arduino IDE. Μπορείτε να βρείτε οδηγίες εδώ αλλά και στην εξαιρετική ιστοσελίδα της Limor Fried (πιο γνωστή σαν ladyada) όπου μεταξύ άλλων μπορείτε να βρείτε πολύ καλά tutorials για Arduino. Αρκετά χρήσιμο είναι και το βιβλίο του M.Banzi "Getting Started with Arduino", το οποίο είχα αγοράσει πριν λίγο καιρό. Είναι αρκετά μικρό και διαβάζεται πολύ εύκολα. Έχει όλες τις βασικές γνώσεις για την χρήση και τον προγραμματισμό του Arduino. Μπορείτε να το βρείτε σε πολλά ηλεκτρονικά ή μη καταστήματα ή να το αγοράσετε απευθείας από τον εκδότη εδώ: makershed.com Υπάρχουν διάφορα είδη του επίσημου Arduino, μπορείτε να τα δείτε αναλυτικά με λεπτομέρειες εδώ και αμέτρητοι κλώνοι και παράγωγα. Μπορείτε να το αγοράσετε σε μορφή κιτ όπου η πλακέτα συνοδεύεται από κάποια βασικά εξαρτήματα ή και εργαλεία ή βιβλία. Οι τιμές είναι παρόμοιες παντού για ανάλογα προϊόντα οπότε αγοράστε το κιτ που προτιμάτε από όπου σας είναι πιο εύκολο. Εγώ αγόρασα το βασικό Arduino Duelmilanove σε κιτ από το ηλεκτρονικό κατάστημα internet now. Το Arduino μπορεί να πάρει ρεύμα είτε από το usb (για μικρά φορτία) είτε από ξεχωριστή παροχή ρεύματος. Εκεί μπορεί να συνδεθεί είτε κάποια μπαταρία (πχ 9volt) είτε ανάλογος μετασχηματιστής. Οι μετασχηματιστές αυτοί είναι αρκετά φθηνοί αλλά μπορείτε να χρησιμοποιήσετε κάποιον που περισσεύει από κάποια παλιά συσκευή (πχ ασύρματο τηλέφωνο) όπως έκανα εγώ. Με το κιτ και το Arduino IDE εγκατεστημένο δοκίμασα τα πρώτα βασικά προγραμματάκια του βιβλίου, τα οποία μπορείτε να κατεβάσετε από εδώ. Η γλώσσα προγραμματισμού και το αντίστοιχο περιβάλλον είναι πολύ απλά και μαθαίνονται χωρίς ιδιαίτερο κόπο. Τα προγράμματα αυτά ξεκινούν από πολύ βασικές λειτουργίες, όπως το πώς αναβοσβήνει ένα LED, πως ελέγχεται με έναν απλό διακόπτη και πως ρυθμίζεται η φωτεινότητά του με την τεχνική pulse width modulation (μορφοποίηση εύρους παλμού?). Το καλό με το ανοιχτό υλικό / λογισμικό είναι πως έχει δημιουργηθεί μία τεράστια βάση χρηστών και μπορείτε να βρείτε οδηγίες, και οτιδήποτε σχετικό με Arduino σε πάρα πολλές ιστοσελίδες όπως για παράδειγμα το που ladyada.net ανέφερα πιο πάνω. |
more :
Visit DIY Drones |
Κείμενα, σχέδια και φωτογραφίες είναι πνευματική ιδιοκτησία του robotpig.net εφόσον δεν αναφέρεται κάτι διαφορετικό.
Για αναδημοσίευση οποιοδήποτε τμήματος της ιστοσελίδας απαιτείται έγγραφη άδεια. © robotpig.net |