Stap 19: De firmware KK2.1, deel 1: Setup
Dit is het eerste deel in een proces van twee stappen van het updaten van de firmware KK2.1. In deze stap zullen wij de voorlopige hardware en software-instellingen voor het bijwerken van de firmware op de KK2.1 vlucht controller boord.
Introductie
Wanneer u een order plaatsen voor een KK2.1 vlucht control board iemand gaat in een HobbyKing magazijn ergens, vindt een KK2.1 op een plank, zet het in een doos en stuurt het naar je. Het probleem is, zoals de meeste elektronische apparaten, de software geïnstalleerd op de KK2.1 evolueert na verloop van tijd - bugs krijgen opgelost, functies toegevoegd, algoritmen krijgen geoptimaliseerd, ect. - en afhankelijk van hoe lang de bijzondere KK2.1 van bestuur je heeft gezeten in het magazijn, de software is waarschijnlijk verouderd.
Door de software (firmware genoemd) op uw bord KK2.1 te upgraden, kunt u de prestaties van uw multirotor, verbeteren zoals bijgewerkte firmware meer code voor besturing geavanceerde heeft. De auto-herverdeling algoritmen op de nieuwste firmware van de KK2.1 zijn bijvoorbeeld veruit superieur aan degenen die met firmwareversie 1.5 komen, dat is de firmware is geïnstalleerd op de meeste KK2.1 boards, wanneer u ze bestellen. Dus door het updaten van de firmware, zal uw multirotor vliegen veel beter in de auto-niveau modus bijvoorbeeld. Dus, laten we naar de installatie van de firmware-update.
Huidige firmwareversie bepalen
Zoals hierboven vermeld, al de firmware is geïnstalleerd op je board KK2.1 wanneer ze in de mail aankomt kan dan niet verouderd. Dit is vooral waar als u uw tweedehands KK2.1 op eBay of ergens kopen; de vorige eigenaar misschien al hebt bijgewerkt de firmware. Gelukkig, is het echt makkelijk ontdekken welke firmwareversie is geïnstalleerd op uw KK2.1. Wanneer u eerst de stroomtoevoer je KK2.1 board, met een accu of met een USBasp programmeur (meer op dat in een tweede) een scherm zal opvlammen over het scherm dat de huidige hardware en firmware versies geeft. Wellicht moet loskoppelen en replug uw KK2.1 een paar keer te lezen van de firmware-versie als het alleen op het scherm voor een deel van een seconde weergegeven, maar je gaat kijken naar de tweede regel in het splash-scherm, die zegt "FW: ###". Dit nummer is de firmware-versie die momenteel worden uitgevoerd op uw KK2.1.
Benodigde hardware
U hoeft alleen twee stukken van hardware aan het updaten van de firmware op uw bord KK2.1:
- Een USBasp-programmeur: een USB in-circuit programmer voor Atmel AVR-controllers, waarvan de KK2.1 vlucht control board behoort (de populaire Arduino microcontroller is iets heel anders).
- Een 10-pins aan 6-pins AVR programming kabel: deze kabel is een adapter die tussen de 10-pins-interface op de USBasp-programmeur en de 6-pins-interface op het bord KK2.1 gaat.
U kunt beide van deze delen in een enkel pakket van HobbyKing, zoals beschreven in stap 1, hoewel er vele andere plaatsen, die u ze koopt kunt, met inbegrip van Amazon, eBay, of SparkFunbestellen.
Software nodig
Aan de software kant zijn wij zeer gelukkig te hebben prachtige en royale programmeurs in de multirotor Gemeenschap die hun tijd een energie doneren maken easy-to-use software tools voor het updaten van de firmware KK2.1. De software die ik graag de beste werd bedacht door "Kapteinkuk" en "Lazyzero." De "KKmulticoper Flashtool" ze gemaakt biedt een grafische interface voor het updaten van de firmware op het bord van de KK2.1, samen met een gastheer van andere platen. De software te downloaden:
- Ga naar http://lazyzero.de/en/modellbau/kkmulticopterflas...
- Scroll naar beneden naar de download sectie.
- Download de "laatste stabiele softwareversies" voor uw OS.
Nu, als je op Mac OS X, bent u klaar om te beginnen met het bijwerken van uw ingebouwde programmatuur, enkel met de volgende stap overslaan.
Als u op Windows (zoals ik) moet u ook de stuurprogrammasoftware te downloaden voor de programmeur van USBasp:
- Hoofd over aan http://www.fischl.de/usbasp/ en scroll naar beneden naar de sectie 'Stuurprogramma's '.
- Download het zip-bestand met het meest recente stuurprogramma van de USBasp.
- Ga naar waar u zojuist hebt gedownload het zip-bestand en pak het.
- Onthoud de locatie van dit bestand want we zullen het gebruiken aan het begin van de volgende stap. Zie je daar.