7MCBh

Automatic Soymilk Maker Control System Based on STM32

 
Overview
Project Description:
This design uses the STM32F103C8T6 microcontroller as the main control chip, combined with various modules to achieve intelligent operation. The main modules include a sensor module, clock module, display module, motor drive module, and heating module. The sensors mainly include temperature, ultrasonic, and turbidity sensors. The clock module is implemented using a DS1302. The display module uses an OLED screen. The motor drive module uses an MX1508 to drive a DC motor for simulating stirring. Through the combination of these modules, the soymilk maker achieves intelligent operation. The program is programmed using STM32CubeMX and Keil5.
The open-source license is
   GBL 3.0 .
  Project-related functions:
  Pressing the right button enters the system settings interface, mainly for setting the concentration, temperature, and speed. After entering the settings interface, the left button controls the selected object, which will flash. The up and down buttons can be used to add or subtract values ​​from the selected object. Pressing the OK button will execute the settings, thus achieving automation. When the temperature drops below the holding temperature, the PTC starts heating; when the required concentration is reached, the motor stops rotating, and the grinding process ends.
  Project Schedule
  : March 2024 - April 2024: Schematic and PCB design;
  April 2024 - May 2024: Physical debugging and program writing .
  Notes:
  The DS18B20 schematic requires a pull-up resistor at the data transmission end; otherwise, it will not function properly. A
  physical demonstration
video and source code are attached and can be downloaded.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 13:00:10
  • How to use the CCS5.3 memory window
  • Start with a simple board
  • A newbie has an urgent question about 2812ad sampling!
  • NAND Flash application issues..
  • Fujitsu FRAM Experience Submission
  • How do you generate eboot, wince5.0?

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号