Pinned Repositories
ASM-MIPS-Assembly
Introduction to Computers Lab - MIPS Assembly Exercises
Calculator
Design2PCB
A showcase of custom PCB designs and footprints, featuring KiCad schematics and PCB layouts initially designed with CAD modeling, along with unique footprints derived from Inkscape illustrations, converted for KiCad use.
FlowVis-TikZ
An illustrative LaTeX project utilizing TikZ for creating and explaining a 3D PIV/RTV measurement process flowchart, showcasing complex technical procedures in a visually accessible format.
Morse-Code-Converter
A terminal-based Morse code converter tool for PC, implemented in both C and C++. The project demonstrates the use of threads, semaphores, and C/C++ programming features such as pointers and structs. This repository serves as a reference implementation for a similar project targeting microcontrollers.
SunriseSunsetACDimmer
A Microcontroller-based AC light dimming project for optimizing lighting conditions in poultry farms, featuring an PCB designed with KiCad. This system allows for precise dimming control through an IRF740 Power MOSFET, driven by user-configurable timers and a 4n35 optocoupler for seamless sunrise and sunset simulation.
UART_CRC_Error_Detection_FPGA
Verilog implementation of UART communication with CRC-based error detection for FPGA synthesis and evaluation.
VHF-Transceiver-Control-System
Arduino-based control system for VHF transceivers, featuring keypad input, 7-segment display output, and BCD frequency encoding for enhanced communication efficiency.
VLSI-Design
A resource for a bachelor's degree course in VLSI Design, focusing on CMOS gate energy use and design with MicroWind and PSpice. It delves into inverter construction, complex logic with Euler paths, and delay analysis.
VoiceMeld
Advanced Topics in Speech and Language Processing
Paschalis's Repositories
Paschalis/SunriseSunsetACDimmer
A Microcontroller-based AC light dimming project for optimizing lighting conditions in poultry farms, featuring an PCB designed with KiCad. This system allows for precise dimming control through an IRF740 Power MOSFET, driven by user-configurable timers and a 4n35 optocoupler for seamless sunrise and sunset simulation.
Paschalis/VoiceMeld
Advanced Topics in Speech and Language Processing
Paschalis/Design2PCB
A showcase of custom PCB designs and footprints, featuring KiCad schematics and PCB layouts initially designed with CAD modeling, along with unique footprints derived from Inkscape illustrations, converted for KiCad use.
Paschalis/UART_CRC_Error_Detection_FPGA
Verilog implementation of UART communication with CRC-based error detection for FPGA synthesis and evaluation.
Paschalis/Calculator
Paschalis/FlowVis-TikZ
An illustrative LaTeX project utilizing TikZ for creating and explaining a 3D PIV/RTV measurement process flowchart, showcasing complex technical procedures in a visually accessible format.
Paschalis/Morse-Code-Converter
A terminal-based Morse code converter tool for PC, implemented in both C and C++. The project demonstrates the use of threads, semaphores, and C/C++ programming features such as pointers and structs. This repository serves as a reference implementation for a similar project targeting microcontrollers.
Paschalis/VHF-Transceiver-Control-System
Arduino-based control system for VHF transceivers, featuring keypad input, 7-segment display output, and BCD frequency encoding for enhanced communication efficiency.
Paschalis/VLSI-Design
A resource for a bachelor's degree course in VLSI Design, focusing on CMOS gate energy use and design with MicroWind and PSpice. It delves into inverter construction, complex logic with Euler paths, and delay analysis.
Paschalis/ASM-MIPS-Assembly
Introduction to Computers Lab - MIPS Assembly Exercises
Paschalis/Computer-Organization-Verilog-GTKWave
Verilog files for simulating hardware designs.
Paschalis/Digital-Logic-Design
Lab exercises for the EY121 Digital Logic Design course, covering simulations of logic gates to sequential circuits.
Paschalis/fort500-compiler
A repository for implementing a compiler for FORT500, a high-level language similar to FORTRAN but with structured commands and support for record structures.
Paschalis/merkle-trees
Implementation of merkle trees for fun :)
Paschalis/Paschalis
Paschalis/STM32-Agriculture
Integration of various sensors commonly used in agriculture applications on a STM32 microcontroller platform.
Paschalis/Ana-s-Calculator
anajananashvili7.github.io/Calculator/
Paschalis/FelineWatchdog
An ESP32-based system to alert you when your cat goes missing. Monitors Wi-Fi connection between your cat's collar-mounted ESP32 device and an embedded system. Notifications sent to your iOS or Android device using ntfy and Docker. Peace of mind for cat owners.
Paschalis/Hardware-Login-Key
The hardware key provides a simple and secure way to log into systems or websites by automating the login process through a physical button press. The project includes both C and C++ implementations, as well as 3D printed case.
Paschalis/MCU-Morse-Code-Decoder
Morse code decoders using various microcontroller platforms, including ATtiny85, ATmega328p, ESP32, and STM32. Each implementation reads audio signals from an ADF device through an ADC, decodes Morse code patterns, and displays the decoded letters alongside the corresponding dots and dashes on an LCD 2004 display.
Paschalis/Networking-CCST-Exam-Prep
Resources and practice files for CCST Networking exam preparation, including notes, questions, and Packet Tracer labs.
Paschalis/ntfy_on_a_chip
ESP8266 and ESP32 client code to communicate with NTFY.sh server
Paschalis/STM32-InfoMonitor
This repository contains the code for an STM32F103C8-based USB information monitor with an SPI-connected 2-inch IPS LCD display. The project enables communication with a connected PC via USB CDC and displays system information such as IP address and CPU usage on the LCD screen.
Paschalis/Tickets-Client-Server
Paschalis/Tickets-Shared-Memory
Efficiently manage football match ticket bookings with concurrent processing using shared memory and semaphores in C.