tom-zv / FPGA-ESP32-Projects

Projects showcase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FPGA & ESP32 Projects

This repository showcases a collection of projects designed for both practical applications and learning, including low-level and embedded software, HDL RTL code, FPGA design, and workflow, as well as hands-on breadboard prototyping.



The FPGA utilized is the Digilent Cora Z7, a Zynq-7000 based ARM/FPGA SoC, employing the Xilinx Vivado & Vitis workflow.


⭐ Project Highlight - A/C IR remote

Complete implementation of a 'smart' air conditioner remote, covering both hardware and software aspects.
The project encompassed everything from down at the IR signal level to the development of a frontend Android app.

Through this project, I worked on and improved the following skills:

  • Embedded programming: working within an established software framework
  • Computer networks: setting up an HTTPS web server and making it accessible online using a reverse proxy
  • IR signal analysis: understanding the encoding and signal structure used by my AC
  • Web development: frontend UI/UX design
  • Frontend and backend interoperability

About

Projects showcase

License:Apache License 2.0


Languages

Language:VHDL 58.6%Language:C 25.7%Language:Kotlin 11.0%Language:JavaScript 2.6%Language:HTML 1.0%Language:CSS 0.9%Language:CMake 0.1%