This shows you the differences between two versions of the page.
|
pm:prj2026:vlad.radulescu2901:andreea.munteanu05 [2026/05/16 18:34] andreea.munteanu05 [Descriere generală] |
pm:prj2026:vlad.radulescu2901:andreea.munteanu05 [2026/05/16 20:36] (current) andreea.munteanu05 [Hardware Design] |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | Componente: sursă de alimentare, acceptor de monezi, dispensor de monezi, difuzor, microcontroller, strip de Smart LEDs, senzor de îndoire, sticlă cu touch, LCD. | + | Componente pentru functionalitatile principale: sursă de alimentare, acceptor de monezi, dispensor de monezi, difuzor, microcontroller, strip de Smart LEDs, senzor de îndoire, sticlă cu touch, LCD. |
| Acceptorul, dispensorul și microcontrollerul sunt conectate fiecare la sursa de alimentare. | Acceptorul, dispensorul și microcontrollerul sunt conectate fiecare la sursa de alimentare. | ||
| - | Flow al interacțiunii componentelor: touch glass-ul (folosit pentru alegerea pariurilor) comunică prin UART cu microcontrollerul. Senzorul de îndoire (maneta de acțiune a "bilei") transmite datele prin ADC. Microcontrollerul controlează ledurile folosind SPI (pentru a imita mișcarea bilei), și comunică cu buzzerul (PWM) și LCD-ul (I2C) pentru a arăta feedback-ul corespunzător. Pentru tranzacțiile cu monezi, unitatea de control comunică cu acceptorul (UART) și dispensorul (GPIO) de monezi. | + | Flow al interacțiunii componentelor: touch glass-ul (folosit pentru alegerea pariurilor) comunică prin UART cu microcontrollerul. Senzorul de îndoire (maneta de acțiune a "bilei") transmite datele prin ADC. Microcontrollerul controlează ledurile folosind SPI (pentru a imita mișcarea bilei), și comunică cu buzzerul (PWM) și LCD-ul (I2C) pentru a arăta feedback-ul corespunzător (rezultatele jocului și pariului). Pentru tranzacțiile cu monezi, unitatea de control comunică cu acceptorul (UART) și dispensorul (GPIO) de monezi. |
| Schema bloc: | Schema bloc: | ||
| Line 28: | Line 28: | ||
| * EETI eGalaxTouch (sticlă cu touch) | * EETI eGalaxTouch (sticlă cu touch) | ||
| * LCD | * LCD | ||
| - | * sursă de alimentare | + | * Sursă de alimentare |
| + | * Releu (utilizat pentru Coin Hopper) | ||
| + | * Convertor DC-DC | ||
| + | * Modul (MAX232) convertor de nivel TTL RS232 (pentru sticla cu touch) | ||
| Conexiuni: | Conexiuni: | ||
| + | * Acceptorul: conectat la 12V (sursa de alimentare), ground si pinii RX1/TX1 (UART) | ||
| + | * Dispensorul: conectat la 12V, prin releu; ground; conectat la pinul D9 al plăcuței, prin care transmite (GPIO) | ||
| + | * Releu: conectat la convertorul DC-DC (5V); ground; primește semnalul de on/off de la microcontroller prin pinul D8 al plăcuței | ||
| + | * Difuzor: conectat la ground și pinul 12 al microcontrollerului, prin care este controlat (PWM) | ||
| + | * LCD: conectat la 5V de la plăcuță, ground și pinii SDA/SCL (I2C) | ||
| + | * Smart LEDs (neopixeli): alimentați cu 5V de la convertorul DC-DC; ground; primește date (MOSI) de la pinul D7 al plăcuței; restul pinilor nu există și nu sunt în uz (SPI) | ||
| + | * Sticlă cu touch: conectată la convertorul DC-DC (5V), ground și RX2/TX2 al plăcuței prin modulul convertor de nivel (UART) | ||
| + | * Senzor de îndoire: conectat la ground și la pinul A1 al plăcuței (ADC) | ||