Math Master - De Tafelkampioen - Howest MCT

by RietDM in Circuits > Raspberry Pi

144 Views, 0 Favorites, 0 Comments

Math Master - De Tafelkampioen - Howest MCT

A4 - 1.png

Math Master

Dutch: De Tafelkampioen

Personally, I am very mathematically inclined and enjoy playing board games. 

I made a game to practice multiplication tables for 2nd grade children. This way, they can learn them in a fun and relaxing way.


Link to all used documents: Github

Supplies

RaspberryPi4B.jpg
RFID-RC522.jpg
20240616_090044.jpg
LED-dot-matrix-8x32.jpg
DS18B20-temperatuursensor.jpg
15569-Ultrasonic_Distance_Sensor_-_HC-SR04-01a.jpg
PowerSupply.jpg
RaspberryPi-T-stuk.jpg

Components:

  • Raspberry Pi 4B
  • SD-card 16GB


  • Button (2x)
  • HC-SR04 Ultrasone distance sensor
  • RFID RC522
  • RFID badge
  • Rotary Encoder
  • DS18B20 temperature sensor
  • Potentiometer



  • Resistors
  • Jumper wires (a lot)
  • Breadboard


Game enclosure

  • MDF 600mm*450mm (2x)


Handy

  • Hammer


software

Electronic Circuit Diagram

schema_elektronica_Riet_v2_schema.jpg
schema_breadboard_Riet_v2.jpg

Making the circuit.

See attachments for a clear image.


First make the circuit and check if the code (see github) works. Then divide the circuits over several breadboards. (This makes it easier to insert into the housing later).

Casing

20240608_095850.jpg
20240616_171708 (1).jpg
20240608_211258.jpg
20240608_211335.jpg
20240608_211322.jpg
20240616_170714.jpg
20240616_170720.jpg
20240616_170745.jpg

Laser cutting and assembling.

Goes better with the help of a hammer


 This website was used for this purpose. It also includes instructions on how to put it together.

(You can adjust this to your liking)

Holes were added with Adoble illustrator.

Database

Schermafbeelding 2024-06-16 185015.png

See github for an export of the database.

Mysql workbench was used.


Database name, username and password must be entered the in config.py file in github.

Make sure this config.py file is added in gitignore.

Raspberry Pi Code

Protocols used:

  • SSH
  • OneWire
  • SPI


If necessary, adjust the pin numbering of the components in the code.

Website

Desktop - 4.png
Android Small - 1.png
iPad Pro 11_ - 2.png

Tip:

Figma is a great tool for easily developing a design visually.

Design Display

Schermafbeelding 2024-06-16 224826.png
Schermafbeelding 2024-06-16 224919.png

This helps to get an idea of ​​what the result will look like before it is converted into bits and bytes.

You Did It!

Need help?

Contact riet.de.meulemeester@student.howest.be