Étape 3: Conception de circuits imprimés et Prototype
Quand j’étais convaincu que j’ai eu les bons composants et que le circuit a fonctionné, j’ai conçu un PCB avec quatre canaux de capteurs infrarouges et quatre LEDs RGB. Pour lire la sortie analogique des phototransistors, j’ai utilisé les convertisseurs a/n intégré dans le microcontrôleur Atmel ATTINY1634. Entre les sorties de quatre route et quatre entrées ADC, communication série et signaux d’horloge, il n’y n'avait qu’une seule broche GPIO gauche : J’ai utilisé cela pour une LED de contrôle qui était utile pour le débogage.
Ce circuit imprimé était minuscule, mais j’ai réussi à l’adapter en utilisant seulement deux couches. Sur l’avant, vers l’extérieur, sont le IR et LED RGB, les phototransistors et LED diodes en voiture. Sur le dos était le microcontrôleur, le cristal et les condensateurs résonnants, contourner les condensateurs, le voyant d’État et un émetteur-récepteur RS-485 IC pour communication série avec l’hôte. Pour gagner de la place, j’ai n'utilisé qu’une seule paire de limitation de courant résistances pour les LEDs IR: cela signifie que je ne peux seulement tourner sur un à la fois. Ce n’est pas une limitation comme il est conseillé de toute façon à minimiser la diaphonie et économiser l’énergie.
Pour tester ce circuit, j’ai eu 5 marchepieds fabriqués par OSHPark à Portland, qui produisent un Comité d’excellente qualité à un prix très raisonnable. J’ai ces farcis et écrit certains firmware initial pour tester les circuits de capteur, qui allument chaque LED IR séquentiellement et mesurer la sortie du capteur correspondant.