Κατηγορίες
Projects

Planet Hively στο Maemo 5

Για κάποιο λόγο, σήμερα το πρωί έψαχνα κάποια εφαρμογή Linux να προσπαθήσω να περάσω στο Nokia N900. Βασικά για να μου περάσει η ώρα, αλλά και για να δω τι παίζει με το SDK του Maemo 5 και το porting των εφαρμογών. Τι πιο απλό από κάποιο scene demo για Linux; Στην αρχή σκέφτηκα ότι θα ήταν πιο απλό να προσπαθήσω με κάποιο για το GP2X αλλά τελικά αποδείχτηκε το αντίθετο. Έπεσα πάνω στο Planet Hively το οποίο έχει άπειρα port σε άλλες πλατφόρμες, από Dreamcast μέχρι PSP και μου μπήκε η ιδέα :Ρ

Τελικά αποδείχτηκε γελοίο το να το καταφέρεις να το περάσεις. Η μόνη αλλαγή που χρειάστηκε είναι η ρύθμιση της ανάλυσης της οθόνης, από 640×480 που είναι το default σε 800×480 που έχει το N900. Ας είναι καλά το SDL. Θα μπορούσαν να γίνουν κι άλλες αλλαγές στον κώδικα του προγράμματος για να τρέχει γρηγορότερα αλλά δεν νομίζω ότι αξίζει τον κόπο. Βασικά δεν θα έκανα καν post αν δεν είχα δει πόσο χάρηκε ο προγραμματιστής όταν του έστειλα το binary 😛

Υ.Γ.: Αν τύχει και διαβάσει κάποιος Έλληνας αυτό το post και έχει το N900, το binary υπάρχει εδώ.

Κατηγορίες
Projects

Ένα απλό remote presence bot

Άλλο ένα πρόγραμμα για το Robot της DeA (αυτό με τον Basic Stamp II). Είναι της εποχής που είχα καεί με τους micro (και ας είχα μόνο έναν 😛 )! Στην ουσία, το robot αυτό μπορείς να το χειρίζεσαι από κάπου απομακρυσμένα και μέσω κάποιας κάμερας, μικροφώνου και ηχείων, είναι σαν να βρίσκεσαι ο ίδιος εκεί.

Τι είχα κάνει.. 😛 Πατέντες. Είχα πάρει το μισό “κουτί” του robot της DeA, από την σειρά “Κατασκεύασε και προγραμμάτισε το δικό σου Ρομπότ”. Έτσι είναι συναρμολογημένο πλήρως..
DeA Robot

Κατηγορίες
Projects

Arduino thermometer v1.0

Να κάτι που έφτιαξα σήμερα το μεσημέρι, το δεύτερο “ολοκληρωμένο” πρόγραμμα για το Arduino 🙂

Arduino Thermometer v1.0

Κατηγορίες
Projects

Temperature graphs, ο κώδικας

Μετά τον θάνατο του σκληρού του Slave-PC, χάθηκαν όλα τα graphs.. Φυσικά ξενέρωσα και το παράτησα 😛 Όπως είχα πει σε ένα σχόλιο στο προηγούμενο άρθρο, θα έδινα τον κώδικα.. Θα δώσω και του μικροεπεξεργαστή, αλλά και του server με την ελπίδα ότι θα βοηθήσουν κάποιον 🙂

Πρώτα του μικροεπεξεργαστή. Ο μικροεπεξεργαστής είναι ο Basic Stamp II της Parallax (τα έχω ξαναπεί άπειρες φορές, αλλά αυτός που θα πέσει σε αυτό το άρθρο πρώτη φορά, δεν θα το ξέρει 😛 ). Η γλώσσα που είναι γραμμένο το πρόγραμμα είναι η PBASIC. Δεν είναι τέλειο, αλλά δουλεύει. Είχα ξεκινήσει πολλά διαφορετικά, αλλά αυτό επέζησε 🙁 Δεν εξηγώ τι κάνει και πως.. Είναι ανώφελο και βαρετό 😛

Κατηγορίες
Brainstorm Projects

[Evening projects] Γραφίματα θερμοκρασίας δωματίου

Οι παλιοί-τακτικοί αναγνώστες θα θυμούνται τον παλιό-καλό microcontroller μου, που τόσα έχω πει για αυτόν. Είχα ξαναπροσπαθήσει να τον “ζωντανέψω”, γιατί κρίμα είναι να κάθετε στο συρτάρι, χωρίς επιτυχία. Προχτές, καθώς έπαιζα με το Cacti του home server, μου ήρθε η παρακάτω ιδέα.

Graphs της θερμοκρασίας του δωματίου μου! Είχα και ένα ψηφιακό θερμόμετρο που μου είχε δώσει ένα παλικάρι που είναι πωρωμένος με αυτά, δεν έλειπε τίποτα λοιπόν! Το σύνδεσα, έβαλα και 3 led για “debug”. Στην αρχή νόμιζα ότι τσάμπα τα έβαλα, αλλά τελικά αποδείχτηκε ότι είναι πολύ χρήσιμα μιας και δεν βλέπεις τι κάνει το Cacti και τι μπορεί να πάει στραβά. Κατέληξα λοιπόν σε αυτό..

Κατηγορίες
Projects Μαλακίες

Νέα κατηγορία? Νέο project!!

Κάτι που ήθελα να κάνω από καιρό!
Στα γρήγορα: Θα χρησιμοποιήσω τον Basic Stamp 2 από την Parallax. Τον πήρα απ’ τη σειρά “Κατασκεύασε και προγραμμάτισε το δικό σου Robot“, μια απ’ τις πιο ΓΑΜΑΤΕΣ σειρές “περιοδικών” της De Agostini, πριν 3-4 χρόνια βέβαια 😛
Μακάρι να είχα έναν AVR <33