SIM800L GPRS GSM Module DIYmall

What you need 
SIM800L module X 1
GSM Antenna X  1
CP2102 Module X 1
Several Cables
DC Power Supply
Software SSCOM3.2

NOTE: The input voltage is  3.7-4.2V


SIM800L      CP2102         DC Power Supply
TX                   RX
RX                   TX
GND                GND             GND
VCC                         VCC( 3.7-4.2V)

Open software SSCOM3.2, then you can send AT command:

For more AT command, please download from this link

Where to buy?
Product link

eBay link

aliexpress link

Bulk order please contact

sim5320e 3G expansion board AT command make call receive call

input voltage: 5-9V, input current: above 1A, earphone: android(please do not use iphone earphone, otherwise you can not hear voice in your phone)

Power the board:
Power the adapter and USB cable, the PWR led will turn on

Start the board:
Press the power swith for about 3 seconds to start the board, you will see the STA led and NET led will turn on too

Install the driver:
You will see the port in the device manage as below

This means you need install the SIM5320 driver, you can right click SimTech SIM5320 to install the driver manually, the drive in the this file

Once the driver installed, it will show:

Open software SSCOM3.2, you can find the software in document:

ATD18576406709;  means make call from board to phone
ATH means hangs off the phone
The process of making call from phone to board: call the board, once the message show: RING in the window, send ATA. If  the call failed, please send these command again:AT+CSQ and AT+COPS?

SIM5320E Document link

aliexpress  link

JSN-SR04T Waterproof Ultrasonic Module Sensor DIYmall


JSN-SR04T           Arduino
5V                                5V
Trig                               D3
Echo                             D2
GND                              GND

JSN-SR04T arduino code:

#define ECHOPIN 2// Pin to receive echo pulse
#define TRIGPIN 3// Pin to send trigger pulse
void setup(){
  pinMode(ECHOPIN, INPUT);
  digitalWrite(ECHOPIN, HIGH);
void loop(){
  digitalWrite(TRIGPIN, LOW); // Set the trigger pin to low for 2uS
  digitalWrite(TRIGPIN, HIGH); // Send a 10uS high to trigger ranging
  digitalWrite(TRIGPIN, LOW); // Send pin low again
  int distance = pulseIn(ECHOPIN, HIGH,26000); // Read in times pulse
  distance= distance/58;
  Serial.println("   cm");                    
  delay(50);// Wait 50mS before next ranging


Product link