Blog pour un amateur du system embarqué.

Construire un quadrirotor avec Raspberry Pi (1)

| raspberry_pi linux drone

Bien qu’il y a déjà plusieurs réalisations de drones propulsés par Raspberry Pi 1, je me suis défié à en assembler un moi-même, et cet apprentissage fort utile est rapporté ci-dessous.

Contrairement aux autres, le drone que je veux construire a les spécialités suivantes :

  • Tous les capteurs/modules sont connectés directement avec Raspberry Pi, aucun autre microprocesseur est utilisé.
  • Le contrôle / l’asservissement du drone est fait par Arduino.
  • L’utilisation de bcm2835 bibliothèque au lieu d’autres bibliothèques, afin d’éviter l’utilisation des pilotes I2C. Ça me donne l’opportunité d’essayer Xenomai.
  • La communication entre le contrôleur et le drone est réalisée par des modules RF. Et le drone peut arrêter automatiquement quand la communication est vraiment perdue.
  • Si nécessaire, le noyau Preempt RT ou Xenomai peut être adapté afin de réguler la fréquence.

Selon les spécifications, on doit préparer:

Voici le schéma du système gras

Ensuite, on y va!

Référence: