QuecPython EVB is a communication EVB equipped with various sensors or peripheral interfaces. This document introduces the usage and precautions for the EVB.
The name principle of QuecPython EVB is telling as following:
QuecPython EVB is a series. This document starts off with QuecPython_EC2X_EVB_V1.0 to introduce. “X” in EC2X means a series of the module starting with 2, and “X” can be any numbers. QuecPython EVB is an EVB with portable characteristics. Through small in volume, It is equipped with abundant features, such as buttons, temperature and humidity sensor, SIM card holder, LCD interface, photo-resistor and MIC.
Only by one USB Type-C data cable, the developers can get the comprehensive knowledge of EVB capabilities.
Resources of V1.0 EVB #
- Quectel LTE Standard module
- NANO self-elastic SIM card holder
- GNSS, LTE, WIFI/BT/DIV antenna interface
- USB Type-C data interface
- Power, reset and force download buttons
- Four-leg and two-gear slide switch for customizing feature
- 5 watt mono audio-frequency amplifier
- Temperature and humidity sensor
- Monochromatic lights
- Electret MIC
- Speaker audio output
- GPIO female header leading out
- LCD female header
- CAMERA interface
- SD card interface
- Power supply selection switch
- Keypad female header
- SD card, CAMERA feature selection switch
- Other parts
Things Can be Done on EVB #
Little Test #
Many interfaces and peripherals are included in EVB, which is convenient for developer to develop and debug. Meanwhile, multiple little tests are provided in the QuecPython official website.
For address, please click the link: Advanced develpoment
Implement Product Prototype #
Based on the peripheral such as various sensors, buttons and LCD screens that attached to the EVB, developers can make the product prototype in a rapid way. Here are a few examples of some product prototype that can be made based on the sensors on the EVB.
- Anti-theft and Loss Implementation
Background: It refers to unattended devices such as parcel locker, charging station or charging point, which is exposed to the risk of theft or damage. As a result, these devices should be fulfilled with the features of distance control, anti-theft, and abnormal state report.
Implementation: It is composed by Quectel communication module, accelerometers, GPIO (matched with vibration sensor, micro switch, relay, and LED) and speaker.
Method: Connect the Quectel communication module to cloud and save the parameters issued by the cloud. By reading the parameters reported by sensor, you can judge the current state , whether the vibration state surpasses the threshold, LED twinkle and alarm. After that, report all above to cloud.
- Micro Weather Service Station
Background: Establish the unattended micro weather service station in the field, which can report temperature and humidity, wind for recording, analyzing and forecasting over network periodically.
Implementation: It is composed by Quectel communication module, temperature and humidity sensor, ADC (wind and battery voltage detection) and GPIO (battery charge and discharge state detection)
Method: Connect the Quectel communication module to cloud and save the parameter issued by the cloud. Then make the internal clock synchronous by NTP. After that, read the parameters reported by temperature and humidity sensor and ADC. Finally, make the data sequenced in accord with cloud and report it over network. Under the circumstance of bad network condition, save data offline and report the data to cloud in good network.
- Micro Vending Machine
Background: The minibar in hotel cannot meet the demand of customers, while the micro vending machine in guest-room can mend it. The micro vending machine can not only provide goods, such as snacks, chewing gun add charging wire, but also mobile charging.
Implementation: It is composed by Quectel communication module, GPIO (matched with stepping motor, relay/MOS tube), lignt intensity transmitter, LCD, G-Sensor and speaker.
Method: Connect the Quectel communication module to cloud, then register and authenticate it to receive data issued by cloud. Corresponding QR code will be displayed on LCD screen and users can scan the QR code to purchase goods with Wechat or Alipay. After paying, the cloud will issue command to module for controlling GPIO to fulfill shipment by revolving the stepping motor. Meanwhile, the light intensity transmitter will confirm whether the shipment is complete. Or it will charge the cellphone over controlling relay or MOS tube. Once all above is done, read corresponding information such as" the shipment is complete, looking forward your visit again" by TTS. If goods-pouring or violent damage is detected by G-sensor, it will report the information to cloud automatically for operations and maintenance.
- Barcode Scanner
Background: In daily use, it is available to use scanner to enroll in barcode and QR code in packet. However, traditional scanner should rely on PC, meanwhile, it is also complicate to scan by cellphone with bad stability and high-power consumption attached. By wireless barcode scanner, remote scan, wireless scan and continuous scan can also be achievable.
Implementation: It is composed by Quectel communication module, SPI Camera, LCD and keypad.
Method: Connect the module to cloud after the module powers on and related information will display on LCD. Users should click the keyboard to confirm firstly. Then enable the camera to scan barcode or QR code (single or continuous scan is optional) until the module identifies the information of above. Finally, report the scanned information to cloud.
- Intellectual Control
Background: By issuing runnable parameter over cloud, the module can monitor device and controller automatically so as to save labor cost.
Implementation: It is composed by Quectel communication module, SPI Camera, SPI, I2C, LCD and GPIO (matched with buttons and relays).
Method: Connect the module to cloud after the module powers on for sake of obtaining runnable parameters and saving it. Then, related controlling contents and running state will be displayed on LCD. Once the value of sensor surpasses the threshold, it will execute related operations and report to cloud with saved parameters so as to realize auto controlling. (for example, when the humidity is over 80 %, the rely as well as dehumidifier should be opened).
- Device Positioning
Background: The shared bike is developing rapidly. However, it is inevitable that customers cannot find the accurate location of the bike due to the remoteness in which it parked. As a result, it does not only affect the consumption experience but also waste lots of resources. Furthermore, the real time can also not be confirmed.
Implementation: It is composed by Quectel communication module and L76K (GNSS module).
Method: The L76K is used to get location information and output NEMA sentence. Then the NEMA sentence can be read by the serial port of the module. After that, transfer the data to cloud (for example, Alibaba Cloud) to get real time sharing in the connected network.
Introduction on EVB #
The purpose of EVB is for the convenience of developer to use QuecPython. While as for the EVB based on Quectel communication module, it integrates with common configurations related to development, which will satisfy the demand of developer.
V1.0 EVB #
Front Interfaces of V1.0 EVB #
Back Interfaces of V1.0 EVB #
For more details about the silkscreen of EVB, please see the appendix, while about the EVB, please access QuecPython> or quecpython@Quectel.com
V1.3 EVB Configuration #
Multiple sensors and other peripherals are embedded in the EVB. See the table below for details.
|1||Temperature and humidity sensor||AHT20||I2C|
|3||Four-leg and two-gear slide switch||TM-2024A||GPIO|
|5||Audio power amplifier chip||NS4160||SPK|
|7||LCD screen (Screen combo should be selected)||ST7789||LCD|
|8||CAMERA interface (Camera combo should be purchased)||-||CAMERA|
|9||SD card slot||-||SPI|
Feature Description #
Notice: This part of the circuit schematic diagram may not be applicable to all versions. Please download the corresponding version schematic diagram on the official website or contact Quectel with the official mailbox quecpython@Quectel.com to get the it. For the specific features supported by the module, please see API Description. You can search by keyword in the upper left corner.