• IoT entry-level example based on MQTT message communication: GD32E231+ESP8266 implements Wi-Fi remote temperature and humidity collection, control and network clock

    This solution is based on the GD32E231 Cortex-M23 core MCU as the main control. The Wi-Fi module uses Essence's ESP8266 and is developed for secondary use. The LCD screen using the SPI interface displays relevant information. The peripheral circuit part uses simple LED lights. Buttons and sensors to complete the demonstration function with the MQTT server.

    Schematic PCB

  • Development of multi-axis stepper motor drive controller based on GD32 and Weilun touch screen

    This trial uses GD32 as the main control to develop a 5-axis stepper motor linkage drive device.

    Schematic PCB

  • Wireless kitchen timer

    The principle of the work is mainly to use a three-axis acceleration sensor to collect angle information and convert it into the required timing time. At the same time, it is used to collect motion information as a timer control signal.

    Schematic PCB

  • GPRS wireless network controller

    This design uses GD32F350 as the main control. The SIM800 module uses a punctual atomic module. The ATK-SIM800C module is equipped with SIMCOM's industrial-grade quad-band GSM/GPRS module: SIM800C. The working frequency band is quad-band: 850/900/1800/1900MHz. The ATK-SIM800C module supports RS232 serial port and LVTTL serial port, and has hardware flow control. It supports an ultra-wide operating range of 5V~24V, making this module very convenient to connect to your products, thereby providing your products with voice, SMS, MMS, Bluetooth and GPRS data transmission functions. Send instructions through the remote server to control the LED of the GD32 development board to turn off and on.

    Schematic PCB

  • remote text graphic display

    This design uses GD32F350 as the main control, OLED12864 as the display screen, and the ESP8266 module as the display of the network connection module. After the system starts, it will automatically connect to the server (using server software written in Yi Language). You can then use the B2 button to obtain network time updates to the microcontroller system and calibrate the current time. In the receiving mode, pictures and text information from the server can be received. The microcontroller processes the transmitted information and displays it on the OLED screen. The design can be used as a task server, sending tasks from the network and then displaying them using OLED for easy viewing. It can be used as an electronic note and placed at home or at work to remind yourself of the work that should be completed today. The design also includes an alarm clock. Users can set an alarm clock to remind themselves, which can be used to wake up, task reminder, etc.

    Schematic PCB

  • Energy meter based on Internet of Things

    The main modules of this system include measurement and display main control single chip GPRS. Metering uses a serial communication module to provide a serial port to send commands to the metering module for measurement, and the metering module sends back parameters such as voltage, current, and electric energy. GD32F350 receives and processes the display, stores it in the buffer, and then sends the stored data to Baidu Cloud through the GPRS module through the TFT LCD display. Then obtain the main parameters through the mobile APP.

    Schematic PCB

  • Car emergency braking flashing device

    In traffic accidents, rear-end collisions occur frequently due to sudden braking of the vehicle in front. Rear-end collisions are usually caused by failure to maintain a sufficient safe distance and the brakes cannot stop the vehicle. The time from when you discover an emergency ahead to when you apply the brakes is called reaction time. The length of reaction time directly affects the length of the braking distance. Especially when driving at high speed, a serious traffic accident will occur within one second. The long reaction time does not mean that the driver is slow to react, but that he does not know whether the car in front is applying the brake lightly or hard. When he finds out, two seconds have passed, and it is very likely that he will not be able to brake. If the vehicle in front The brake lights with flashing function are different. When you see the brake lights flashing, you must be stepping on the brakes harder. At this time, you should also step on the brakes harder, and the reaction time will be shortened. Therefore, in addition to letting the car behind you know whether to apply the brake lightly or hard, the flashing brake light is also particularly eye-catching and can remind the car behind you in time.

    Schematic PCB

  • LED toys based on GD32F350

    This LED toy uses an acceleration sensor to obtain acceleration, calculates position and acceleration, and displays the sand grains on the LED display. The sand grains flow and collide with the angle of the LED.

    Schematic PCB

  • Bluetooth base station for smart running shoes based on GD32F350

    The Bluetooth base station designed this time for smart running shoes is mainly used in school classrooms, gyms and other places. Taking school classrooms as an example, schools and parents pay attention to students' daily exercise and learning status, and balance work and rest. Students put on smart shoes and place Bluetooth base stations in the classroom. Without getting rid of mobile phones, each student's movement status can still be collected that day. When students attend class, the base station automatically connects to the smart shoes via Bluetooth and obtains the step count, and stores the student ID and step count. After the day's class, the teacher can use the PC software to check the status of the students that day. During the class, the teacher can also use the PC software to control the connection to the designated smart shoe device.

    Schematic PCB

  • Portable information board

    "Portable information board", as the name suggests, displays the information you want to display on a device (screen) that you carry with you. The inspiration for this idea was that I met many elderly people who were lost before, but some of them were too old, had poor memory, forgot where their home was, couldn’t find their family members’ phone numbers, etc. (Although there are only a few, they are still exists, and China’s population is aging increasingly, so the proportion will inevitably increase).

    Schematic PCB

  • Online dust monitoring system

    With the vigorous development of national real estate construction and the increase in construction projects, the problem of dust pollution caused by construction has become increasingly serious. In order to effectively and quickly monitor the dust conditions at the construction site, we use a hardware platform to collect dust PM2 at the construction site. 5/pm10 content information, the dot matrix screen displays the content information on site, and transmits the pm particulate matter (PM10/PM2.5) content information to the China Mobile OneNet platform through the GPRS network, and the dust regulatory authorities can view the dust content information through the platform. And it can be viewed through the mobile phone, which greatly facilitates the monitoring and control of dust pollution.

    Schematic PCB

  • CMSIS-DAP compatible debugger [Vllink Lite]

    According to my previous tests, the continuous read and write speeds of ST-Link V2 and Jlink V8 are around 160KB/S. However, most CMSIS-DAP debuggers are limited to full-speed HID and the speed is difficult to increase. The continuous read and write speed of DAPLINK+ OpenOCD The speed is only 23KB/S. At the beginning of the year, I tried to use NUC505 for CMSIS-DAP. 505 should be the cheapest integrated USB HS PHY microcontroller on the market. The high-speed HID message can be set to 1024Byte, and the sending and receiving interval is 125uS. There is no bottleneck in the USB part. However, its SPI module is very slow. After a transmission is completed, it will wait for several CLKs before triggering the completion flag. Even if the CLK is increased to 14MHz, the continuous read and write speed is only 150KB/S, which can only be said to be dead wood. It cannot be carved. The protagonist this time, GD32F350, I learned about it last year. I heard that it is the same price as GD32F150. The USB part has been changed to DWCOTG, and the execution speed of the last 32KB code will not be snail. After reading the datasheet in detail, I found that the internal 48M clock can be calibrated through the USB SOF signal, so that a crystal oscillator is not needed. The price is said to be as low as 30 cents in bulk. Well, it’s just so-so. Anyway, I bought 3pcs on Taobao for a total of 21 yuan. In general, it "seems" to be a super low-price solution, similar to the SPI design of the ST-LinkV2 main chip, and may be able to reach the mainstream speed indicator of 160KB/S, so it is worth a try.

    Schematic PCB

  • Digital capacitance meter based on GD32F350

     The GD32F350 development board uses the latest ARM Cortex-M4 32-bit general-purpose microcontroller GD32F350RB launched by GigaDevice. This chip comes with a 2-way comparator and is very suitable for making a low-cost digital capacitance meter.

    Schematic PCB

  • Light source controller

    Mainly using GD32F350 to make a light source controller to provide stable light source control for machine vision cameras, adding an external trigger function that can be connected to an external 24V signal (photoelectric sensor or PLC input), and a 24V output signal to trigger the camera to take pictures. Due to the diversity of application scenarios here, it is necessary to add user process configuration to control how long and when the four light sources are turned on respectively. Due to the life of the light source and the general glare of the light source, a parameter power-off retention function is added. In addition, it is also extended WIFI function. Live application scenarios are also tested in the video.

    Schematic PCB

  • Simple pedometer design based on GD32F350

    This work is a simple pedometer design. It mainly uses MEMS sensors to detect changes in human body posture. It uses a pedometer algorithm to implement a simple pedometer function. It uses an OLED screen as a display device and adds a GY-30 light sensor module to detect changes in brightness of the surrounding environment. To adjust the OLED backlight brightness in real time; at the same time, the on-chip RTC is used to realize the real-time clock function. Due to limited time resources, it can be expanded later to add heart rate detection, temperature, humidity and air pressure, voice playback and networking functions.

    Schematic PCB

  • Home environment intelligent control system

    To realize the intelligent control system of the home environment, the GD32F350 can be used to drive the TFT liquid crystal display and touch control to centralize the lighting equipment in the home, fresh air (exhaust), dehumidification, lighting, etc. to control our various needs for the environment in family life. It can also be controlled Join the WIFI network to realize remote monitoring and control of the operating status and parameters of the system.

    Schematic PCB

  • Initial implementation of solar tracker

    This design only implements the establishment of the basic framework, such as protocols, business processing, task processing, upper and lower computer interaction data, etc., and abstracts interfaces one by one, and calculates the solar altitude angle and azimuth angle at this time through SPA. Simply use the obtained azimuth angle, altitude angle, etc. to convert the PWM duty cycle to control the corresponding rotation of the servo. There is actually a lot that needs to be done.

    Schematic PCB

  • Single-lead ECG acquisition system based on GD32F350

    A single-lead ECG acquisition system based on GD32F350 is designed. The system uses a single-lead method to obtain ECG signals. Users only need to install the lead electrodes on their hands, and they can check their ECG anytime and anywhere without going to the hospital to specifically check their heart health.

    Schematic PCB

  • GD32F350 Urban Youth Home Security Guard

    With the help of GD32F350, the latest cost-effective arm processor launched by GigaDevice, the initial construction of a home security system can be realized. Effective communication of home conditions through sensors. With the help of OV5640 camera, pyroelectric sensor, raindrop sensor, etc., and relying on the hardware structure of GD32F350, a low-cost, high-accuracy home security solution is realized.

    Schematic PCB

  • LogicKids version 0.1 implementation (children's programming education series)

    This DIY project originated from children's programming education when I took children to play with Lego toys. Looking at the companies on the market that change the interface and use it to make money, I would like to despise this DIY wall crack. Currently, only the entire project has been completed. There is still a lot of work to be done on the basic framework of the idea, especially the repair and processing of some details, which is very time-consuming and brain-consuming.

    Schematic PCB

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号