Stap 3: PCB ontwerp en het Prototype
Toen ik was ervan overtuigd dat ik had de juiste onderdelen en dat het circuit werkte, ik ontwierp een PCB met vier kanalen van IR-sensoren en vier RGB LED's. Ik gebruikte om te lezen van de analoge uitgang van de fototransistoren, de ADCs ingebouwd in de microcontroller van Atmel ATTINY1634. Tussen de vier station-uitgangen vier ADC ingangen, seriële communicatie, en de klok signalen, was er slechts één GPIO pin links: Ik gebruikte deze voor een status-LED die watertje hulpvaardig voor foutopsporing.
Deze printplaat was klein maar lukt het om in te passen met behulp van slechts twee lagen. Op de voorkant, geconfronteerd met naar buiten, zijn de IR en RGB LED's, de fototransistoren en LED diodes rijden. Was de microcontroller, de kristal en resonant condensators, rondweg condensatoren, de status-LED, en een RS-485-transceiver IC voor seriële communicatie met de host op de achterkant. Ruimte wilt besparen gebruikte ik slechts een paar van de beperking van de huidige weerstanden voor de IR LEDs: Dit betekent dat ik kan Schakel alleen in één filter tegelijk. Dit is niet een beperking zoals het is goede gewoonte toch te minimaliseren overspraak en energie besparen.
Om te testen dit circuit, had ik 5 planken vervaardigd door OSHPark in Portland, die het bestuur van een uitstekende kwaliteit tegen een zeer redelijke prijs te produceren. Ik deze gevuld, en schreef enkele eerste ingebouwde programmatuur om te testen de circuits van de sensor, die sequentieel elke IR-LED oplichten en de bijbehorende sensor output te meten.