This shows you the differences between two versions of the page.
pm:prj2023:gpatru:calin.coman [2023/05/30 06:11] calin.coman [Bibliografie/Resurse] |
pm:prj2023:gpatru:calin.coman [2023/05/30 06:18] (current) calin.coman [Concluzii] |
||
---|---|---|---|
Line 72: | Line 72: | ||
*In functia de loop() este urmatorul flow: Senzorul IR se uita intai in fata. Daca niciun obstacol nu este detectat, masina merge in linie dreapta. Daca avem un obstacol in fata, senzorul se uita si in stanga si in dreapta si masina alege sa mearga pe calea unde obstacolul este cel mai departat. Daca si in stanga si in dreapta obstacolele sunt aproape, masina se intoarce 180 de grade pentru a iesi din impas. Atunci cand se opreste, LED-ul RGB devine rosu, cand merge, este verde, si cand schimba directia este albastru. | *In functia de loop() este urmatorul flow: Senzorul IR se uita intai in fata. Daca niciun obstacol nu este detectat, masina merge in linie dreapta. Daca avem un obstacol in fata, senzorul se uita si in stanga si in dreapta si masina alege sa mearga pe calea unde obstacolul este cel mai departat. Daca si in stanga si in dreapta obstacolele sunt aproape, masina se intoarce 180 de grade pentru a iesi din impas. Atunci cand se opreste, LED-ul RGB devine rosu, cand merge, este verde, si cand schimba directia este albastru. | ||
- | Pe ESP32 CAM, din cod se configureaza ca modulul WiFi sa fie folosit pentru a crea un AP (Access Point), astfel orice device se poate conecta la reteaua generata de placuta pentru a vedea imaginea live. | + | Pentru a incarca cod pe placuta ESP32 CAM, am folosit Arduino-ul ca intermediar, deoarece aceasta nu are un port dedicat. Din cod se configureaza ca modulul WiFi sa fie folosit pentru a crea un AP (Access Point), astfel orice device se poate conecta la reteaua generata de placuta pentru a vedea imaginea live. |
Laboratoarele utilizate sunt: Intreruperi, ADC, PWM. | Laboratoarele utilizate sunt: Intreruperi, ADC, PWM. | ||
Line 89: | Line 89: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | A fost interesant proiectul, mi-a placut ca a implicat si partea hardware, lucru care pentru mine cel putin clar nu a fost o treaba usoara. Eu sunt multumit de rezultat, dat fiind si ca am fost foarte presat cu timpul semestrul asta. Din toate probleme pe care le-am avut am invatat ca este esential sa gandesti bine un plan, inainte de a te apuca sa il pui si in aplicare. | ||
===== Download ===== | ===== Download ===== | ||
Line 104: | Line 105: | ||
https://docs.arduino.cc/learn/electronics/servo-motors | https://docs.arduino.cc/learn/electronics/servo-motors | ||
- | https://randomnerdtutorials.com/program-upload-code-esp32-cam/#:~:text=You%20must%20have%20the%20ESP32,ESP32%2DCAM%20is%20connected%20to.&text=4)%20Then%2C%20click%20the%20Upload%20button%20in%20your%20Arduino%20IDE. | + | https://randomnerdtutorials.com/program-upload-code-esp32-cam/ |
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |