Dépannage
Cette page est dédiée à la résolution des problèmes qui peuvent être rencontrés lors du montage ou de l'utilisation du MiniSpectro.
Last updated
Cette page est dédiée à la résolution des problèmes qui peuvent être rencontrés lors du montage ou de l'utilisation du MiniSpectro.
Last updated
L'assemblage du MiniSpectro est très enrichissant il vous apprendra à dépanner une machine complexe et vous apportera la joie de résoudre des pannes par vous même.
Dans le cas du MiniSpectro les pannes commencent à être visibles une fois la machine montée lors du 1er téléversement.
Cette liste n'est pas exhaustive.
Nous recommandons l'utilisation d'Arduinos officielles. Toutefois même avec ces dernières des problèmes peuvent subvenir. Et apparaissent lors du téléversement dans l'IDE Arduino.
C'est le problème le plus classique et il se traduira par l'apparition de ce message sur l'IDE Arduino.
Cliquer sur : Outils --> Port --> Choisir le port USB sur lequel vous avez branché la machine. Le téléversement devrait cette fois démarrer.
Certaines Arduinos qui proviennent de stocks anciens peuvent être flashées avec une séquence d'initialisation "Old Bootloader".
Dans ce cas cliquer sur : Outils --> Processeur "ATMEGA 328P" --> ATMEGA 328P (Old bootloader)
Les pannes regroupées dans cette partie ont un symptôme commun : le mauvais fonctionnement de l'écran. Ce dernier reste alors muet ou son contraste oscille.
95% des écrans LCD verts du commerce ont pour adresse I2C 0x27. Toutefois en fonction de votre fournisseur il peut arriver que cette adresse varie.
Pour déterminer l'adresse I2C de votre écran vous pouvez utiliser le code disponible en ligne "I2C Scanner" https://gist.github.com/tfeldmann/5411375 Ce code renverra dans le port série les adresses I2C de tous les composants connectés à votre Arduino. Pour visualiser les résultats il faudra régler la vitesse de communication à 9600 bauds dans le port série. Normalement deux composants devraient être connectés à votre Arduino, le premier est le capteur et a pour adresse I2C 0x49, le second est l'écran, notez bien son adresse I2C.
Il faut remplacer l'adresse I2C à la ligne 12 par celle que vous venez de déterminer. LiquidCrystal_I2C lcd(0x27,20,4); //creation de l'objet lcd de classe LiquidCrystal_I2C LiquidCrystal_I2C lcd(adresse,20,4); //creation de l'objet lcd de classe LiquidCrystal_I2C Une fois cette modification réalisée téléversez à nouveau le code. Si d'autres problèmes existent il est possible que l'écran ne se remette pas à fonctionner. Continuez à suivre ce guide !
Par défaut le contraste des écrans est réglé sur 0. Nous vous conseillons de le régler au maximum. Pour cela munissez vous d'un petit tournevis cruciforme et tournez le petit potentiomètre qui se trouve derrière l'écran dans le sens horaire jusqu'à la butée sans forcer.
Ce problème est lié à des mauvais contacts au niveau de la résistance de 47ohms. Ce problème peut être réglé simplement en étamant les pattes de la résistance pour augmenter leur diamètre et améliorer le contact.
Le dernier problème auquel vous avez envie d'être confronté. La seule solution est la vérification méthodique de la qualité des branchements. Munissez vous d'un voltmètre dans le mode "contact" et vérifiez chacune des connections, l'une après l'autre.
En fonction des réglages de votre machine lors de l'impression il peut arriver que l'orifice pour la cuve ait des dimensions trop faibles. Dans ce cas munissez vous d'une petite lime plate et limez doucement jusqu'à ce que la cuve glisse sans difficultés.