EKG Simulator (5 / 27 steg)
Steg 5: Förvärva delar
Jag köpte faktiskt två kit, en för EKG-Simulator och en för bröd ombordstigning (där jag monterat i huvudena för i/o-portar).
För D/A omvandlare valde jag det mikrochip MCP4921 enda kanal D/A chip, som kommunicerar via SPI gränssnitt. Den
resolution av MCP4921 är 12 bitar; Det tar två sekventiella SPI 8-bitars överföringar att skicka 12 bitar plus fyra konfiguration bitar.
D/A omvandlaren fungerar med en hastighet av 1000 uppdateringar per sekund, eller med andra ord 1.0 millisekund per prov. D/A signalen kommer att uppdateras som en del av en ombord Timer2 avbrottshanterare. Körningstid för att uppdatera D/A via SPI gränssnitt är endast 63 mikrosekunder (författarens mätning).
Inte länge efter jag fått den mikrochip D/A chipet, Adafruit erbjöd en tvåfaldig kanal D/A enhet på en utbrytning styrelse för $4.95. Jag är säker på att enheten skulle vara också perfekt för det här programmet. Mikrochip MCP4921 kan beställas från Digikey för $2.36. Pin layout för MCP4921 ges nedan.
För 4-siffriga puls display ansåg jag tre möjliga lösningar. I fotografiet är den översta enheten den Adafruit 0,56" 4-siffriga 7-Segment Display w/I2C ryggsäck för $9.95. Denna display inbyggda kontroller gör det enkelt att kommunicera via SPI och siffrorna är stora och ljusa. Du kan dock se av figuren att det är lite för stor för Menta täcka.
Mellersta enheten är Adafruit monokrom 1.3" 128 x 64 OLED grafisk display för $24,50. Den är liten och tunn och gränssnittet är SPI så det såg ut som ett bra val. Det visat sig olämpliga eftersom gränssnittet är lässkyddad så du inte kan läsa tillbaka den inre grafiska RAM. Detta innebär att Adafruits mjukvaran föraren hade att upprätthålla en fullständig kopia av bildskärmens grafiska RAM på ATMega328P chip. Värre ändå, skriver föraren Adafruit förberett hela grafik RAM för något kommando, även om du bara vill ändra en pixel. Jag mätte körningstid för att uppdatera hela grafik RAM och det var längre än den förväntade D/A provtagningsperioden av 1,00 msec. motvilligt jag satt här en avsatts för framtida projekt.
Visningsenheten botten är Sparkfun COM-09764 7-Segment seriell Display – blå för $12,95. Det har också en styrenhet som gör det med ett enkelt SPI gränssnitt. Observera att storleken ser lämplig för Menta omslaget, så Sparkfun displayen var bäst för detta projekt.
För potten för att justera pulsen, hittade jag den typiska pot tillgängliga från Radio Shack (och Adafruit) vara för tjock för Menta fallet. Söka i katalogen Jameco, hittade jag en kruka avsedd för kretskort montering som är något tunnare.
Jameco potten är den längst ned i bilden. Detta är kontrollen Panel - 22MM-ST-CP 3 (artikelnummer: 1998141) för $3.39. Metall klippet kan vara dök upp för att ge en mycket tunnare profil (detta är en 5 k pott).
Jag köpte också en knopp från Jameco, detta är knopp ¼" axel, metall, runda, Silver för $0,99 (artikelnummer: 162481).
Den banan kärl, motstånd och kondensatorer är lagervaror på Radio Shack.