Τα Lego Mindstorms είναι μια γραμμή παραγωγής της Lego που συνδυάζει προγραμματιζόμενα τούβλα με ηλεκτρικές μηχανές, αισθητήρες, τούβλα Lego, και τεχνικά κομμάτια Lego (όπως εργαλεία, άξονες, ακτίνες, και υδραυλικά μέρη) κατάλληλα για να χτίσει ο χρήστης ρομπότ και άλλα αυτοματοποιημένα ή αλληλεπιδραστικά συστήματα.
Robotics Invention System - RCX brick
Η πρώτη γενιά LEGO Mindstorms χτίστηκε γύρω από το κομμάτι της LEGO με τη μορφή τούβλου γνωστό ως RCX. Το RCX περιέχει έναν μικροελεγκτή Renesas H8/300 ως εσωτερική ΚΜΕ του. Το τούβλο προγραμματίζεται με τη φόρτωση ενός προγράμματος (που γράφεται σε μια από τις διαθέσιμες γλώσσες προγραμματισμού) από ένα PC ή MAC στη RAM του τούβλου μέσω μιας ειδικής υπέρυθρης διεπαφής (IR).
Αφότου αρχίσει ο χρήστης ένα πρόγραμμα, μια δημιουργία των RCX Mindstorms μπορεί να λειτουργήσει από μόνη της, ενεργώντας στα εσωτερικά και εξωτερικά ερεθίσματα σύμφωνα με τις προγραμματισμένες οδηγίες. Επίσης, δύο ή περισσότερα τούβλα RCX μπορούν να επικοινωνήσουν το ένα με το άλλο μέσω της διεπαφής IR, επιτρέποντας τη συνεργασία ή τον ανταγωνισμό μεταξύ των τούβλων. Εκτός από τη θύρα IR, υπάρχουν τρεις θύρες εισαγωγής αισθητήρων και τρεις θύρες σύνδεσης μηχανών (μπορούν επίσης να χρησιμοποιηθούν για τους λαμπτήρες, κ.λπ.).
Υποστηριζόμενες Γλώσσες προγραμματισμού
RCX Code (περιέχεται στις Mindstorm εκδόσεις λιανικής)
ROBOLAB (βασίζεται στο LabVIEW και αναπτύχθηκε στο Tufts University)
Δημοφιλείς Γλώσσες τρίτων κατασκευαστών:
C και C++ σε BrickOS (πρώην LegOS)
Java σε leJOS ή TinyVM
NQC ("Not Quite C")
pbFORTH (επεκτάσεις της γλώσσας προγραμματισμού Forth)
Visual Basic (μέσω του COM+ interface παρεχόμενο με το CD)
RobotC (νέα γλώσσα συμβατή με την έκδοση NXT)
Lego Mindstorms ΝΧΤ
Η ανανέωση των Ρομπότ
Με τη νέα γενιά ΝΧΤ, η Lego προχωρεί ένα βήμα πιο πέρα από την επανάσταση των ρομπότ «οικιακής κατασκευής» που η ίδια είχε ξεκινήσει πριν από οκτώ χρόνια με τα Lego Mindstorms. Πολύ πιο εύκολα και γρήγορα στην κατασκευή τους, τα κιτ Mindstorms ΝΧΤ δίνουν τη δυνατότητα στους ερασιτέχνες λάτρεις της ρομποτικής κάθε ηλικίας να φτιάξουν και να προγραμματίσουν το δικό τους μίνι ρομπότ μέσα σε μόλις 30 λεπτά της ώρας.
Η νέα έκδοση του λογισμικού για το δημοφιλές σύστημα εφευρέσεων ρομποτικής LEGO MINDSTORMS NXT απελευθερώνεται. Η νέα έκδοση λογισμικού LEGO MINDSTORMS NXT1.1 τώρα παρέχει την υποστήριξη για Vista και Macintosh Windows. Με τη βελτιωμένη χρήση μνήμης του λογισμικού, το LEGO MINDSTORMS NXT περιλαμβάνει μικρότερα συνταγμένα προγράμματα και συμπιεσμένα αρχεία.
Μηχανικά μέρη του Lego Mindstorm
Θύρες μηχανών
Θύρα USB
Μεγάφωνο
Αισθητήρας αφής
Αισθητήρας ήχου
Αισθητήρας φωτός
Αισθητήρας Υπέρηχων
Αισθητήρας περιστροφής