Πέρασε η ώρα…

Πριν μερικές μέρες ήμαστε σε ένα φιλικό σπίτι και περνούσαμε καλά. Κάποια στιγμή ή εγώ ή ένας φίλος κοίταξε την ώρα και κάποιος από τους δύο είπε «Περνάει γρήγορα η ώρα». Λίγο το περασμένο της ώρας, λίγο η ρακή, του λέω:

«Καλά δεν πειράζει. Το πέρασμα του χρόνου είναι ψευδαίσθηση. Οπότε όλα καλά».

Με κοίταξε με απορία, αλλά την δεδομένη στιγμή δεν ήμουν σε θέση να εξηγήσω.

clok-13111

Πριν συνεχίσετε παρακάτω κάντε το εξής. Προσπαθήστε να ξεχάσετε τι σας λένε οι αισθήσεις και ο εγκέφαλός σας για τον τρόπο που λειτουργούν όλα γύρω μας. Η λογική των παρακάτω είναι εύκολη. Το δύσκολο είναι να τα αποδεχτούμε. Η διαίσθησή μας θα φωνάζει και θα λέει ΟΧΙ, δεν μπορεί να ισχύει κάτι τέτοιο. Μέχρι και ο Einstein “ζορίζονταν” να αποδεχτεί αυτά που ο ίδιος ανακάλυπτε.

Continue reading

Posted in Science | Tagged , , , , , , , , , , , | Leave a comment

“Ηλίθιοι” γονείς και WiFi.

Σήμερα (23/06/2016) μεσημέρι, στον Ηλεκτρικό Σιδηρόδρομο Αθηνών-Πειραιώς.

Ένα ζευγάρι με τα δύο τους παιδιά. Κάποια στιγμή το ένα από τα μικρά ζητά το tablet για να παίξει. Το δίνει η μητέρα. Ο πατέρας την ρωτά αν έχει απενεργοποιήσει το WiFi. Κοφτό βλέμμα της μητέρας προς τον σύντροφο της… Του λέει: «Για ηλίθια με περνάς; Και βέβαια το έκλεισα». Μετά ξεκίνησε η συζήτηση πως με τόσα ενεργά WiFi πρέπει να προσέχουν πολύ τα παιδιά τους. Και έγνεφαν καταφατικά και οι απέναντί τους.

kids

Continue reading

Posted in Science | Tagged , , , , , , , , , , | Leave a comment

Touch Screens. Part 2.

In previous ARTICLE we saw how a four wire resistive touch surface works, and the logic we must implement in order to interface it with a microcontroller. We will see now how is the real implementation with an Arduino and C language. The circuit is really simple. We only have to connect the four wires to the Arduino. Xa to Α0 (PC0 of ATmega328p), Xb to 8 (PΒ0 of ATmega328p), Xb στο Α1 (PC1 of ATmega328p) το Xb to 9 (PΒ1 of ATmega328p).

DSC02588 DSC02590

The code is really simple and well commented. The only the firmware does is to calculate the coordinates of the touch point and sent those data to the UART. Then it can be read by any pc software that can open a serial port, for example. In my case, a simple Python script, that prints the coordinates to stdout.

All the files can be found HERE.

Posted in AVR, Electronics, Science | Tagged , , , , , , , , , , , , | Leave a comment

Επιφάνειες αφής (Touch Screens). Μέρος 2o.

Σε προηγούμενο ΆΡΘΡΟ πως λειτουργούν οι επιφάνειες αφής ωμικού τύπου και πως θα μπορούσε ένας μικροελεγκτής να διαβάσει τις συντεταγμένες του σημείου επαφής με την επιφάνεια. Θα δούμε τώρα πως υλοποιείται προγραμματιστικά σε έναν AVR μα γλώσσα C. Το κύκλωμα είναι πολύ απλό. Απλά συνδέουμε τα τέσερα καλώδια της επιφάνειας αφής με το Arduino. To Xa στο Α0 (PC0 του ATmega328p) το Xb στο 8 (PΒ0 του ATmega328p), το Xb στο Α1 (PC1 του ATmega328p) το Xb στο 9 (PΒ1 του ATmega328p).

DSC02588 DSC02590

Ο κώδικας είναι αρκετά απλός και τα σχόλια μπόλικα. Το μόνο που κάνει το πρόγραμμα που τρέχει στον ATega328p είναι να εντοπίζει τις συντεταγμένες του σημείου επαφής και να τις στέλνει μέσω της σειριακής πόρτας στον υπολογιστή. Εκεί μπορεί να της διαβάσει οποιοδήποτε πρόγραμμα που ανοίγει σειριακές θύρες. Στην περίπτωση μου, ένα απλό πρόγραμμα σε Python, που απλά τυπώνει στην στάνταρ έξοδο (stdout). Μετά μπορούμε να κάνουμε ό,τι θέλουμε.

Όλα τα αρχεία απαραίτητα αρχεία μπορείτε να τα βρείτε ΕΔΩ.

Continue reading

Posted in AVR, Electronics, Science | Tagged , , , , , , , , , , , , , | Leave a comment

Touch Screens. Part 1.

Recently I recycled some old mobiles phones I had. There was a Nokia 5800 (This ONE). I decided to remove the touch screen sensor and play around with it. So, I dismantled the phone ad remover the touch surface.

Touch-1

Continue reading

Posted in AVR, Electronics, Science | Tagged , , , , , , , , , | Leave a comment

Επιφάνειες αφής (Touch Screens). Μέρος 1o.

Πρόσφατα έστειλα στην ανακύκλωση μερικά παλιά κινητά τηλέφωνα που είχα. Εκεί υπήρχε και ένα Nokia 5800 (ΑΥΤΟ). Είπα να κρατήσω την οθόνη αφής που έχει και να παίξω λίγο μαζί της. Το άνοιξα λοιπόν και κράτησα την επιφάνεια αφής.

Touch-1

Continue reading

Posted in AVR, Electronics, Science | Tagged , , , , , , , , , , | Leave a comment

Ηλεκτρόνια και Spin.

Πριν μερικές μέρες προετοίμαζα ένα μάθημα για τους σπουδαστές μου, που αφορούσε τους κύκλους οδήγησης οχημάτων, Long & Short trims, και συστήματα αντιρύπανσης. Άρχισα να διαβάζω και κάποια πράγματα για το σκάνδαλο της Wolksvagen και πως χειραγωγούσε τους κύκλους οδήγησης. Έφτασα να διαβάζω πως λειτουργούν τα σύγχρονα συστήματα αντιρύπανσης σε σύγχρονους κινητήρες diesel. Κάπου “έμπλεξα” με τις χημικές αντιδράσεις που λαμβάνουν μέρος στην κατάλυση των οξειδίων του Αζώτου, με την βοήθεια ουρίας. Σε κάποιο σημείο λοιπόν, άρχισε να εξηγεί περισσότερο για χημικές αντιδράσεις, και μπήκε λίγο στην δημιουργία χημικών δεσμών. Ανέφερε λοιπόν για τους ομοιοπολικούς δεσμούς (πολύ σωστά) πως είναι ηλεκτρομαγνητικής φύσεως και οφείλονται στην περιστροφή του φορτίου των ηλεκτρονίων που δημιουργεί μαγνητικά δίπολα.

top

Τι είναι όμως η περιστροφή των ηλεκτρονίων ή Spin, όπως είναι περισσότερο γνωστό;

Continue reading

Posted in Science | Tagged , , , , , | Leave a comment