Click the blue words to follow us
Intelligent fish tank simulation based on 51 microcontroller (Proteus simulation + program + design report + explanation video)
Simulation software: Proteus 7.8 and above
Program compiler: Keil 4/Keil 5
Programming language: C
Design number: S0080
Main functions:
Intelligent fish tank detection and control system simulation using Proteus based on 51 microcontroller
1. The system detects the fish tank temperature using DS18B20, and collects data from the PH sensor and water level sensor through DAC0832;
2. If the temperature is below the threshold, the system activates the heating function; the default normal range is above 25 degrees Celsius;
3. If the water level is too low, the system automatically starts the water inlet valve; if the water level is too high, the system automatically starts the drainage valve; the default normal range is 90-100cm;
4. If the PH value is too high or too low, the system lights up the alarm; the default normal range is 6-8;
5. The fish tank temperature, PH acidity, and water level thresholds can be adjusted using buttons;
6. The LCD1602 displays temperature, PH acidity, water level measurements, and related thresholds;
Note that in the simulation, the 51 microcontroller chip is compatible. AT89C51 and AT89C52 are specific models of the 51 microcontroller, with the same core. In the same schematic, whether STC or AT, the pin functions are the same, the program is compatible, and the chip can be replaced with STC89C52/STC89C51/AT89C52/AT89C51 and other 51 microcontroller chips.
Download link:
[Tencent Document] S0080 Cloud Disk Link
https://docs.qq.com/doc/DS0J3RGp0aWFTakhG
The following are the design data display images:
Explanation video:
The explanation video includes simulation operation explanation and code explanation
Simulation design:
Open the simulation project, double-click the microcontroller in Proteus, select the hex file path, and then start the simulation. Display temperature, PH acidity, water level measurements, and related thresholds;
By adjusting the PH value potentiometer, simulate the dynamic changes of sensor values. When PH is greater than the default threshold, the warning light turns on.
If the water level is below the threshold, the water inlet valve starts working, and the indicator light turns on. If the water level is above the threshold, the drainage valve starts working, and the indicator light turns on. The default normal water level range is 90-100cm;
Adjust the temperature below the threshold, and the heater starts working.
Program code
Use Keil 4 or Keil 5 to compile. The code is commented, and you can understand the meaning of the code in conjunction with the video.
Design report
8335-word design report includes hardware design, software design, software and hardware block diagrams, debugging, conclusion, etc.
The intelligent fish tank detection and control system in the design has the ability to automatically adjust related devices based on preset thresholds. For example, when the water temperature in the fish tank is detected to be below the set suitable temperature, the system will immediately activate the heating device to ensure that the water temperature remains within the optimal range for fish life; at the same time, for low or high water level situations, the system can also automatically open the water inlet valve or drainage valve to maintain the water level within a safe and reasonable range; in addition, for the critical water quality indicator – PH value, the system can also promptly capture its fluctuations and trigger alarm prompts when the PH value is too high or too low, and even link with acidity and alkalinity adjustment devices for adjustments.
To verify and optimize the design of the intelligent fish tank detection and control system, we will also use the powerful Proteus simulation platform to conduct detailed system modeling and debugging. The powerful simulation capability of Proteus allows us to complete the design and verification of system functions before actual hardware construction, greatly shortening the development cycle and reducing R&D costs, thus efficiently transforming the design scheme into a practical, reliable intelligent fish tank detection and control system, ultimately providing users with an automated, precise control, and easy-to-operate optimal breeding environment solution.
Design data content list && download link
The design data includes simulation, program code, explanation video, functional requirements, design report, software and hardware design block diagrams, etc.
0. Common usage problems and solutions – must read!!!!
1. Program
2. Proteus simulation
3. Functional requirements
4. Software and hardware flowchart
5. Opening report
6. Design report
7. Explanation video
Altium Designer installation cracking
KEIL + Proteus microcontroller simulation design tutorial
KEIL installation cracking
Proteus component search
Proteus installation
Proteus simple usage tutorial
Microcontroller learning materials
Related data sheets
Defense skills
Common descriptions in design reports
Double-click the mouse to open and find the Jiasheng microcontroller 51 STM32 microcontroller course graduation design.url
Method 1: Copy to browser to open
Download link:
https://docs.qq.com/doc/DS0J3RGp0aWFTakhG
More resources click the link below:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
Method 2: Long press to scan the code
WeChat Official Account
Jiasheng Microcontroller
Website|www.eemcu.cn