So the A20 will combine WIFI/GPRS/GSM/CAMERA, they are the same poeple who made the ESP8266 so maybe they will use this chip for the A20.
There is nothing in the datasheet about the wifi so idk why exacly they added the A20 name, and for the second page they said in chinese “to be updated” and “See full functional test board reference schematics”.
I’ve discovered the A7, an anwsome solution for have GPS and GPRS in the same chip thx to the great Andreas Spiess youtube channel:
But he he did not talk about the A6C module, maybe because the module was not annonced at this moment, let’s me tell you the avantages of this module:
Size: If you know the others cam solutions for the arduino and tiny devices, you surly know the ArduCam, and it’s a BIG module because the Arduino can’t be connected directly to the Camera or we need a lot connections so a big module like this one:
The A6C has the same cam(OV7670) but it’s more smaller and we need just 2new connection for the Arduino, RX/TX just for the cam!
Price: Surly the important point because we can have smaller, better résolution, better gprs etc but much more expensive! I think for exemple to the Raspberry pi Zero and his high definition camera, normaly they cost around 25$ and with a good Gsm/gprs module around 50$. I also wanted to do a wireless camera with a Esp8266, it’s a cheap module but the cameras are really expensive, like this one: http://www.uctronics.com/arducam-2mp-v2-mini-camera-shield-with-esp8266-nano-esp-12f-evaluation-kits.html and i didn’t find a solution above 25$… But with the high price we have also better résolution, 2M against 0.3M max for the A6C but personaly i don’t know what can happen to a wireless module so i prefer a cheap one which do the basic job. His price is around 12$, with the camera which cost normaly around 3.5$. But the module is likely to cost less in the future because i’ve found only few sellers.
I think there is no better deal for a wireless Cam module at this moment, 12$ is a great price and it can be really interesting for the makers community which don’t want to spend more than 15$ for send a picture through a wireless module.
AT+CAMSTART (Start the Cam and choose the resolution)
AT+CAMSTART=0 (QVGA: 320×240)
AT+CAMSTART=1 (VGA: 640×480)
AT+CAMSTART=2 (QQVGA: 160×120)
AT+CAMSTOP (Stop the camera)
AT+CAMCAP (Take a picture, the default format is .JPG)
AT+CAMRD (Read the content of the picture)
AT+CAMREC (Not available for the moment)
AT+CAMCFG (Camera configuration)
This is pure Reverso traduction because i don’t understand what they really say(in chinese):
0 indicates that the flash mode, the parameter is 0, Off, 1, 2 Open Automatically
1 indicates whether a night market, the parameter is 0, no night vision, 1 open the night vision
2 indicates that the image quality, parameters 0,1,2 //7,10,14,20
3 indicates that the image is rotated, the parameter is 0, indicating that will not rotate 1 rotate 90 degrees, 2 rotate 180 degree and 3 rotate 270 degree
4 The exposure parameters -2,-1,0,1,2
5 brightness, parameters -2,-1,0,1,2
6 white balance, parameter 0-auto,1-daylight,2- daylight (0x08),3-cloudy(0x09),4- (0x0a) tungsten lamps
If you want to test the tcp communication with the A6 Module you can follow this tutorial (but use the AT commands for the A6) BUT before, make sure the port is open, go in your router and create a “NAT”, choose the port you want(something like 747), internal and external(the same), for the device choose the internal IP of your computer.
You can check if the port his open with this website:
Good news for the A6, there is a simple way for TCP, i wrote in the previous article the long way with AT+CGACT=1,1 because AT+CIICR did not work for me but Simon f found the good order for use it, so i give you his code:
(we can wait a lot of time, if you see COMMAND NO RESPONSE! do nothing, this mess is send if a command don’t return a message after a while)
AT+CIPCLOSE (If you want to close the actual tcp connection)
AT+CIPSHUT (If you want to stop the internet connection)
There is a new module, very cheap around 4$( Here). We can call/send sms and normaly connect to the website and surly use MQTT(i will explain why after). The good thing is we don’t need to spend more money for use it, there is a antenna and we just need to connect the speakers and a mic on the pins for use it. So it’s very close to the SIM800L(Here with bluetooth and rf in it!).
I recieved the module a week ago but i found nothing about the pinout, and the only things writed on it was 1, 12 and chineses things, maybe rx, tx ? No, with google translation i discovered it was like “made in shenzhen”… I tried different combination based on the videos, but nothing worked. On the official page they write for AT Commands “Included in the download link” so maybe the solution is in this file ? But i can’t find the link :(.
//You can also use something like AT+CIPSTART=”TCP”,”www.google.fr”,”80″
<= CONNECT OK /**This string in the response indicates TCP connection established**/
=>AT+CIPSEND /**Request initiation of data sending (the request)**/
<= > /**The response should be the string “>” to indicate, type your data to send**/
=> xxxxxx /**Just type anything for now**/
=>#026 /**Now type the sequence #026. This tells the terminal.exe to send the hex code 0x1a (which is Ctrl+Z) to indicate end of data sending**/
<= xxxxxxxxxx /**You should get some response back from the server…it would generally be a complain that the request string was not valid…but that is a different subject…you have established the connection**/
/**To close the connection**/
=>AT+CIPSHUT /**Request shutting down of the current connections**/
<=SHUT OK /**Indicates shutdown successful**/
I think i can’t connect because my operator sends a message for activate internet on the phone, i need to install something after that so i can’t do it with this kind of module :/.
Let’s me know if it works for you!
Here an another page wich can be useful if you want to use the arduino and A6: