Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: jim_katsar στις 10 Δεκ 2018, 08:36:06 ΜΜ

Τίτλος: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: jim_katsar στις 10 Δεκ 2018, 08:36:06 ΜΜ
Μαζί με τους υπολογιστές παραλάβαμε και ένα κιτ ρομποτικής WeDo 2.0 στο σχολείο μας.
Ψάχνοντας λίγο στο διαδίκτυο είδα ότι το συγκεκριμένο κιτ χρειάζεται το λογισμικό: 'S2Bot App' προκειμένου κάποιος να το προγραμματίσει σε γλώσσα Scratch2
Επίσης θέλει bluetooth 4.0 και συγκεκριμένα το dongle: Bluetooth 4.0 BLED 112 για να επικοινωνήσει το wedo2.0 με το scratch (και όχι κάποιο άλλο).

Επίσης βρήκα ότι το λογισμικό: 'S2Bot App' υπάρχει και για Linux (http://www.picaxe.com/Teaching/Other-Software/Scratch-Helper-Apps/ (http://www.picaxe.com/Teaching/Other-Software/Scratch-Helper-Apps/))
Δεν κατάφερα να το εγκαταστήσω στα ubuntu  :(
Στο synaptic δεν βρήκα κάτι :(

Υπάρχει λύσει για Ubuntu και LTSP Server; Ή τελικά τρέχει μόνο στα παράθυρα; (Θα ήταν ενδιαφέρον να το εντάξω στο μάθημα)
Έχει κάποιος ασχοληθεί; Με το bluetooth τι μπορεί να συμβαίνει; Αφού πλέον όλα τα laptop διαθέτουν bluetooth 4.0 και πάνω...
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: odysseas στις 10 Δεκ 2018, 09:10:11 ΜΜ
Πέρυσι είχαμε δανειστεί ένα WeDo 2.0 και μπορώ να βεβαιώσω ότι με το S2bot Helper App μπορείς να το κάνεις να παίξει και σε Ubuntu.

Αν θυμάμαι καλά δεν κάνεις εγκατάσταση, κατεβάζεις ένα .zip από το site που παρέθεσες και το εκτελείς από εκεί. Στα αρχεία που κατεβάζεις περιέχεται επίσης κι ένα .sb2 αρχείο το οποίο χρησιμοποιείς σαν σημείο εκκίνησης για οποιοδήποτε project γιατί προσθέτει τα απαραίτητα blocks. ΔΕΝ χρησιμοποιείς το extension που παρέχει το scratch2 για το WeDo.

Σε σχέση με το Bluetooth dongle, να απομονώσω δύο πράγματα που γράφει στο site τους:
ΠαράθεσηThe Bluegiga BLED112 is a small BLE dongle that plugs into the USB port of your computer to add support for BLE (a.k.a. Bluetooth Smart / Bluetooth Low Energy / Bluetooth 4.0) communication. Τhe BLED112 is unique in that it does NOT require any special bluetooth software/stack/support within the operating system, so will work quite happily on almost any computer, including many older systems that do not normally support BLE at all (e.g. Windows XP or 7).
ΠαράθεσηOnce again the BLED112 is NOT a conventional bluetooth adapter. It is a 'BLE to serial' adapter dongle and creates a virtual COM port for communication. This is how it can work with older computer systems that do not support BLE by default.
Εγώ έπαιξα με το dongle, αλλά το δικό μου το laptop σίγουρα δεν υποστηρίζει bluetooth 4.0, οπότε δεν είμαι σίγουρος αν το χρειάζεσαι πλέον ή όχι.

[Edit] Θυμήθηκα επίσης ότι κάποια στιγμή παρουσιάστηκε ένα πρόβλημα και χρειάστηκε να κάνω αυτό που περιγράφεται εδώ (https://www.raspberrypi.org/forums/viewtopic.php?f=77&t=10860&p=726693&hilit=wedo#p726693).
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: ioakyriazis στις 31 Μαΐου 2019, 02:08:15 ΜΜ
Το S2Bot native που δίνουν στο παραπάνω linκ δουλέυει καλά στο linux. To S2Bot App κι εγώ δεν το κατάφερα.

Θα πρέπει να το τρέξεις με sudo από το τερματικό για να έχει δικαιώματα να επικοινωνεί με το BLED.
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 09 Σεπ 2019, 09:31:55 ΜΜ
Έβαλα το s2bot native στο αποθετήριο (ts.sch.gr/repo), οπότε όποιος το χρειάζεται μπορεί να το εγκαταστήσει με:
sudo apt-get update
sudo apt-get install lins2bot

Αν έχετε LTSP clients θέλει και δημοσίευση εικονικού δίσκου.
Μετά το βρίσκετε στο μενού Εκπαίδευση και στο μενού Προγραμματισμός.
Του έβαλα και 2 κανόνες udev ώστε οι χρήστες να έχουν κατευθείαν πρόσβαση και σε WeDo 1 και σε 2 χωρίς να εμπλακούν groups dialout κλπ.

Τσεκάρετε κι αν βρείτε θέμα φωνάξτε.
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 11 Σεπ 2019, 02:34:53 ΜΜ
Ο Γιάννης ανέβασε σχετικό άρθρο / tutorial:
https://blogs.sch.gr/plinetaioa/wedo-linux/
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 22 Ιαν 2020, 10:24:32 ΠΜ
Με την παρακάτω οδηγία στο ltsp.conf (για το νέο LTSP), όλοι οι χρήστες που συνδέονται σε LTSP clients μπαίνουν αυτόματα στο group dialout οπότε μπορούν να προσπελαύνουν οποιεσδήποτε σχετικές συσκευές:

Κώδικας (Bash) [Επιλογή]

POST_INIT_DIALOUT="printf '# LTSP: allow access to Arduino, Wedo etc:\n*;*;*;Al0000-2400;dialout\n' >> /etc/security/group.conf && printf '# LTSP: allow access to Arduino, Wedo etc:\nauth\toptional\tpam_group.so\n' >> /etc/pam.d/common-auth"


Ενώ για τον server, απλά προσθέτουμε τον administrator στο dialout group.
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: d_oikon στις 05 Φεβ 2020, 01:05:59 ΜΜ
Ευχαριστούμε, δουλεύει μια χαρά. Χρειαζόταν αυτό  ;)
Αυτό μόνο που διαπίστωσα είναι ότι σε thin client δεν αναγνωρίζει τον USB αντάπτορα  :-\. Σε fat τον βλέπει μια χαρά.
Μπορεί να γίνει κάτι μ' αυτό;
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 05 Φεβ 2020, 01:47:46 ΜΜ
Σε thin clients ο adapter θα έπρεπε να είναι συνδεδεμένος στον server.

Αν ο client είναι αρκετά δυνατός, θα μπορούσες σε ένα τερματικό να τρέξεις "ltsp-localapps xterm", το οποίο θα ανοίξει ένα άλλο τερματικό, και από εκείνο το τερματικό να εκτελέσεις το περιβάλλον προγραμματισμού, για να τρέξει τοπικά στον client.

Αλλά γενικά οι thin clients είναι σε δρόμο λήξης...
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: ioakyriazis στις 05 Φεβ 2020, 01:51:03 ΜΜ
Στον thin client βλέπει το hardware του server. Γι' αυτό αν βάλεις ένα usb stick στον server, πιθανότατα θα σου ανοίξει παράθυρο στους thin για προσάρτηση του τόμου.

Με βάση αυτό, μήπως αν συνδέσεις το wedo στον server, μπορείς να το δουλέψεις στον thin client;  :D
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: elf στις 11 Φεβ 2020, 11:17:47 ΠΜ
Έχω wedo 1 και μου βγαίνει το μήνυμα να εγκαταστήσω το libhid, αλλά όταν τρέχω την εντολή εγκατάστασης λέει αδυναμία εντοπισμού του πακέτου, Μήπως κάποιος το έχει κάνει;
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 11 Φεβ 2020, 11:23:51 ΠΜ
Ποιο είναι το ακριβές μήνυμα;
Για δοκίμασε: sudo apt install libhidapi-libusb0
Αν θες έλα κι από το IRC.
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: elf στις 11 Φεβ 2020, 11:30:03 ΠΜ
Επιλέγω wedo και το αντίστοιχο template στο s2bot, όταν πατάω connect βγάζει
Please install libhid (sudo apt-get install libhid-dev)
και όταν τρέχω την εντολή:
E: Αδυναμία εντοπισμού του πακέτου libhid-dev
Εγκατέστησα το libhidapi-libusb0 αλλά το ίδιο γίνεται.

Δεν μπορώ να ανοίξω μόνο το scratch 2  χωρίς το s2bot γιατί δεν βγάζει την επιλογή να προσθέσω το wedo στις άλλες εντολές
Τίτλος: Απ: WeDo 2.0 και Scratch 2 στα Ubuntu
Αποστολή από: alkisg στις 11 Φεβ 2020, 12:09:56 ΜΜ
Δοκίμασε sudo apt install libhidapi-dev
Αν δεν παίξει έλα από το IRC να δω με strace ποιο αρχείο ψάχνει.