Tarjeta SD que es el núcleo del proyecto viene como un poco de un desafío, porque en 5V mayoría de tarjetas de SD/MicroSD se fríe después de algún tiempo. Tableros de arranque de SD de fabricantes de renombre cuentan con nivel de lógica suficiente cambio (5V a 3.3V), pero los más baratos reunieron algunos mala reputación a este respecto. He pensado en dos soluciones - (1) usando la lógica desplazador de nivel IC, o (2) alimentar mi ATmega a 3.3V. Experimentando he descubierto que 3.3V encendido ATmega salidas 3.3V cuando un perno está establecido en alto (bastante razonable, donde obtendrá 5V?). Pero por otra, existen algunos sensores que requieren 5V; en 3, 3V no muy despiertan. Por lo tanto, he construido un circuito de alimentación de voltaje dual para Arduino (véase mi Instructable anterior aquí). Este proyecto de Arduino está construido de circuito de potencia.
He hecho algunos ajustes inusuales en este proyecto que voy a explicar en las secciones posteriores.