Imprimer cette page

Quelle architecture matérielle ?

De quoi avons nous besoin ?

 

D'un micocontrôleur permettant de gérer les thermocouples pour la mesure des températures et un relais pour activer des corps de chauffe.

La société MAXIM propose de longue date d'excellents circuits permettant d'interfacer de façon simple les thermocouples que nous utilisons (Type K ou S). Adafruit qui fut fondée en  2005 par Limor Fried "Ladyada" jeune ingénieure du MIT, facilite encore leur utilisation en proposant le circuit Adafruit/269 et une librairie permettant de le mettre en oeuvre sur un Arduino Uno. Nous utilisons ce circuit.

Thermocouple Amplifier MAX31855 breakout board (MAX6675 upgrade)

Notre première idée était de nous inspirer du projet d' Alexandre Lapetite(external link)

Nous avons donc utilisé un Arduino Uno + un RaspBerry Pi. Nous nous sommes vite rendus compte que cette architecture n'était pas idéale. Nous pouvions utiliser directement le GPIO du RaspBerryPi pour accéder le MAX31855. Il suffisait de procéder à la modification de la librairie proposée par Ladyada.

Une fois cette adaptation au point, nous avons préféré utiliser la carte BeagleBoneBlack pour la qualité de son architecture et pour le fait qu'elle était conçue en openhardware.

Une fois la réalisation opérationnelle nous avons appris las sortie de l'Arduino Yun, et les annonces de la carte Galileo (Arduino Intel) et Arduino Tre (Arduino Ti).

La Galileo ne nous a pas séduit autant que l'Arduino Yun !

L'excellente conception de la carte Arduino Yun nous incite à revoir tout ce que nous avions fait pour l'adapter à ce petit circuit qui pourrait bien s’acquitter de toutes les tâches en Phase 1 comme en Phase 2 du projet.


Previous page: Les deux phases du projet
Page suivante : BeagleBone Black