This is an old revision of the document!
Scopul proiectului este implementarea unei bombe din jocul CS:GO cu toate functionalitatile ei:
Doua arduino vor comunica prin I2C. Master-ul, un NANO, va primi de la telefon prin intermediul BT un string ca parola, Slave-ul, un UNO, o va valida si va porni numaratoarea inversa la bomba daca e corecta. Secundele vor fi numarate folosind timer ISR. Va avea atasat un Shield LCD cu butoane pe care va fi afisat textul, iar pentru a fi dezamorsata bomba, va fi nevoie de o combinatie de butoane de pe Shield. De asemenea, va fi atasat la Master si un buzzer care scoate un sunet asurzitor cand explodeaza bomba, si un senzor ultrasonic care va detecta daca te afli in zona bombei, si va fi afisat un mesaj “Ai murit :(”, altfel “N-ai murit :)”.
Nume | Numar piese |
---|---|
Arduino Uno | 1 |
Arduino Nano | 1 |
HC-05 | 1 |
Shield LCD 1602 | 1 |
Mini Buzzer | 1 |
HC-SR04 | 1 |
Fire | 17 |
Breadbord | 2 |
Este conectat la Arduino Nano prin VCC la 5V, GND la GND, TXD la D11 si RXD la D10.
Este conectat la Arduino Uno prin suprapunere, fiecare pin de pe shield fiind conectat la portul sau respectiv de pe Arduino.
Este conectat la Arduino Uno prin - la GND si + la D8.
Este conectat la Arduino Uno prin VCC la 5V, GND la GND, Echo la D2 si Trig la D3.
Cele 2 Arduino comunica intre ele fiind conectate intre acestea porturile de GND, A4 si A5.
todo
todo
todo
In arhiva de mai jos se gaseste codul sursa:
todo