In cadrul acestui proiect voi face o masinuta ce poate fi controlata prin intermediul unui laptop. Pe langa functionalitatile de deplasare si control remote, masina dispune de o camera video pe care o va folosi ca sa exploreze zonele in care se afla.
Masinuta va primi comenzile pentru miscarea directiei prin intermediul modulului ESP32CAM care va trimite aceste comenzi mai departe catre placa ARDUINO UNO R3, iar aceasta o sa prelucreze comenzile si ii va spune modulului L298N cum sa tureze rotile.
Am lucrat in Arduino IDE
Codul de pe modulul wifi creeaza un punct de acces si o pagina web unde se poate vizualiza camera. Punctul de acces este folosit pentru a permite altor device-uri sa se conecteze prin intermediul wifi-ului la modul si sa comunice cu ele. Iar codul de pe placuta arduino va primi prin intermediul serialei comenzile pe care le trimite catre modulul driver folosind functia digitalWrite pe pinii D2, D3, D4, D5.
Librarii:
Chiar daca nu am reusit sa termin momentan proiectul pentru mine acesta a fost cel mai interesant si distractiv assignment din anul 3 la facultate. Am invatat multe lucruri despre cum functioneaza chip-urile, componentele electrice si cum sa le programez.
In timp ce am lucrat la stabilirea conectivitatii dintre laptop si modulul wifi am descoperit ca te-ai putea conecta cu el chiar si la o baza de date cum ar fi firebase sau sa faci cereri http catre orice server.