🎉 Major Update: Polytech R2 Kit Support + Custom Firmata!
Η έκδοση 2.0 φέρνει πλήρη υποστήριξη για το κιτ Polytech R2 και Custom Firmata Firmware με υποστήριξη NeoPixel σε online mode!
🤖 Δείτε επίσης: R2 Mission Control
Νέα εφαρμογή Android για έλεγχο του εκπαιδευτικού ρομπότ R2 μέσω Bluetooth — 👉 Δείτε εδώ 📱
🔥 Highlights
- 🧩 Νέο Polytech R2 Extension με ολοκληρωμένα blocks για το robot car
- ⚡ Νέο Custom Firmata Firmware με WS2812B NeoPixel support και ειδικά σχεδιασμένες λειτουργίες για τα κιτ S1 και R2
- 🌈 Hardware-accelerated Rainbow & Line Patrol που τρέχουν αυτόνομα στο Arduino (async, non-blocking)
- 🛤️ Autonomous Line Patrol με έξυπνο αλγόριθμο tracking στο firmware
- 🚗 Motor control βελτιστοποιημένο για το R2 ρομπότ
- 🔌 Auto-connect: αυτόματη σύνδεση με την πρώτη διαθέσιμη συσκευή μέσω νέου checkbox στο μενού σειριακής θύρας
🚗 Νέο Extension: Polytech R2
Ολοκληρωμένο σετ blocks για τον έλεγχο του R2 robot car:
🎮 Έλεγχος Κίνησης
- Κινήσου μπροστά/πίσω με ρυθμιζόμενη ταχύτητα (μικρή/μεσαία/μεγάλη)
- Κινήσου για χρόνο: ακριβής έλεγχος διάρκειας κίνησης
- Στρίψε δεξιά/αριστερά με ή χωρίς χρονοδιακόπτη
- Έλεγχος μεμονωμένων κινητήρων (δεξιός/αριστερός) με PWM
- Σταμάτησε: άμεση διακοπή όλων των κινητήρων
🛤️ Line Patrol (Ακολούθηση Γραμμής)
- Αυτόνομη ακολούθηση μαύρης γραμμής με ένα block!
- Χρήση 3 αισθητήρων γραμμής (αριστερός/κεντρικός/δεξιός)
- Έξυπνη αναζήτηση όταν χάνεται η γραμμή
- Blocks για έλεγχο επιμέρους αισθητήρων
- Έλεγχος κατάστασης με bitmap patterns (π.χ. "● ● ◌")
🌈 RGB Neopixel LEDs
- Πλήρης έλεγχος 4 RGB LEDs με χρώμα και φωτεινότητα
- Rainbow effect με ενεργοποίηση/απενεργοποίηση
- Επιλογή παλέτας χρωμάτων ή ακριβείς RGB τιμές
- Έλεγχος μεμονωμένων LEDs ή όλων μαζί
- Clear function για άμεσο σβήσιμο
🎵 Buzzer & Μελωδίες
- Πιανάκι για επιλογή νοτών
- 5 προεγκατεστημένες μελωδίες (Happy Birthday, Star Wars, Mario κ.ά.)
🔧 Αισθητήρες
- Υπερηχητικός αισθητήρας: μέτρηση απόστασης σε cm
- Φωτοαντίσταση: ανάγνωση επιπέδου φωτός
- Μικρόφωνο: ανίχνευση έντασης ήχου
- Κουμπί αφής: ψηφιακή είσοδος
- Servo έλεγχος: για πρόσθετα servomotors
🔧 Custom Firmata Firmware
Νέο Custom Firmata Firmware που εγκαθίσταται αυτόματα με:
- ✅ Πλήρη υποστήριξη WS2812B NeoPixel σε ONLINE mode
- ✅ Rainbow effects που τρέχουν στο firmware (async)
- ✅ Line Patrol με αυτόνομο έλεγχο στο Arduino (async)
- ✅ Motor control βελτιστοποιημένο για το R2 ρομπότ
- ✅ DFRobot protocol compatibility
- ✅ Υποστήριξη IR send/receive, DHT, Sonar, Tone
🎯 Βελτιώσεις S1 Extension
- Πλήρης υλοποίηση των Neopixel blocks σε online mode με άμεση επικοινωνία με το firmware
- Το block Neopixel ουράνιο τόξο άλλαξε από "διάρκεια σε δευτερόλεπτα" σε Ενεργοποίηση / Απενεργοποίηση, ώστε το εφέ να τρέχει αυτόνομα στο firmware (async) χωρίς να μπλοκάρει το πρόγραμμα
- Νέο block "Διάβασε IR δέκτη" που επιστρέφει τον raw IR κωδικό για χρήση με οποιοδήποτε τηλεκοντρόλ
- Το block Led στο pin υποστηρίζει πλέον και το pin D13 (ενσωματωμένο LED του S1)
- Βελτιωμένα default pins για πιο λογική κατανομή
📘 Documentation & Examples
- Νέο αρχείο παραδειγμάτων R2-EXAMPLES.md
🖥️ Platform & Installation
💻 Windows
Το αρχείο εγκατάστασης (.exe) είναι διαθέσιμο για συστήματα Windows σε αρχιτεκτονική x86 / x64.
🐧 Linux (Ubuntu / Debian)
Διαθέσιμο πακέτο εγκατάστασης σε μορφή .deb.
Για εγκατάσταση, εκτελέστε:
sudo apt install ./MindPlus_Custom_Build_Full_v2.0.deb📦 Installers
Διατίθενται δύο τύποι εγκατάστασης:
- Full Installer – περιλαμβάνει το επίσημο Mind+ bundle, το custom firmware και όλα τα απαιτούμενα patches.
- Update Installer – περιέχει μόνο τα updates/προσθήκες των επεκτάσεων (μικρό μέγεθος, γρήγορη εγκατάσταση).
🟢 Για πρώτη εγκατάσταση χρησιμοποιήστε το Full Installer
🔁 Εφόσον έχετε ήδη εγκαταστήσει μία φορά το Full, μπορείτε από εδώ και πέρα να χρησιμοποιείτε μόνο το Update Installer