SD-kaart die de kern van het project komt als een beetje een uitdaging hier, omdat op 5V meeste SD/MicroSD-kaarten zal bak na enige tijd. SD breakout boards uit gereputeerde fabrikanten zijn uitgerust met voldoende logica niveau verschuiven (5 v naar 3,3 v), maar goedkopere verzameld sommige slechte reputatie in dit opzicht. Ik heb gedacht van twee solutions - (1) het gebruikmaken van logica level shifter IC, of (2) het aandrijven van mijn ATmega op 3,3 v. Door te experimenteren ik heb ontdekt dat 3,3 v ATmega uitgangen 3.3V aangedreven als een pin is ingesteld op hoog (heel redelijk, waar het krijgt 5V?). Maar nogmaals, er zijn sommige sensoren waarvoor 5V; op 3,3 v wakker niet ze heel worden. Dus, ik een dubbel voltage power circuit gebouwd voor Arduino (zie mijn eerdere Instructable hier). Dit Arduino project is gebouwd op de top van dat vermogen circuit.
Ik heb enkele ongewone aanpassingen gemaakt in dit project dat ik ga uitleggen in de latere secties.