Introduction: The license plate number restriction prompter implements the license plate number restriction reminder function on the current date based on the set license plate information and regional number restriction rules.
1. Product introduction:
This design is a license plate number restriction prompter. It mainly implements prompts on whether the license plate number is restricted on the current date based on the user's license plate information and regional number restriction rules. It supports mobile APP synchronization control, pop-up prompts and other functions. It also supports real-time clock;
2. Application scenarios:
1. License plate number restriction prompts and alarms;
2. Mobile APP synchronization control, number restriction prompts, etc.;
3. Product overview:
This design is mainly used to implement STM32F103C8T6 + ESP8266 to connect to Alibaba Cloud The Internet of Things platform implements the function of a compact license plate number restriction prompter. You can set license plate information, regional number restriction rules, system real-time date, time and other parameters on the device; the system can based on the set license plate information and regional number restriction rules, Automatically calculate whether the license plate number is restricted on the current date. If the license plate is restricted, the user will be prompted through a buzzer. At the same time, there will also be a pop-up prompt on the mobile APP. The specific effect can be seen in the demonstration video.
4. Product parameters:
1. Powered by Micro USB interface, DC-5V;
2. Use ESP-12F to connect to 2.4G WIFI network;
3. Use 1.44-inch LCD display to display system parameters in real time;
4. Support mobile APP for real-time remote control control, alarm prompts, etc.
5. Instructions for use:
1. First, explain that this design requires an STM32F103 core board. The header on the motherboard can be connected to the core board. See the appendix for the purchase link of the module;
2. You can view the real-time time and license plate on the main interface on the LCD. Information, number restriction rules and other parameter information;
3. Use the three function buttons on the mainboard to switch the setting menu to set the number restriction rules, license plate information, and view cloud server parameters;
4. At the same time on the mobile APP It can support the setting of the above parameters, as well as the prompt of number limit information, and there will be a corresponding pop-up box to prompt the alarm;
5. Real-time time setting, you only need to set the date and time, and the system can automatically calculate the day of the week;
6. In the "variable description" in the main.c file, you need to set up and compile the program according to your configured Alibaba Cloud platform and WiFi network information (as shown in the figure below);
7. When using the system for the first time, please set it on the STM32 core board Press and hold the "K0" button + "RST" button to enter recovery mode. By default, the compiled WiFi network information and server configuration information will be stored in EEPROM (because the new EEPROM chip does not store any information), otherwise the system will not be able to complete initialization;
6 . , Remarks:
1. There is the program source code (source_code.zip) in the attached file, and detailed comments are added to the key parts of the source code;
2. The mobile APP is a configuration solution using the Alibaba Cloud platform (Cloud Smart APP is compatible with Android and IOS ), you can find relevant tutorials on site B for specific configuration methods;
3. The hardware part of this project is relatively simple, and the main difficulty lies in the program software part. The source code has been provided to everyone, and everyone is welcome to optimize and iterate on this basis;
4. For the time being, only the API interface (API.lib) is provided for connecting to WiFi networks, accessing Alibaba Cloud servers, and JSON data parsing. You can transplant it to your own designs and products to complete the configuration through the API interfaces provided by MQTT.h and WiFi.h. );
5. The program source code source_code.zip provided in the attachment is the STM32 project file in the keil v5 development environment. It can be compiled, debugged, and burned in keil v5. It is recommended to use emulators such as Jlink and ST-link for programming. Burning and debugging;
6. The material cost of the design (STM32 core board + LCD screen + motherboard) is about 50. The main components can be purchased at Jialichuang SMT or Lichuang Mall according to the BOM list, including LCD screen, STM32 The purchase link for the core board is described in the attachment.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet