Ένα ιστολόγιο για όσους αγαπούν τις ηλεκτρονικές κατασκευές...

Πέμπτη 26 Δεκεμβρίου 2019

ARDUINO Tutorial: Πως να διαβάσετε μια αναλογική τιμή


Το arduino uno διαθέτει 6 αναλογικές εισόδους 10bit (A0,A1,....A5) το arduino nano διαθέτει 8 αναλογικές είσόδους και το arduino Mega διαθέτει 16 αναλογικές εισόδους.


Παρασκευή 29 Νοεμβρίου 2019

Arduino: Τα πρώτα βήματα


Το άρθρο απευθύνεται σε όσους θέλουν να ασχοληθούν με το arduino και δεν έχουν καμία προηγούμενη επαφή με τους μικροελεγκτές και το arduino. Θα δούμε τι είναι το arduino και πως θα σετάρουμε τον υπολογιστή μας για να μπορούμε να γράφουμε τα δικά μας προγράμματα και να τα μεταφέρουμε στο arduino. Θα προσπαθήσω να μην συμπεριλάβω πολύπλοκους όρους και όπως λέω πάντα "σε απλά Ελληνικά". Αν παρόλα αυτά έχετε απορίες μην διστάσετε να αφήσετε μήνυμα στα σχόλια παρακάτω.


Τρίτη 30 Απριλίου 2019

Arduino message board: Πινακίδα μηνυμάτων με arudino.

 Εδώ και πολύ καιρό έχω αγοράσει από το e-bay 5 μικρά module που το κάθε ένα είναι ένα LED Display 8*8 με οδήγηση από το MAX7912. Πρόσφατα βρήκα το χρόνο να ασχοληθώ με αυτά.
Στη φωτογραφία αριστερά φαίνεται τελειωμένη η πινακίδα μηνυμάτων. Προς το παρόν για να αλλάξει το μήνυμα πρέπει να επαναπρογραμματιστεί ο Atmega328. Μελοντικά σκοπεύω να βελτιώσω την κατασκευή με πιο εύκολο τρόπο αλλαγής του μηνύματος καθώς επίσης  ένδειξη ημερομηνίας ώρας θερμοκρασίας  και υγρασίας. 


Κυριακή 14 Απριλίου 2019

Πως να συνδέσετε LCD οθόνη χαρακτήρων στο Arduino σας


Είναι πολύ συνηθισμένο όταν κάνουμε μια εφαρμογή με το arduino να πρέπει να εμφανίσουμε κάποια αποτελέσματα ή μηνύματα σε οθόνη. Η πιο συνήθης είναι η απεικόνιση χαρακτήρων σε οθόνη LCD με πιο διαδεδομένη αυτή των 16 Χ 2 δηλαδή 16 χαρακτήρων 2 γραμμών.
Για παράδειγμα μπορούμε να εμφανίζουμε τα αποτελέσματα από κάποιες μετρήσεις . Αυτό φυσικά μπορεί να γίνει και με led display 7 τμημάτων, όμως οι οθόνες λόγω του πλήθους των χαρακτήρων μας δίνει πολύ περισσότερες δυνατότητες αφού μπορούν να απεικονίσουν και χαρακτήρες και έτσι για παράδειγμα μπορούμε να εμφανίσουμε την θερμοκρασία σαν: TEMP = 22.4oC. Ακόμη μπορούμε να έχουμε ένα μενού όπου ρυθμίζουμε πολλές μεταβλητές και ανά πάσα στιγμή βλέπουμε στην οθόνη το όνομα ποιας μεταβλητής ρυθμίζουμε κάτι που είναι πολύ δύσκολο σε ένα display αριθμών.
Μπορούμε να κάνουμε ακόμη περισσότερα πράγματα όπως custom χαρακτήρες ή να χρησιμοποιήσουμε κάποια από τις γραμμές (ή περισσότερες) σαν μπάρες ένδειξης ρυθμίσεων.


Κυριακή 24 Φεβρουαρίου 2019

Toggle switch - Ηλεκτρονικός διακόπτης


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


Σάββατο 16 Φεβρουαρίου 2019

DIY arduino: φτιάξτε το δικό σας arduino



Παρότι οι κλώνοι του arduino από το e-bay είναι πολύ φτηνοί (η έκδοση με Atmega328P DIP28 κάνει περίπου 5 ευρώ) μπορείτε να φτιάξετε τον δικό σας κλώνο. Στην κατασκευή που σας παρουσιάζω έχω σχεδιάσει την πλακέτα σε μονή όψη με κλασσικά υλικά με ακίδες (ΤΗ), έχει μόνο ένα ολοκληρωμένο SMD, ώστε να είναι εύκολα κατασκευάσιμη από τον καθένα. Για την κατασκευή της πλακέτας μπορείτε να δείτε εδώ. Λόγω του ότι έχει αρκετές ψιλές γραμμές νομίζω η πιο κατάλληλη μέθοδος είναι με φωτοευαίσθητη πλακέτα όπως έκανα και εγώ την δική μου, αλλά πιθανόν με προσοχή να γίνει και με την μέθοδο της θερμομεταφοράς τόνερ.


Πέμπτη 24 Ιανουαρίου 2019

DIY Arduino για να μην ξοδεύετε πολλά....

To arduino είναι μια εξαιρετικά πετυχημένη πλατφόρμα για πάμπολλες εφαρμογές που κάνουμε. Κάθε φορά όμως που τελειώνουμε μια κατασκευή μας, σκλαβώνουμε μια πλακέτα arduino, είτε είναι uno είτε nano είτε pro mini. Επιπλέον οι κατασκευές που γίνονται με καλώδια με ακροδέκτες που ενώνουμε στις εξόδους ενός arduino είναι ευάλωτες σε κουνήματα και δεν κάνουν καλή επαφή, με αποτέλεσμα να μην λειτουργεί σωστά η κατασκευή μας ή να κάνει reset.

Μπορούμε να αποφύγουμε τα προβλήματα αυτά και να κερδίσουμε χρήματα μεταφέροντας την εφαρμογή μας από το arduino σε ένα απλό atmega328P chip. O atmega328P χρειάζεται μόνο ένα κρύσταλλο μαζί με δύο πυκνωτές 22pF για να λειτουργήσει. Έτσι μπορούμε να χρησιμοποιήσουμε το προσφιλές μας arduino IDE για να γράψουμε το πρόγραμμα που θέλουμε και μετά να το ανεβάσουμε στον atmega328P με τη βοήθεια του arduino uno. Επιπλέον η κατασκευή μας δείχνει πιο όμορφη έχοντας ενσωματωμένο τον επεξεργαστή στην πλακέτα και όχι σε ξεχωριστή πλακέτα.



Κυριακή 20 Ιανουαρίου 2019

Τετραπλός χρονοδιακόπτης για μηχανή συσκευασίας vaccum.

Πρόσφατα μου ζητήθηκε μια μετατροπή σε χρονικό για μηχανή συσκευασίας. Τελικά έγιναν όλα τα απαιτούμενα για την λειτουργία της μηχανής χρονικά μαζί (4) σε μία κατασκευή που μπορεί να καλύψει όλες τις ανάγκες της μηχανής. Ακόμη δε περισσότερο από αντίστοιχες μηχανές του εμπορίου έχει δύο χαρακτηριστικά επιπλέον. Έχει τρία προγράμματα λειτουργίας και μετρητή για μέτρηση της παραγωγής.




Δευτέρα 14 Ιανουαρίου 2019

DIY Σταθμός κόλλησης με το HAKKO 907 clone.

Το κολλητήρι είναι το βασικότερο εργαλείο για ένα ηλεκτρονικό και όχι μόνο. Υπάρχουν πολλά κολλητήρια που λειτουργούν απ' ευθείας στα 220V σε διάφορες ισχείς από 20 έως 100W και σε πολύ χαμηλές τιμές Για ξεκίνημα στο χόμπι των ηλεκτρονικών είναι πολύ καλά. Επειδή όμως η κατασκευές στα ηλεκτρονικά γίνονται όλο και πιο απαιτητικές όπως για παράδειγμα με τα SMD υλικά, χρειαζόμαστε ένα κολλητήρι στο οποίο θα μπορούμε να ρυθμίσουμε την θερμοκρασία ανάλογα με τις απαιτήσεις της κόλλησης, άλλωστε γιατί να μην έχουμε ένα ρυθμιζόμενο κολλητήρι αφού μπορούμε να το κάνουμε τόσο φτηνά.

Count down timer - χρονικό αντίστροφης μέτρησης

Μια απλή κατασκευή χρονομέτρου με αντίστροφη μέτρηση. Μπορεί να μετρήσει μέχρι 100 λεπτά με βήμα του ενός δευτερολέπτου. Είναι ιδανικό για ...