Skip to content

Release 2.0

Latest

Choose a tag to compare

@vmihas vmihas released this 21 Aug 08:45
· 4 commits to main since this release
ae7bde2

🎉 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