Paso 1: Hardware...
Fuente de alimentación
No se potencia el módulo de Arduino, ya que es incapaz de suministrar la corriente de pico necesaria. Sim900 dibuja sobre 2A cada tan a menudo. No es necesario construir una fuente de 2A, como un capacitor de almacenaje grande en la salida de la fuente de alimentación a corriente. Estoy usando una pequeño buck fuente alimentación conmutada a desde una fuente de CC de 12V externa a 3.3V, con un 0.1F condensador estupendo 5V en la salida y que trabaja un convite. Creo que una tapa de esr baja de 1000uF también funcionará, pero no lo he probado. La foto muestra la fuente de alimentación con un 0.1F tapa por debajo.
Puerto serie
El Sim900 comunica a niveles TTL por su tensión de alimentación. El manual de referencia de hardware dice TXD y RXD (serie transmitir y recibir respectivamente para el Sim900) salida máxima y voltaje respectivamente es la misma como la fuente de alimentación... 3, 3V en mi caso.
El Arduino UNO, cuando se utiliza la librería SoftwareSerial, transmite los datos en sus digitales pernos del IO en sus niveles de tensión. Cuando la ONU se suministra en 5V la tensión de salida máxima es 4.2V y es 2,3 proporcionada por 3V.
Al principio poner un divisor de tensión en la ruta de señal de transmisión, pero encontró que no era necesario, y funciona para transmitir y recibir datos en serie entre el módulo y la ONU.
Cableado hasta
Tendrá que trabajar en que pines digitales son utilizados por su proveedor de biblioteca preferido para su escudo GSM compatible. En mi caso utilizo digitales pines 2 & 3 y SoftwareSerial en la ONU. Algunos también usan otro pin digital para control de cambio de energía y apagado para el escudo GSM. Conectar la clavija de UNO TX SoftwareSerial al pin RX mini módulo y semejantemente para el pin RX de la ONU. No olvide conectar el terreno común entre la ONU y las fuentes de alimentación y el módulo de mini.
No utilice las salidas RS232 en el lado de la placa de la PC, como salidas de unos +-7V y puede dañar su Arduino. Deben utilizarse los pines de salida serial de nivel TTL (cerca de la conexión de la antena). También Compruebe los pernos de la tierra en el conector como algunas personas han reportado que el pinout de su módulo es diferente a la que se muestra en las fotos de mi mini módulo.