itbrainpower.net
h-nanoGSM ** ARDUINO, BEAGLEBONE & RASPBERRY PI GSM/GPRS shield (nano)



Read our last post: Modems and RaspberryPI 5. RaspberryPI OS [Debian 12 bookworm] notes.. Order u-GSM modems.

h-nanoGSM - nano GSM shield :: FEATURES AT A GLANCE:

Quad band GSM/GPRS module (Quectel M66F) with true worldwide coverage: 850MHz, 900MHz, 1800MHz and 1900MHz.
Bluetooth 3.0 interface with SPP and HFP profile support.
Very compact and light weight: compact as 1.25"x1.16"(31.75x29.46mm) and with weight around 8g, probably the best on his class. Not only a GSM break board, but an GSM shield in nano format having big soldering pads, for convenient integration and handling.
Embedded USB adapter with SERIAL to USB bridge adapter - with micro-USB type A socket (you can connect the h-nanoGSM shield, via USB or SERIAL TTL with your Raspberry PI or you can use it as wireless USB modem with your Windows or Linux PC) (unique feature).
Digital interface (SERIAL and CONTROL interfaces): 2.8-5V auto-level (UART TX+RX / POWER ON-OFF / RI / STS / RTS ); you can directly connect (without the need for any level adapter board) the h-nanoGSM shield with any 3/5V Arduino shield or any version of RASPBERRY PI, BEAGLEBONE, BANANA PI or any other 2.8V up to 5V compatible microcontroller. The digital (and powering) interface it is available in standard 0.1"(2.54mm) pin header and it is pin 2 pin compatible with our dual SIM GSM micro shield c-uGSM shield and with our 3G micro shield d-u3G shield.
Embedded LiPol battery charger - the h-nanoGSM shield can run in configurations with or without Lithium Polymer battery, depending on chosen powering schema.
Analog audio interface (output- 32ohm speaker, in- capacitor MIC) - via standard 0.1"(2.54mm) pin header and via BLUETOOTH audio interfacing
Embedded switch: control for modem ON/OFF
Multiple powering schemas: - via USB, via POWERING, SERIAL and CONTROL interface (digital inteface) or via optional external(20.3x34.29mm) pin to pin plugable 5-25V switching power supply
Extended Arduino and RaspberryPI code examples support files: - GSM, SMS, DTMF, TCP/UDP, HTTPS and HTTP over GPRS**, smart features like RAM DISK SYSTEM + FLASH FILE SYSTEM for FILE STORAGE and other. RaspberryPI PPP and TCPIP routing support (RaspbianOS) trough easy installation and usage scripts. And, last but not least, h-nanoGSM is supported by our "mobile IoT 2 CLOUD" for Arduino prototype - quite tiny IoT implementation (~16Kb free on ATMEGA328), with mobile data transfer optimization** and based on our original "IoT2CLOUD ABSTRACTIZATION LAYER"© concept.
* High Speed GPRS Multi-slot class 12 (configurable 1~12) Downlink and uplink speed - 85.6 kbps max.
** Extra license charges may apply and special EULA must be accepted.

 

h-nanoGSM - nano GSM shield :: INTERFACES, SWITCHES and CONNECTORS

h-nanoGSM shield v1.08 - Arduino RASPBERRY PI GSM NANO GPRS SHIELD - top interface description

nano GSM shield h-nanoGSM v 1.08 top PCB view

h-nanoGSM shield v1.08 - Arduino RASPBERRY PI NANO GSM GPRS SHIELD - bottom interface description

nano GSM shield h-nanoGSM v 1.08 bottom PCB view

GSM SHIELD POWERING, SERIAL and CONTROL INTERFACE

In the left edge of the top PCB side, bottom to top:
1. RX(TXD) - modem TX - output
2. TX(RXD) - modem RX - input

3. NC - not connected
4. ON/OFF - GSM SHIELD POWER ON/OFF - input, active LOW*

5. Vusb - POWER PIN - output +5V (USB +5V)
6. Vin - POWER PIN - input +5V for LiPol charger only
7. Vcc - POWER PIN - input/output +4V**

8. GND - POWER and DIGITAL GROUND
9. RI - GSM SHIELD RING INDICATOR - output
10. STATUS - GSM SHIELD STATUS - output
11. RTS - GSM SHIELD READY TO SEND - output

* min. 200msec. pulse

GSM SHIELD BATTERY and ANTENNA

In the right edge of the top PCB side, bottom to top:
1. + LiPol - connect + pole of the LiPol battery
2. + LiPol - connect - pole of the LiPol battery

In the bottom edge of the top PCB side, left to right:
1. BTH 3.0 antenna connector - uFL
2. GSM antenna connector - uFL or SMA F


GSM SHIELD AUDIO INTERFACE** and BACKUP BATTERY

In the top edge of the top PCB side, left to right:
1. GND - GND connection for analog audio
2. AGND - Analog GND for analog audio
3. SPK+/SPKP - speaker output + pole
4. SPK-/SPKN - speaker output - pole
5. MIC-/MICN - cap. microphone input - pole
6. MIC+/MICP - cap. microphone input + pole

7. BkBat+ : Backup battery + pole**
8. BkBat- : Backup battery - pole
** WARNING! For non rechargeable battery (eg. Silver Oxide coin cell): insert one diode (1N4148) between the battery plus pole and the GSM shield "BkBat+" pad. 1N4148 anode must be connected with the battery.

GSM SHIELD SWITCHES

In the right bottom corner of the top PCB side:
1. ON/OFF - GSM SHIELD TOGGLE POWER


GSM SHIELD SIM SOCKET AND USB PORT

On the bottom PCB side, left to right:
1. SIM SOCKET
2. USB PORT - micro USB type A - GSM SHIELD POWERING and SERIAL to USB bridge adapter

 

h-nanoGSM - nano GSM shield :: Arduino /Raspberry PI logical interfacing

nano GSM shield h-nanoGSM RASPBERRY PI logical interfacing
h-nanoGSM
PIN NAME
UNO/MINI/NANO (Mega328) MEGA2560 software serial DUE or MEGA2560
hardware serial
Raspberry PI B+, II, 3, 3+, ZERO,
ZERO W
1. RX[TXD]* D2 (RX soft) D10 (RX soft) D19(RX1) PIN10 (RX)
2. TX[RXD]* D3 (TX soft) D3 (TX soft) D18(TX1) PIN08 (TX)
3. NC D6 D6 D6 PIN18
4. ON/OFF D7 D7 D7 PIN16
6. Vin (5V LiPol)** +5V +5V +5V PIN02 or 04
8. GND GND GND GND PIN04 or 14
10. STATUS D5 D5 D5 PIN12
 
* Raspberry PI: do not wire 1 and 2 (serial TX and RX) if USB communication is used!
* Raspberry PI: i-hat3GGSM adapter usage it is recommended!

** WITH Lithium Polymer batteries configuration: wire 6 (Vin) OR do not wire it and use via USB powering placing a jumper between PIN5 (Vusb) and PIN6 (Vin).

Read more about powering configuration and logical wiring on:
- itbp modular modems block schema [h-nanoGSM 1.08 by itbrainpower.net]
- kick-start for h-nanoGSM 1.08 by itbrainpower.net
- c-uGSM, d-u3G shields (micro) and h-nanonano GSM shield how to start - tutorial RECOMMENDED READING
- gSPS adapter board - plug and run switching power supply companion family for h-nanoGSM shield
- h-nanoGSM shield - convenient and elegant connection with Raspberry PI
 

Arduino Zero or xyz-mIoT modem-less shield interfacing:

1. RX(TXD)       <----->       RX0
2. TX(RXD)       <----->       TX1

3. NC
4. ON/OFF        <----->       D7
6. Vin               <----->       5V power supply
8. GND             <----->       GND
10. STS            <----->       D5

 

h-nanoGSM - nano GSM shield :: ARDUINO & RASPBERRY PI CODE EXAMPLES and UTILITIES 

Resources marked with "#", requires for download the following information: your name, email address and the modem IMEI. The modem IMEI can be found printed on the Quectel GSM module, or run AT+GMGS command.

h-nanoGSM shield code examples for Arduino, Raspberry PI and BeagleBone Black can be downloaded from our download page.

h-nanoGSM - nano GSM shield :: ONLINE & DOWNLOAD DOCUMENTATION

The h-nanoGSM shield documentation can be found here.


h-nanoGSM - nano GSM shield :: ARDUINO & RASPBERRY PI PROJECTS

Arduino & RaspberryPI projects based on itbrainpower.net products

 

h-nanoGSM - nano GSM shield :: ORDER ONLINE

h-nanoGSM GSM/GPRS/DTMF/SMS shield (nano)
 

h-nanoGSM - nano GSM shield :: ORDER FROM OUR DISTRIBUTORS

Choose and order from one distributor near you.

 
 
 
document version 1.101 / 2020-04-02 © R&D Software Solutions srl