As Open BCI correlates with Arduino UNO so I was just curious to know that if GSM shield is compatible with it and If not then what`s the alternative for GSM shield?
I do not know if the GSM shield is compatible...I have never used the GSM shield. The OpenBCI board is not shaped like a standard Arduino, so the GSM shield won't plug into the board directly...it will need wires. Sorry I don't know more about this.
Lady Ada / Adafruit came out with this tiny Arduino GSM module in July 2014. Even smaller than the shield form factor, about one third the size of a shield.
Both GSM boards are marketed as being compatible with Arduino processors.
Both boards just use a couple pins for a transmit / receive serial interface. Note the power requirements, you cannot power either GSM board off of the regulator on the OpenBCI. The Adafruit comes with it's own LiPo booster / charger.
It may be wise not to mount the GSM board or antenna directly adjacent to the OpenBCI, as the GSM board is a strong emitter of cellular microwaves.
You have to be the judge of which board better fits your requirements. In my opinion the Adafruit has more features than the shield. You have to read the instructions on the sites above to discover how to wire them up and use the programming libraries. On the Youtube video, Limor said it took her only a few minutes to hack together the SMS to LCD demo.
The OpenBCI 8 bit board only exposes analog A0 through A7 (and MISO / MOSI) as GPIO pins. All of the examples shown for the GSM boards use the digital pins on a normal Arduino for SoftwareSerial IO. So you will need to customize the SoftwareSerial library to use your chosen pins. (A6 and A7 are analog only, so you need to use one of the first 6 pins in digital mode.) I assume this is straightforward, but you will have to adjust this yourself. See:
I just took a look at the Adafruit FONA and it's pretty sweet!
Then downloaded the library and compiled their FONA test code... It compiles to 20Kb! That won't fit with our current software release for the 8bit Board, which compiles to 25Kb. The max code space on the Arduino UNO is 32Kb. So if you want to incorporate the FONA, it will also require tweaking the 8bit firmware.
Removing the SD card library and all of that code will bring the code size down to 12.5Kb. Still abit too fat to fit on the 8bit board.
The 32bit board, however, has 122Kb of available code space, and our firmware (including SD card control) comes to only 47Kb. Plenty of room there, but then the FONA code would need to be ported to chipKIT
Ayush, hi. As Joel pointed out on the previous post, the Adafruit FONA code would need some mods / tweeks to port it to chipKIT. But this is likely not a major undertaking.
Comments
Well thank you very much sir
Atleast now I know its worth giving a shot
Once again thank you sir
Lady Ada / Adafruit came out with this tiny Arduino GSM module in July 2014. Even smaller than the shield form factor, about one third the size of a shield.
http://www.adafruit.com/products/1946 Watch the Youtube video demo on the same page.
And the shield link for comparison, http://arduino.cc/en/Main/ArduinoGSMShield
Have not used either of these myself, but have used other Adafruit boards, well designed.
William
Both boards just use a couple pins for a transmit / receive serial interface. Note the power requirements, you cannot power either GSM board off of the regulator on the OpenBCI. The Adafruit comes with it's own LiPo booster / charger.
It may be wise not to mount the GSM board or antenna directly adjacent to the OpenBCI, as the GSM board is a strong emitter of cellular microwaves.
William
Mr.William then what should I do connect them n should I use Adafruit according to u ?
Thnkxx
The OpenBCI 8 bit board only exposes analog A0 through A7 (and MISO / MOSI) as GPIO pins. All of the examples shown for the GSM boards use the digital pins on a normal Arduino for SoftwareSerial IO. So you will need to customize the SoftwareSerial library to use your chosen pins. (A6 and A7 are analog only, so you need to use one of the first 6 pins in digital mode.) I assume this is straightforward, but you will have to adjust this yourself. See:
http://arduino.cc/en/Tutorial/AnalogInputPins
http://arduino.cc/en/Reference/SoftwareSerial
https://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module
https://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/pinouts
https://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/arduino-test
http://forums.adafruit.com/search.php?keywords=fona
William
Thnkxx
Mr.William
http://www.geertlangereis.nl/Electronics/Pin_Change_Interrupts/PinChange_en.html
https://www.google.com/search?q=arduino+analog+pin+change+interrrupts
William