Αρχική σελίδα » πως να » Τι είναι το Arduino; Μάθετε περισσότερα για αυτή την πλατφόρμα ηλεκτρονικής ανοικτής πηγής

    Τι είναι το Arduino; Μάθετε περισσότερα για αυτή την πλατφόρμα ηλεκτρονικής ανοικτής πηγής

    Το Arduino είναι μια πλατφόρμα πρωτοτύπων ηλεκτρονικής ανοικτής πηγής που βασίζεται σε ευέλικτο και εύκολο στη χρήση υλικό και λογισμικό. Σήμερα θα σας βοηθήσουμε να ξεκινήσετε παρουσιάζοντας μερικές από τις διαθέσιμες επιλογές και πόσο εύκολο είναι να ξεκινήσετε.

    Το υλικό Arduino είναι μια πλακέτα ανοικτού κώδικα με μικροεπεξεργαστή και ακροδέκτες εισόδου / εξόδου (I / O) για την επικοινωνία και τον έλεγχο των φυσικών αντικειμένων (LED, σερβομηχανές, κουμπιά κλπ.). Η πλακέτα θα τροφοδοτείται τυπικά μέσω USB ή εξωτερικής τροφοδοσίας, η οποία με τη σειρά της επιτρέπει την τροφοδοσία άλλων υλικών και αισθητήρων.

    Το Arduino διαθέτει επίσης ένα λογισμικό ανοικτού κώδικα το οποίο είναι παρόμοιο με το C ++. Το ενσωματωμένο περιβάλλον ανάπτυξης Arduino (IDE) σας επιτρέπει να γράφετε κώδικα, να το μεταγλωττίζετε και στη συνέχεια να το ανεβάζετε στο Arduino για αυτόνομη χρήση σε πρωτότυπα και έργα.

    Όλα αυτά σχεδιάστηκαν για να είναι εύχρηστα για να επιτρέπουν στους καλλιτέχνες και τους δημιουργούς να αναπτύξουν ελεύθερα τις ιδέες τους σε πραγματικά αντικείμενα. Εάν ενδιαφέρεστε να κατασκευάσετε κάτι μόνοι σας, ρίξτε μια ματιά για να δείτε τις επιλογές υλικού και το διαθέσιμο λογισμικό για να ξεκινήσετε.

    Παραλλαγές Arduino

    Το υλικό Arduino που είναι "open-source" σημαίνει ότι μπορείτε να δείτε τα σχήματα κάθε διαθέσιμου πίνακα. Αυτό σημαίνει ότι είστε ελεύθεροι να αγοράσετε τα εξαρτήματα υλικού και να συγκολλήσετε το χαρτόνι μαζί, αν είστε τόσο διατεθειμένοι. Για να ξεκινήσετε, πιθανόν μόνο να σας συστήσουμε να ξοδέψετε το ~ $ 30 και να δείτε πόσο πραγματικά θέλετε να επενδύσετε.

    Η παρακάτω εικόνα δημιουργήθηκε χρησιμοποιώντας Fritzing και είναι η διάταξη για ένα βασικό Arduino χρησιμοποιώντας μια σανίδα ψωμιού.

    Το Arduino έρχεται σε μια ποικιλία διαφορετικών τύπων που κάνουν την επιλογή του σωστού δύσκολο να αποφασίσει, αλλά η ποικιλία επιτρέπει επίσης την ευελιξία στην επιλογή της τέλειας λύσης.

    Δεν μπορούμε να καλύψουμε όλες τις επιλογές του Arduino, αλλά εδώ υπάρχουν μερικές αξιοσημείωτες επιλογές για να ξεκινήσετε.

    Arduino Uno

    Το Uno είναι ένας πολύ καλός εκκινητής Arduino, παρέχει μια σταθερή βάση για όσους μόλις ξεκινήσουν και έχει πολλές από τις επιλογές που θα θελήσετε καθώς εξερευνούμε την πλατφόρμα. Λειτουργεί επίσης με σχεδόν κάθε διαθέσιμη ασπίδα (περισσότερα για αυτό αργότερα).

    Arduino Nano

    Το Nano είναι σχεδόν χαρακτηριστικό για το χαρακτηριστικό ίδιο με το Arduino Uno, αλλά είναι περίπου το 1/3 του μεγέθους και δεν μπορεί να χρησιμοποιήσει ασπίδες εύκολα. Το Uno προορίζεται να χρησιμοποιηθεί ως μόνιμο εξάρτημα σε έργα ή με πίνακες για δοκιμές.

    Arduino Lilypad

    Το Lilypad έχει ένα μοναδικό σχέδιο που μπορεί να ράβεται σε υφάσματα για φορετά έργα ή τέχνη. Φυσικά δεν περιορίζεστε σε αυτές τις εφαρμογές, αλλά οι ασπίδες δεν θα λειτουργήσουν σε αυτό το Arduino, έτσι ώστε η επέκταση μπορεί να γίνει δύσκολη.

    Arduino Mega 2560

    Το Mega 2560 έχει περισσότερη μνήμη και περισσότερους ακροδέκτες I / O από οποιοδήποτε άλλο Arduino. Αυτό είναι το μεγαλύτερο και καλύτερο Arduino που μπορείτε να πάρετε, αλλά ίσως να μην χρειαστείτε αυτή την πολύ δύναμη εάν τα έργα σας δεν το απαιτούν. Αυτό θα ήταν επίσης ένα ακριβότερο Arduino να αφήσει σε ένα έργο μόνιμα.

    Netduino

    Ο Netduino είναι ο ξάδελφος του Arduino. Είναι ακόμα μια ανοικτή πηγή υλικού hacking και πρωτότυπο λύση. Αλλά το Netduino τρέχει το .NET Micro Framework για τη βάση λογισμικού του. Είναι συμβατό με τις ασπίδες Arduino, αλλά μερικοί ενδέχεται να απαιτούν την εκτέλεση των οδηγών.

    Για περισσότερες συσκευές Arduino ελέγξτε τον παρακάτω σύνδεσμο.

    Αξεσουάρ Arduino (Ασπίδες)

    Οι ασπίδες προσφέρουν λειτουργικότητα στο αρμπιού σας, κυριολεκτικά. Έχουν καρφίτσες που ωθούν δεξιά στην κορυφή του Arduino και μπορείτε να επωφεληθείτε αμέσως από ό, τι μπορεί να κάνει η ασπίδα. Μπορείτε επίσης να προσθέσετε πολλαπλές ασπίδες κάθε φορά. Ένα Arduino που παρακολουθεί το Twitter για ένα συγκεκριμένο hashtag (ethernet shield) και στη συνέχεια ελέγχει ένα RC αυτοκίνητο χρησιμοποιώντας RF (ασπίδα RF) δεν ξεπερνά το πεδίο ενός ενιαίου έργου χάρη στην ευελιξία της ασπίδας.

    Θα παρατηρήσετε παρακάτω ότι κάποιες ασπίδες μοιάζουν πολύ με τους ίδιους τους πίνακες του Arduino, αλλά μην συγχέονται επειδή δεν έχουν την κύρια ισχύ επεξεργασίας για να τρέξουν τον κώδικα που θα γράψετε στα σκίτσα (περισσότερα για αυτό παρακάτω).

    Ethernet

    Αυτή είναι μια από τις πιο δημοφιλείς ασπίδες, διότι επεκτείνει το Arduino σας ώστε να μπορεί να χρησιμοποιεί το διαδίκτυο για επικοινωνία και έλεγχο. Η ασπίδα Ethernet είναι μια από τις πιο ευπροσάρμοστες διαθέσιμες και, μόλις καταφέρετε να μάθετε τα βασικά, πρέπει να κοιτάξετε για να πάρετε ένα έτσι ώστε να μπορείτε να κάνετε το ρολόι / τοστιέρα / καφετιέρα σας tweet.

    XBee

    Η ασπίδα XBee διευκολύνει την ασύρματη επικοινωνία από σημείο σε σημείο. Μπορείτε να το χρησιμοποιήσετε για να συνδέσετε δύο Arduinos μαζί ή να δημιουργήσετε ένα ολόκληρο δίκτυο mesh του Arduinos το οποίο θα γίνει μία ημέρα ΚΑΝΟΝΤΑΣ ΤΟ ΚΟΣΜΟ!

    Μοτέρ

    Το Arduino μπορεί να ελέγχει κινητήρες και σερβομηχανισμούς χωρίς να χρειάζεται ασπίδα, αλλά η ασπίδα του κινητήρα αυξάνει την ικανότητα να 11. Μπορείτε να το χρησιμοποιήσετε για να ελέγξετε από απόσταση το χλοοκοπτικό σας ή να δημιουργήσετε το δικό σας ρομπότ.

    Υπάρχουν πολλές άλλες ασπίδες Arduino, όπως μουσική, βιντεοπαιχνίδια και bluetooth. Αυτή είναι ακριβώς η κορυφή του παγόβουνου και θα συνιστούσαμε να κάνουμε κάποια έρευνα για τη δική σας για να βρείτε την τέλεια ασπίδα για το έργο σας.

    Αν ψάχνετε για πρωτότυπο Arduinos και ασπίδες μαζί με διάφορους αισθητήρες θα συνιστούσαμε τον έλεγχο Fritzing που όχι μόνο βοηθά με τα στάδια των πρωτοτύπων αλλά βοηθά επίσης να σας δείξει πώς να κάνετε μόνιμες πλακέτες PCB για την παραγωγή του έργου σας.

    Προγραμματισμός (σκίτσα)

    Το Arduino IDE είναι ένα εργαλείο προγραμματιστή πολλαπλών πλατφορμών γραμμένο σε Java. Σας επιτρέπει να ελέγχετε όλες τις λειτουργίες λογισμικού του Arduino σας.

    Κάθε πρόγραμμα που γράφετε ονομάζεται σκίτσο και μεταγλωττίζεται και φορτώνεται στο Arduino χρησιμοποιώντας το IDE. Πολλά σκίτσα είναι ελεύθερα διαθέσιμα στο διαδίκτυο και το IDE έρχεται έστω και με μια πληθώρα παραδειγμάτων για να ξεκινήσετε με σχεδόν κάθε λειτουργία που μπορεί να έχει ο Arduino σας.

    Το Eclipse και το Notepad ++ είναι δημοφιλείς εναλλακτικές λύσεις για να γράφετε τα σκίτσα σας, αλλά δεν έχουν εύκολη πρόσβαση στα παραδείγματα σκίτσων και την κατάρτιση / φόρτωση του τελικού σκίτσου στο Arduino.

    Πόροι

    Αυτό το άρθρο έχει σχεδιαστεί για να σας ξεκινήσει στα έργα σας Arduino. Για περισσότερες ανάγνωση ελέγξτε τους παρακάτω συνδέσμους και ξεκινήστε να κάνετε πράγματα.

    Εάν έχετε περισσότερους χρήσιμους συνδέσμους ή δικό σας έργο Arduino, διστάσετε να αφήσετε ένα σχόλιο για να το μοιραστείτε με όλους τους αναγνώστες.

    Ιδέες έργου

    http://arduino.cc/en/Tutorial/HomePage

    http://www.arduino.cc/playground/Projects/ArduinoUsers

    http://hackaday.com/category/arduino-hacks/

    http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

    Arduino αναφορά υλικού http://arduino.cc/en/Main/Hardware

    Βίντεο https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/