Skip to content

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.md file in versioned_docs/version-<acs_cc or fils_en>/project/2025/<my_curs.upb.ro_username>
  • I have added to index.md the 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.sh with 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:

Project Architecture Diagram

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.

Links

Edited by Vlad-Alexandru STOICA

Merge request reports

Loading