Mise à jour de la centrale Alpha 4

Je viens de mettre à jour la centrale Alpha 4. Elle est le 4ème prototype d’une centrale d’acquisition LIBRE à destination des enseignants de physique-chimie notamment. La centrale Alpha 4 a subi une cure d’amaigrissement par rapport à la version précédente (les capteurs internes ont été retirés) et le code informatique a été amélioré.

Les données (horodatées) sont enregistrées au format texte sur une carte SD. Elles se récupèrent par l’intermédiaire d’un câble USB connecté à un ordinateur sous Linux, Windows ou Mac OS X. Les données brutes sont ensuite facilement exploitables notamment grâce à un programme que j’ai écrit en Python. Celui-ci crée un fichier au format CSV, trace une courbe et permet de modéliser la fonction obtenue, tout cela automatiquement en appuyant sur un seul bouton de la centrale.

Charge d’un condensateur sous 5 volts avec une résistance de 1 MΩ et un condensateur de 100 µF :
b = -0,010 => τ = RC = 100 s

Oscillations :

Mettre à jour un programmateur USBasp avec un autre programmateur USBasp (sous Debian 10)

Lorsque je téléverse un programme dans ma carte Arduino Nano avec mon programmateur USBasp, j’obtiens le message suivant : avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Si avrdude n’est pas installé dans Debian 10, le faire préalablement :

sudo apt-get install avrdude

Télécharger la dernière version du firmware (usbasp.2011-05-28.tar.gz ) sur le site officiel et décompresser l’archive :

cd Téléchargements
wget https://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz
tar -zxvf usbasp.2011-05-28.tar.gz

La puce sur le programmateur à mettre à jour est un ATmega8L (à vérifier à la loupe). Dans l’archive décompressée ci-dessus, le fichier qui nous intéresse est donc : usbasp.atmega8.2011-05-28.hex

Sur le programmateur à mettre à jour, JP1 est à positionner sur 5V ; les 2 broches de JP2 sont à relier entre elles.
Connecter les 2 programmateurs.
Taper dans la console les 2 lignes suivantes :

cd Téléchargements/usbasp.2011-05-28/bin/firmware/
avrdude -p atmega8 -c usbasp -U flash:w:usbasp.atmega8.2011-05-28.hex:i -F -P usb

Copie écran de ce qu’on obtient :

Libérer les broches de JP2.

=> Lien