Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Projet] GPiS : PI GPS sans wifi ou 3G
#1

Bonjour bonjour,

Alors voila je suis débutant (noob pour être exact) dans le monde du PI mais j'aimerais mettre en place un petit module GPS sur mon PI avec un écran tactile.

En gros je voudrais que le PI sois branché sur l'allume cigare de ma voiture (la rien de compliqué je pense). Qu'il est un écran "tactile" et un module GPS sans connexion wifi ou 3G et qu'il me permette d'utiliser la musique en le reliant via une prise JACK à mon autoradio.

J'ai vu ces projets :
- pour le tactile : http://www.framboise314.fr/pitft-un-ecra...-adafruit/ ou http://anup.info/blog/2012/10/13/raspber...mo-monitor
- pour le GPS : http://arduino103.blogspot.fr/2013/07/un...z-les.html ou http://www.pihomeserver.fr/2013/11/15/ra...er-un-gps/

Mais je ne sais pas si les deux sont cumulables, s'il y a des solutions "pré-faites", si c'est réalisable et éventuellement le budget à prévoir.

Qu'en pensez-vous ?

D'avance merci
Pavel


EDIT : Je mettrais ici mes avancées, notes & co afin de faire un petit tuto a la fin de mon projet pour ceux qui le souhaite

Pour la légende :
En rouge : Ce qu'il reste à déterminer, là où j'ai besoin de vous
En vert : Les notes, évolutions possibles, fonctionnalités à ajouter
En noir : Ce qui est décidé pour le moment


Coté "Hardware":

- Un Raspberry Pi B rev 2 (Cela marche peut-être avec les autres mais c'est le modèle que j'ai) ~ 42€ frais de port compris sur Adafruit.ACHETE
- Pour l'écran je prendrais un PiTFT 2'8 avec 4 boutons tactiles ~ 35€ avec les frais de port (à chercher si je peux trouver pour moins cher)
- Pour le moment je pars sur un BU-353-S4qui certes n'est pas des plus "geek" mais très puissant, facile à installer dans une voiture et compatible GPSD. ~36.14€ avec les frais de port. ACHETE
- Un adaptateur AllumeCigare - MicroUsb délivrant au moins 1A à trouver

Coté "Software": FINI

- Matchbox pour le clavier virtuel : ICI Installler et Inclus au tuto (partie 1)
- Navit pour le guidage GPS voir ICI et ICI pour des layouts un peu plus "perso" et on peut récupéré des cartes "toutes faites" ICI
- Le lecteur de musique Rythmcat qui semble parfaitement coller à mes besoin, trouvable ici

Coté "Fonctionnalité" : FINI

- Le premier bouton servira à faire marche-arrêt quand on appuie dessus (expliqué ICI)
- Le second servira à switcher entre l'affichage du GPS ou du Lecteur multimédia
- Le troisième servira à passer au morceau suivant quel que soit l'application en affichage principal (pas besoin de revenir sur le lecteur si on est en mode GPS pour passer à la musique suivante
- Le quatrième servira à afficher le clavier virtuel au besoin.

Coté "OS" :

Raspbian Wheezie
Temps de démarrage : 1min42s843ms
Temps d'extinction : 00min22s856ms
Taille du fichier IMG : 2,8 Go
mémoire free à froid : 35 Mo/249 Mo
CPU pris à froid : 5%

Minibian :
/!\ Mode ROOT Full, pas de session utilisateur
Pas d'interface graphique de base :
apt-get update
apt-get install lxde/!\
JE N'AI PAS ASSEZ D'ESPACE SUR QEMU POUR TENTER UNE INSTALLATION DE L'INTERFACE DONC LES VARIABLES SONT SANS INTERFACE
Temps de démarrage : 1min23s204ms
Temps d'extinction : 00min18s211ms
Taille du fichier IMG : 887,0 Mo
mémoire free à froid : 145 Mo /255 Mo
CPU pris à froid : 1,3%

Moebius
/!\ Mode ROOT Full, pas de session utilisateur
Pas d'interface graphique de base :
apt-get update
apt-get install lxde/!\
JE N'AI PAS ASSEZ D'ESPACE SUR QEMU POUR TENTER UNE INSTALLATION DE L'INTERFACE DONC LES VARIABLES SONT SANS INTERFACE
Temps de démarrage : 1min20s799ms
Temps d'extinction : 0min25s634ms
Taille du fichier IMG : 870,0 Mo
mémoire free à froid : 25 Mo / 255 Mo
CPU pris à froid : 1,3%

CONCLUSION :
MINIBIAN est à oublier.
Reste à tester sur un vrai PI de type A de préférence Moebius en installant LXDE pour avoir un comparatif fiable avec Raspbian.
Si quelqu'un as la matos pour ce serais sympa si vous pouviez le faire car je n'ai pas de modèle A. Merci Smile

Collaborateur : (Si je vous ai oublié n'hésitez pas à me le dire)

Les membres de ce forum :

Uggy
chris57100
Mafzst

Autre :

Le site www.framboise314.fr

Merci à tous pour l'aide que vous m'apporterez ou que vous m'avez déjà apporté Smile

TUTO : ATTENTION CECI EST EN CONSTRUCTION, VOUS L'UTILISEZ à VOS RISQUES ET PERILS

Partie 1 : Installation du clavier virtuel Matchbox Fini et fonctionnel

Il faut commencer par installer la dernière version de Raspbian que vous trouverez ici : http://www.raspberrypi.org/downloads et de paramétrer le boot sur l'interface graphique directement, voir ici : http://www.sky-future.net/2013/09/raspbe...demarrage/

Ce qui suis est à faire sur un terminal du PI directement (ssh, ou en direct avec un écran).

On vérifie que notre distrib est à jour.
Code :
[== Indéfini ==]
sudo apt-get update
sudo apt-get upgrade
On récupère Matchbox.
Code :
[== Indéfini ==]
cd Desktop/
wget https://github.com/Xlab/matchbox-keyboard/archive/matchbox-keyboard-xlab.zip
Extrayez le sur le bureau.
On se rend dans le dossier nouvellement extrait.
Code :
[== Indéfini ==]
cd matchbox-keyboard-matchbox-keyboard-xlab
On rend l'installateur exécutable.
Code :
[== Indéfini ==]
sudo chmod +x autogen.sh
On installe les prérequis au script.
Code :
[== Indéfini ==]
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install libfakekey-dev
sudo apt-get install libxft-dev
sudo apt-get install libpng12-dev
On lance le script d'installation.
Code :
[== Indéfini ==]
./autogen.sh
On fait une pause le temps que ça tourne, et on continue.
Code :
[== Indéfini ==]
make
sudo make install
Ensuite on crée le dossier qui va contenir vos layouts (que vous pouvez personnaliser).
Code :
[== Indéfini ==]
cd /usr/share/
mkdir matchbox-keyboard
On copie le layout par défaut ainsi que les fichiers images nécessaires fournis dans le package initial.
Code :
[== Indéfini ==]
sudo mv /home/pi/Desktop/matchbox-keyboard-matchbox-keyboard-xlab/layouts
/key-* /usr/share/matchbox-keyboard
sudo mv /home/pi/Desktop/matchbox-keyboard-matchbox-keyboard-xlab/layouts
/keyboard.xml /usr/share/matchbox-keyboard
On copie le fichier "desktop" sur le bureau qui (pourrait ?) servir.
Code :
[== Indéfini ==]
sudo mv /home/pi/Desktop/matchbox-keyboard-matchbox-keyboard-xlab/keyboard.desktop /home/pi/Desktop/
Et voilà la première partie est finie. Si vous avez des questions ou des observations n'hésitez pas Smile

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#2

A prioi, c'est possible..

Regarde par exemple:

http://www.engineering-diy.blogspot.ro/2...pdate.html
Répondre
#3

Cela semble convenir, mais c'est en anglais :'(, bon je comprends un peu mais je veux pas faire de connerie ^^. Pour ma part je ne veux pas le mettre directement sur la batterie car elle risque de se vider "rapidement" si je ne roule pas pendant un certain temps, l'idéal serait de coupler le PI avec un ondulateur qui incorporerait une batterie qui se rechargerai pendant que je roule. Ensuite il fait un truc vraiment plus complet, caméra de recul et compagnie dont je n'ai pas besoin(on est bon conducteur ou on l'est pas Tongue ). Pour ce qui est du gps je ne sais pas si ceci : http://arduino103.blogspot.fr/2013/07/un...z-les.html peut convenir, qu'en penses-tu ?

EDIT : Quand je regarde ici : http://mchobby.be/PrestaShop/product.php?id_product=62 cela semble convenir à ce que je cherche non ?

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#4

Oui j'ai ce module GPS Adafruit. Il fonctionne parfaitement. Je l'utilise avec gpsd.
Et MC Hobby est un revendeur très sérieux officiel d'Adafruit.


Mais tu ne nous dit pas ce que tu veux en faire Wink
Est ce que tu veux .. voir les coordonnées GPS... faire du guidage etc...
Lui semble utiliser http://www.navit-project.org/ (que je ne connaissais pas) pour la partie guidage... mais ce n'est peut etre pas ce que tu veux faire... ?
Répondre
#5

Il y a aussi celui là : http://dx.com/p/globalsat-bu-353s4-usb-g...ver-106659
Mais moins geek ;-)
Et je confirme qu'il fonctionne avec gpsd

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#6

Pour ce que je veux faire ? en gros un GPS multimédia, en ce sens j'entends un guidage visuel sur une carte (style maps sur Android) en temps réel, sans voix car cela m'énerve ^^. Avec un lecteur multimédia, notamment pour la musique que je pourrais piloter assez facilement tout en étant au volant.

J'ai vu cette vidéo : http://www.youtube.com/watch?v=FoWQycTXXOs qui semble faire ce que je cherche a faire en partie

EDIT : Bon coté matériel je pense me prendre cette écran qui semble convenir à ce dont j'ai besoin, avec quelques bouton pour pouvoir "switcher" entre la musique et le guidage gps : http://mchobby.be/wiki/index.php?title=RASP-PiTFT.

Coté "software" pour le GPS j'ai trouvé trois choses différentes :
http://www.raspberrypi.org/phpBB3/viewto...41&t=57978
http://astrobeano.blogspot.co.uk/2012/10...ry-pi.html
http://wiki.navit-project.org/index.php/OSD_Layouts#Tip
qu'en pensez vous ?

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#7

Bon j'ai mis à jour mon premier post pour ceux qui veulent voir un peu ou en est le projet, ça permet aussi d'avoir un peu une vue d'ensemble du projet et peut-être d'expliciter un peu mieux ma demande.

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#8

Alors voilà la première partie est terminée, auriez vous des idées pour ce qui est noté en rouge car je n'arrive pas à me décidé et j'aurais bien besoin de vous Smile

D'avance merci
Pavel

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#9

Hello,
Pour ce qui est de l'os, regarde du côté de Minibian. En fait c'est un version light de Raspbian. Tu construit ensuite ta distro avec ce dont tu as besoin. Tous les paquets raspbian sont compatibles minibian.

Pour ton troisième bouton je verrais plutôt une fonction couper le son. Premier appui le son passe à zéro. Et quand tu appui une deuxième fois le volume reprend au niveau où il était avant. Après a voir si ça met le morceau en pause ou pas.

@+
Nicolas.

Projet en cours : Commande de projecteurs via un Raspberry
Mon blogTopic sur le forumDépôt GitHub
Répondre
#10

Pourquoi pas pour minibian, je le rajoute à la liste, si tu pouvais essayer de le "vendre" un peu plus que dirais-tu ? Plus léger dans le sens moins lourd en mémoire vive ou en mémoire physique ?
Pour ce qui est du son pas besoin d'un bouton pour le couper car il sera relier en jack à un autoradio qui as déjà un bouton pour gérer son propre son donc si je le coupe y a plus de son du tout, pas besoin d'un bouton pour sa, en revanche un bouton qui permet de passer a la musique suivante me semble plus utile pour le moment. Aurais-tu un lecteur audio à me proposer ?

Merci de ton aide

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#11

Re,
Pour minibian, l'avantage c'est qu'il contient moins de paquets que r aspian. Il y a donc deux conséquences:
*L'image prend moins de place sur la carte
*Il y a moins de processus qui se lancent au démarrage ou qui tourne en tache de fond, donc moins de ressources utilisées.


Pour le lecteur audio, je vais me renseigner sur celui que l'on utilise dans la radio où je bosse.

@+
Nicolas.

Projet en cours : Commande de projecteurs via un Raspberry
Mon blogTopic sur le forumDépôt GitHub
Répondre
#12

Moebius est dans le même style que Minibian. 550Mo sur la carte, 29Mo en mémoire et les processus réduits au strict minimum

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#13

Le truc c'est que l'écran tactile n'est supporté à 100% que sur Raspbian donc je préfére prendre une distrib proche voir similaire à raspbian, style Minibian, qui semble plus "proche" que moebius.

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#14

Moebius est une raspbian avec des paquets en moins

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#15

Dans ce cas qu'elle est la différence entre les deux ? Rapidité de démarrage ? consommation de Ram ou de CPU "à froid" ?
What else ? An expresso ? Bon je m'égare un peu Rolleyes , plus sérieusement, y a t il une différence significative ou c'est juste le travail de deux "teams" relativement similaire ?
En tout cas merci des info que tu apportes Smile

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#16

Sinon, moi je met une Raspbian normale, puis j'utilise ce script pour faire pas mal le ménage dans les paquets non nécessaires.

http://sirlagz.net/2013/08/03/raspbian-s...+Madman%29
Répondre
#17

As-tu des informations un peu plus "poussées" ? Par exemple gain au démarrage et à l’extinction par exemple qui serais des constantes assez importante.

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#18

Qui se lance dans un comparatif ? :-)

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#19

Grave je suis carrément preneur XD.
Pour le moment je ne travail que sur émulateur (QEMU) donc je suis pas sur que mes tests seraient fiable si je me lançais là dedans, et je ne suis pas sur que tout les fichier .img soit pris en compte dans Qemu. Qu'en pensez vous ?

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#20

Si la structure est bonne est que ton point d'amorce est au bon endroit y a pas de raison

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#21

Bon je me lance alors, cela sera fait sur une base "PI vers. A" parce que Qemu ne supporte pas le 512Mb de souvenir. Je vous tiens au courant

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#22

Non, je n'ai pas fait ce genre de tests (gain au démarrage et à l’extinction)

Ce que je peux te dire par exemple, c'est que j'ai refait un nouveau Rasp avec ce script il y a un mois, et aujourd'hui le système utilise 1.1Gio (en ayant laissé quelques paquets de la liste et après avoir installé ensuite quelques trucs dont j'avais besoin). (Et si ca se trouve il y a encore des trucs a nettoyer)
Je ne sais pas combien utilise la dernière Rasbian par défaut, ni les autres alternatives.... A comparer
Répondre
#23

Alors Uggy ton script sur la dernière version de Raspbian me fout tout en l'air plus de configuration, les 3/4 des raccourcis qui plantent, plus de fond d'écran ni d'icône. C'est gentil d'avoir proposé je laisse ton script de coté XD.
Après reboot je n'ai plus de liaison rj45, plus de serverX et j'en passe XD.
Je désinstalle tout et je reprend à zéro Smile

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre
#24

Je n'ai pas dit de lancer le script aveuglément :8
L'avantage avec cette méthode, c'est que tu peux choisir de laisser ce que tu as besoin...
Comme je l'ai dit, moi j'ai laissé quelques paquets... (autrement dit j'ai supprimé certains paquets de la liste de ceux a supprimer.. ce qui donc les conserve.)
Dans mons cas, je n'utilise pas X.

Je te confirme que la liste des paquets a supprimer contient bien tout ce qui est lié au serveur X... (+ d'autres trucs) ... c'est donc normal, qu'il t'ai tout "cassé".
Désolé, j'aurais du etre plus clair sur ce que faisait le script et/ou ce que tu aurais du modifier 8.(

Ca m'etonnerais que Moebius et Minibian fassent rentrer un serveur X et tout ce que tu veux dans 550Mo. (c'est pourquoi la méthode que j'ai suggéré, a condition de revoir la liste des paquets que tu souhaites garder, pourrait rester une bonne alternative..)
(Je n'ai pas trouvé (en cherchant pas + de 5 minutes), la liste des paquests dans Moebius et Minibian)
Répondre
#25

Pas de souci, non effectivement pour le moment Minibian n'inclus pas d'interface. Je suis en train de pousser mon test dessus je te redirais.
Moi on me dis pas je fais pas XD non plus sérieusement j'ai même pas ouvert tes fichiers je me suis dis aller ça doit passer, il se passe pas de son interface graphique... bah en fait si XD, c'est pas la mort non plus au moins je repars sur une base propre pour tout mes test Smile

"Dites moi ce qu'est Dieu et je vous dirai si j'y crois" A. Einstein
"L'expérience est le nom que nous donnons à nos erreurs" O. Wild
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)