Παρασκευή 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/