Skip to content

CQUT-handsomeboy/traffic_light_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVG Banners

Static Badge Static Badge Static Badge Static Badge

References

IRF520_connection_demo

ESP32_connection

IRF520

ESP32S3-TOUCHLCD

Explanations

01_Softwares

软件工程

sketch_may29a

最初的版本,使用Arduino,直接使用IO口驱动电路板,没有考虑到红绿灯的工作电压与IO口数量的问题。

Traffic_Light_Control_Upper

交通信号灯上位机MQTT通信协议验证程序。

traffic_light_mpy

为带有TFT的ESP32S3编写的MicroPython版本,参考微雪例程。

traffic_light_mpy2

为不带有TFT屏幕的ESP32编写的MicroPython版本,增加了很多异常处理机制与执行状态。

02_Hardwares

转接板第五版设计完成。(评估版)

  1. 使用PCF8574可以实现对大电流负载的灯泡的驱动能力,供电为CH340提供的3V3。
  2. IO都各自引出了公母排针,方便接入不同的杜邦线。
  3. CH340 TTL转USB 引出 Type-C更方便地将信息传输给上位机。
  4. 添加3个按键,使用去耦电容硬件消抖。

03_Documents

所有文档。原理图与PCB,其中报废版本与过渡版本省略未传。

About

交通信号灯,软硬件工程与文档。

Resources

License

Stars

Watchers

Forks