Etape 1: Le programme d’installation : pièces, outils, logiciels et fichiers
4pcb_ARD (dossier) - projet Arduino (Arduino 0022, .pde).
4pcb_EAG (dossier) - bibliothèques et fichiers du EAGLE (Aigle 6.0.0 Light Edition).
4pcb_EXE (dossier) - station exécutable (nécessite le .NET Framework 2.0 ou version ultérieure) au sol.
4pcb_GRB (dossier) - Gerber fichiers pour l’impression de PCB.
4pcb_VB (dossier) - source de station au sol (Visual Basic Express 2008 ou version ultérieure).
4pcb_BOM.xlsx - nomenclature au format Excel.
4pcb_DIR.jpg - système de coordonnées du quadrotor et IMU.
4pcb_EXT.pdf - détails des connexions externes.
4pcb_IMU.jpg - Image montrant le montage de la vibration et le câblage des Pololu minIMU-9.
4pcb_SCH.pdf - schéma PDF du Conseil d’administration.
Bill of Materials / coût :
Le Bill of Materials (4pcb_BOM.xlsx) répertorie tous les composants requis pour mettre sur pied une station de quadrotor et terrain de PCB. Le coût total de construire la quadrotor est environ 240 $. La station au sol se compose d’un contrôleur de jeu USB, une radio XBee, et et adaptateur XBee-USB. Si vous n’en avez pas déjà ces, ils ajoutent un coût aditionnel 80 $ ou plus.
Soudure :
Ce forum nécessite une bonne quantité de soudure de montage en surface, y compris les composants passifs aussi petits que ICs TSOP36 0603 et quatre. Ils peuvent tous être soudé à la main (aucune BGA ou sans fil).
Matériel et outils supplémentaires :
-Fil (22AWG et 28AWG échoués travailleraient) et couteaux à dénuder /.
-Souder la tresse pour le nettoyage des ponts.
- Câble FTDI pour la programmation de l’Arduino Pro Mini.
-Jeu de clés hex.
Adhésive double ruban de montage.
Logiciel :
-EAGLE
Si vous souhaitez modifier le circuit imprimé, vous aurez besoin d’EAGLE v6.0.0 ou version ultérieure. Vous pouvez le télécharger ici. L’édition gratuite « Light » est suffisante, même si les grandes lignes du Conseil d’administration est supérieure à la limite de 100x80mm (voir étape 2). Vous aurez également besoin d’aigle à la disposition du Conseil d’administration de référence lorsque vous placez des composants. (par exemple tapez « show R32 » dans la ligne de commande fenêtre Conseil pour savoir où mettre la résistance R32.) Il n’y a aucun indicatifs sur la carte elle-même.
-Arduino
Le pilote automatique est écrit dans l’IDE Arduino. Vous pouvez télécharger la dernière version depuis ici. Assurez-vous de que définir le type de « Mini Arudino Pro (5V / 16MHz) w / ATmega328 ».
-Visual Basic Express (en option)
La station au sol est programmée dans Visual Basic Express. Si vous souhaitez modifier le logiciel de station au sol, vous pouvez télécharger la version gratuite, Visual Basic Express 2010 d’ici.
-.NET framework
La station au sol requiert les fichiers runtime de .NET Framework. (Malheureusement, ce qui rend Windows uniquement.) Ces fichiers viennent avec Visual Basic 2010, donc si vous prévoyez de modifier le logiciel de station au sol, il n’y a pas besoin de les télécharger séparément. Si vous voulez juste pour exécuter l’exécutable de station au sol, vous pouvez télécharger les fichiers de runtime du .NET Framework d’ici.
-Traitement ? (Facultatif)
Bien que je n’ai pas fait moi-même, il est possible de transférer le logiciel de station au sol sur Processing, qui pourraient le rendre compatible avec d’autres systèmes d’exploitation. Pour lire à partir du contrôleur de jeu USB, il y a une bibliothèque tierce partie appelée ProCONTROLL. J’ai fait quelques travaux avec cela pour un contrôleur de robot XBee base, dont les détails sont ici. Cela pourrait être un bon point de départ pour faire une station au sol non Windows.