Need help making a gps tracker using Ai Thinkers A9G module

Hello everyone,
I am making a gps tracker for my college project i am using Ai Thinkers A9G module and arduino uno for this project. Everything is fine with the hardware and the connection between the arduino and the a9g. the problem is with the serial commands like AT, AT+GPRS ect when i press the reset button the module it should give a response as it doesn't give anything on the serial monitor. the baud rate is 115200 and both NL & CR. help me with this problem i have been trying to solve this for 1 week now and i can't get anything.

image
this is what i get when i press the reset button and nothing when i pass the at command. Should i use the usb-ttl converter instead of arduino ??

Try 9600. Maybe slower is better.

The box in the image you posted is an "unprintable character" and if you had posted that line of text as text, a copy/paste would show its value. (post text as text, not as an image)

To help solve your issue, provide a drawing of your project connections (graphic program or hand-drawn) and the test code you are using (using AI Thinker). Sometimes a photograph of your project connections helps.

This is not true. You have an issue (or several).

9600 is also not working.

The connections are ok still i'll provide it. Should i buy a usb to ttl converter??

Copied text
Output : 22:53:00.295 ->
it's blank.

it doesn't give output on this too

yea

Is the A9G using 5v logic?

connect the module via a TTL converter


Where did this go? Can you make it happen again?
image

yea its using 5V logic

I am using arduino not ttl converter.

Output : 23:32:00.386 ->

Next, check the A9G power requirement. If the A9G datasheet says it wants more than the Arduino can supply, you must use external power.

Doubt that. Modules like that are almost always 3.3volt logic. Don't let the 5volt supply fool you.
I see that someone on Hackster has 470 ohm resistors in series with the RX/TX lines, hoping for some protection. Maybe you already are too late for that.

Connecting the module to D0/D1 is also a mistake. Those pins are already used by the USB<>Serial chip if the Uno. Three devices are now chatting on a party line. You should use softwareSerial on different pins with an Uno.
Leo..

in Arduino Uno the rx and tx pin are digital pin 0 and 1. Should i use pin no 3 or 4 something instead.

Power supply: 3.8~4.2Vtypicalvalue4.0V got this from it's documentation. so this does need 5 volts to work.

This is the range of 18650 batteries.

Hey the issue has been solve I used a USB to TTL converter and my A9G is receiving serial commands and working fine. The issue was with the arduino uno so now it's clear that the A9G does not have a problem. now it's time to figure out the code.

20:01:16.217 -> Init...
20:01:16.297 ->
20:01:17.716 -> +CIEV: "Charging",91%
20:01:17.716 ->
20:01:19.542 -> ^STN: 37
20:01:24.760 -> +CTZV:23/09/08,14:31:20,+05
20:01:25.254 ->
20:01:25.254 -> +CREG: 5
20:01:25.254 ->
20:01:26.402 -> A9/A9G
20:01:26.402 -> V02.02.20190915R
20:01:26.402 -> Ai_Thinker_Co._Ltd.
20:01:26.402 -> READY

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.