Faire un backup

Bonjour à tous,

Pour continuer ce tuto, je vais vous expliquer comment fair une sauvegarde (ou backup) de la carte SD. En effet, cela prend un certain temps pour installer tous les logiciels sur la carte, sans compter le temps de mettre l’image de base sur la carte. C’est pourquoi je vous conseille de régulièrement faire une sauvegarde de votre carte. Pour ce faire, vous aurez besoin d’une machine fonctionnant sur Linux (quoiqu’avec MacOS, cela devrait aussi marcher, mais je n’ai pas testé).

Tout d’abord, insérez votre carte dans votre ordinateur (ou dans un lecteur de carte SD), ensuite taper

sudo fdisk -l

(si vous n’êtes pas sous Debian, tapez df)

et là, vous devriez être capable didentifier votre carte SD grâce à la taille de celle-ci. Notez son emplacement (c’est moi, c’est /dev/mmcblk).

Ensuite, c’est très simple, il ne vous reste plus qu’à lancer la commande suivante:

sudo dd if=/dev/sdb | gzip -9 > ./raspberry-20130705-sdb.img.gz

et vous attendez tranquillement, ça va prendre un bon moment. Il vous restera alors une image compressée de votre carte SD.

Ou alors, il y a une solution plus rapide, c’est qu’à la place d’e copier bit après bit l’image, on peu y copier des megaBit. c’est pourquoi je lance toujours la commande suivante:

sudo dd  if=/dev/sdb | gzip -9 ./raspberry-20130705-sdb.img.gz bs=1024

Démarrer le Raspberry Pi pour la première fois

Bonjour à tous, je continue le tutoriel sur le Raspberry Pi. Ici, nous allons voir comment faire pour configurer son Raspberry Pi.

Donc, pour commencer, vous branchez le Raspberry Pi, à une TV. Vous branchez une souris, un clavier, le câble Ethernet et la carte SD avec Raspbian. Et pour finir, vous allumez le tout avec le secteur. Le Raspberry Pi va démarrer. ça prend du temps la première fois, alors ne paniquez pas. Après un petit moment, il y a une page qui s’ouvre, avec une liste défilante. la souris ne fonctionne pas à ce moment, alors utilisez les touches fléchées et les touches Entrées, Escape et Tab.

panneau de démarrage

Sur « information », vous aurez un descriptifs des points, mais je vais vous aider un peu. Première chose à faire si vous n’avez pas encore partitionné la carte avec Gparted, c’est de aller dans « Expand root partition to fill SD card ». Vous appuyez sur Entrée et vous attendez. Une fois cette manip faite, allez dans « configure_keyboard » et choisissez votre clavier. Si vous voulez le clavier suisse (français). Il faut aller dans la langue allemand et choisir le clavier suisse. Ensuite, vous pouvez si vous le souhaitez, changer le mot de passe de l’utilisateur pi (par défaut, c’est « raspberry »). Vous pouvez optionnellement choisir le lieu et le fuseau horaire de chez vous, mais c’est pas la chose la plus utile. Si vous le souhaitez, vous pouvez overclocker votre Raspberry Pi (i.e augmenter la puissance du Raspberry Pi, mais attention, ça va faire chauffer le Raspberry Pi!!!!!!) Pour connaître la température du processeur. il faut taper:

/opt/vc/bin/vcgencmd measure_temp

Allez dans « boot_behaviour » et faites en sorte que le Raspberry Pi boot sur le desktop directement (on pourra toujours accéder à ce panneau en tapant la commande: raspi-config).

Une fois ces manips faites, vous pouvez aller sous « finish » et appuyer sur Entrée. Une fois sur le bureau. Ouvrer terminal et tapez la commande suivante:

sudo reboot

Ou alors:

sudo shutdown -r now

Le Raspberry Pi va maintenant redémarrer. Attendez un petit moment. (il faut environ 40 à 50 secondes au Raspberry Pi pour démarrer, ce qui est assez rapide quand même ^^ ).

Une fois le Raspberry Pi allumé, je vous invite à continuer le tutoriel ici

Comment avoir Raspbian sur son Raspberry Pi

Bonjours à tous,

Sur ce post, je vais commencer à expliquer comment faire pour installer Raspbian sur votre Raspberry Pi. Avant toute chose, je vais éclaircir le point que plus d’un lecteur ne comprendra pas. C’est quoi un Raspberry Pi? Un Raspberry Pi, c’est ça:

Voici un Raspberry Pi

Le Raspberry Pi est un ordinateur à bas prix de la taille d’une carte de crédit. Il possède deux ports USB 2.0, un port Ethernet, un sortie HDMI, 26 Pin GPIO (pas très important pour l’instant) une sortie audio et vidéo, 512Mb de RAM avec un processeur cadancé à 0.7 Gh (avec la possibilité de l’overclocker à 1Gh). Ce Raspberry Pi est l’ordinateur central du drone. Ceci dit, il peut servir à beaucoup d’autres usages, puisque c’est un ordinateur. Evidemment, un ordinateur ne vient pas sans un système d’exploitation. Dans notre projet, nous allons utiliser Raspbian, soit un environnement UNIX, mais qui à été adapté pour notre cher Raspberry Pi. Pour utiliser pleinement votre Raspberry Pi. Il vous faudra quelques accessoires.  Pour une liste complète de ce qu’il vous faut pour l’ensemble du projet, voici le lien: ici

Voici une liste de ce dont vous aurez besoin pour une utilisation complète du Raspberry Pi:

  • Un Raspberry Pi
  • Un câble HDMI (deux HDMI mâles)
  • Un Transformateur de 1A 5V (un chargeur dans le genre iPhone, Samsung et autre va très bien)
  • un câble USB(mâle) => MicroUSB (mâle) (pour l’alim)
  • Un Hub USB compatible (Edimax EW-7811Un)
  • Un câble Ethernet
  • Un récepteur USB wi-fi compatible (wi-fi compatible). Nous utilisons un Edimax EW-7811Un
  • Une souris à fil (sans bluetooth, ou alors c’est à vos risques et périls)
  • Un clavier à fil (sans bluetooth, ou alors c’est à vos risques et périls)
  • Une webcam compatible (compatibilité). Nous utilisons une Logitech Webcam C270
  • Une carte SD de minumum 4 Go (je vous conseille de en prendre une de 8Go) avec au moins 30 m/s d’écriture/lecture.

Très bien, commençons le tuto maintenant. Tout d’abord, il vous faut un Raspberry Pi. Vous pouvez en trouver par exemple ici: achat . Vous pouvez le commander où vous le souhaiter, mais faites simplement attention à deux chose, la première, à acheter la version européenne/américaine et non la version chinoise (cette dernière est facillement reconnaissable car la carte est rouge, la deuxième chose, c’est de prendre la version B, celle avec un port Ethernet etc…

Où sont les ports en questions

Pour commencer à utiliser votre Raspberry Pi, vous devez faire ces quelques étapes:

  1. Connecter le Raspberry Pi à un écran par le biais d’un câble HDMI. 
  2. Connecter le clavier et la souris aux deux ports USB du Raspberry Pi
  3. Brancher le câble Ethernet au Raspberry Pi (LAN)
  4. Mettre la carte SD dans le lecteur de carte SD. (Si vous n’avez pas encore mis l’image sur la carte SD, cliquer sur ce lien:  ici
  5. Brancher le Raspberry Pi au secteur à l’aide du câble USB et du chargeur iPhone
  6. Allumer l’écran
  7. Attendre sans paniquer car l’initialisation de la carte peut prendre un moment.

Pour continuer ce tuto, voici le lien de la suite

Préparer sa carte SD

Bonjour à tous,

Ce post va expliquer comment installer Raspbian sur une carte SD à l’aide d’une machine linux. Si vous êtes sur Windows ou MacOS, je vous invite à aller suivre un tuto ici.

Si vous avez déjà installé Raspbian sur votre Raspberry Pi et qu’il marche. Voici le lien pour continuer le tuto de drone. Suite du tutoriel

Voici les étapes à suivre pour avoir Raspbian sur votre carte SD.

  1. Connecter la carte SD sur votre ordinateur (ici sous Ubuntu)
  2. Télécharger une image de Raspbian « wheezy » ici (Attention à prendre une image de RASPBIAN et pas d’un autre système.
  3. Aller dans Terminal et écrire:
    df -h
  4. Chercher la ligne correspondant à la carte SD (ici: /dev/mmcblk0p1)Screenshot from 2013-04-09 12-22-17
  5. Démonter le disque SD en écrivant:
    umount /dev/mmcb1k0p1
  6. Ecrire la commande suivante en remplaçant ce qu’il faut remplacer (i.e. l’emplacement de l’image et le nom de la carte SD trouvé précédemment):
    sudo dd bs=1M if=/home/utilisateur/emplacement/de/l'image/2012-09-18-wheezy-raspbian.img of=/dev/mmcblk0p1

    Ou alors vous pouvez installer imageWriter à la ligne de commande:

    sudo apt-get install imageWriter

    Mais faites attention à executer imageWriter avec root, sinon cela ne marchera pas.

  7. Il arrive souvent (presque à chaque fois) que le partitionnement de la carte ne soit pas très bien fait. La carte est partitionnée en deux.c’est pourquoi nous allons utiliser Gparted pour le faire. Pour ce faire, il faut installer Gparted. Ceci dit, si vous ne vous sentez pas capable de faire cette manipulation, il n’y a aucun problème, vous pourrez le faire au démarage du Raspberry Pi.
    sudo apt-get install gparted
  8. Lancer Gparted en mode root.
    sudo gparted
  9. Une fois Gparted ouvert, sélectionnez la carte SD (chez moi /dev/mmcblk0p). Il y a deux partitions qui seront là, la première (ici /dev/mmcblk0p1) est l’amorçage de Raspbian tandis que la deuxième (/dev/mmcblk0p2) contient le système de fichier Raspbian. C’est cette deuxième partition que nous allons modifier.
  10. Allez dans partition, déplacer/redimentionner. une fois dans la nouvelle fenêtre, prenez le côté droit du rectangle (bleu chez moi) et « tirez-le le plus loin possible vers la droite, de sorte à ce que en dessous, il soit écrit:
    espace libre: 0MiB

    Choisissez valider.

  11. N’oubliez pas de cliquer sur le vu en vert pour appliquer les changements.
  12. Screen de Gparted

    Screen de Gparted

Et voilà. Vous avez maintenant votre système d’exploitation sur votre carte SD. Pour configurer votre Raspberry Pi, voici la suite

source

Liste des Achats

Bonjours à tous,

Voici une liste de ce dont vous aurez besoin pour faire ce projet, nous n’avons pas inclus les tournevis, clous, et autres.

  1. Un véhicule roulant miniaturisé. Par exemple une ancienne voiture radiocommandée est parfait, il vous suffit de garder le chassis, le moteur et le servo-moteur.
  2. Un Arduino (un Arduino Uno va très bien, mais si vous avez un diduino ou une variante de l’Arduino, il n’y a pas de problème) Site Arduino
  3. Un Raspberry Pi (avec les accessoires, listés ici:Accessoires Raspberry Pi)
  4. Une batterie externe (nous utilisons ici une Tecknet de 7000mAh, ce qui est largement suffisant)
  5. Un ordinateur portable fonctionnant sous Linux, MacOS ou Windows. (Nous parlerons soit de Windows, soit de Linux)(pour certaines tâches, il est préférable d’avoir Linux, mais vous pouvez créer une machine virtuelle si besoin est).
  6. Une webcam
  7. Un capteur de distance (par exemple un « HC-SR04 »)

Avec tous ce matos, vous pouvez construire un UGV. Le capteur de distance n’est peut être pas indispensable, mais il permet d’éviter certains crashs. Vous pouvez maintenant commencer à construire votre drone en commençant par ici.