Παρασκευή 29 Οκτωβρίου 2010

Lilliput Touchscreen working with Meego

Starting this new section about Meego, a Linux flavor for netbooks, here is how I got my in-car Lilliput EBY-701 touchscreen working with it (should be the same with any Linux distro).
  1. Firstly, grab the eGalax driver from here. More specifically, the beta 3.03.4510 version for 32-bits. Untar the tarball:
    tar -xvzf eGalaxTouch-3.03.4510-32b-k26.tar.gz
  2. Edit the setup.sh script:
    cd eGalaxTouch32; nano setup.sh
  3. Find the xorgpath2 variable and set it to /etc/X11/xorg.conf.d/: xorgpath2="/etc/X11/xorg.conf.d/"
  4. make sure the /etc/X11/xorg.conf.d/ does exist:
    mkdir -p /etc/X11/xorg.conf.d/
  5. Run the setup.sh script:
    sudo sh setup.sh
This script will determine the Xorg version you are running and will copy the module to the correct place. Also, it will generate the file /etc/X11/xorg.conf.d/50-egalax.conf informing Xorg of the driver. One final step is needed, creating the calibration file:

sudo touch /var/lib/eeti.param && sudo chmod 777 /var/lib/eeti.param

After all these, killall Xorg to let X restart and load the mod
ule/configuration. /var/log/Xorg.0.log should have eGalax references in it.

Once X restarts, the touchscreen needs to be calibrated. This is a piece of cake using the eGalaxTouch gui tool. Simply open the terminal app and launch:
sudo eGalaxTouch

The calibration tool should start app. 4-points calibration is fine, there are also some extra features that the eGalax driver has -- check them out in the tabs of calibration tool.

As a bonus, to have the eGalaxTouch tool available as an application shortcut:
sudo nano /usr/share/application/eGalaxTouch.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=eGalaxTouch
Comment=Touchscreen Calibration
Exec=/usr/bin/eGalaxTouch
Categories=Utility
Icon=eGalaxTouch


Restart Xorg to have the menu updated and the new shortcut should appear under the Utilities menu. You can make it also a favorite app!

Τρίτη 8 Ιουνίου 2010

Puzzling the Mona Lisa!

Και αφού καταφέραμε να συνδυάσουμε τα 1500 κομμάτια του... ας το πλαισιώσουμε

Υλικά:
- Ξυλόκολλα
- Ταινία κόλλησης μπρος - πίσω
- Βερνίκι για ξύλο
- Γυαλόχαρτο
- Πινέλο για το βερνίκωμα
- Γαντζάκι και ούπα για κρέμασμα στον τοίχο
- Ακρυλικός στόκος
- Καλώδιο απλώματος ρούχων (πολύ ανθεκτικό)














Ξύλο λεπτό στις κατάλληλες διαστάσεις. Το λεπτότερο, μιας και δεν χρειάζεται να αυξάνουμε περιττά το βάρος (και το κόστος):














Πηχάκια για τις γωνίες:














Ξεκινάμε... με λίγο Google Sketching:









... και συνεχίζουμε με το κόψιμο με πριονάκι, ή με κανένα πιο σοβαρό εργαλείο:














Εφαρμόζουμε ένα ένα τα πηχάκια φροντίζοντας να τα λειάνουμε με γυαλόχαρτο στις γωνίες ώστε να εφαρμόζουν όσο γίνεται καλύτερα:














κολλάμε κάθε μία από τις 4 πλευρές μία - μία και μανταλώνουμε:














και αφού στεγνώσουν όλες καλά (και νυχτώσει), ξεκινάμε το βερνίκωμα.
Ένα χεράκι...














Δεύτερο χεράκι:














Στοκάρουμε τις γωνίες όπου δεν φαίνεται καλό στο μάτι:














και λειαίνουμε με μέτριο και ψιλό γυαλόχαρτο:














Στη συνέχεια περνάμε 2 χεράκια βερνίκι στις γωνίες και ένα ακόμα σε όλο το πλαίσιο γύρω γύρω.
Το ετοιμάζουμε για κρέμασμα με 2 βίδες σε αντιδιαμετρικά σημεία λίγο πιο πάνω από την μέση απ' όπου περνάει το καλώδιο:














... το πάνω μέρος του οποίου κρεμιέται στο γαντζάκι που βρίσκεται μέσα στο ούπα και τον τοίχο.

Τελικό αποτέλεσμα:




























με μία κοντινή ματιά στις γωνίες:














και ένα αναγεννησιακό 'γκρο - πλαν':














Φυσικά και το δυσκολότερο μέρος είναι η συναρμολόγηση ενός μεγάλου πάζλ. Τα υπόλοιπα είναι ευχαρίστηση!

Δευτέρα 17 Μαΐου 2010

Ντύσιμο....

Αποφάσισα να σουλουπώσω λίγο το ξύλινο κουτί το σ/κ. Συγκεκριμένα να το ντύσω με μοκέτα χώρου αποσκευών. Χρειάστηκε λιγότερο από 1 τ.μ.:















Και ξεκινάμε:














Ευθυγραμμίζουμε και βιδώνουμε:















Αφήνουμε τρύπα για να μπαίνει ο αέρας:






































































Voila:

Πέμπτη 1 Απριλίου 2010

Δευτέρα 29 Μαρτίου 2010

CarPc Project, Peugeot 206 -- Part 7 Δέκτης GPS

δέκτης Gps...
(συνέχεια από part 6)


Ένας δέκτης Gps είναι απαραίτητος προκειμένου να έχουμε πλοήγηση στο αυτοκίνητο. Επέλεξα τον GlobalSat BU-353 SiRF III USB GPS ο οποίος και εγκαθίστανται και αναγνωρίζεται πανεύκολα από το iGo8.












Το θέμα της τοποθέτησης του δέκτη Gps είναι αρκετά σημαντικό μιας και σε συνθήκες οχήματος θέλουμε να έχουμε το καλύτερο δυνατό σήμα και παράλληλα αυτό να γίνεται όσο το δυνατόν γρηγορότερα. Επέλεξα να τον εγκαταστήσω στο χώρο της μηχανής στο κάτω μέρος του καπώ:
















Το γεγονός ότι ο συγκεκριμένος δέκτης είναι αδιάβροχος και μαγνητικός διευκολύνει αρκετά.
Περνάμε λοιπόν το usb καλώδιο προς την καμπίνα:
















και μέσω της στεγανωτικής τάπας... (την οποία έπειτα κλείνουμε καλά με σιλικόνη)















στα χαμηλά κάτω στη μεριά του συνοδηγού...















Απ' όπου η προέκταση το συνδέει με το Usb Hub.

Σχετικά απλή διαδικασία. Η θέση αυτή τοποθέτησης δίνει σταθερά 10+ δορυφόρους διαθέσιμους - σήμα πολύ ισχυρό για κάθε πρόγραμμα πλοήγησης - και σε ελάχιστο χρόνο μετά την εκκίνηση του συστήματος.

...συνεχίζεται....

CarPc Project, Peugeot 206 -- Part 6 Κάμερα

κάμερα οπισθοπορείας...
(συνέχεια από part 5)

Η κάμερα οπισθοπορείας είναι μία σημαντική και σχετικά εύκολη επέκταση για ένα carpc. Η ποιότητα εξαρτάται φυσικά από τα χρήματα που θα διατεθούν. Εύκολα και οικονομικά βρίσκονται κάμερες με αναστροφή για αυτόν το λόγο, όπως αυτή:


















Το μόνο που χρειάζεται είναι ρεύμα 12V και καλώδιο RCA για το σήμα. Φυσικά για να είμαστε και αυτόματοι, φέρνουμε και το σήμα από την όπισθεν ώστε να γυρίζει σε οπισθοπορεία μόνο του :)
Έχουμε και λέμε... βγάζουμε το καλώδιο στο πίσω δεξί φανάρι και έχοντας βάλει όπισθεν (και επομένως το φανάρι τις όπισθεν είναι αναμμένο) εντοπίζουμε ποιος είναι ο ακροδέκτης για το φως της όπισθεν. Στο 206 είναι με το νούμερο '5'. Αυτό μπορεί εύκολα να βρεθεί και με το πολύμετρο (το μαύρο καλώδιο στη βίδα που είναι εκεί κοντά για γείωση).
















Το καλώδιο αυτό θα χρησιμοποιηθεί για σήμα και μόνο (όχι για τροφοδοσία). Παρόλα αυτά, όπως και για κάθε καλώδιο που μεταφέρει ρεύμα σε μία απόσταση, καλό είναι να το συνοδεύει και μία ασφάλεια. Το σήμα αυτό λοιπόν συνδέεται με το πράσινο καλωδιάκι της Lilliput όπως φαίνεται:
















Ήρθε η ώρα για τρύπημα. Υπάρχουν 2 εναλλακτικές για την τοποθέτηση της κάμερας. Είτε στον προφυλακτήρα, είτε στην λαμαρίνα δίπλα στην πινακίδα. Σε κάθε περίπτωση θα χρειαστεί τρύπημα. Το πλαστικό είναι πολύ πιο εύκολο να τρυπήσει :)
Αρχικά κάνουμε ορισμένες τρύπες με το Black & Decker με μικρό τρυπανάκι τις οποίες και σιγά σιγά ενώνουμε. Όταν η τρύπα γίνει αρκετή ώστε να χωρέσει ένα μαχαιράκι (ή σουγιάς) συνεχίζουμε με αυτό ανοίγοντάς την ομοιόμορφα γύρω γύρω. Σε κάθε περίπτωση είναι προτιμότερο να σταματήσουμε με μικρότερη τρύπα παρά να την ανοίξουμε πάρα πολύ! Ανοίγουμε και δοκιμάζουμε σιγά σιγά λοιπόν έως όπου χωράει οριακά η κάμερα. Η συγκεκριμένη κάμερα έχει ραβδώσεις για βίδωμα από την μέσα πλευρά κάτι που μπορεί να γίνει λύνοντας ελαφρώς (ή εντελώς φυσικά) τον προφυλακτήρα (υπάρχουν 3 βίδες που φαίνονται στην παρακάτω φώτο μπροστά από το λάστιχο καθώς και 2 βίδες από κάτω - δυστυχώς θέλει ξάπλωμα από κάτω).
Ολοκληρωμένη η τοποθέτηση έχει ως εξής:
















Για την τροφοδοσία της κάμερας θα χρησιμοποιήσουμε τη γραμμή 12 V που έχουμε ήδη από το τροφοδοτικό μας. Τα έξτρα 500mA που καταναλώνει η κάμερα δεν θα κάνουν σημαντική διαφορά στην κατανάλωση ακόμα και αν η κάμερα λειτουργεί όσο ο υπολογιστής είναι on. Για την ακρίβεια, θέλουμε η κάμερα να λειτουργεί για να μπορούμε να γυρίζουμε το input όποτε θέλουμε :) Ένας επιπλέον λόγος που διαλέγουμε την τροφοδοσία από το τροφοδοτικό είναι η σταθερότητα που έχει στις παρεχόμενες τάσεις (η μη σταθερή τάση στη γραμμή της μπαταρίας ενδέχεται να καταστρέψει την κάμερα).
Το καλώδιο τροφοδοσίας όπως και το RCA οδηγείται στον προφυλακτήρα μέσω της έτοιμης οδού που υπάρχει για το πίσω φως ομίχλης:
















με τη σύνδεση του καλωδίου RCA (το οποίο οδηγείται ως την οθόνη από την δεξιά πλευρά όπως περιγράφεται στο part4) και της τροφοδοσίας να γίνεται έτσι:

















...συνεχίζεται στο part7...