This shows you the differences between two versions of the page.
pm:prj2023:alexau:alcoolometru [2023/05/07 23:11] ion.ciubotaru [Hardware Design] |
pm:prj2023:alexau:alcoolometru [2023/05/27 21:50] (current) ion.ciubotaru [Hardware Design] |
||
---|---|---|---|
Line 14: | Line 14: | ||
Lista de module folosite: | Lista de module folosite: | ||
* Arduino Uno | * Arduino Uno | ||
- | * Modul Bluetooth JU-MCU | + | * Modul Bluetooth HC05 |
* Senzor Alcool MQ-3 | * Senzor Alcool MQ-3 | ||
* Buzzer YL-44 | * Buzzer YL-44 | ||
+ | * Potentiometru | ||
+ | {{:pm:prj2023:alexau:schema_arduino_ci.jpg?200|}}{{:pm:prj2023:alexau:arduino_irl_ciubi.jpg?200|}} | ||
</note> | </note> | ||
+ | |||
+ | ===== Software Design ===== | ||
+ | <note tip> | ||
+ | Descrierea codului aplicaţiei (firmware): | ||
+ | * Am folosit doar libraria SoftwareSerial.h pentru comunicarea prin Bluetooth si am creeat o librarie proprie pentru functiile de setup | ||
+ | * Am folosit un timer de 2s pentru scriere lenta, impreuna cu o intrerupere si am citit valoarea potentiometrului prin conversie ADC | ||
+ | * Tot proiectul dispune si de o aplicatie mobila care comunica prin Bluetooth, facuta in React Native | ||
+ | {{:pm:prj2023:alexau:manga_ci.jpg?200|}} | ||
+ | {{:pm:prj2023:alexau:app_ciubotaru_ion.jpg?200|}} | ||
+ | </note> | ||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | <note tip> | ||
+ | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
+ | </note> | ||
+ | ===== Concluzii ===== | ||
+ | ===== Download ===== | ||
+ | <note> | ||
+ | Codul se afla aici: | ||
+ | [[https://drive.google.com/file/d/1egqxXnxqf7NqiTax9Z4DD27XFVkYD9ax/view?usp=sharing | Cod sursa]] | ||
+ | Compilare: | ||
+ | * Pentru compilare arduino, doar se deschide Arduino IDE si se deshide folderul alcoolometru + click pe upload to board | ||
+ | * Pentru compilare React Native va trebui intai instalat React Native 8-) [[https://reactnative.dev/docs/environment-setup | Install instructions]] | ||
+ | * Apoi se ruleaza din Alcoolometru_app comanda **react-native start** | ||
+ | </note> | ||
+ | ===== Jurnal ===== | ||
+ | |||
+ | <note tip> | ||
+ | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
+ | </note> | ||
+ | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | <note> | ||
+ | Resurse software: | ||
+ | * [[https://youtu.be/X_v4qYLriGI|Arduino video]] | ||
+ | * [[https://youtu.be/TuHLrAYxt44|App video]] | ||
+ | * [[https://drive.google.com/file/d/1egqxXnxqf7NqiTax9Z4DD27XFVkYD9ax/view?usp=sharing|Zip cu codul]] | ||
+ | * [[https://docs.arduino.cc/learn/built-in-libraries/software-serial|Biblioteca Software Serial]] | ||
+ | | ||
+ | Resurse hardware: | ||
+ | * [[https://www.sparkfun.com/datasheets/Sensors/MQ-3.pdf | MQ-3 datasheet]] | ||
+ | * [[https://components101.com/sites/default/files/component_datasheet/HC-05%20Datasheet.pdf|Bluetooth HC-05 datasheet]] | ||
+ | </note> | ||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
+ |