This shows you the differences between two versions of the page.
|
pm:prj2026:vlad.radulescu2901:andreea.munteanu05 [2026/05/08 19:13] 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: | + | 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. |
| - | * sursă 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 (rezultatele jocului și pariului). Pentru tranzacțiile cu monezi, unitatea de control comunică cu acceptorul (UART) și dispensorul (GPIO) de monezi. | ||
| + | |||
| + | Schema bloc: | ||
| + | |||
| + | {{:pm:prj2026:vlad.radulescu2901:schema_bloc_munteanuandreea.png?1100|}} | ||
| + | |||
| + | ===== Hardware Design ===== | ||
| + | |||
| + | Listă a pieselor: | ||
| * Condor Plus (acceptor de monezi) | * Condor Plus (acceptor de monezi) | ||
| * Coin Hopper MKII (dispensor de monezi) | * Coin Hopper MKII (dispensor de monezi) | ||
| * AT-1124-TWT-5V-2-R (difuzor) | * AT-1124-TWT-5V-2-R (difuzor) | ||
| - | * Microcontroller (Arduino Duo) | + | * Arduino Mega 2560 |
| * Strip de Smart LEDs | * Strip de Smart LEDs | ||
| * FS-L-0055 (senzor de îndoire) | * FS-L-0055 (senzor de îndoire) | ||
| * EETI eGalaxTouch (sticlă cu touch) | * EETI eGalaxTouch (sticlă cu touch) | ||
| * LCD | * LCD | ||
| + | * Sursă de alimentare | ||
| + | * Releu (utilizat pentru Coin Hopper) | ||
| + | * Convertor DC-DC | ||
| + | * Modul (MAX232) convertor de nivel TTL RS232 (pentru sticla cu touch) | ||
| - | Acceptorul, dispensorul și microcontrollerul sunt conectate fiecare la sursa de alimentare. | + | 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) | ||
| - | 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. | ||
| - | |||
| - | {{:pm:prj2026:vlad.radulescu2901:schema_bloc_munteanuandreea.png|}} | ||
| - | |||
| - | ===== Hardware Design ===== | ||
| <note tip> | <note tip> | ||