Materialul care l-am testat este prezentat într-un video numit MQTT Door Bell și în descriere se găsește sketch-ul, care se numește DoorBell3Publish.ino
Corespondennța pinilor GPIO cu cele Arduino sunt prezentate în figura de mai jos
Montajul realizat are butonul local la GPIO5 care corespunde lui D1
Dacă se apasă butonul, led-urile se aprind într-o ordine corespunzătoare primei melodii.
Pentru a veriifca dacă serverul Mosquitto este activ și ce IP are dăm comanda netstat - a din Commmand prompt cum am mai prezentat
Observăm că portul 1883 este deschis la 192.168.1.106, asa că asta punem în sketch (MQTT_ESP8266_DoorBell.ino)
completăm și numele releței wi-fi din casă/apartament și parola.
Deschidem aplicația MyMQTT de pe telefonul cu Android și scriem adresa serverului
Apoi la partea de comenzi (Publish) trecem Doorbell ca fiind canalul de comunicare (tipic-ul)
care este notat și în sketck
Pentru sunete simple dăm comenzi Bell1 .. Bell4 corespunzătoare unui aprinderi scurte a led-ului de la 1 la 4 (în cazul testului)
sau scurte melodii prin comenzi Chime1 ..Chime5 pentru melodii de la 1 la 5.
Cel mai bine se vede modul de funcționare îm filmulete, așa că am făcut 2:
- Sonerie cu comandă locală sau prin protocol MQTT prin server Mosquitt
Niciun comentariu:
Trimiteți un comentariu