sâmbătă, 11 ianuarie 2020

CONTROLUL UNUI MOTOR CU ESP8266


Salutare prieteni !


In articolul de azi voi prezenta o aplicatie cu ajutorul careia se poate controla un motor de curent continuu cu ajutorul microcontroller-ului ESP8266, evident din reteaua locala.

Aplicatia permite schimbarea sensului de roataie al motorului dar si modificarea vitezei acestuia cu ajutorul PWM-ului.

Comanda motorului se face prin intermediul unei pagini web incarcata in memoria SPIFFS a microcontroller-ului.  




Pentru a putea controla motorul eficient a fost folosita tehnologia "WebSocket". Aceasta permite mentinerea unei conexiuni continue intre server si client, serverul putand transmite date clientului chiar daca acesta nu le solicita expres printr-o cerere ("request"). Din acest motiv transferul de date este aproape instantaneu, "update-ul" paginii web facandu-se in acelasi timp pentru toti clientii.

Functionarea

Modul de functionare se poate vedea in filmuletul de mai jos:





Pentru controlul motorului a fost folosita placa de teste MAXIDEV, conectarea fizica precum si schema de principiu sunt prezentate in cele ce urmeaza:






Pentru cei interesati codul sursa este disponibil aici

Sa auzim de bine!



Niciun comentariu:

Trimiteți un comentariu