初级会员
- 积分
- 198
- 金钱
- 198
- 注册时间
- 2014-11-12
- 在线时间
- 1 小时
|
自己是个苦逼上班族,因为家里新添一新成员,所以购置了一辆BYD F0 作为代步车方便出行。中配 功能很少,后来自己又网上购买了 导航倒车视频一体机、又加了倒车雷达。一次无意中淘宝看到网上有 车内车外温度显示和电压显示,正好前段时间天气冷,车电瓶欠压,老是要打开引擎盖用万用表量电压,感觉很不方便,本想买一个,价格还挺贵功能也单一。想想自己也是搞电子的,自学了这么久51,也该发挥一下作用了,就自己动手做做。水平有限,希望大家多多支持!
先用自己的STC12C5A60S2的学习板调试的程序,然后用洞洞板搭建的电路,单片机用的STC15W408AS.不多说 直接上图;
STC15W408AS单片机 电源用的DC-DC LM2596-5
RX8025T 时钟芯片,时钟芯片是贴片封装,多余没用的脚剪掉了,好方便搭电路。时钟低功耗电池;
1.3寸 OLED屏 加DHT11温湿度传感器、红外接收头
来张背面的;
封胶装盒;
车外温度传感器采用DS18B20,单总线 寄生供电
来张整体照片
车外温度传感器安装
车内安装效果,直接阅读灯取电,用3M胶贴在挡风玻璃上,抬头可见;
个人感受谈一谈,呵呵 高手勿喷呀!
选择STC15W408AS的原因是 宽电压,内部RTC时钟 带AD 这样电路就比较简单,本人喜欢OLED显示效果,正好手头上又有就直接用了,效果不错。 扩展了红外接收头,本想用来校对时间用的,不过RX8025T时钟很准,本人又不会红外这块的程序 呵呵,偷懒没写了。 遇到的问题:车外温度用的DS18B20 寄生电源,当初想法就是 地直接搭铁,一根线 好走线。不过事与愿违,不启动车,温度显示正常。启动后,温度显示为85 熄火又正常。初步分析为启动发动机后 发电机交流电干扰造成。
正好这段时间,买了快原子哥的MINI板 想入门STM32 就没花太多精力去解决了。 本人自学的单片机,水平有限请高手指教!勿喷!
|
|