Stap 2: Lay-Out van je Board
De lay-out-configuratie die u kiest is aan jou, en kan afhankelijk van de geometrie van de locatie waar u van plan bent om uw gegevens te verzamelen. Ik koos om de planken indelen in een nauwe verpakt arrangement, ongeveer een vierkant te vormen.
De perfboard draaien, kunt u zien dat mijn configuratie 15 x 15 pinnen neemt.
In de schematische weergave getoond van dezelfde afdrukstand, ik heb met de label de pinnen en de planken waartoe zij behoren. 2 labels die wordt niet weergegeven op uw bord geschreven zijn MISO en MOSI. Deze stand voor Master ikn Slave Out en Master Out Slave ikn, respectievelijk. Dit zijn de elke 1-directionele communicatie lijnen die worden gebruikt voor SPI, of Serial Peripheral Interface, communicatieprotocol. We zullen dit protocol gebruiken om te praten heen en weer op de Metro Mini (de meester) met het thermokoppel en de SD-kaart (de slaven). MISO en MOSI pinnen op de Metro Mini zijn hardware geconfigureerd als pin 12 en 11, respectievelijk. De klok-pin, CLK, is ook hardware geconfigureerd als pin 13, en al deze configuraties overeenkomen met de Arduino Uno, een meer gemeenschappelijke micro controller prototyping board kunt u wellicht meer vertrouwd met.
Met SPI, kunnen veel apparaten delen een enkellijns MISO (vaak aangeduid als op de slaven), MOSI lijn (vaak aangeduid als DI op de slaven) en CLK lijn. De enige unieke verbinding die een slaaf moet is de chip select of CS lijn. In dit geval heb ik de SD kaart CS gonna pin 10, en de thermokoppel CS naar pin 9 op de Metro Mini. We zullen praten met één apparaat tegelijk met behulp van de code aan de CS pin staat ingesteld op laag (de actieve staat in dit geval), met alle andere apparaten CS op hoog (de inactieve toestand). Ik heb al deze pincodes voor de verbinding in () in het schema weergegeven.
Opmerking: Een ding dat verwarrend wellicht is de pin op de thermokoppel Vin genoemd. Dit is niet verbonden met de Vin pin op de Metro Mini. De Metro Mini aangedrongen op 6-16V input, de thermokoppel roept voor 5V ingang, dus we zullen worden verbinden met de Metro Mini's 5 v-pin van de thermokoppel Vin pin. Dit wordt duidelijk weergegeven in de volgende stap, waar we beginnen onze apparaten draad.