Παρασκευή 22 Νοεμβρίου 2013

Jeremy Blum @ circuit cellar και 1shield

Οι σημερινές αναρτήσεις, δεν αφορούν νέα κάποιας μεγάλης εταιρίας, αλλά μεμονομένα άτομα, παιδιά σχεδόν που τώρα τελείωσαν το μεταπτυχιακό τους, αλλά με τις ιδέες τους κάνουν τη διαφορά. Νέοι που έχουν όνειρα και τα κυνηγούν με όλες τους τις δυνάμεις.
Κατ'αρχήν ξεκινώ με τον Jeremy Blum. "Γνώρισα" τον Jeremy μέσα από ένα εξαιρετικό σετ εκπαιδευτικών βίντεο που έχει γυρίσει γύρω από το arduino και μπορεί κανείς να τα βρει ελεύθερα στο youtube αλλά και στο προσωπικό του site http://www.jeremyblum.com. Ο τύπος είναι μόλις 23 χρονών, απόφοιτος του Cornell, έχει δουλέψει σε διάφορα δημιουργικά projects, ξεκινώντας μάλιστα από το να κατασκευάζει έπιπλα (!!!) ήδη από τον καιρό που πήγαινε σχολείο, αλλά λόγω σπουδών (electrical engineering) το "γύρισε" στα ηλεκτρονικά, τον προγραμματισμό κ.λ.π. Σήμερα έχει ήδη γράψει ένα βιβλίο, τα βίντεομαθήματα του είναι πολύ καλά αν θέλετα να μάθετε πως να κάνετε διάφορα πράγματα με το arduino, έχει 2 δικές του εταιρίες, συμμετέχει στο Project Glass της Google και ταξιδεύει στον κόσμο για να κάνει μάθημα σε μαθητές σχετικά με τους μικροελεγκτές και όχι μόνο. Αξίζει να διαβάσει κανείς τη συνέντευξη που του πήραν από το περιοδικό Circuit Cellar (για μένα το κορυφαίο περιοδικό για την ηλεκτρονική σαν χόμπι, μαζί με το Elektor) που βρίσκεται στη σελίδα http://circuitcellar.com/featured/an-interview-with-jeremy-blum/
Θυμηθείτε με, θα ακούσουμε πολλά ακόμη από αυτό το παιδί στο μέλλον.

Το άλλο μας θέμα για σήμερα είναι ένα ακόμα success story. Που έρχεται όμως από μια χώρα που δεν το περιμέναμε. Την Αίγυπτο. Μια ομάδα νέων παιδιών εδώ, που πρόσφατα τελείωσαν το πανεπιστήμιο, όλοι τους θαυμαστές του open software και του open hardware, δημιούργησαν το 1sheeld. Μη σας φαίνεται περίεργη η ορθογραφία, έτσι το γράφουν, με τα δυο "Ε" αντικριστά και κυρτά έτσι ώστε να σχηματίζουν μια ασπίδα. Η ιδέα είναι απλή και πάρα πολύ έξυπνη. Γιατί να αγοράσει κανείς gsm, gps, sensor, ethernet και άλλα πολλά shields, τη στιγμή που όλα αυτά σχεδόν, υπάρχουν στο smartphone που πολλοί από εμάς ήδη έχουν. Και ότι δεν υπάρχει στο τηλέφωνο μας, όπως leds, διακόπτες, lcd οθόνες και άλλα, μπορεί να εξομοιωθεί. Το 1sheeld λοιπόν είναι ένα μοναδικό shield που τοποθετείται στο arduino σας, το οποίο μέσω bluetooth επικοινωνεί με το έξυπνο τηλέφωνο σας για να εκμεταλευθεί όλους τους πόρους και τις δυνατότητες που αυτό διαθέτει, και να εξομοιώσει ότι δεν υπάρχει. Φυσικά στο τηλέφωνο τρέχει ένα κατάλληλο app μέσα από το οποίο διαλέγετε εσείς ποια shields θα έχει στη διάθεση της η εφαρμογή σας. Στο IDE του arduino εσείς το προγραμματίζετε κανονικά, σαν να ήταν όλα συνδεδεμένα πάνω του... η μόνη διαφορά είναι ότι έχετε συμπεριλάβει στον κωδικά σας και την βιβλιοθήκη του 1sheeld... τίποτε άλλο, εντελώς transparent. Το kickstarter campaign τους μπορείτε να το βρείτε εδώ http://www.kickstarter.com/projects/integreight/1sheeld-replace-your-arduino-shields-with-your-sma?ref=live αλλά όσο περνά ο καιρός, όλο και ανεβαίνει η τιμή του shield... ξεκίνησε από τα $29 και έχει φθάσει τα $49, χώρια άλλα $10 για τα ταχυδρομικά. Αν σκεφτεί κανείς όμως πόσα shield αντικαθιστά, και πάλι αξίζει τα χρήματά του.

Καλό σαββατοκύριακο!

Τετάρτη 20 Νοεμβρίου 2013

Τελευταία νέα...

Καλημέρα σε όλους.
Έχουμε αραιώσει λίγο τις αναρτήσεις μας τον τελευταίο καιρό κι αυτό οφείλεται σε αρκετές μαζεμένες υποχρεώσεις. Επιστρέφουμε σιγά-σιγά πάντως με επιλεγμένα νέα και ειδήσεις...

  • άνοιξε ξανά το university program της intel για την πλατφόρμα galileo. Οπότε όσοι συνάδελφοι καθηγητές/ερευνητές θέλουν να προσπαθήσουν να πάρουν κάποιο κιτ στα χέρια τους για να το δουλέψουν, τώρα είναι η ευκαιρία σας. Αίτηση μπορείτε να κάνετε εδώ.
  • Ένα ωραίο instructable για τηλεχειρισμό μέσω arduino+bluetooth. Για την ακρίβεια ο δημιουργός χρησιμοποιεί ένα bareduino που δεν είναι τίποτε άλλο από ένα μινιμαλιστικό arduino φτιαγμένο σε μίνι breadboard και το συνολικό του κόστος είναι 6-7 δολλάρια. Βέβαια πρέπει να βρείτε και έναν τρόπο να το προγραμματίζετε καθώς δεν έχει καμμία σύνδεση προς το pc. Ίσως είναι καιρός να πάρετε έναν ISP programmer, το κόστος τους έχει πέσει μέχρι και τα 4-5 δολλάρια και θα σας φανεί χρήσιμος σε πολλές περιπτώσεις πέρα από αυτή.
  • και τέλος, όλα τα λεφτά στον David Mellis για το DIY cellphone... υλοποίηση του δικού σας κινητού τηλεφώνου με arduino+gsm shield. Epic πραγματικά - ο δημιουργός πάντως ισχυρίζεται ότι το χρησιμοποιεί καθημερινά εδώ και καιρό!

Πέμπτη 17 Οκτωβρίου 2013

Νέα της ημέρας...

Τι ενδιαφέροντα θέματα μαζέψαμε για σήμερα...

  • Πόσο φθηνός μπορεί να είναι ένας κλώνος του arduino; Σύμφωνα με το συγγραφέα αυτού του instructable περίπου στα $7.5 μπορεί ο οποιοσδήποτε να φτιάξει το δικό του. Πραγματικά απολαυστική ανάρτηση, προσέξτε όμως μην ξεχαστείτε και περάσετε τα καλώδια πάνω από το regulator γιατί άμα ζεσταθει η ψύκτρα θα μυρίσετε πως είναι το καμμένο πλαστικό! Ο συγγραφέας το τονίζει αλλά λέει ότι στις φωτογραφίες το έκανε για λόγους καλύτερης επίδειξης. Ότι πεις. Προσωπικά πάντως πιστεύω ότι με πιο προσεκτικές αγορές, μπορείτε να κατεβάσετε ακόμα πιο χαμηλα την τιμή.
  • Programming shield για attiny2313: μια πολύ καλή ιδέα για ένα φθηνό και απλό στην κατασκευή του programming shield. Ο σχεδιασμός αφορά τον 2313, ωστόσο μπορεί πολύ εύκολα κατά τη γνώμη μου να τροποποιηθεί έτσι ώστε να υποστηρίζει και τον 85 που είναι 8 ακίδων. Αρκεί με τη βοήθεια ενός επιπλέον switch να γίνεται μεταγωγή της γης από το ποδαράκι 10 της βάσης, στο 4. Πάντως πραγματικά χρήσιμο.
  • castAR: μια εξαιρετική υλοποίηση augmented reality συστήματος δοκιμάζει να τραβήξει επενδυτές στο kickstarter. Ήδη έχει ξεπεράσει το στόχο της ενώ μένουν ακόμα άλλες 28 ημέρες μέχρι την ολοκλήρωση του campaign. Πρόκειται για ένα πολύ βολικό ως προς το μέγεθος και το βάρος AR σύστημα, με 2 micro projectors, έναν δεξιά και έναν αριστερά, ακριβώς πάνω από κάθεναν απο τους φακούς των active shutter γυαλιών. Στο κέντρο υπάρχει επίσης μια κάμερα που χρησιμοποιείται για το tracking & orientation του κεφαλιού του χρήστη. Η επιφάνεια στην οποία γίνεται η προβολή των ολογραμμάτων είναι προφανώς από ειδικό ανακλαστικό υλικό που προκαλεί ελάχιστη σκέδαση και μπορεί να χρησιμοποιηθεί ταυτόχρονα από παραπάνω από ένα άτομο. Αξίζει να το δείτε... μη βιαστείτε όμως να το πάρετε αφού δεν υπάρχουν ακόμα αρκετές εφαρμογές που να μπορούν να το εκμεταλλευτούν, αν και οι κατασκευαστές του είναι ιδιαίτερα αισιόδοξοι!

Παρασκευή 4 Οκτωβρίου 2013

Uno, Due, Tre!!!! (αλλά και Intel Galileo)

Ναι, δεν προλάβαμε να συνέλθουμε από το Yun, ή να αξιοποιήσουμε την ισχύ του Due, ήρθε τώρα και το Tre να μας αποτελειώσει! Τυχεροί όσοι θα βρεθούν αύριο στις 15:30 στο Maker Faire της Ρώμης αφού θα ακούσουν τον Banzi μαζί με στελέχη της ΤΙ να παρουσιάζουν το Tre. Το οποίο επίσημα θα βγει στην αγορά την άνοιξη του 14 αλλά μέχρι τότε όλοι θα κάνουν σχέδια για το πως θα το εκμεταλευτούν... ένα κανονικό arduino, συνδυασμένο με ένα ARM επεξεργαστή της ΤΙ στο 1GHz. Πρόκειται για το ισχυρότερο μέλος της οικογένειας arduino που θα μπορεί να τρέξει linux. Δείτε την ανακοίνωση εδώ αλλά και φωτογραφίες. Να πούμε εδώ ότι στο νέο board έχει συμμετάσχει και η ομάδα ανάπτυξης του beagleboard οπότε καταλαβαίνετε ότι το Tre συνδυάζει στοιχεία και από τις δύο συσκευές, μένοντας φυσικά συμβατό με το μεγάλο πλήθος των shields που είναι διαθέσιμα για το οικοσύστημα του Arduino.

Την ίδια ώρα, η Intel ετοιμάζει τη δική της απάντηση: το Galileo, που θα βασίζεται στη νέα πλατφόρμα quark. Ένα συμβατό με το arduino αναπτυξιακό σύστημα με ένα επεξεργαστή που θα βασίζεται στο Pentium ISA, θα έχει το 1/5 του μεγέθους του πυρήνα του Atom αλλά και το 1/10 της κατανάλωσης του!!! Εντυπωσιακά πράγματα από την Intel που έστω και αργά, έκανε ένα πολύ σημαντικό βήμα προς το χώρο των embedded. Μερικά χαρακτηριστικά;
* 10/100 Ethernet
* mini-PCIe slot (PCIe gen 2 x1),
* USB 2 host controller
* USB client connector
* JTAG header
* 256MB DRAM
Διαστάσεις 4.2" x 2.8" και συμβατότητα με το software του arduino και τα shields του. Προβλεπόμενη τιμή κάτω από $60. Διαβάστε λεπτομέρειες εδώ.

Εσείς τι chip βάζετε στις κατασκευές σας;

Το θέμα μας σήμερα είναι ένα πολύ σοβαρό πρόβλημα της βιομηχανίας ηλεκτρονικών. Έχει να κάνει με τα λεγόμενα counterfeit chips. Η αφορμή για να γράψω αυτό το σχόλιο μου δόθηκε με την ευκαιρία της δημοσίευσης αυτού του άρθρου, από το IEEE spectrum.
Το άρθρο ξεκινά με την περίπτωση ενός "προβληματικού" xilinx fpga, που βρέθηκε σε μια πλακέτα που προοριζόταν για ένα αεροσκάφος της αμερικανικής πολεμικής αεροπορίας. Ψάχνοντας το λεγόμενο supply-chain το οποίο μπορεί να είναι αρκετά μακρύ σε κάποιες περιπτώσεις, βρέθηκε ότι τα fpga που χρησιμοποιήθηκαν δεν ήρθαν κατευθείαν από το εργοστάσιο, αλλά από έναν κινέζο προμηθευτή και το συγκεκριμένο chip από μια παραγγελία 300 τεμ. ήταν δυστυχώς ελλατωματικό. Πόσο σοβαρό είναι το πρόβλημα;
Η απάντηση είναι "πολύ". Υπάρχουν δύο βασικές "πηγές" προβληματικών ολοκληρωμένων. Η μία είναι από την ίδια τη γραμμή παραγωγής των εργοστασίων. Όλοι γνωρίζετε ότι το σύνολο των ολοκληρωμένων που κατασκευάζονται σε μια γραμμή παραγωγής, δεν είναι 100% λειτουργικο. Υπάρχει το περίφημο yield. Ο τρόπος που αντιμετωπίζεται το όχι τέλειο chip, είναι διαφορετικός κατά περίπτωση. Π.χ. η ίδια η Intel παλιά, πούλαγε επεξεργαστές της που δεν απέδιδαν στο 100% των προδιαγραφών της, σαν ολοκληρωμένα που λειτουργούσαν ικανοποιητικά π.χ. σε χαμηλότερη συχνότητα ρολογιού. Το ίδιο μπορεί να συμβεί σήμερα με μια εταιρία που φτιάχνει ένα πολυπύρηνο chip που δεν λειτουργεί κάποιος πυρήνας του ικανοποιητικά, αλλά αυτό δεν ισχύει φυσικά για τους υπόλοιπους. Σε άλλες περιπτώσεις όμως τα chip δεν μπορούν να χρησιμοποιηθούν αποτελεσματικά και πρέπει να καταστραφούν. Αν όμως κάποια από αυτά καταλήξουν σε λάθος χέρια, μπορεί να πουληθούν ως καινούρια. Και το κακό είναι ότι είναι αδύνατον με το μάτι να καταλάβεις το πρόβλημα. Αν δεν έχεις μια καλά οργανωμένη ελεγκτική διαδικασία, ένα τέτοιο μπορεί εύκολα να ξεφύγει και να καταλήξει σε ένα καταναλωτικό προιόν ή ακόμα και σε μια συσκευή που εμπλέκεται σε μια κρίσιμη διαδικασία (π.χ. κάποια ιατρική συσκευή) με απρόβλεπτες και ίσως πολύ σημαντικές συνέπειες.
Η άλλη πηγή έχει να κάνει με την ανακύκλωση των ηλεκτρονικών. Η ανακύκλωση γενικά όλοι συμφωνούμε πως είναι καλή. Ακόμα και στα ηλεκτρονικά. Όμως πρέπει να προσέχουμε τα εξής:
α) πως γίνεται η ανακύκλωση
β) που βάζουμε τα ανακυκλωμένα ολοκληρωμένα
γ) να μην πληρώνουμε μεταχειρισμένα/ανακυκλωμένα για καινούργια.
Ειδικά στο θέμα (α), είναι γνωστό πως δουλεύει το σύστημα.. στην ινδία, την κίνα και άλλες χώρες πολύ μακριά από εμάς, καταφθάνουν άπειρες πλακέτες ανακυκλωμένων ηλεκτρονικών συσκευών (πως νομίζετε ότι ανακυκλώνουμε εμείς οι "πολιτισμένοι";). Εκεί οι πλακέτες θερμαίνονται σε πολύ υψηλή θερμοκρασία, μέχρι να λειώσει η κόλληση τους και έτσι καυτές όπως είναι, τις πιάνουν με μια λαβίδα και τις χτυπάνε από την ανάποδη μέχρι να πέσουν τα εξαρτήματα. Ένας θεός ξέρει αν τα εξαρτήματα αντέχουν τις υψηλές θερμοκρασίες που υφιστανται σε αυτή τη διαδικασία και πως βγαίνουν απο εκεί. Μετά από αυτό, τυχόν στραβά ποδαράκια φτιάχνονται και καμμιά φορά παραποιούνται και στοιχεία στην επιφάνεια του ολοκληρωμένου για να ξεγελάσουν τον αγοραστή σχετικά με την παρτίδα ή τα ιδιαίτερα χαρακτηριστικά του. Και δυστυχώς πολλά από αυτά πωλούνται ως "καινούρια". Λένε ότι υπάρχουν πολλοί αδίστακτοι έμποροι τέτοιου είδους στην άπω ανατολή. Γι αυτό, αν θέλετε να κάνετε μια σοβαρή δουλειά και χρειάζεστε αξιοπιστία, να παραγγέλνετε κατευθείαν από τα εργοστάσια ή τους μεγάλους distributors (mouser, digikey κ.α.). Αν όμως είναι για κάποια δική σας non-critical εφαρμογή, όπου δεν μας πειράζει να αλλάξουμε και τσιπάκι κάποια στιγμή μετά από καιρό, τότε ναι, μη διστάσετε να παραγγείλετε από το ebay και άλλα "άγνωστα" μέρη... αρκεί να συνειδητοποιείτε ότι κατά πάσα πιθανότητα αυτό που παίρνετε δεν είναι καινούριο. Δεν είναι απαραίτητο ότι το ανακυκλωμένο τσιπ είναι "κακό". Μπορεί να σας κάνει μια χαρά τη δουλειά του και για πολύ καιρό μάλιστα. Απλά οι πιθανότητες κάποιου fail είναι αυξημένες σε σχέση με ένα ολοκαίνουριο τσιπ.
Τέλος πάντων, είπα ήδη πολλά τη στιγμή που το άρθρο που προανέφερα λέει σχεδόν τα ίδια και ακόμα παραπάνω... προτείνω ανεπιφύλακτα να το διαβάσετε όλο. Καλή συνέχεια!

Παρασκευή 27 Σεπτεμβρίου 2013

Microduino...η χαρά των makers!!!

Δεν ξέρω αν γνωρίζετε το Microduino... είμαι σίγουρος όμως ότι όσοι έχουν δουλέψει με κάποιο arduino board, πραγματικά θα το λατρέψουν. Πριν λίγο καιρό, το είχα ακούσει και έψαξα να βρω το site του, που όμως ήταν στα κινέζικα, και έτσι απογοητεύτικα και δεν το έψαξα πιο πολύ. Σήμερα όμως έπεσε στην αντίληψη μου το kickstarter campaign τους, το οποίο περιέχει πολλές και σημαντικές πληροφορίες. Και πραγματικά κόλλησα. Ήδη σε 3 εβδομάδες έχουν ξεπεράσει κατά 4 φορές το ποσό χρηματοδότησης που ζητούσαν. Ας δούμε όμως τι είναι...
Είναι ένα arduino ουσιαστικά, σε διαστάσεις 1 τετραγωνικής ίντσας! Πραγματικά φοβερό... δείτε τις φωτογραφίες/σχήματα:

Στη δεξιά φωτό, φαίνεται ότι χρειάζεστε τουλάχιστον ένα boards, γιατί το ένα είναι το USB2TTL. Μόλις όμως προγραμματίσετε το core, μπορείτε να το αφαιρέσετε -εφόσον μιλάμε για standalone εφαρμογή. Α... υπάρχει και το core+ που έχει δυνατότητες ανάλογες του Mega!
Υπάρχουν διάφορα microboards, όλα στο ίδιο μέγεθος αφού μιλάμε για stackable αρχιτεκτονική. Ανάλογα με το τι χαρακτηριστικά θέλετε να προσθέσετε στην εφαρμογή σας, απλά κάνετε τον κατάλληλο συνδυασμό: θέλετε bluetooth? RF? wifi? ethernet? gps? gprs? audio ενισχυτή? sensors? οθόνη; υπάρχουν σχεδόν τα πάντα. Δείτε το campaign τους και θα τα δείτε όλα! Όπως και πολλές έτοιμες εφαρμογές με αυτά τα modules. Μπορείτε ακόμα και να τα βάλετε σε ειδικό board με το footprint και τις συνδέσεις του UNO για να μπορείτε να χρησιμοποιήσετε τα ήδη υπάρχοντα shields σας. Πραγματικά εντυπωσιακό.
Ένα άλλο πράγμα που μου έκανε εντύπωση, είναι ότι η σχεδίαση έγινε από άτομα του makerspace του Πεκίνου. Ξέραμε τους κινέζους ως τώρα ως απλούς κατασκευαστές components και φθηνών κλώνων στο χώρο, ωστόσο το πέρασμα τους στη σχεδίαση είναι πραγματικά δυναμικό. Και βέβαια η διεθνής κοινότητα συμμετέχει ενεργά (700 geeks από Κίνα, Ευρώπη και ΗΠΑ είναι σεβαστός αριθμός σε αυτό το στάδιο).
Εγώ πάντως σίγουρα λέω να το τιμήσω...

Τρίτη 24 Σεπτεμβρίου 2013

123d.circuits.io

Σήμερα είδαμε ένα πολύ ενδιαφέρον site και είπαμε να το συζητήσουμε μαζί σας... το circuits.io συνεργάστηκε με την autodesk για να μας προσφέρουν το συγκεκριμένο online tool. Στο 123d.circuits.io μπορείτε να σχεδιάσετε το κύκλωμα σας, το οποίο μπορεί να περιέχει arduino, breadboard και πολλά άλλα βασικά (ή και ποιο περίεργα components), να το εξομοιώσετε, να φτιάξετε το pcb του αλλά και να το παραγγείλετε αν θέλετε σε πολύ καλή τιμή (δωρεάν μεταφορικά σε όλο τον κόσμο).
Μερικά ενδεικτικά βιντεάκια εδώ:
σχεδίαση και εξομοίωση κυκλώματος με arduino
σχεδίαση και παραγγελία custom arduino shield σε 10 λεπτά

Τώρα να μεταφέρω και γω την προσωπική μου άποψη για το εργαλείο. Κατ'αρχήν είναι πολύ σημαντικό ότι στο project συμμετέχει η autodesk που είναι κορυφαία εταιρία σε cad/cam προγράμματα. Ωστόσο μάλλον είναι νωρίς ακόμα να πούμε ότι το εργαλείο πετυχαίνει το σκοπό του, ειδικά αν μας ενδιαφέρει το θέμα της εξομοίωσης. Η βιβλιοθήκη είναι ακόμα αρκετά περιορισμένη και πολλά components μπορείς μόνο να τα τοποθετήσεις και όχι να τα εξομοιώσεις. Ωραία τα πολύχρωμα leds αλλά όταν πήγα να εξομοιώσω ένα κύκλωμα με rgb led, πήρα το μήνυμα "no simulation model for this component" που με απογοήτευσε αρκετά. Βέβαια επαναλαμβάνω είναι ακόμα νωρίς, το εγχείρημα ξεκίνησε αυτό το καλοκαίρι και έχουμε ακόμα δρόμο μπροστά μας. Πολύ καλύτερα όμως είναι τα πράγματα στον τομέα της σχεδίασης του pcb και της παραγγελίας, κάποιες τιμές που είδα δε, μου φάνηκαν αρκετά καλές γι αυτού του είδους την υπηρεσία.
Ένα τελευταίο παράπονο, έχει να κάνει με την ταχύτητα απόκρισης του tool... μην ξεχναμε πως πρόκειτα για μια web εφαρμογή. Δεν ξέρω τι ακριβως τεχνολογίες έχουν χρησιμοποιηθεί από πίσω, στο δικό μου linux box πάντως, η όλη διαδικασία ήταν αργή ενώ που και που κόλλαγε κιόλας. Σε έναν mac που δοκίμασα... ε... εκεί κι αν ήταν χάλια τα πράγματα. Από την άλλη μπορεί να έφταιγε το configuration των δικών μου μηχανημάτων, οπότε σε όποιον δούλεψε ικανοποιητικά, θα το εκτιμούσα αν πρόσθετε εδώ κάποιο σχόλιο.
Συμπερασματικά πρόκειται για ένα πολύ ενδιαφέρον εργαλείο, με πολύ καλές προοπτικές, ελπίζω σύντομα να είναι αρκετά πιο λειτουργικό γιατί προς το παρόν έχει αρκετά προβλήματα να λύσει, και σε θέματα χρηστικότητας αλλά και ως προς τον εμπλουτισμό της component library.

Πέμπτη 19 Σεπτεμβρίου 2013

Rasberry pi from Android...

Σήμερα έπεσα σε ένα πολύ ενδιαφέρον άρθρο για έλεγχο του rasberry pi σας από ένα android smartphone. Η εφαρμογή υπάρχει στο google play store (εδώ) ενώ το ενδιαφέρον άρθρο μας έρχεται από τα παιδιά του IEEE student branch του ΤΕΙ στην Καστοριά.
Σύντομα θα έχουμε ένα αφιέρωμα σε εφαρμογές για android smartphones & arduino.

Παρασκευή 13 Σεπτεμβρίου 2013

Embedded linux... why?

Έχω ένα φίλο, ο οποίος κυριολεκτικά με έχει "ζαλίσει" με τα PC-104, και το τι μπορεί να κάνει με αυτά. Παρ´ολα αυτά, αποφάσισε να δοκιμάσει κάτι νέο με τη χρήση του Raspberry καθώς και με το Yun το οποίο του έχει ανοίξει την όρεξη.
Και το ερώτημα που απασχολεί πολύ κόσμο που δεν έχει προηγούμενη επαφή, είναι γιατί να προτιμήσει ένα σύστημα με embedded linux από ένα άλλο από τα πολλά alternatives που κυκλοφορούν. θα μπορούσα να παραθέσω μια μεγάλη σειρά από links ή και επιχειρήματα, όμως το συγκεκριμένο αρχείο, μου άρεσε πολύ γιατί είχε συγκεκριμένες περιπτώσεις εταιριών, με πραγματικά προβλήματα και τον λόγο για τον οποίο τελικά το embedded linux ήταν η πλέον ενδεδειγμένη λύση. Διαβάστε λοιπόν εδώ.

Τρίτη 10 Σεπτεμβρίου 2013

ATiny85, I2C και άλλα

Το συγκεκριμένο blog έχει αρκετά ενδιαφέροντα arduino projects, ξεχώρισα όμως το συγκεκριμένο post, γιατί έχει μερικές ιδιαιτερότητες. Κατ' αρχήν χρησιμοποιεί τον ATtiny85, ένα τσιπάκι με μόλις 8 ποδαράκια, κάνοντας το footprint της κατασκευής πραγματικά ελάχιστο. Δεύτερον, κάνει εκτενή αναφορά σε θέματα κατανάλωσης και βελτίωσης της, πράγματα που αφορούν όχι μόνο τον συγκεκριμένο μC αλλά και πολλούς άλλους (και όχι μόνο της Atmel) - φυσικά ο τρόπος διαβάσματος του σένσορα έχει μεγάλη ευθύνη σε αυτό όπως μπορείτε να διαπιστώσετε. Τέλος δίνει λεπτομέρειες για το πως μπορείτε να δουλέψετε με τον ATtiny85 με τα γνωστά σε όλους μας εργαλεία, αλλά (και αυτό είναι πάρα πολύ σημαντικό) και πως θα μπορέσετε με αυτή την "ψείρα" των 8 pins, να δουλέψετε με I2C συσκευές (ως γνωστόν ο ATtiny85 δεν υποστηρίζει εγγενώς UART, SPI & I2C αλλά έχει μόνο μια εναλλακτική που λέγεται USI).
Ενδιαφέρον λοιπόν άρθρο γενικά!


Radioshack Microcontroller Contest

Οι όροι συμμετοχής είναι απλοί. Μπορείτε να συμμετάσχετε με οποιοδήποτε project σας, αρκεί αυτό να περιλαμβάνει τη χρήση microcontroller. Πρέπει απαραιτήτως να συμπεριλάβετε στη συμμετοχή σας επαρκή και ξεκάθαρη τεκμηρίωση, τόσο για τον κώδικα που θα χρησιμοποιήσετε όσο και για τον τρόπο υλοποίησης (κατασκευής).

Προθεσμία μέχρι 11 Νοεμβρίου 2013. Γίνονται δεκτές και πολλαπλές συμμετοχές. Τα βραβεία είναι:

Μεγάλο βραβείο: ένα ASUS Zenbook Prime 13.3" Ultrabook with Windows® 8, ένα Parrot® AR.Drone 2.0 και ένα Nexus 7 32GB Tablet.

1ο βραβείο (3 νικητές): ένα Parrot® AR.Drone 2.0 και ένα Nexus 7 32GB Tablet.

2ο βραβείο (10 νικητές): ένα Nexus 7 32GB Tablet. 

Το site του διαγωνισμού είναι εδώ
Μέχρι τώρα έχουν δηλωθεί 27 συμμετοχές και απομένουν 63 μέρες για τα 14 βραβεία!

Τρίτη 3 Σεπτεμβρίου 2013

Arduino Yún

Το περιμέναμε πράγματι καιρό (από το Μάη βγήκαν οι πρώτες πληροφορίες)... ένα μέλος της οικογένειας Arduino που να τρέχει ένα "κανονικό" λειτουργικό σύστημα. Αυτό λοιπόν είναι το Arduino Yún, το οποίο αναμένεται στις 10 Σεπτεμβρίου. Δυστυχώς δεν ξέρουμε τίποτα για την τιμή του ακόμα (ή μάλλον κάποιες φήμες μιλούν για ένα ποσό $65-$70). Αυτά που ξέρουμε όμως είναι αρκετά για να μας ανοίξουν την όρεξη... Atmega32u4, μC ίδιος δηλαδή με αυτόν του Leonardo, με το οποίο έχει το ίδιο footprint, wifi & ethernet σύνδεση onboard, ενώ η διανομή Linino που θα τρέχει (βασισμένη στο OpenWRT) θα συνεργάζεται αρμονικά με το Atheros AR9331 chipset που θα υπάρχει πάνω στο board (το chipset αυτό είναι η "καρδιά" του TP-Link WR703N router). Μνήμη που επεκτείνεται μέσω χρήσης SD κάρτας ή USB flashdrive! To σύστημα φαντάζει ως ιδανική IoT πλατφόρμα που με τη χρήση της υπηρεσίας Temboo θα βοηθήσει τους χρήστες να προγραμματίσουν με ευκολία μια σειρά από κλασσικά WEB APIs.
Πιο πολλές και αναλυτικές πληροφορίες για το board (θα ακολουθησουν κι άλλα άρθρα από τη συγκεκριμένη σελίδα) εδώ:
http://blog.arduino.cc/2013/09/02/arduino-yun-hardware-review
Πιο πολλές πληροφορίες για το Temboo: http://www.temboo.com/
Δυστυχώς για το linino δεν έχουμε ακόμα πολλές πληροφορίες, μπορείτε όμως να πάρετε μια γεύση από το μητρικό OS openwrt εδώ: https://openwrt.org/

Παρασκευή 30 Αυγούστου 2013

A Comprehensive Comparison of Linux Development Boards

Ένα άρθρο από το πολύ καλό site open-electronics.com, που συγκρίνει μια μεγάλη ποικιλία από ARM RISC microcomputers, που μπορούν να τρέξουν μια linux διανομή. Η σύγκριση (η οποία δυστυχώς δεν περιλαμβάνει την παράμετρο της τιμής) είναι εξαιρετική και περιλαμβάνει τα εξής boards:
  • RaspberryPi
  • PcDuino
  • BeagleboneBlack
  • CubieBoard
  • MK802III
  • MK802IIIS
  • ODROID-U2
     

Open source wireless inventor's RF shield

Το σημερινό μας θέμα έχει να κάνει με ασύρματες επικοινωνίες για τα αγαπημένα μας embedded projects, και ποιο συγκεκριμένα με ένα arduino RF shield. Έχω πολλές φορές σε συζητήσεις εκφράσει τη γνώμη μου ότι τρόποι επικοινωνίας με πρωτόκολλα bluetooth, wifi, zigbee κ.λ.π. είναι και πολύ ακριβοί αλλά και συχνά πολύ πολύπλοκοι. Καμμιά φορά modules όπως το xbee για παράδειγμα, μπορεί και να προσφέρουν επιπλέον δυνατότητες που σε ένα project να μη μας ενδιαφέρουν (π.χ. remote programming). Επειδή όμως το κόστος είναι ένας καθοριστικός παράγοντας, υπάρχει μια προσιτή, αξιόπιστη και ιδιαίτερα απλή λύση που ταυτόχρονα προσφέρει και πολύ ικανοποιητική εμβέλεια. Και αυτή είναι τα RF modules. Ένα απλό ζεύγος πομπού-δέκτη (για μονόδρομη επικοινωνία) κοστίζει μόλις $2.50 ενώ ένας ολοκληρωμένος SPI tranceiver όπως αυτός κοστίζει κάτω απο $10. Μαζί με τα ταχυδρομικά πάντα.
Αφορμή πάντως για τη συγκεκριμένη ανάρτηση, αποτέλεσε μια ακόμα πετυχημένη καμπάνια στο kickstarter, που αφορά ένα αντίστοιχο module. To σχετικό βιντεο είναι αρκετά κατατοπιστικό. Στο campaign τους ζήτησαν $2400 και τελικά μάζεψαν 10 φορές περισσότερα. Το τελικό κόστος βγήκε στα $26, η κατασκευή όμως έγινε στην καλιφόρνια, αν γινόταν στην κίνα θα ήταν πιστεύω αρκετά φθηνότερη. Όπως και να χει, καλό είναι σε κάθε ασύρματη εφαρμογή που υλοποιείτε, να σκέφτεστε και την επιλογή του φθηνού (πλην τιμίου) RF τρόπου.

Τρίτη 27 Αυγούστου 2013

Έκπτωση στη Sparcfun

Η γνωστή σε όλους μας Sparkfun κάνει έκπτωση $10 σε κάθε παραγγελία από $50 και πάνω, με χρήση του κουπονιού με κωδικό "HereWeGo". Το κουπόνι ισχύει για παραγγελίες μέχρι 8 Σεπτεμβρίου. Το ξέρω ότι η εταιρία είναι λίγο πιο ακριβή από το να αγοράσεις απευθείας από κινέζικα site, όμως όποτε έχω ψωνήσει από κει, τα πράγματα μου έχουν έρθει πιο γρήγορα (απότι από Κίνα), σε πολύ καλή συσκευασία, ενώ το site τους έχει απίστευτη ποικιλία προϊόντων, οπότε είναι καλή περίπτωση όταν θέλω να πάρω σε μια παραγγελία όλο το υλικό που χρειάζομαι ή όταν χρειάζομαι κάποιο "περίεργο" στοιχείο. Φυσικά το ίδιο ισχύει για digikey, mouser, rs και άλλες αντίστοιχες εταιρίες. Με την ευκαιρία, η digikey προσφέρει δωρεάν ταχυδρομικά για παραγγελίες άνω των 65 ευρώ αυτή την περίοδο.
Επίσης, ειδικά για τους φοιτητές μου, να πώ ότι υπάρχουν πολλά και αρκετά ενδιαφέροντα tutorial στη σελίδα αυτή, από τη Sparkfun. Πραγματικά εξαιρετικό υλικό.

Δευτέρα 26 Αυγούστου 2013

Arduino Pneumatic Flight Simulator

Μια πολύ εντυπωσιακή χρήση του Arduino.... flight simulator κατασκευασμένο από ένα junior high-school student κάπου στην Αμερική. Παρά το γεγονός ότι ακούω πολλά άσχημα για τα "αμερικανάκια", εγώ βλέπω ότι πολλά από αυτά έχουν έξυπνες ιδέες, κότσια αλλά και καθοδήγηση για να τις εφαρμόσουν.
Μπράβο στο μάθητή αλλά και στον καθηγητή φυσικής που τον βοήθησε, όπως βέβαια και στην εταιρία που διέθεσε κάποια εξαρτήματα σημαντικά για την ολοκλήρωση αυτής της φιλόδοξης κατασκευής.
Το πλήρες instructable θα το βρείτε εδώ:
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/?ALLSTEPS
ενώ εδώ μπορείτε να παρακολουθήσετε και ένα demo video ...

Κυριακή 25 Αυγούστου 2013

Beddit sleep sensor


Ο ύπνος μας είναι μια διαδικασία πολύ πιο πολύπλοκη απότι ο καθένας φαντάζεται. Εδώ λοιπόν έχουμε ένα παράδειγμα εφαρμογής τεχνολογίας αισθητήρων, που παρακολουθεί τα στάδια του ύπνου μας, τον καρδιακό μας ρυθμό, πότε ροχαλίζουμε και άλλα πολλά. Οι πληροφορίες αυτές μεταδίδονται μέσω bluetooth στο smartphone σας (iOS ή Android) και απο εκεί μπορείτε να δείτε τα αποτελέσματα. Τέλος η εφαρμογή μπορεί να δώσει συμβουλές ανάλογα με τις μετρήσεις, για να βελτιώσετε την ποιότητα του ύπνου σας και βεβαίως μπορεί να κρατήσει αρχείο για να παρακολουθείτε σε βάθος χρόνου την εξέλιξη του ύπνου σας.
Η εταιρία που παράγει το προϊόν είναι φινλανδική... το site τους είναι αυτό
http://www.beddit.com/
ενώ έχουν ξεκινήσει και ένα σχετικό campaign στο γνωστό indiegogo
http://www.indiegogo.com/projects/beddit-automatic-sleep-and-wellness-tracker-turn-your-bed-into-a-smart-bed
στο οποίο έχουν ήδη καλύψει κατά 2.5 φορές τον αρχικό στόχο των $80,000 που είχαν θέσει, ενώ μένουν ακόμα 37 ολόκληρες μέρες για την ολοκλήρωση του!

Παρασκευή 23 Αυγούστου 2013

Battery-free Communication Devices Harvest Energy from Ambient Radio Signals


Πως μπορεί να επιτευχθεί επικοινωνία με τη βοήθεια ανάκλασης ραδιοσημάτων, χωρίς το σύστημα να περιλαμβάνει μπαταρία! Οι ερευνητές κατάφεραν να πετύχουν ρυθμό μεταφοράς 1kbps σε ανοιχτό χώρο και σε απόσταση 75εκ μεταξύ πομπού και δέκτη. Σε κλειστό χώρο η απόσταση κατέβηκε στα 45εκ. Πραγματικά εντυπωσιακό...
Battery-free Communication Devices Harvest Energy from Ambient Radio Signals