This shows you the differences between two versions of the page.
|
pm:prj2026:vlad.radulescu2901:andreea.munteanu05 [2026/05/06 01:46] andreea.munteanu05 |
pm:prj2026:vlad.radulescu2901:andreea.munteanu05 [2026/05/16 20:36] (current) andreea.munteanu05 [Hardware Design] |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Scopul ruletei este de a putea juca acest joc și fără acțiunea mecanică în sine, și asta este și ideea de la care am pornit. Cred că este utilă deoarece acest set-up permite jucarea acestui joc fără să fie nevoie de un dealer care să se ocupe de el (pe scurt, se poate automatiza). | Scopul ruletei este de a putea juca acest joc și fără acțiunea mecanică în sine, și asta este și ideea de la care am pornit. Cred că este utilă deoarece acest set-up permite jucarea acestui joc fără să fie nevoie de un dealer care să se ocupe de el (pe scurt, se poate automatiza). | ||
| - | <note tip> | ||
| - | Prezentarea pe scurt a proiectului vostru: | ||
| - | * ce face | ||
| - | * care este scopul lui | ||
| - | * care a fost ideea de la care aţi pornit | ||
| - | * de ce credeţi că este util pentru alţii şi pentru voi | ||
| - | </note> | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| + | 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. | ||
| - | <note tip> | + | Acceptorul, dispensorul și microcontrollerul sunt conectate fiecare la sursa de alimentare. |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | 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. |
| - | </note> | + | |
| + | Schema bloc: | ||
| + | |||
| + | {{:pm:prj2026:vlad.radulescu2901:schema_bloc_munteanuandreea.png?1100|}} | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| + | |||
| + | Listă a pieselor: | ||
| + | * Condor Plus (acceptor de monezi) | ||
| + | * Coin Hopper MKII (dispensor de monezi) | ||
| + | * AT-1124-TWT-5V-2-R (difuzor) | ||
| + | * Arduino Mega 2560 | ||
| + | * Strip de Smart LEDs | ||
| + | * FS-L-0055 (senzor de îndoire) | ||
| + | * EETI eGalaxTouch (sticlă cu touch) | ||
| + | * LCD | ||
| + | * Sursă de alimentare | ||
| + | * Releu (utilizat pentru Coin Hopper) | ||
| + | * Convertor DC-DC | ||
| + | * Modul (MAX232) convertor de nivel TTL RS232 (pentru sticla cu touch) | ||
| + | |||
| + | 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) | ||
| + | |||
| <note tip> | <note tip> | ||