Stap 5: Het verwerven van de onderdelen
Eigenlijk kocht ik twee kits, één voor de ECG-Simulator en één voor brood instappen (waar ik de koppen van de I/O poorten gemonteerd).
Ik heb geselecteerd voor de D/A-omzetter, de Microchip MCP4921 enkellijns D/A-chip, die via de SPI interface communiceert. De
resolutie van de MCP4921 is 12-bits; het duurt twee opeenvolgende SPI 8-bits Overbrengingen voor het verzenden van de 12-bits plus vier configuratiebits.
De D/A converter werkt met een snelheid van 1000 updates per seconde, of met andere woorden 1.0 milliseconde per monster. De D/A-signaal zal worden bijgewerkt als onderdeel van een on-board Timer2 interrupt handler. De uitvoeringstijd voor het bijwerken van de D/A via de SPI interface is alleen 63 microseconden (auteur van meting).
Niet lang nadat ik de Microchip D/A-chip verworven, Adafruit aangeboden een tweekanaals D/A-apparaat op een breakout board voor $4.95. Ik ben ervan overtuigd dat dit apparaat zou ook perfect voor deze toepassing. De Microchip MCP4921 kunnen besteld worden vanaf Digikey voor $2,36. Hieronder vindt u de pin lay-out voor de MCP4921.
Voor de 4-cijferige hartslag weergave overwogen ik drie mogelijke oplossingen. In de foto is het bovenste apparaat de Adafruit 0.56" 4-cijferige 7-Segment Display w/I2C rugzak voor 9,95 dollar. Dit display's onboard controller maakt het eenvoudig om te communiceren via SPI en de nummers zijn groot en helder. Echter u kunt zien van het cijfer dat het een beetje te groot voor de Menta dekking is.
De middelste apparaat is de Adafruit Monochrome 1.3" 128 x 64 OLED grafisch display voor $24.50. Het is klein en dun en de interface is SPI zodat het leek wel een goede keuze. Het bleek niet geschikt omdat de interface is alleen-schrijven, zodat u kan niet het oplezen van de interne graphic RAM. Dit betekent dat de Adafruit softwarestuurprogramma moest handhaven een volledige kopie van de graphic RAM van het display op de ATMega328P-chip. Erger nog, schrijft de bestuurder die adafruit bereid de hele graphic RAM voor elke opdracht, zelfs als je wilde alleen één pixel te wijzigen. Ik heb gemeten de uitvoeringstijd voor het bijwerken van de volledige grafische RAM en het was meer dan de verwachte D/A bemonsteringsperiode van 1,00 msec. met tegenzin mij troep zulks men gereserveerd voor toekomstige projecten.
Het weergaveapparaat bodem is de seriële vertoning van Sparkfun COM-09764 7-Segment – blauw voor $12.95. Het heeft ook een controller die maakt het werken met een eenvoudige interface van de SPI. Merk op dat de grootte geschikt voor de Menta cover, kijkt, zodat de weergave van Sparkfun was het beste voor dit project.
Voor de pot aan het aanpassen van de hartslag, vond ik de typische pot beschikbaar van Radio Shack (en Adafruit) te worden te dik voor het geval Menta. De Jameco catalogus zoeken, vond ik een pot bedoeld voor printplaat montage, die is iets dunner.
De Jameco pot is de onderste op de foto. Dit is het deelvenster controle - 22MM-ST-CP 3 (Onderdeelnummer: 1998141) voor $3.39. De metalen clip kan worden uitgeklapt af te geven een veel dunner profiel (dit is een 5 k pot).
Ik kocht ook een knop uit Jameco dit is knop ¼" schacht, metaal, ronde, zilveren voor $0.99 (Onderdeelnummer: 162481).
De banaan recipiënten, weerstanden en condensatoren zijn voorraad items bij Radio Shack.