Δημιουργικότητα, χαρά και εργασία…
Η εξεταστική μου έχει φτάσει σχεδόν στο τέλος της. Και πέτυχα όλα αυτά που ήθελα να πετύχω.
Κάθισα σήμερα και ασχολήθηκα λίγο με μία εφαρμογή την οποία δεν έχω καταλάβει ακόμα γιατί δεν την έχω ψάξει περισσότερο. Η εφαρμογή αυτή είναι το Grapher για το OS X, το οποίο δίνει την δυνατότητα στον χρήστη να σχεδιάζει γραφικές παραστάσεις σε 2D και 3D, με την πολύ “απλή” γλώσσα των μαθηματικών.
Μία πρώτη προσπάθεια με το πρόγραμμα αυτό είναι η παρακάτω.
Το Grapher έχει έναν καταπληκτικό parser, ο οποίος μπορεί να επεξεργαστεί γραφικές παραστάσεις διατυπωμένες στο πρόγραμμα με ακριβώς τον ίδιο τρόπο όπως στο χαρτί.
Ακόμη, οφείλω να ειδοποιήσω ότι το στρατιωτικό μου πλησιάζει. Υπάρχουν μερικά πράγματα τα οποία δεν μπορούν να αναβληθούν άλλο, και έτσι τον Αύγουστο φοράω τα χακί και αποχαιρετώ την ελευθερία και την δημιουργικότητα για 9 μήνες.
Για αυτό και δουλεύω πάνω σε ένα νέο project πριν φύγω. Ελπίζω να μπορέσω να το τελειώσω πριν φύγω…
Ίδωμεν…
AVR Tutorial για OS X
Μιας και παιδεύτηκα τόσο πολύ για να προγραμματίσω AVR σε Mac, είπα να σώσω πολλούς από τον κόπο, και να γράψω ένα tutorial για το συγκεκριμένο θέμα. Είναι στα αγγλικά, σας προειδοποιώ!
Όταν ανακατεύεται το hardware…
…το software ta φτύνει! Αυτό κατάλαβα μετά από σύντομη ενασχόληση με το μικρό μας ρομποτάκι. Ο στόχος μας είναι να συνδέσουμε το ρομποτάκι μας χρησιμοποιώντας τον BX-24 με την σειραϊκή θύρα του υπολογιστή. Οι καινουργιοι υπολογιστές δεν έχουν σειραϊκή θύρα, οπότε θέλουμε ένα usb to serial adapter. Και εκεί αρχίζουν τα προβλήματα.
Το microchip του usb-serial adapter προέρχεται από μία εταιρία εν ονόματι prolific, η οποία και δίνει drivers για Linux, Windows και Mac. Αλλά το τσιπάκι της το έχουν πάρει δεκάδες εταιρίες οι οποίες έχουν φτιάξει τη δική τους έκδοση του RS-232 (usb to serial) adapter. Έτσι, το ίδιο καλώδιο μπορεί να μην λειτουργήσει σε όλα τα λειτουργικά συστήματα σε όλους τους υπολογιστές. Ειδικά με τα Windows 7 είχα μεγάλο πρόβλημα στο Boot Camp. Για virtual machine ούτε λόγος!
Ανακάλυψα κατόπιν ψαξίματος ότι οι καλύτεροι drivers είναι αυτοί εδώ, οι οποίοι έχουν λύσει τα χέρια σε πολλούς φίλους μου. Μέχρι και το virtualization δούλεψε, με Windows 7, VMWare Fusion, και τους drivers εγκατεστημένους και στα Windows 7, και στο OS X Snow Leopard.
Αν θέλετε μπορείτε να τους δοκιμάσετε κι εσείς. Εγώ χρησιμοποίησα το καλώδιο από την SerialIO. To συνιστώ ανεπιφύλακτα σε όσους έχουν Mac. Σημειώστε ότι το καλώδιο αυτό λειτουργούσε μόνο στα Windows XP μέσω του Boot Camp. Τα Windows 7 μέσω Boot Camp, και μέσω Virtual Machine δεν λειτουργούσαν. Τώρα όλα λειτουργούν όπως πρέπει. Στο Mac OS X δεν είχα αντιμετωπίσει ποτέ πρόβλημα, οπότε οι drivers της prolfic για mac κάνουν μια χαρά την δουλειά τους.
Μικρό update…
Αλλά μεγάλα νέα!
Το update του iGreekNews έχει κυκλοφορήσει εδώ και λίγες μέρες, και ενσωματώνει ένα URL Feed search system και caches! Περισσότερες λεπτομέρειες εδώ!
Επίσης, ορίστε και ένα βιντεάκι της ημιτελούς πτυχιακής μας. Θέλει ακόμα δουλειά, και πολλά ραφιναρίσματα, αλλά η πρόοδος που είχαμε βάλει στόχο να κάνουμε έχει γίνει.
To επόμενο μας βήμα θα είναι η ενσωμάτωση του μικροελεγκτή της αρεσκείας μας για τον έλεγχο του custom-made strandbeest μας.
Το μεγάλο μας πρόβλημα είναι ο συγχρονισμός των ποδιών. Οι δύο άξονες που κινούν τα πόδια πρέπει να έχουν διαφορά φάσης 180 μοίρες. Αλλά Στην δική μας περίπτωση, αν ξεκινήσουν με διαφορά φάσης 180 μοίρες θα ξεσυγχρονιστούν εντελώς μετά από ορισμένο χρονικό διάστημα.
Για αυτό έχουμε τοποθετήσει συγκεκριμένο μικροελεγκτή πάνω στο κατασκεύασμα, ο οποίος συγχρονίζει τα πόδια καθυστερώντας την κίνηση του πιο γρήγορου ποδιού. Το breadboard υπάρχει προς διευκόλυνση μας, γιατί ίσως τοποθετήσουμε και εξτρά μηχανήματα, για να δουλέψει το μηχάνημα όσο το δυνατόν καλύτερα.

