Posts

Σχεδιαστικά προγράμματα για LEGO δημιουργίες

Image
Πολλές φορές είναι χρήσιμο, όταν θέλουμε να φτιάξουμε ένα μοντέλο Lego , ένα robot για παράδειγμα ή ένα attachment για το robot μας, πριν αρχίσουμε να υλοποιούμε την ιδέα μας και να προχωράμε στην κατασκευή να το σχεδιάζουμε στον υπολογιστή.  Μπορείτε να βρείτε αρκετά προγράμματα στο διαδίκτυο , εγώ θα σας αναφέρω τα πιο γνωστά  LEGO Digital Designer ή αλλιώς LDD, καλό και εύκολο CAD πρόγραμμα για Windows ή Mac, μια που απευθυνόταν και σε χρήση από παιδιά και με λίγες απαιτήσεις συστήματος. Δυστυχώς όμως σταμάτησε να το στηρίζει η Lego με αποτέλεσμα να μην ανανεώνεται με νέους κωδικούς αλλά ευτυχώς μπορούμε ακόμα να το χρησιμοποιούμε offline. Η τελευταία έκδοση του προγράμματος είναι η 4.3.11 και αν θέλετε μπορείτε να την κατεβάσετε από εδώ  . Μετά τα τελευταία update των Windows 10 (version 1809 or later), o Adobe Flash Player είναι ενσωματωμένος στα Windows και δημιουργείται πρόβλημα στην εγκατάσταση του Lego Digital Designer. Μπορείται να δείτε πως μπο...

EV3 Bluetooth Controller Application

Image
Στο προηγούμενο post είδατε πως μπορείτε να δημιουργήσετε την δικιά σας android εφαρμογή και να κινείτε το EV3 ρομπότ σας. Εδώ θα σας παρουσιάσω την δικιά μου εφαρμογή που δημιούργησα με το AppyBuilder. Η διαφορά με την προηγούμενη είναι ότι αντί να χρησιμοποιώ κουμπιά , μπρός, πίσω, δεξιά, αριστερά και stop , χρησιμοποιώ μόνο μια μπάλλα - ένα σημείο, το οποίο σέρνω στην επιφάνεια του κινητού μου προς την κατέυθυνση που θέλω να κινηθεί το ρομπότ. Όταν αφήνω το χέρι μου, το ρομπότ σταματά. Η ταχύτητα ρυθμίζεται ανάλογα με το πόσο γρήγορα μετακινώ την μπάλλα. Για να την χρησιμοποιήσεται θα πρέπει πρώτα να έχετε πραγματοποιήσει bluetooth σύνδεση - pairing ανάμεσα στο EV3 και στο κινητό σας όπως έχουμε δεί εδώ .  Ανοίγουμε την εφαρμογή μας , πατάμε Connect - Σύνδεση και στην λίστα που ανοίγει , βρίσκουμε το EV3 μας. Μετά πρέπει να επιλέξουμε σε ποιές θύρες είναι συνδεδεμένοι οι κινητήρες μας A, B, C ή D. Για να λειτουργήσει η εφαρμογή πρέπει να επιλεγούν δύ...

EV3 Bluetooth Controller - Πως να φτιάξουμε την δικιά μας android εφαρμογή

Image
Σε αυτό το post θα σας δείξω πως μπορείτε να δημιουργήσετε την δικιά σας android εφαρμογή για να ελέγχετε την κίνηση του EV3 ρομπότ μας μέσω Bluetooth. Καταρχήν επειδή,  όπως γνωρίζουμε,  από 31 Αυγούστου οι online servers του AppyBuilder δεν θα λειτουργούν προσωρινά θα δουλέψουμε με την offline έκδοση στον υπολογιστή μας . Αν δεν θυμάστε πως ξεκινάμε την offline version μπορείτε να το δείτε εδώ  . Έχουμε λοιπόν  φορτώσει τους servers της offline version, έχουμε ανοίξει σε ένα παράθυρο του φυλλομετρητή μας, browser, το AppyBuilder δίνοντας της διεύθυνση  http://localhost:8888  και είμαστε έτοιμοι να ξεκινήσουμε. Από τα Projects επιλέγουμε Start New Project και δίνουμε ένα όνομα για το project που θα δουλέψουμε. Βρισκόμαστε λοιπόν στο γραφικό περιβάλλον του AppyBuilder ,σε designer mode, στο οποίο έχουμε δεξιά την Palette με τις διάφορες κατηγορίες αντικειμένων που μπορούμε να προσθέσουμε στην εφαρμογή μας, στο κέντρο το Viewer (το υποθετι...

Πως να συνδέσετε το Lego EV3 με το Android τηλέφωνο σας μέσω Bluetooth

Image
Για να να συνδέσετε το EV3 με το Android τηλέφωνο σας μέσω Bluetooth πρέπει να ακολουθήσετε τα παρακάτω βήματα : Βεβαιωθείτε ότι το EV3 σας είναι ενεργοποιημένο. Βεβαιωθείτε ότι διαθέτετε το πιο πρόσφατο λογισμικό  - firmware στο EV3 σας. Για να το κάνετε αυτό, συνδέστε το EV3 στον υπολογιστή σας - computer χρησιμοποιώντας το καλώδιο USB και ανοίξτε το λογισμικό LEGO MINDSTORMS EV3 . Στο μενού επιλέξτε Εργαλεία> Ενημέρωση λογισμικού - Tools>Firmware update, για να ανοίξετε το εργαλείο ενημέρωσης λογισμικού. Όταν ολοκληρωθεί η ενημέρωση, απλώς αποσυνδέστε το EV3 Brick από τον υπολογιστή σας . Στο EV3 Brick σας, μεταβείτε στην καρτέλα Ρυθμίσεις και ανοίξτε τις Ρυθμίσεις Bluetooth. Στις ρυθμίσεις Bluetooth EV3, βεβαιωθείτε ότι έχουν επιλεγεί τα πλαίσια ελέγχου Ορατότητα - Visibility και Bluetooth και ότι το πλαίσιο ελέγχου iPhone / iPad / iPod δεν έχει επιλεγεί. Στη συσκευή σας Android, ανοίξτε τις Ρυθμίσεις - Settings. Στην ενότητα Συνδεδεμένες συσκ...

FIRSTtv viewing party for the FFL Jr. and FFL 2019/2020 Challenge

Image
Σήμερα, 15 Αυγούστου, η First σε συνεργασία με την Lego, μετέδωσε ζωντανά στο κανάλι της στο Twitch  παρουσίαση της πίστας και των αποστολών του φετινού διαγωνισμού. Για όσους δεν μπόρεσαν να την παρακολουθήσουν ζωντανά, μπορούν να την δούν εδώ. Watch 2019 FIRST LEGO League Kickoff! Giveaway commands !LEGO !iggy from FIRSTinspires on www.twitch.tv

FLL CITY SHAPER - Χρήσιμες ιστοσελίδες για τον διαγωνισμό

Image
Σε αυτό το post μπορείτε να βρείτε χρήσιμες ιστοσελίδες και blogs για τον φετινό διαγωνισμό CITY SHAPER του FIRST LEGO LEAGUE First Lego League Greece  , εδώ μπορείτε να βρείτε όλες τις πληροφορίες που χρειάζεστε στα ελληνικά. Μπορείτε να κατεβάσετε τον οδηγό συναντήσεων της ομάδας, το εγχειρίδιο μηχανικής και να βρείτε τα updates του διαγωνισμού  στα παρακάτω links. Οδηγός συναντήσεων ομάδας Εγχειρίδιο μηχανικής First Lego League  , το επίσημο site στα αγγλικά. Εδώ επίσης μπορείτε να κατεβάσετε ότι χρειάζεστε για το φετινό διαγωνισμό . FLL Tutorials  , πολύ καλό site με χρήσιμες πληροφορίες για τον διαγωνισμό, Εδώ μπορείτε να βρείτε σχέδια ρομπότ καθώς και μαθήματα για τις τρείς κατηγορίες του διαγωνισμού (Core Values, Robot Game and Project). EV3Lessons  επίσης πολύ καλό site με μαθήματα προγγραματισμού EV3, τόσο για αρχάριους όσο και για προχωρημένους χρήστες.  FLL blog , το επίσημο blog του FL...

FLL CITY SHAPER - Τοποθέτηση της πίστας

Image
Όπως είδαμε και στο προηγούμενο post  η βασικότερη διαφορά είναι το μέγεθος της πίστας. Το FLL έχει ήδη βγάλει οδηγίες για την σωστή τοποθέτηση της πίστας - mat. Δείτε εδώ την τελευταία  ενημέρωση (update) Όταν τοποθετούμε την πίστα μας σε ένα τραπέζι προδιαγραφών FLL  θα πρέπει να την γλυστρίσουμε γλυκά μέχρι να φτάσει να ακουμπήσει το νότιο και το ανατολικό πλαϊνό τοίχωμα. Αν το τραπέζι έχει τις σωστές διαστάσεις και η πίστα έχει τοποθετηθεί σωστά, τότε το Home (η περιοχή που περισσεύει στο τραπέζι) θα είναι διαστάσεων περίπου 114,3 cm με 34,3 cm . Για να μένει το mat στην θέση του, μπορούμε να χρησιμοποιήσουμε μια λεπτή λωρίδα μαύρης ταινίας στην δυτική άκρη όπου χρειάζεται αρκεί στο σημείο που η ταινία κολλάει στο mat να καλύπτει μόνο το μαύρο περιθώριο του . Τέλος για το χρώμα του τραπεζιού και για τον αν πρέπει να βαφεί μαύρο δεν αναφέρεται πουθενά σε καμμιά επίσημη οδηγία μέχρις στιγμής, αν και φαίνεται μαύρο σε όλες τις φωτογραφίες. Μάλλον θα...

LEGO® MINDSTORMS® Education EV3 - Προγραμματισμός με Scratch

Image
my app Το Scratch , δημιουργήθηκε από το πανεπιστήμιο Massachusetts Institute of Technology - MIT και είναι μια γραφική γλώσσα προγραμματισμού, η οποία λόγω του γραφικού περιβάλλοντος, βοηθά να ξεκινήσουν προγραμματισμό τα παιδιά από μικρές ηλικίες. Μας δίνει επίσης την δυνατότητα να συνδέσουμε το Lego Mindstorms EV3 και να δημιουργήσουμε το δικό μας πρόγραμμα Πώς λοιπόν μπορούμε να συνδέσουμε το EV3 μας με το Scratch ? Απαραίτητα είναι υπολογιστής με windows 10 ή macOS, Bluetooth και το Scratch Link   Ο υπολογιστής που θα χρησιμοποιήσουμε πρέπει να έχει συνδεθεί με το EV3 μέσω bluetooth πριν χρησιμοποιήσουμε το Scrath (bluetooth pairing)  Κατεβάζουμε και εγκαθιστούμε το Scratch Link Τρέχουμε το πρόγραμμα Scratch Link και βεβαιώνομαστε ότι το πρόγραμμα τρέχει                                                    ...

LEGO® MINDSTORMS® Education EV3 - Προγραμματισμός με microPython

Image
Τον Απρίλιο του 2019 η Lego ανακοίνωσε τo νέο κιτ ρομποτικής, το Lego Spike Prime το οποίο θα κυκλοφορούσε τον Αύγουστο του 2019 χρησιμοποιώντας γλώσσα προγραμματισμού βασισμένη στο Scratch  και παράλληλα υποσχόταν ότι σύντομα θα κυκλοφορούσε και υποστήριξη για προγραμματισμό με Python. Μάλιστα ήδη επιτρέπεται ο προγραμματισμός στον διαγωνισμό First Lego League με οποιαδήποτε γλώσσα προγραμματισμού, αρκεί αυτή να επιτρέπει στο robot να κινηθεί αυτόνομα, άρα θα μπορούσαμε να χρησιμοποιήσουμε και Python.  Αρχές Ιουλίου, ανακοινώθηκε από την Lego ότι η κυκλοφορία του Spike θα καθυστερήσει για το 2020 οπότε οι ομάδες που συμμετέχουν στον διαγωνισμό FLL δεν θα το χρησιμοποιήσουν φέτος αλλά δεν πρέπει να ξεχνάμε ότι και το EV3 μας δίνει την δυνατότητα για προγραμματισμό μέσω microPython αλλά και μέσω Scratch  οπότε μπορούμε να προετοιμαστούμε και να μάθουμε τόσο το Scratch όσο και την Python. Σε αυτό το άρθρο θα σας πω τι χρειάζεται να έχετε για να μπορέσετε ν...