miércoles, 8 de octubre de 2014

GSM SIMCOM SIM900 Development Board Wiring to Arduino

I bought this board from the idea of building a remote control for an irrigation water pump that could be easily controlled by making a phone call or via SMS:

Once I received it I noticed it had no pins underneath, so it wasn't really an Arduino SHIELD.
I found out this tutorial:
http://tronixstuff.com/2014/01/08/tutorial-arduino-and-sim900-gsm-modules/
But didn't clarify the connections, so I figured out that in this particular board, the connections are as follows:
Opposed to the tutorial, this is the switch position for external power supply:

Ground is correct, just lay a bridge between GND from the arduino board to the second pin from the end of the GSM board:


Time for RX and TX connections:



Since you won't be plugging the board to the arduino, just take out the jumpers and plug them as the image states. If you insist on keeping the jumpers, beware that they have been labeled wrong. These are the actual links:



From now on, you should have no problem on following the examples of the tutorial mentioned before, as long as you power on the board manually. If you want to add functionality to Software Power On, you should solder these pins to power the device through D9:



This link will make D9 exclusive for power on/off. If you want to use another output, don't solder both pins, just link the terminal circled in red to the desired arduino output.

Hope this article helps someone.

4 comentarios:

  1. miguel, i'm not very clear on the wiring mate. my board has no pins under.. could you post a pic of your circuit

    ResponderEliminar
    Respuestas
    1. Sure, let me modify the post to add a rear picture. But mine doesn't have pins either, just the "female" part, where you insert the pins or cables.

      Eliminar
  2. I try to solder selected pins for Software Power On, and phisical button still works, and I m not able to turn on the shield using d9 :(

    ResponderEliminar
    Respuestas
    1. Let's start by making sure your shield is the exact same model as I describe. Adding software power on doesn't mean you lose the physical link. Button will work as well!
      You can try feeding 5v directly to the soldered pins. Don't forget to link the ground as well!
      If this works, you'll only have to find the link between these soldered pins and your D9 output to find the error.
      Let me know how you progress!

      Eliminar