Draft: Project/vlad.stoica1305
Project Documentation
Student: Stoica Vlad-Alexandru Group: 1221EB Project Name: HumanBenchmark
Checklist
Please make sure that you have done all these actions:
-
I have used WSL2 or a Linux VM to add my project description -
I have created a folder with my curs.upb.ro username (not name) in versioned_docs/version-<acs_cc or fils_en>/project/2025 -
I have followed the template found in versioned_docs/version-<acs_cc or fils_en>/project/2025/template.md -
I have created a index.mdfile inversioned_docs/version-<acs_cc or fils_en>/project/2025/<my_curs.upb.ro_username> -
I have added to index.mdthe link to the GitHub repository where my project's source code is stored -
the merge request contains only the markdown and image files -
all the images are in webp format or svg format and are less that 1024x768 -
there are no source files in the merge request -
I have run ./build_website.shwith no errors
Author
Signed-off-by: Stoica Vlad-Alexandru, vlad.stoica1305@stud.fils.upb.ro
HumanBenchmark
A human memory and reflexes tester
info
Author: Stoica Vlad-Alexandru GitHub Project Link: https://github.com/Playsu/HumanBenchmark
Description
A device that is used to see the reaction time and the memory score of people in a fun and interactive way.
Motivation
I always liked to use sites like HumanBenchmark to see the differences between me and my friends. We used it in a competitive way and I figured that it would make an interesting project for this subject.
Architecture
Here is the schematic of the project:
Log
Week 5 - 11 May
Week 12 - 18 May
Week 19 - 25 May
Hardware
Raspberry Pi Pico 2W Modul EEPROM AT24C256 Breadboard & Jumper Wires Micro-USB Cable Resistors(10kΩ for pull-down, 220Ω for LED protection) Arduino LCD 2.4'' with Touchscreen
Schematics
Place your KiCAD schematics here.
Bill of Materials
| Device | Usage | Price |
|---|---|---|
Software
these will be changed if necessary, these are not final softwares
rp-pico – Hardware Abstraction Layer (HAL) for Pico. ssd1306 – Drives the OLED display. embedded-graphics – Draws UI elements (text, shapes). xpt2046 – Reads resistive touch input. cortex-m + cortex-m-rt – ARM Cortex-M core support. rand – Generates randomness for game logic.