Autres

Comment mettre à jour le firmware de votre kk2.0 (2.1) avec un Arduino.

Voici une manière de mettre à jour votre kk2.0 ou bien le kk2.1 si vous ne disposez pas d’ « USBasp AVR Programming Device for ATMEL proccessors » : Disponible ici, mais bien d’un Arduino uno ou bien mega 2560.

1. Prérequis:

Au niveau Software il vous faudra:

Au niveau Hardware il nous faudra:

  • Votre carte Habbyking kk2.0
  • Une carte Arduino
  • Un cable USB pour votre Arduino
  • Un Capacitor ( soit 10uf, 1uf, 4.7uf à vous le choix) Si vous n’en disposez pas vous pouvez soit en acheter ou alors en récupérer un d’une vieille radio ou bien d’un vieux jouet…
  • Des connecteurs

 

2. Mise en place de notre carte Arduino:

 

Commencez par connecter votre carte à l’ordinateur en USB, dans l’IDE rendez-vous sur Fichier => Exemples => ArduinoISP. Ensuite Cliquez sur la flèche au haut à droite qui est dirigée vers la droite pour uploader le programme sur votre Arduino. Celle-ci permettra de faire de votre Arduino un programmeur ISP.

Capture105

 

Capture107

Connectez l’arduino et le KK2.0 (2.1) en respectant les consignes suivantes:

OLYMPUS DIGITAL CAMERA

Pour l’Arduino Uno/ Nano reliez directement entre les cartes les éléments suivants:

Arduino Pin 11 – MOSI
Arduino Pin 12 – MISO
Arduino Pin 13 – SCK

Arduino Mega

Arduino Pin 50 – MISO
Arduino Pin 51 – MOSI
Arduino Pin 52 – SCK

N’alimentez pas votre kk2.0 avec votre Arduino. Alimentez l’Arduino avec son cable USB.

Pour la carte kk2.0 utilisez l’alimentation d’un ESC 5V de votre Quadricoptère

Ensuite il nous faudra pour la partie SS/Reset et GND passer par une Broadboard

IMG_20131216_204842

Attention ne vous trompez pas!!

Sur la ligne 1:

En premier, connectez le condensateur du côté positif  (côté plus long)

Le câble vert (arduino pin 10) est à connecter à votre Arduino

Le dernier câble (rouge) est à connecter à votre kk2.0 « RST »

Sur la ligne 2:

En premier connectez le condensateur du côté négatif (côté le plus court)

Le câble noir (arduino GND) est à connecter à votre Arduino

Le dernier câble (rouge) est à connecter à votre kk2.0 « GND »

3. Nous voilà prêt à flasher en ligne de commande

Tout d’abord rendez -vous dans le dossier où vous avez deziper votre flash tool (dans le dossier où vous l’avez enregistré éviter de mettre des espaces dans le nom du dossier, sinon vous aurez des erreurs !!)

Copiez ce qui se trouve à la partie emplacement:

Capture106

 

Ouvrez un Cmd et tapez y les commandes suivantes: n’oubliez pas de changer le Com4 si nécessaire.

Arduino Uno

C:UsersmisterTDesktopflashlibavrdudewindowsavrdude.exe -P COM4 -p m324pa -c arduino -b 19200

Arduino Mega

C:UsersmisterTDesktopflashlibavrdudewindowsavrdude.exe -P COM3 -p m324pa -c avrisp -b 19200

si tout s’est déroulé comme prévu vous devriez avoir la même chose:

Capture101
S’il est noté « OK » c’est que tout s’est déroulé comme prévu. Nous sommes prêt à flasher car la liaison est établie.

Tapez les commandes suivantes ( n’oubliez pas d’allez trouvez l’arborescence de l’emplacement où se trouve votre version du firmware. (même principe qu’au-dessus)).

Arduino Uno

C:UsersmisterTDesktopflashlibavrdudewindowsavrdude.exe -P COM4 -b 19200 -c arduino -p m324pa -v -e -U flash:w: »C:UsersmisterTDesk
topKK2_1V6kk2.hex »:i

Arduino Mega

C:Windowssystem32>C:UsersmisterTDesktopflashlibavrdudewindowsavrdude.exe -P COM4 -b 19200 -c avrisp -p m324pa -v -e -U flash:w: »C:UsersmisterTDesk
topKK2_1V6kk2.hex »:i

Vous devriez obtenir ceci:
Capture102

 

Si c’est le cas, félicitations, vous avez réussi. Ne vous inquiétez pas  si, pendant la procédure, votre kk2.0 devient blanc c’est normal.

Maintenant déconnectez tout (d’abord les alimentations) et redémarrer votre kk2.0.

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page