MetallicGR

DIY: Ρολόι με ATtiny85 και αυτονομία πάνω από ένα έτος!

Recommended Posts

[NEWS_IMG=DIY: Ρολόι με ένα ATtiny και αυτονομία 1 έτος!]http://www.hwbox.gr/members/2195-albums497-picture34929.jpg[/NEWS_IMG] Μικρού μεγέθους ρολόι που μπορεί να τρέξει για πάνω από ένα χρόνο με μια μπαταρία υπολογιστή των 3V.

Χάρη σε ένα ATtiny85, καθώς και σε μια μικρή OLED οθόνη με υποστήριξη I2C. Το project μας περιλαμβάνει τη δημιουργία ενός ρολογιού που θα μπορεί να λειτουργεί χωρίς προβλήματα για πάνω από ένα χρόνο χρησιμοποιώντας μια απλή μπαταρία 150 mAh των 3V. Παράλληλα με ορισμένες τροποποιήσεις στον κώδικα, μπορούμε να κάνουμε το ATtiny να λειτουργήσει με χαμηλή κατανάλωση ενέργειας κάτι που θα διευκολύνει την επίτευξη του στόχου του ενός + έτους αυτονομίας με μια μπαταρία, αγγίζοντας ακόμη και τις 750 ημέρες ανάλογα με τη χρήση.

Βήμα 1. Τα υλικά που θα χρειαστούμε. Επιγραμματικά: ATtiny85, προαιρετικά breadboard, δύο Push buttons, battery holder και μπαταρία 3V, OLED 0.49 inch οθόνη με 4 pin, διακόπτη δύο θέσεων, ενώ προτείνεται η χρήση ενός ISP (programmer) για να προγραμματίσουμε το ATtiny85 με τον κώδικα της επιλογής μας (δίνεται παρακάτω). Η μπαταρία που προτείνεται είναι η CR2032 καθώς έχει χωρητικότητα έως 225 mAh και μπορεί να τροφοδοτήσει για αρκετό καιρό το "high tech ρολόι" μας. Σημειώνεται ότι κατά τη λειτουργία του, όλο το κύκλωμα καταναλώνει περίπου 6 mAh.

[img_alt=DIY: Ρολόι με ένα ATtiny και αυτονομία 1 έτος!]http://www.hwbox.gr/members/2195-albums570-picture57106.png[/img_alt]

Βήμα 2. Αφού συνδέσουμε τα υποσυστήματα όπως φαίνονται στην εικόνα το μόνο που μένει είναι να προγραμματίσουμε το ATtiny85 με τη χρήση του Arduino IDE. Το πρώτο pin του ATtiny85 είναι και το reset το οποίο θα το αφήσουμε ως έχει καθώς θα είναι εύκολο στον επαναπρογραμματισμό όποτε θέλουμε.

[img_alt=DIY: Ρολόι με ένα ATtiny και αυτονομία 1 έτος!]http://www.hwbox.gr/members/2195-albums570-picture57107.png[/img_alt]

[img_alt=DIY: Ρολόι με ένα ATtiny και αυτονομία 1 έτος!]http://www.hwbox.gr/members/2195-albums570-picture57108.png[/img_alt]

Βήμα 3. Αφού περάσουμε τον κώδικα θα πρέπει να σετάρουμε την ώρα στο ρολόι μας. Τα δύο πλήκτρα λειτουργούν όπως το set και το up στα κλασικά ψηφιακά ρολόγια. Το project μπορεί να επεκταθεί και με άλλα I2C modules, να χρησιμοποιηθεί παράλληλα με GPS και WiFi modules για συγχρονισμό της ώρας. Επίσης μπορούμε να αλλάξουμε την οθόνη με μια πιο μεγάλη 128x64 pixel αλλάζοντας την ανάλυση στο project με το #define SCREEN128X64 στο .ino αρχείο.

[img_alt=DIY: Ρολόι με ένα ATtiny και αυτονομία 1 έτος!]http://www.hwbox.gr/members/2195-albums570-picture57109.png[/img_alt]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now