Google+

Κυριακή, 17 Αυγούστου 2014

NavSpark mini review and Python Demo

Το NavSpark είναι συμβατό με Arduino και περιλαμβάνει 32bit μικροελεγκτή μαζί με δέκτη GPS και το οποίο προήλθε από μια επιτυχημένη crowdfunding καμπάνια στο indiegogo.



Παρακάτω, ένας συγκριτικός πίνακας των βασικών χαρακτηριστικών του NavSpark δίπλα με άλλες πλατφόρμες ανάπτυξης με μικροελεκτή της οικογένειας Atmel:


Το κύριο πλεονέκτημα του NavSpark είναι ότι υπάρχει ενσωματωμένη υποστήριξη για GPS(US), GLONASS(RU), Beidou(CN) και Galileo(EU) δορυφόρων χωρίς να απαιτείται κάποιο εξωτερικό shield.

Επίσης, η καρδιά του συστήματος είναι το Venus 8 chip: 100MHz 32bit RISC/FPU, 1024KByte Flash, 212KByte RAM που είναι αρκετά γρήγορος:


Για τον προγραμματισμό, φυσικά, χρησιμοποιούμε το παραμετροποιημένο Arduino IDE. Υπάρχει και η σελίδα με το σχετικό υλικό (resources).

Θέλοντας να δοκιμάσω το NavSpark, το σύνδεσα με USB για επικονωνία με τον η/υ και χρήση ως gps-tracker.

Αφού, φόρτωσα στο NavSpark ένα από τα demo, άνοιξα το serial monitor και είδα ότι λαμβάνω ΝΜΕΑ πακέτα από το δέκτη gps:


Έπειτα, χρησιμοποίησα ένα python script για να αναλύσω (parse) τα δεδομένα από το gps και να τα οπτικοποιήσω (visualize) σε στίγματα πάνω σε ένα χάρτη.

Τα προαπαιτούμενα για την εγκατάσταση βιβλιοθηκών υπάρχουν σε σελίδα της @sparkfun , στο δικό μου Debian based Linux (LMDE) ακολούθησα τα παρακάτω βήματα:

Εγκατάσταση Python:

sudo apt-get install python python-dev libpng-dev libfreetype6-dev

Εγκατάσταση Python module:

#pyserial:
wget https://pypi.python.org/packages/source/p/pyserial/pyserial-2.7.tar.gz
tar -xzvf pyserial-2.7.tar.gz
cd pyserial-2.7/
sudo python setup.py install

#numpy:
wget http://sourceforge.net/projects/numpy/files/NumPy/1.8.2/numpy-1.8.2.tar.gz
cd numpy-1.8.2/
python setup.py build
python setup.py install

#matplotlib:
wget http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.3.1/matplotlib-1.3.1.tar.gz
tar -xvzf matplotlib-1.3.1.tar.gz
cd matplotlib-1.3.1/
python setup.py build
python setup.py install

#pynmea:
wget https://pynmea.googlecode.com/files/pynmea-0.6.0.tar.gz
tar -xzvf pynmea-0.6.0.tar.gz
cd pynmea-0.6.0/
sudo python setup.py install

Εγκατάσταση του script:

wget https://github.com/a1ronzo/gps_tracker/archive/master.zip

Εκτέλεση:

python maps.py

Σάββατο, 3 Μαΐου 2014

ArduinoD14 Certificate of Participation


Τρίτη, 15 Απριλίου 2014

Thessaloniki Arduino Meetup Group

Ξεκίνησε το Arduino Meetup Group στη Θεσσαλονίκη!


Στην παρακάτω διεύθυνση θα βρείτε περισσότερες πληροφορίες και να δηλώσετε συμμετοχή:



Δευτέρα, 7 Απριλίου 2014

Presentations & Projects #ArduinoD14

Παρακάτω, μερικές από τις παρουσιάσεις που έγιναν για την ημέρα #ArduinoD14 .

Για ακόμη μια φορά ευχαριστούμε το φιλόξενο χώρο του COHO για την υποστήριξη.


Σάββατο, 15 Μαρτίου 2014

Comduino Terminal

Το Comduino Terminal είναι μια εφαρμογή Testing για Arduino Board που είναι "γραμμένη" σε Visual Basic.

Μερικά από τα βασικά feature :

  • Αυτόματη αναγνώριση και εμφάνιση της USB θύρας όταν συνδέεται το Arduino
  • Δυνατότητα ανάγνωσης τιμών με "σάρωση" όλων των pin A/D
  • Καταγραφή των τιμών σε αρχείο .xls
  • Υποστήριξη όλων των εκδόσεων Arduino, με μικρές αλλαγές στον κώδικα (#define pin)


Ο κώδικας VB είναι διαθέσιμος:

Comduino Terminal v1.0 for Windows

Ο κώδικας για το Arduino επίσης:

Comduino for Arduino

Τα εύσημα στο δημιουργό της εφαρμογής @Eugbug

Τρίτη, 11 Μαρτίου 2014

Arduino Day 2014

Το Arduino GR σας προσκαλεί να γιορτάσουμε όλοι μαζί οι φίλοι του Open Source Hardware, τα 10 χρόνια του Arduino!

#ArduinoD14  
 
Το Σάββατο στις 29/03 από τις 18.00 στον ανοικτό συνεργατικό χώρο του coho θα παρουσιαστούν Projects και θα γίνει ανοικτή συζήτηση για το DIY movement, συζήτηση ιδεών και τεχνικών γενικότερα, με σκοπό να ενισχυθεί και να δραστηριοποιηθεί η κοινότητα του Open Source Hardware.


Για τον ίδιο λόγο υπάρχει και ανοικτή πρόκληση "Open Call" για την κατάθεση σχετικών κατασκευών και εφαρμογών, υπό τη μορφή παρουσιάσεων. Ο κάθε ενδιαφερόμενος μπορεί να στείλει email στο : 
skalapothas at gmail.com

Είσοδος Ελεύθερη!
https://www.facebook.com/pages/Arduino-GR/193467854030521

Παρασκευή, 28 Φεβρουαρίου 2014

Gamebuino: A Handheld Arduino Gaming Console

To Arduino GR έχει αναφερθεί πολλές φορές για τις δυνατότητες gaming που μπορεί να μας προσφέρει η πλατφόρμα Arduino.



Έχουμε μιλήσει για το Gameduino, για το Gamby και είχαμε αναφερθεί στις δυνατότητες και τα τεχνικά χαρακτηριστικά τους, όπως και τις δυνατότητες που μας παρέχουν για την ανάπτυξη των δικών μας παιχνιδιών.

Αυτή τη φορά θα παρουσιάσουμε κάτι αρκετά όμοιο με το Gamby, αλλά δεν είναι το Gamby :p

είναι το... Gamebuino !

Το Gamebuino, εξωτερικά, θυμίζει το Arduino Esplora, από πλευράς σχεδίασης (pcb parts layout) από πλευράς βασικών χαρακτηριστικών νομίζω, ότι είναι σχεδόν πανομοιότυπο με το Gamby Gaming Shield, οπότε και στα δύο μπορεί κάποιος να βρεί μια LCD (mono) οθόνη, πλήκτρα δράσης και ηχείο.



Ειδικότερα οι διαφορές, ή αν θέλετε, τα πλεονεκτήματα του νέου Gamby εστιάζονται στις δυνατότητες που παρέχει για multiplayer (μέσω I2C), στη φορητότητα (επ/νη μπαταρία) και στις δυνατότητες ανάπτυξης παιχνιδιών (κυρίως retro) μέσα από μια βιβλιοθήκη που περικλείει έτοιμα μερικά από τα πιο βασικά (αναπαραγωγή μουσικής, γραφικών, παραδείγματα κώδικα κοκ).

Επίσης, ο σχεδιαστής και δημιουργός του σκοπεύει να "ανεβάσει" την ιδέα για την παραπάνω κατασκευή για μαζική παραγωγή, οπότε αυτή τη στιγμή βρίσκεται στο στάδιο της δημιοργίας της καμπάνιας μέσω crowdfunding.

Δείτε κι ένα βίντεο :