Πως να

Τι είναι το Arduino και γιατί είναι τόσο διασκεδαστικό;

Αν ψάχνετε για διασκεδαστικά ηλεκτρονικά έργα στο Διαδίκτυο, δεν θα καταλήξετε με το όνομα Arduino. Το σύστημα ανοιχτού κώδικα χρησιμοποιείται για εφαρμογές Internet-of-Things, ρομπότ και διασκεδαστικά έργα DIY. Τι ακριβώς είναι το Arduino και γιατί είναι τόσο διασκεδαστικό να πειραματιστείτε με αυτό το προσιτό σύστημα;

Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα και αποτελείται από συνδυασμό υλικού και λογισμικού. Όλα στοχεύουν στο να καταστήσουν όσο το δυνατόν πιο εύκολο για εσάς να παίζετε με ηλεκτρονικά εξαρτήματα μόνοι σας. Η πρόθεση των κατασκευαστών είναι ότι ακόμη και άτομα χωρίς εμπειρία προγραμματισμού και ηλεκτρονικής μπορούν να το χρησιμοποιήσουν γρήγορα. Διαβάστε επίσης: Windows 10 στο Raspberry Pi σας σε 16 βήματα.

Η βάση κάθε έργου Arduino είναι ένας πίνακας Arduino στον οποίο συγκολλούνται ορισμένα τυποποιημένα εξαρτήματα. Η καρδιά ενός πίνακα Arduino είναι ένας μικροελεγκτής, συνήθως ένα Atmel ATmega. Ωστόσο, ορισμένοι πίνακες Arduino διαθέτουν μικροελεγκτές από, για παράδειγμα, Intel ή STM. Τι άλλο βρίσκετε σε έναν πίνακα Arduino εξαρτάται από το μοντέλο. Οι περισσότερες πλακέτες διαθέτουν σύνδεση USB για επικοινωνία με τον υπολογιστή σας, αλλά υπάρχουν επίσης διαθέσιμες πλακέτες με μόνο μια μονάδα WiFi. Το μεγάλο πλεονέκτημα μιας πλακέτας Arduino είναι ότι όλα τα απαραίτητα στοιχεία για την κατασκευή απλών έργων DIY είναι ήδη εγκατεστημένα στον πίνακα.

Στις πλευρές κάθε πλακέτας θα βρείτε εισόδους και εξόδους που μπορείτε να συνδέσετε μέσω καλωδίων σε αισθητήρες, κινητήρες, φώτα LED και άλλα εξαρτήματα για να φτιάξετε το δικό σας προϊόν. Επειδή αυτά τα εξαρτήματα είναι συχνά πολύ φθηνά, μπορείτε να δημιουργήσετε τη δική σας κάμερα IP, ρομπότ ή εφαρμογή IoT με λίγα χρήματα. Για να προγραμματίσετε το έργο Arduino θα χρειαστείτε έναν υπολογιστή, αλλά αυτό δεν σημαίνει ότι το έργο σας θα χρειαστεί τελικά έναν υπολογιστή για να λειτουργήσει. Κανονικά, το έργο Arduino τροφοδοτείται από τη σύνδεση USB. Εάν θέλετε να εκτελέσετε αυτόνομο έργο Arduino, πρέπει να συνδέσετε έναν μετασχηματιστή εναλλασσόμενου ρεύματος ή μια μπαταρία.

Η μάχη μεταξύ Arduino LLC και Arduino SRL

Η ιστορία και η πρόσφατη ανάπτυξη του Arduino μαστίζονται με αγωγές και εσφαλμένη επικοινωνία. Ο προκάτοχος του έργου Arduino ξεκίνησε το 2004 από τον Hernando Barragán, κολομβιανό μαθητή που έγραψε τη διατριβή του στην Ιταλία. Κάλεσε την πρωτότυπη πλατφόρμα Wiring και εξακολουθεί να υπάρχει στο www.wiring.org.co. Οι επόπτες του Barragán ήταν οι Massimo Banzi και Casey Reas, οι τελευταίοι των οποίων εργάστηκαν, μεταξύ άλλων, στη γλώσσα προγραμματισμού και στο περιβάλλον ανάπτυξης.

Ο Arduino γεννήθηκε το 2005 και προήλθε από την Wiring. Ωστόσο, ο Barragán δεν ήταν μέλος της ομάδας Arduino. Μέχρι το 2008, τίποτα δεν ήταν λάθος, αλλά όταν στα τέλη του 2008 ένα από τα πέντε μέλη της ομάδας - Gianluca Martino - καταχώρισε το όνομα Arduino στην Ιταλία μέσω της εταιρείας του Smart Projects, αυτό οδήγησε χρόνια αργότερα σε ένα διάλειμμα μεταξύ των μελών της ομάδας του Arduino. Η Martino ξεκίνησε το Arduino SRL και αντιγράφει τον υπάρχοντα ιστότοπο www.arduino.cc στο www.arduino.org. Ο ιστότοπος Arduino.cc διευθύνεται από την Arduino LLC και αυτή η ομάδα ανθρώπων, συμπεριλαμβανομένου του Banzi, αναγκάστηκε από αγωγή να πουλήσει τα προϊόντα Arduino εκτός των Ηνωμένων Πολιτειών με το όνομα Genuino. Προς το παρόν, εκκρεμούν αγωγές και μέχρι τότε πρέπει να κάνουμε σχέση με δύο εταιρείες που κατασκευάζουν τα ίδια προϊόντα με το ίδιο όνομα. Για ομοιομορφία, θα χρησιμοποιήσουμε μόνο το όνομα Arduino σε αυτό το άρθρο. Παρόλο που τεχνικά πρέπει να μιλάμε για Genuino στην Ευρώπη όταν μιλάμε για πίνακες Arduino LLC της Arduino LLC, τα προϊόντα είναι πανομοιότυπα. Απομένει να δούμε αν αυτό θα συνεχίσει να ισχύει στο μέλλον.

Προϊόντα

Για να αποκτήσετε μια αίσθηση για το τι είναι δυνατό με το σύστημα Arduino και ποια προϊόντα είναι διαθέσιμα, είναι χρήσιμο να είστε ο πρώτος που επισκέπτεται αυτόν τον ιστότοπο. Σημειώστε: οι τιμές που εμφανίζονται σε αυτόν τον ιστότοπο δεν περιλαμβάνουν ΦΠΑ και δεν συμπεριλαμβάνονται τα έξοδα αποστολής). Μπορείτε επίσης να επισκεφθείτε το www.arduino.org, αυτός ο ιστότοπος έχει μια ελαφρώς διαφορετική προσφορά. Κάντε κλικ στο Προϊόν και θα δείτε ότι υπάρχουν τρεις επίσημοι πίνακες για αρχάριους: το Uno, το 101 και το Micro. Το Uno είναι το τυπικό μοντέλο και τα περισσότερα από τα εγχειρίδια και τα σεμινάρια έχουν γραφτεί σχετικά με αυτό. Το Uno έφτασε στην τρίτη αναθεώρηση και επομένως ονομάζεται επίσης Rev3 ή R3.

Το Uno κοστίζει 20 ευρώ και βασίζεται στον μικροελεγκτή ATmega328P. Περιέχει 32 kilobytes μνήμης flash και 2 kilobytes RAM. Το 101 είναι μια πολυτελής έκδοση του Uno και διαθέτει μικροελεγκτή Intel Curie. Επιπλέον, το 101 διαθέτει bluetooth και η πλακέτα διαθέτει επιταχυνσιόμετρο και γυροσκόπιο. Εάν θέλετε να δημιουργήσετε ένα έργο που χρησιμοποιεί κίνηση ή πρέπει να επικοινωνήσετε με κάτι άλλο μέσω Bluetooth, αυτή είναι μια καλή επιλογή. Το 101 κοστίζει 28,65 ευρώ. Το Micro είναι ένας συμπαγής πίνακας με ενσωματωμένη σύνδεση USB και κοστίζει 18 ευρώ. Για προχωρημένους χρήστες, υπάρχουν ακόμα πιο περίπλοκες πλακέτες διαθέσιμες, όπως το Arduino MEGA 2560, το οποίο είναι μεγαλύτερο, παρέχει περισσότερες εισόδους και εξόδους και σας κοστίζει 35 ευρώ. Δεδομένου ότι το Arduino είναι ένα σύστημα ανοιχτού κώδικα, υπάρχουν άλλοι κατασκευαστές που προσφέρουν πίνακες Arduino. Μπορείτε να βρείτε μια εύχρηστη λίστα συγκρίσιμων πινάκων εδώ.

Αναπτύξτε με ασπίδες

Μπορείτε να επεκτείνετε το έργο Arduino με αισθητήρες, κινητήρες, αντιστάσεις και άλλα ηλεκτρονικά είδη, αλλά υπάρχουν και οι λεγόμενες ασπίδες. Πρόκειται για προ-κολλημένες πλακέτες κυκλώματος που επεκτείνουν τη λειτουργικότητα της πλακέτας Arduino. Για παράδειγμα, μπορείτε να αγοράσετε μια ασπίδα χειριστηρίου για τον έλεγχο του έργου σας μέσω ενός χειριστηρίου. Μια άλλη δημοφιλής ασπίδα είναι η ασπίδα BLE, με την οποία προσθέτετε bluetooth 4.0 στο Arduino σας. Κάνετε κλικ σε μια ασπίδα στον υπάρχοντα πίνακα Arduino. Με αυτόν τον τρόπο όχι μόνο τροφοδοτείτε την κανονική σανίδα, αλλά και την ασπίδα σας.

$config[zx-auto] not found$config[zx-overlay] not found