Range Hood FPGA Control System in Verilog

Intelligent range hood multi-mode control system on EGO1 FPGA with keypad and LCD interaction.

Background

  • Time: Dec 2024
  • Context: Course project for “Digital Logic (H)”.

GitHub Repository

Highlights

  • Designed and implemented an intelligent range hood control system on the EGO1 FPGA board, supporting standby, fan speed adjustment, self-cleaning, smart reminders, lighting, and time query.
  • Integrated a 4x4 membrane keypad and LCD1602 display to enable gesture-based power control, parameter configuration, and real-time status visualization.
  • Built a modular Verilog architecture with clock division, debouncing, LCD driving, and finite state machine (FSM) control.
  • Completed end-to-end hardware logic integration from low-level peripheral drivers to high-level functional orchestration.

Outcome

  • Project Score: 118 / 100

Tech Stack

  • Verilog
  • FPGA (EGO1)
  • FSM Design
  • LCD1602
  • Matrix Keypad
comments powered by Disqus