当前位置:网站首页>[electronic scheme design] PCBA solution for alcohol tester
[electronic scheme design] PCBA solution for alcohol tester
2022-06-21 23:17:00 【Xicheng micro technology program development】
According to statistics, about 50% of traffic accidents in the world are related to drinking , And want to increase the punishment for drunk driving , The first thing to be solved is how to measure the alcohol content of human body efficiently , Alcohol tester came into being . The following is an alcohol tester developed by the solution provider PCBA programme .
How the alcohol tester works :
When the gas sensor cannot detect alcohol , Add to A Of the 5 Pin level is low , When the gas sensor detects alcohol , Its internal resistance becomes low , So that A Of 5 The pin level becomes high .A To display the pusher , It has 10 Outputs , Each output can drive a light-emitting diode , Show pusher A According to the first 5 The pin level determines the number of light-emitting diodes that are lit in turn , The higher the alcohol content, the greater the number of stages of lighting the diode . above 5 The LEDs are red , It means that the safety level is exceeded . below 5 LEDs are green , Indicates the safety level , The alcohol content does not exceed 0.05%.
Function is introduced
1. Turn it on : Press and hold the key 2 Second power on , Buzzer “ di ” A sound ,LCD Full display 1 second .
2. preheating : Buzzer “ di ” A sound , Start 10 Seconds to warm up , Show at the same time ① Warm up sign ② battery level ③ Sensor life indicator ④10 Second countdown display ⑤ arc .
3. measurement : Buzzer “ di ” A sound , Start 10 Second measurement , Show at the same time ① Blowing sign ② battery level ③ Sensor life indicator ④10 Second countdown display ⑤ arc .
4. result : Buzzer “ di ” A sound , Start 10 The second result shows , Show at the same time ① Result flag ② battery level ③ Sensor life indicator ④ Measurement value and unit ⑤ arc ⑥ Warning level sign , The buzzer will sound when the result is out of range “ Diddiddidi ” Continuous alarm ; Press and hold the key in this state 2 Seconds to enter the history display .
5. Historical record : Buzzer “ di ” A sound , Display record number 1 second (1~50), Then the history and units are displayed 9 second , Show at the same time ① Result flag ② battery level ③ Sensor life indicator ④ Warning level sign ; In this state , Short press the key to record the number increasing circularly , And restart the display timing ; In this state, the arc around the value is not displayed .
6. To turn it off : Buzzer “ di ” A sound , Display the sensor life indicator 1 Seconds later , The screen is turned off .
Sensor life indicator
1. Number of tests ≤500 when , green
2. Number of tests >500 And ≤1000 when , yellow
3. Number of tests >1000 when , Red
4. Number of tests >2000 when , Flashing red
5. Number of tests >2500 when , Jump straight to 【 To turn it off 】
battery level
1. Battery voltage ≥3.7V when , The battery logo is displayed in full cells
2. Battery voltage 3.3V~3.6V when , The battery logo is displayed in half space
3. Battery voltage 3.2V when , The battery flag space displays
4. Battery voltage 3.1V when , The battery flag space flashes
5. Battery voltage 3.0V when , The battery flag space flashes , Jump straight to 【 To turn it off 】
Warning level sign
1. Measurement results <0.15mg/L when , Show green sign ( Security )
2. Measurement results ≥0.15mg/L And <0.25mg/L when , Show yellow sign ( Warning )
3. Measurement results ≥0.25mg/L when , Show red sign ( dangerous )
边栏推荐
- Precautions for using keep alive
- WPF x:Static
- uniapp版本更新 热更新及自然更新
- 【电子方案设计】酒精测试仪PCBA解决方案
- Uniapp play video, download video to mobile photo album, add download progress bar function (step on pit record)
- Guys, some field updates of starrocks PK model in 2.2.1 still do not support SQL, right?
- uni-app进阶之样式框架/生产环境【day10】
- 《MATLAB 神经网络43个案例分析》:第9章 离散Hopfield神经网络的联想记忆——数字识别
- An example of data format conversion in MySQL
- C # error: the exception of the task is not observed by waiting for the task or accessing the exception attribute of the task. As a result, the finalizer thread re threw an unobserved exception.
猜你喜欢

Sigir2022 𞓜 user preference modeling in conversational recommendation system

C语言【隐式类型转换】和【显式类型转换】的详解

Uniapp encapsulates the request function to achieve unique login. One account can only log in to one device at the same time
Uni app advanced style framework / production environment [Day10]

Uniapp version update hot update and natural update

WSL 2 的安装过程(以及介绍)

软件测试 答疑篇

WPF routing

SIGIR2022 | 对话式推荐系统中的用户偏好建模

Translation software Bob installation tutorial
随机推荐
Precautions for bitmap use
解决opencv在pycharm中代码提示失效
WPF thread manipulation UI problem
Swiftui basic learning journal (XI) SQLite data operation
Project process management tool OmniPlan Pro 4
Software testing concepts
Flink实战之实时风控规则引擎
Professional font design editor glyphs 3
WPF combobox setting options and anti display
numpy矩阵初等变换
Go service platform project (I) design of database tables and use of gendry Library
uniapp版本更新 热更新及自然更新
C delete files in use
How to use metric unit buffer in PostGIS
深度学习预测酶活性参数提升酶约束模型构建从头环境搭建
378. the k-th smallest element in an ordered matrix - conventional method
Wechat applet obtains network status
Guys, some field updates of starrocks PK model in 2.2.1 still do not support SQL, right?
【用四道刁钻例题带你理解】数据在内存中存储的方式
【强烈推荐】Markdown 语法大全