Search the Community
Showing results for tags 'spark core'.
-
[NEWS_IMG=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums497-picture34931.jpg[/NEWS_IMG] Ένα όχι τόσο καθημερινό για σήμερα project, είναι η "έξυπνη ομπρέλα". Με το Internet of Things, μια ιδέα της Intel, να κερδίζει συνεχώς έδαφος όλο και περισσότερες καθημερινές συσκευές μπαίνουν στην λίστα των "έξυπνων" με την έννοια της σύνδεσης με το διαδίκτυο για την παρακολούθηση, και τον προγραμματισμό τους ανάλογα με τις ανάγκες μας. Το παρόν DIY είναι ένα proof of concept παρά κάτι που μπορεί να χρησιμοποιηθεί για να μας βοηθήσει - προς το παρόν. Χρησιμοποιούμε μια κοινή ομπρέλα, ένα Spark Core, και μερικά LED τα οποία θα μας βοηθήσουν να αντιληφθούμε τον καιρό σύμφωνα με τις πληροφορίες που λαμβάνει το Spark Core, ενώ υποστηρίζει και geolocation για να ξέρει που βρίσκεται στον παγκόσμιο χάρτη. Ο κώδικας διατίθεται δωρεάν από το GitHub (Weather Lights). Θα χρειαστούμε μια ομπρέλα με διαφανές pvc για καλύτερο οπτικό αποτέλεσμα, LED Strip με ws2812 φωτάκια και το Spark Core. Επίσης θα χρειαστούμε και μια πηγή για να τροφοδοτήσουμε το project μας. Ένα τυπικό power bank μερικών χιλιάδων mAh αρκεί για να προσφέρει ισχύ για μερικές ώρες λειτουργίας. Βήμα 1. Μερικά από τα υλικά που θα χρειαστούμε για την κατασκευή της έξυπνης ομπρέλας. [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39870.jpg[/img_alt] [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39871.jpg[/img_alt] [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39872.jpg[/img_alt] Βήμα 2. Προτού ξεκινήσουμε να στήνουμε το project, φτιάχνουμε ένα δοκιμαστικό κύκλωμα για να δούμε πως λειτουργεί ο κώδικας. [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39869.jpg[/img_alt] Βήμα 3. Με βάση το μέγεθος της ομπρέλας, κόβουμε αντίστοιχου μήκους κομμάτια από την λωρίδα με τα LED και ξεκινάμε τις κολλήσεις των 5V, Data & GND προσέχοντας τη φορά των βελών. [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39874.jpg[/img_alt] Βήμα 4. Στο τελευταίο βήμα ξαναδοκιμάζουμε το κύκλωμα για να δούμε εάν είμαστε ευχαριστημένοι με το αποτέλεσμα και το εγκαθιστούμε στην ομπρέλα μας. Το animation που ακολουθείται στο project μας αλλάζει από weather mode σε rainbow mode. Τα χρώματα δίνονται από το web script του Open Weather Map όπου το μπλε αναφέρεται σε βροχερό καιρό. Το αποτέλεσμα των 8 λωρίδων που χρησιμοποιήθηκαν είναι τύπου one-pixel-per-second και το χρώμα κινείται από την άκρη της ομπρέλας προς τα κάτω σε στυλ ουράνιου τόξου. [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39875.jpg[/img_alt] [img_alt=DIY: Έξυπνη ομπρέλα που παρακολουθεί τον καιρό]http://www.hwbox.gr/members/2195-albums460-picture39876.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
-
[NEWS_IMG=DIY: Spark Inbox Monitor]http://www.hwbox.gr/members/2195-albums497-picture34932.jpg[/NEWS_IMG] Δείτε πόσα email έχετε μέσα από "φωτεινή αναπαράσταση" (LED). Σε αυτό το "Κάντο Μόνος Σου" θα στήσουμε έναν απλό κύκλο ο οποίος θα διαθέτει ορισμένα LED και θα τον προγραμματίσουμε να φωτίζει τα LEDs του ανάλογα με τον αριθμό των email που έχουμε στο Inbox μας. Αρχικά θα χρειαστούμε ένα Spark Core και θα κάνουμε την αρχική ρύθμιση όπως παρουσιάζεται εδώ. Βήμα 1. Έχοντας συνδεθεί στο Spark, περνάμε τον κώδικα που θα βρούμε εδώ, μέσα στον editor και πατάμε "Flash". Όσο περνάει τα κώδικα, το LED στο Spark Core θα είναι μωβ. [img_alt=DIY: Spark Inbox Monitor]http://www.hwbox.gr/members/2195-albums460-picture37176.jpg[/img_alt] Βήμα 3. Ύστερα θα χρειαστεί να εγκαταστήσουμε το node.js, λεπτομερείς οδηγίες μπορείτε να διαβάσετε εδώ. Βήμα 4. Κατεβάζουμε το spark-inbox από εδώ. Μετονομάζουμε το config.example.json σε config.json χρησιμοποιώντας έναν text editor και εισάγουμε τα στοιχεία του email μας, username, password, ενώ υποστηρίζονται providers με το πρωτόκολλο IMAP. Σε ένα command, τρέχουμε δίνουμε "npm install" και μετά από αυτό την εντολή "node app.js" για να δούμε αμέσως τα λαμπάκια να ανάβουν, ανάλογα με τον αριθμό των email που έχουμε στο inbox μας. [img_alt=DIY: Spark Inbox Monitor]http://www.hwbox.gr/members/2195-albums460-picture37177.jpg[/img_alt] [img_alt=DIY: Spark Inbox Monitor]http://www.hwbox.gr/members/2195-albums460-picture37178.jpg[/img_alt] Διαβάστε περισσότερα εδώ...