Stap 1: De Setup: delen, Tools, Software en bestanden
4pcb_ARD (map) - Arduino project (Arduino 0022, .pde).
4pcb_EAG (map) - EAGLE bestuur bestanden en bibliotheken (EAGLE 6.0.0 licht Edition).
4pcb_EXE (map) - Ground station uitvoerbare (vereist .NET Framework 2.0 of hoger).
4pcb_GRB (map) - Gerber bestanden voor het afdrukken van de PCB.
4pcb_VB (map) - Ground station source (Visual Basic Express 2008 of hoger).
4pcb_BOM.xlsx - materiaallijst in Excel-indeling.
4pcb_DIR.jpg - coördinatensysteem van quadrotor en IMU.
4pcb_EXT.PDF - Details voor externe verbindingen.
4pcb_IMU.jpg - afbeelding toont trillingen montage en bekabeling van Pololu minIMU-9.
4pcb_SCH.PDF - PDF schematische voorstelling van de Raad van bestuur.
Stuklijst / kosten:
De Bill of Materials (4pcb_BOM.xlsx) bevat alle onderdelen die nodig zijn om samen te stellen een PCB quadrotor en grond station. De totale kosten voor het bouwen van de quadrotor is over $240. Het grondstation bestaat uit een USB-spelbesturing, een XBee radio, en en XBee-naar-USB-adapter. Als u niet al deze, toevoegen zij een extra $80 of zo.
Solderen:
Dit forum vereist een goede hoeveelheid oppervlakte-mount solderen, met inbegrip van passives zo klein als 0603 en vier TSOP36 ICs. Ze kunnen alle hand-gesoldeerd (geen BGA of leadless).
Extra hulpprogramma's en Hardware:
-Draad (22AWG en 28AWG strandde zou werken) en wire cutters/strippers.
-Soldeer vlecht voor het opruimen van bruggen.
- FTDI kabel voor het programmeren van de Arduino Pro Mini.
-Hex sleutelset.
-Dubbelzijdige foam tape montage.
Software:
-EAGLE
Als u wijzigen de printplaat wilt, moet u EAGLE v6.0.0 of hoger. U kunt het downloaden hier. De gratis "licht Edition" is voldoende, hoewel de omtrek van de Raad van bestuur groter dan 100x80mm limiet is (zie stap 2). Je moet ook EAGLE om te verwijzen naar de lay-out van de Raad van bestuur bij het plaatsen van de onderdelen. (b.v. Type "Toon R32" in de Raad van bestuur venster opdrachtregel om erachter te komen waar we weerstand R32.) Er zijn geen aanduidingen op het bord zelf.
-Arduino
De vlucht controller is geschreven in de Arduino IDE. U kunt de nieuwste versie downloaden vanaf hier. Zorg ervoor dat u het type van de Raad van bestuur naar "Arudino Pro Mini (5V / 16MHz) w / ATmega328" instellen.
-Visual Basic Express (optioneel)
Het grondstation is geprogrammeerd in Visual Basic Express. Als u wijzigen de grond station-software wilt, kunt u de free edition, Visual Basic Express 2010 vanaf hierdownloaden.
-.NET framework
Het grondstation vereist de runtime-bestanden van .NET Framework. (Helaas, dit maakt het alleen-Windows.) Deze bestanden komen met Visual Basic 2010, dus als u van plan over het wijzigen van de grond station-software, er geen noodzaak is voor het downloaden van hen afzonderlijk. Als u gewoon uitvoeren van de uitvoerbare grondstation wilt, kunt u de bestanden van de .NET Framework-runtime downloaden vanaf hier.
-Verwerking? (Optioneel)
Hoewel ik nog niet gedaan mezelf, het is mogelijk om de grond station-software-poort over op verwerking, waardoor het compatibel met andere besturingssystemen. Voor het lezen van de USB-spelbesturing, er is een bibliotheek van de derde-partij genaamd ProCONTROLL. Ik deed wat werk met dit voor een XBee gebaseerde robot controller, de details daarvan zijn hier. Dit zou een goed uitgangspunt voor het maken van een niet-Windows-grondstation.