Table of Contents

Smart Roulette

Introducere

Proiectul este o ruleta de cazino inteligenta in care utilizatorul poate sa parieze pe o anumita culoare si in functie de rezultat, suma pariata este modificata. Aceasta este insotita de un speaker care sa ofere o ambianta specifica unui cazino si de un accelerometru/buton care sa capteze inputul userului (cand acesta o sa “invarta” ruleta).

Descriere generală

Proiectul va simulaa o ruleta de cazino. Userul interactioneaza cu ruleta prin butoane, accelerometru si LCD. Pe LCD vor fi expuse informatii precum : castig, pierdere, suma pariata, incrementare suma de pariat(prin buton), decrementare suma de pariat (prin buton). Pentru a activa ruleta userul va genera o vibratia ce va fi captata si interpretata de accelerometru (cu cat vibratia este mai mare cu atat viteza de rotire a ruletei, adica a LED-urilor, este si ea mai mare). Dupa terminarea rulari se vor afisa mesajele corespunzatoare pe LCD (castig, pierdere, exit, etc.). Shift registers vor fi folositi pentru a optimiza pin-urile folosite pe placuta deoarece vom avea de conectat mai multe LED-uri ce reprezinta culorile ruletei. Toate actiunile efectuate asupra ruletei vor fi insotite de sunete generate de speaker.

Hardware Design

Componente:

  • Arduino Uno
  • Ecran LCD
  • Accelerometru ADXL345
  • Butoane
  • LED-uri
  • Shift registers
  • Buzzer piezo

Software Design

Rezultate Obţinute

Rezultatele sunt cele asteptate. Proiectul simuleaza o mini-ruleta de cazino. Aceasta este interactiva (LCD, butoane, sunete prin buzzer) si complexa dpdv hardware (accelerometru, shift register pentru optimizare de pini folositi, led-uri, butoane, potentiometru pentru reglarea contrast ecran LCD).

Concluzii

Un proiect fun de dezvoltat, mai ales daca esti pasionat de pierdut bani la cazino. Cele mai multe probleme au aparut pe partea hardware (backpack i2c al LCD-ului desurubat, conectare shift register, folsire I2C bus comun pentru 2 componente i2c → accelerometru si LCD, etc.), dar prin rezolvarea acestora pot spune ca mi-am insusit destule cunostiinte pe partea hardware.

Download

Jurnal

  • 06.05.2023 - Creat pagina wiki.
  • 20.05.2023 - Adaugat schema circuit Thinkercad.
  • 20.05.2023 - Adaugat poza cu schema fizica a proiectului.
  • 29.05.2023 - Adaugat etapa software.

Bibliografie/Resurse

Export to PDF