Contacte

O modalitate simplă de a controla de la distanță aparatele electrice prin Internet. Controlul XControl al dispozitivelor prin intermediul rețelei Ethernet Expansor de ieșiri de contact

Bună ziua, dragi cititori și oaspeți ai site-ului „Notele unui electrician”.

În publicațiile mele anterioare, v-am prezentat touchscreen-ul, controlat, atât manual, cât și de la telecomandă.

Dar astăzi aș dori să vă atrag atenția asupra versiunii Sonoff Basic a releului (comutatorului) cu capacitatea de a controla direct de pe un telefon mobil prin Wi-Fi sau Internet.

Releul Sonoff Basic este un dispozitiv de dimensiuni mici (88x38x23 mm) care poate fi amplasat cu ușurință în spatele spațiului din tavan, într-o nișă de clădire sau în bolul unui candelabru sau al unei lămpi.

Costul său la momentul publicării articolului este puțin mai mic de 300 de ruble. După cum înțelegeți, aceștia sunt bani destul de acceptabili, în plus, pentru un dispozitiv atât de modern. L-am primit pe binecunoscuta platformă de tranzacționare Aliexpress (linkul va fi la sfârșitul articolului).

Setul a inclus două capace de protecție cu șuruburi de montare, dar, din păcate, nu au existat instrucțiuni.

Releul Sonoff are următoarele caracteristici tehnice, dintre care unele sunt afișate direct pe carcasă:

  • curent de sarcină controlat maxim 10 (A)
  • tensiune de alimentare de la 90 (V) la 250 (V)
  • standard wireless 802.11 b/g/n
  • Protocol de securitate WPA-PSK / WPA2-PSK
  • temperatura de funcționare de la 0 ° С la 40 ° С
  • greutate aproximativ 50 g

Capacitățile releului Sonoff Basic:

  • Controlul încărcării Wi-Fi
  • controlul încărcării prin Internet
  • controlul sarcinii printr-un temporizator setat, atât cu numărătoare inversă, cât și directă
  • controlul încărcării de pe mai multe telefoane mobile

Acestea sunt capabilitățile releului Sonoff. Poate fi folosit în siguranță în sistemele de casă inteligentă și pentru diverse alte nevoi și cerințe.

În primul rând, vă voi spune cum să conectați Sonoff și apoi vom verifica toate metodele de control declarate ale acestuia în practică.

Deci să mergem.

Instalarea și conectarea releului Sonoff

Pentru a funcționa releul Sonoff, are nevoie de o tensiune de alimentare de 220 (V), ceea ce înseamnă că poate fi instalat cu ușurință într-un loc convenabil pentru dvs., de exemplu, într-un bol candelabru sau direct sub un tavan întins, precum și direct într-o cutie de joncțiune, dacă există suficient spațiu acolo.

Pentru fixarea releului la suprafață, are două orificii de montare.

Schema de conectare a releului Sonoff este foarte simplă.

Pe bornele (L) și (N) din lateral (Intrare-Intrare), respectiv, faza și zero ale tensiunii de alimentare 220 (V) sunt conectate. Desigur, atunci când vă conectați, nu uitați de.

Vă rugăm să rețineți că firele care trebuie conectate trebuie să aibă o secțiune transversală de cel mult 1,5 mm2. Dar am încercat totuși să conectez conductori cu o secțiune transversală de 2,5 mm2. Ca urmare, un fir rigid (cu un singur fir) poate fi conectat în continuare fără probleme, dar un fir flexibil (cu mai multe fire) este deja introdus în terminal cu mare dificultate, așa că nici nu a trebuit să fie turtit și deformat. lot.

De exemplu, am folosit un cablu de alimentare marca PVS, care are doar o secțiune transversală de 2,5 mm pătrați. La celălalt capăt al cablului este o mufă, pe care o voi conecta ulterior la orice priză cu o tensiune de 220 (V).

La bornele (L) și (N) din lateral (Output-Output), respectiv, faza și zero ale sarcinii sunt conectate.

Pentru confortul conectării sarcinii, am conectat o priză la ieșirea releului.

Apropo, capacele terminalelor nu au doar o funcție de protecție, ci joacă și rolul de cleme pentru firele sau cablurile de alimentare.

Așa iese totul frumos și îngrijit. Releul Sonoff este conectat.

Ca sarcină, am conectat o lampă LED, cam într-unul din articolele mele.

Iată un exemplu simplu de diagramă de cablare a releului Sonoff pentru un grup de corpuri de iluminat.

Apropo, nu este necesar să folosiți doar o lampă sau un grup de lămpi ca sarcină. Puteți conecta în siguranță orice altă sarcină la bornele de ieșire care nu depășește curentul nominal de 10 (A). Și dacă mai trebuie să controlați o sarcină cu o valoare a curentului mai mare de 10 (A), atunci aceasta poate fi conectată la un contactor și, cu ajutorul unui releu, puteți controla deja bobina acestui contactor.

În acest sens, se poate adăuga că la folosirea unui contactor se poate controla cel puțin o sarcină monofazată, cel puțin trifazată, cel puțin cu un curent alternativ, cel puțin constant.

Va arata cam asa.

Astfel, domeniul de aplicare al releului Sonoff este foarte larg și variat. Poate fi controlat de cel puțin un bec, cel puțin de un încălzitor electric monofazat puternic, cel puțin de un motor electric trifazat etc. Totul depinde doar de nevoile și cerințele dumneavoastră.

Și acum vom lua în considerare mai detaliat toate posibilitățile de control al releului Sonoff.

Nu voi deschide releul și nu voi urmări dispozitivul său, există deja o mulțime de informații despre aceasta pe Internet - uitați-vă la resursele corespunzătoare despre electronică. Și judecând după recenzii, performanța releului este destul de decentă. Apropo, cine este interesat să știe, releul este asamblat pe baza celebrului microcontroler chinezesc ESP8266.

Încărcați controlul prin telefon prin Wi-Fi

Înainte de a vorbi despre controlul releului prin Wi-Fi, voi spune că acesta poate fi controlat manual. Pentru aceasta, există un mic buton negru încastrat pe corpul său. Deci, cu o apăsare scurtă a acestuia, releul se pornește, iar atunci când este apăsat din nou, respectiv, se oprește. Mai mult, pentru aceasta nu este necesar ca releul să fie conectat la o rețea Wi-Fi - va fi controlat și în modul Offline.

Dar pe lângă aceasta, butonul poartă și alte funcționalități, despre care voi discuta mai jos.

Pentru a implementa capacitatea de a controla încărcarea prin Wi-Fi și Internet, trebuie să instalați aplicația mobilă eWeLink pe telefon. Această aplicație poate fi găsită atât pentru dispozitivele Android, cât și pentru iOS. Pentru a facilita căutarea aplicației, puteți folosi codurile QR necesare de pe pachet.

Pentru dispozitivele Android, aplicația eWeLink poate fi descărcată gratuit de pe Google Play și instalată pe telefon fără probleme. Interfața programului acceptă limba rusă.

Pentru dispozitivele iOS, această aplicație este disponibilă în App Store. Nu am încercat să descarc și să instalez această aplicație pe un iPhone sau iPAD, așa că cine a încercat această aplicație pe dispozitive iOS, vă rugăm să scrieți rezultatele în comentarii.

După instalarea aplicației eWeLink, va trebui să vă înregistrați imediat, indicând țara și adresa dvs. de e-mail. În acest caz, telefonul trebuie să fie conectat la Internet.

După aceea, la e-mail va fi trimis un cod de verificare (valabil 30 de minute), care trebuie introdus în rândul corespunzător „Cod e-mail”. Pe aceeași pagină, trebuie să introduceți o parolă pentru a intra în viitorul dvs. cont (cel puțin 8 caractere).

Apropo, scrisorile ajung fără probleme la serviciile de poștă Mail.ru și Mail.yandex.ru (Yandex-mail). Dar din câte știu, scrisorile cu cod de verificare nu ajung întotdeauna la serviciul de e-mail Gmail.ru (Google-mail), așa că țineți cont de acest lucru.

Apoi este necesar să împerechezi releul și routerul ținând apăsat (timp de 5 secunde) același buton de pe corpul comutatorului, după care LED-ul verde de pe releu va clipi. Bifăm primul mod de conectare și facem clic pe „Next”.

Acum trebuie să selectați rețeaua noastră Wi-Fi din listă și să introduceți parola pentru aceasta. Pentru a nu introduce parola de fiecare dată, puteți bifa caseta de selectare „Reține parola”. Faceți clic pe „Următorul”, după care va începe căutarea dispozitivului nostru și înregistrarea acestuia (în timp nu mi-a luat mai mult de 2-3 minute).

După o împerechere reușită, releul transmite automat date către cloud-ul chinezesc (Amazon AWS sau Coolkit), ceea ce face posibilă controlul acestuia prin Internet. Dar voi reveni la asta puțin mai târziu.

După cum puteți vedea, releul nostru este acum afișat în lista tuturor dispozitivelor (deocamdată este singurul din listă, dar altele vor apărea foarte curând).

Când releul este online, LED-ul verde de pe carcasă este întotdeauna aprins. De îndată ce LED-ul începe să clipească, atunci conexiunea cu routerul sau internetul se pierde. Tocmai prin acest indicator este convenabil să se determine dacă releul este în rețea (Online) sau nu (Offline).

În timp ce testam acest dispozitiv, nu am observat nicio problemă cu pierderea rețelei. Dispozitivul este întotdeauna online și răspunde stabil la comenzile de control.

Acum puteți încerca să porniți releul prin telefon. Pentru a face acest lucru, faceți clic pe „Releu 1”. Imediat a apărut o inscripție roșie că este necesară actualizarea aplicației eWeLink, deși actualizarea nu a fost afișată pe Google Play.

Intrăm în setările dispozitivului (trei puncte în colțul din dreapta) și vedem că aplicația are versiunea actuală 1.5.2, iar o versiune mai nouă 1.5.5 este disponibilă. Faceți clic pe pictograma „Descărcare” și începe actualizarea aplicației. După actualizare, inscripția roșie dispare, iar în setări putem vedea noua versiune actuală 1.5.5.

Tine minte !!! Condiția principală pentru funcționarea releului este disponibilitatea accesului la Internet.

Dacă dintr-o dată se pierde accesul la Internet, atunci un LED verde va începe să clipească pe carcasa releului, iar în aplicația de pe fila acesteia va fi afișat modul Offline, adică. nu este disponibil pentru control.

Deci, pentru a porni „Releul 1”, trebuie să îl introduceți și să faceți clic pe butonul virtual rotund din centrul ecranului. Mai mult, releul poate fi controlat din lista generală a tuturor dispozitivelor făcând clic pe butonul mic corespunzător (din stânga). În general, așa cum vă place.

Când releul este oprit, butonul este alb cu un fundal gri umplut în jurul lui. Când releul este pornit, butonul își schimbă culoarea în verde, iar fundalul din jurul lui devine albastru.

Pe lângă principiile banale de control, puteți seta ora de pornire sau oprire a releului prin cronometru setând data și ora corespunzătoare pentru controlul acestuia.

Mai mult, a fost surprinzător faptul că releul este declanșat de un temporizator setat chiar și atunci când este offline (Offline), ceea ce înseamnă că toate programele de cronometru setate sunt stocate direct în memoria releului.

Faceți clic pe butonul „Adăugați temporizator” și accesați pagina de setări a cronometrului. Fiecare temporizator este configurabil fie pentru a porni releul, fie pentru a-l opri. Există două opțiuni pentru setarea temporizatorului:

  • o singură dată (operare unică la o dată și oră specificate)
  • repetate (operații periodice la o dată și oră specificate, inclusiv indicarea anumitor zile ale săptămânii)

Pe lângă cronometrul cu numărătoare inversă, există un temporizator cu numărătoare inversă. Funcționalitate foarte utilă pentru scopuri specifice. Este configurat asemanator unui temporizator direct, doar cu posibilitatea unei singure actionari.

Pe lângă temporizatoarele înainte și înapoi, există un temporizator ciclic în fila „Setări” (trei puncte în colțul din dreapta).

În această filă, puteți configura diverse opțiuni pentru ciclurile de acționare a releului. Nu voi vorbi despre asta în detaliu, tk. totul este simplu și intuitiv aici.

Numărul total de temporizatoare configurate, inclusiv cronometrul ciclic, nu poate fi mai mare de 8. Și fiți atenți, deoarece când timpul diferitelor temporizatoare se suprapune unul pe celălalt, niciunul dintre ele nu poate funcționa !!!

De asemenea, în setări, puteți specifica în ce poziție va rămâne releul dacă alimentarea de 220 (V) este deconectată brusc de la acesta. Există trei opțiuni aici. Setând casetele de selectare corespunzătoare, puteți alege ca atunci când sursa de alimentare de 220 (V) reapare, releul să poată fie porni, fie oprit, fie să rămână în starea sa inițială.

Apropo, aceasta este o caracteristică foarte utilă. Amintiți-vă doar de nuanța că, atunci când sursa de alimentare de 220 (V) dispare și reapare, din anumite motive pornește mereu, chiar și atunci când este în starea inițială. Imaginați-vă că nu sunteți acasă, tensiunea de la rețea a „clipit” puțin și controlerul a aprins singur candelabru. Aici, un astfel de incident nu se va întâmpla, tk. în acest caz, totul poate fi personalizat pentru a se potrivi nevoilor dumneavoastră.

Pe lângă cele de mai sus, toate dispozitivele conectate la tine în aplicația eWeLink pot fi grupate și combinate în diferite scenarii.

Este posibil să controlați releul de la mai multe telefoane simultan?

Poate sa! Desigur, în acest caz, aplicația eWeLink trebuie instalată pe fiecare telefon.

Există două opțiuni aici. Prima opțiune este să intri în aplicația eWeLink sub același nume și parolă de pe telefoane diferite și să controlezi releul.

Adevărat, dacă introduceți aplicația pe un telefon și apoi introduceți în același timp aplicația folosind același nume de utilizator și parolă, dar pe alt telefon, atunci apare o eroare pe primul telefon și se iese automat din aplicație. În acest caz, al doilea telefon rămâne în aplicație și îl puteți folosi pentru a controla dispozitivele.

În același timp, aș dori să remarc că atunci când releul este controlat de la un telefon, starea acestuia este afișată aproape instantaneu pe toate telefoanele care sunt conectate la el.

Gestionarea încărcăturii prin Internet

Pe lângă controlul releului prin intermediul unui telefon printr-o rețea Wi-Fi, acesta poate fi controlat și prin Internet de oriunde în locația dvs., de exemplu. absolut de oriunde din lume unde există acces la Internet.

Deci, pentru a controla întrerupătorul prin internet, trebuie să introduceți aceeași aplicație eWeLink sub numele și parola pe care le-ați specificat în timpul înregistrării. Și apoi totul este prin analogie. Aceeași aplicație, aceleași setări, aceleași butoane de control etc., singura diferență este că nu ești acasă în raza de acțiune a rețelei tale Wi-Fi, ci la o distanță de sute și mii de kilometri de casă.

Un pic despre nor.

Cu toate acestea, nu veți putea controla releul fără Internet. controlul nu trece printr-o rețea locală, ci prin Internet, adică același nor chinezesc pe care l-am menționat mai sus. Și nu contează dacă controlul se face prin Wi-Fi sau prin Internet, controlul trece întotdeauna prin cloud, iar accesul la cloud necesită acces la Internet.

În acest sens, diverși meșteri și-au dat deja seama cum să dezlege acest dispozitiv de cloud-ul chinez sau să facă controlul doar printr-o rețea locală de domiciliu. Pentru oricine este interesat, aceste informații pot fi găsite pe anumite resurse.

Apropo, dacă aveți nevoie de un dispozitiv similar, dar cu funcția suplimentară de control radio de la telecomandă, puteți comanda releul Sonoff RF.

Dacă doriți să controlați încărcarea acolo unde nu există deloc Internet, atunci puteți utiliza releul Sonoff G1 (GSM / GPRS cu suport pentru cartela SIM). De asemenea, acest producător are disponibile relee cu senzori de temperatură și umiditate Sonoff ТН10 / ТН16 și relee cu două canale (pentru controlul a două sarcini independente) Sonoff Dual.

În general, producătorul Sonoff are multe dispozitive diferite, vă voi povesti despre unele dintre cele mai interesante și semnificative pe paginile site-ului meu, așa că abonați-vă la newsletter pentru a nu rata lansări interesante.

Puteți cumpăra releu Sonoff aici:

  1. Sonoff Basic: https://goo.gl/jXyNm3
  2. Sonoff RF (controlat radio): https://goo.gl/TRPqN6
  3. Sonoff G1 (GSM / GPRS cu suport pentru cartela SIM): https://goo.gl/EkpTdp
  4. Sonoff TH10 / TH16 (senzor de temperatură și umiditate): https://goo.gl/MWAL5p
  5. Sonoff Dual (două canale): https://goo.gl/a7rV56

Și deja prin tradiție, un videoclip bazat pe materialele articolului, unde puteți vedea mai clar configurația și controlul releului Sonoff:

MP709
Releu USB, controlat prin internet
1320 RUB

Blocul propus în formă asamblată vă permite să implementați principiul: cumpărați - conectați. Blocul va permite radioamatorului să obțină un comutator de sarcină conectat la un computer personal printr-un port USB. Aparatul va fi util pentru utilizare în viața de zi cu zi, acasă, la țară. Cu ajutorul acestuia, puteți porni lumini, supape de apă și alte încărcături prin Internet. Dacă se dorește, produsul poate fi plasat în carcasă, care este inclusă în setul de livrare. Cu toate acestea, utilizatorul trebuie să îl modifice în mod independent (să facă găuri și decupaje).

Specificații MP709
ParametruSens
Upit. constantă, V+4,75...5,25
Upit. Nu. constantă, V+5
Ipotr. Max. la Usup. nom., mA...50
Sisteme de operare acceptateWin XP / Vista / Win 7
Capacitate de sarcină de ieșire10 A / ~ 220 V
Numărul de canale1
Numărul de MP709 controlat de la un singur PC
folosind programul MP709.exe
...32
Dimensiuni de gabarit, LxLxA, mm48 x 16 x 19
Carcasă recomandată, neinclusă
Temperatura de funcționare, ° С0...+55
Umiditate relativă de funcționare, %...55
ProductieContract de fabricație
in Rusia
Perioada de garantie12 luni de la data cumpararii
Greutate, g100
Domeniul de livrare MP709 Descriere MP709

Partea centrală a dispozitivului este un microcontroller ATtiny45 care funcționează la o frecvență de 16,5 MHz. Controlul se realizează folosind un computer personal printr-un port USB.
Atenţie: dispozitivul nu conține siguranțe de protecție, aveți grijă în timpul instalării.

MP709 Descriere software

Pentru a lucra cu dispozitivul, descărcați programul MP709.exe de mai sus. Programul poate funcționa în 2 moduri: local și la distanță.

În modul local fereastra din stânga afișează dispozitivele MP709 conectate. Butonul din dreapta al mouse-ului redenumește dispozitivul sau afișează informații despre acesta. Pentru comoditate, redenumiți fiecare dispozitiv în funcție de sarcina efectuată, de exemplu „RELE_1”. Numărul maxim de dispozitive conectate este de 32. În aceeași fereastră, puteți modifica starea încărcăturii. În dreapta sunt elementele de meniu pentru analiza influențelor externe asupra sarcinii.
Bifarea casetei „state file” vă permite să controlați încărcările prin fișierul „MP709.local.set”, formatul fișierului este text, formatul comenzii =, de exemplu RELE_1 = ON, RELE_1 = OFF.
Bifarea casetei „FTP” vă permite să gestionați încărcările prin fișierul „MP709.remote.set” stocat pe serverul FTP (generat în modul la distanță).
Plasarea unei bifări în câmpul „schedule” vă permite să gestionați încărcările conform fișierului de planificare a programului - „MP709.local.shd”. Formatul fișierului (cazul este important!):
ZZ.LL.AAAA ZZ HH: LL: SS =
Unde ZZ.LL.AAAA - ziua, luna, anul, Z - ziua săptămânii (valoare de la 1 la 7, unde 1 - duminică, 2 - luni etc.), HH: MM: SS - ore, minute, secunde , NAME - numele releului, ON - activare, OFF - dezactivare. Este permisă utilizarea „*” în câmpurile de dată, zi a săptămânii și oră, de exemplu:
**. **. ***** 6 20: **: ** RELE_1 = ON
înseamnă: în fiecare sâmbătă la 20:00-22:59:59 RELE_1 este pornit.

De la distanță fereastra din stânga afișează o listă de dispozitive MP709. În fereastra din stânga, puteți modifica starea încărcăturii, iar în fereastra din dreapta sunt afișate data, ora și starea dispozitivelor. În acest mod, se formează fișierul „MP709.remote.set”, care este transferat pe serverul FTP, apoi este citit fișierul „MP709.remote.state”, care este citit de pe serverul FTP și afișat în fereastra din dreapta . Prin apăsarea butonului „actualizare”, se realizează transmisia „MP709.remote.set” și recepția „MP709.remote.state”.
Elementul de meniu „Setări-Pornire automată” vă permite să configurați pornirea automată a programului atunci când vă conectați la sistem.
Elementul de meniu „Setări-Minimizare la pornire” minimizează programul în tavă.
Elementul de meniu „Setări-Mesaje de sistem” vă permite să configurați afișarea mesajelor de sistem.
Elementul de meniu „Setări-Jurnal acțiuni” configurează menținerea și afișarea protocolului operațiunilor efectuate.
Elementul de meniu „Setări-Întârziere” reglează întârzierea dintre repetarea operațiunilor de analiză a fișierelor și accesul la serverul FTP.
Elementul de meniu „Actualizare” devine disponibil atunci când există o nouă versiune de software și vă permite să descărcați cea mai recentă versiune a MP709.exe.

De asemenea, este posibil să gestionați încărcarea folosind linia de comandă:
MP709.exe =...
De exemplu:
MP709.exe RELE_1 = ON RELE_2 = OFF
Pentru a gestiona încărcăturile prin Internet, trebuie să vă înregistrați pe orice server public care acceptă accesul FTP la fișiere, de exemplu, http://narod.yandex.ru/ și să creați o pagină personală. După aceea, trebuie să editați fișierul MP709.ini introducând datele de înregistrare în el, de exemplu:
HOSTNAME = ftp.narod.ru
NUME DE UTILIZATOR = mp709
HOSTDIRNAME =
PAROLA = parola
Abia atunci va fi posibilă controlul de la distanță a încărcăturilor.
Dacă doriți să rulați programul în modul local pe mai multe computere, atunci specificați nume de fișiere diferite în parametrul REMOTE_STATE_FILE, de exemplu
Computer 1:
REMOTE_STATE_FILE = MP709.PC1
Computer 2:
REMOTE_STATE_FILE = MP709.PC2
Și în parametrul REMOTE_LIST_FILES enumerați-le separate prin „;”, de exemplu:
REMOTE_LIST_FILES = MP709.PC1;MP709.PC2;
Nu uitați să salvați fișierul ini și să reporniți programul.

Schema electrică MP709
MP709 Întrebări frecvente

Nu pot descărca programul pe computerul meu. Ce ar putea fi?
- Un program care rulează pe PC-ul MP710 accesează direct registrul sistemului de operare si deci unii antivirusurile îi interzic activitatea pe un PC. Pentru a asigura funcționarea acestuia, vă rugăm să creați un folder pe computer (de exemplu, „Încredere”), iar în setările antivirus „Excluderi”, spuneți „Aveți încredere în conținutul său întotdeauna”. Puneți și despachetați arhiva programului descărcat în ea. Rulați programul și din acest folder. Pentru a descărca programul de pe site, vă rugăm, dezactivează-ți antivirusul(după ce descărcarea este completă, o puteți porni din nou).

Cum poți controla MP709 din programul tău scris în Delphi, de exemplu?
Când programul rulează prin fișierele MP709.local.set și MP709.local.shd (vezi descrierea).
Sau o linie de comandă precum „MP709.exe RELE_0 = ON RELE_1 = ON” (vezi descrierea).

Cum pot afla starea curentă a dispozitivului prin linia de comandă? (ON sau OFF)
După pornirea programului (și din linia de comandă) se generează fișierul stărilor curente ale dispozitivelor MP709.local.state și trebuie analizat pentru a afla starea curentă.

Cum să vă asigurați că atunci când este lansată prin linia de comandă și controlați releul, fereastra programului MP709.EXE nu apare de fiecare dată, dar ca opțiune se blochează întotdeauna minimizat în tavă?
Pentru a preveni apariția ferestrei programului atunci când o apelați prin linia de comandă, bifați caseta de selectare „Minimizare la pornire”.
Dacă doriți ca programul să se atârne mereu în tavă, atunci gestionați-l prin fișierul MP709.local.set.

Funcționează software-ul pe Linux?
- Funcționează dacă utilizatorul scrie independent un program de control. Adăuga. informații pentru MP709, MP709_Example.rar, mp709_adriver.tar.rar

Am cumpărat dispozitivul tău MP709 și acum nu îl pot configura să funcționeze prin FTP. Ce fișiere trebuie schimbate și ce programe trebuie instalate?
Primul lucru de verificat este disponibilitatea unei conexiuni FTP la server folosind, de exemplu, Total Commander.
- Pentru a gestiona încărcăturile prin Internet utilizând MP709, vă rugăm să faceți următoarele:
- Dezactivează-ți antivirusul.
- Dezactivează firewall.
- Înregistrați-vă pe orice server public care acceptă accesul FTP la fișiere, de exemplu http://narod.yandex.ru/
- Creați o pagină personală.
- Specificați datele de înregistrare în fișierul MP709.ini, de exemplu:
HOSTNAME = ftp.narod.ru
NUME DE UTILIZATOR = my_mp709
HOSTDIRNAME =
PAROLA = parola
- Acum este posibilă controlul de la distanță al încărcăturilor folosind MP709.
- Conectați-vă la server prin FTP folosind, de exemplu, Total Commander.

- Ce hub USB poate fi folosit pentru a conecta mai multe MP709-uri pe un singur computer?
- Orice HUB cu alimentare externă este potrivit pentru conectarea mai multor MP709.

- Ce program poate fi folosit pentru a controla mai multe MP709-uri pe un singur PC?
- Pentru a controla mai multe MP709 (până la 32 buc.) Pe un singur computer, puteți utiliza programul MP709.exe.

Am conectat MP709 conform instrucțiunilor, am conectat o lampă incandescentă la releu. În acest caz, releul funcționează de mai multe ori pornit și oprit (de 4 ori funcționează), apoi programul scrie o eroare de port și releul nu este în lista de dispozitive, adică. dispare ca dispozitiv. Care este motivul?
- Acest efect poate apărea din cauza interferențelor electromagnetice puternice. Vă rugăm să conectați MP709 printr-un hub USB.

bunuri - 0 buc.



1 - 2 bucăți:3500,0 RUB
3 - 10 buc:3250,0 RUB
11 - 25 buc:3100,0 RUB
26 - 75 buc:2950,0 RUB
76 - 100 buc:2550,0 RUB
> 100 buc:2350,0 RUB

Documentație:


Cea mai recentă versiune a „Firmware”

Software:


SDK pentru interfață web


Descriere:

Modul Laurent (pronunțat „Laurent”) conceput pentru a controla dispozitive digitale și analogice, senzori și actuatoare prin interfața Ethernet (LAN). Laurent are un periferic hardware bogat în compoziția sa, inclusiv:

  • relee electromagnetice puternice 220 V / 7 A (4 buc)
  • linii discrete de intrare (6 buc) și de ieșire (12 buc).
  • intrare pentru conectarea unui senzor de temperatură
  • contoare de impulsuri (4 buc)
  • Ieșire PWM
  • ADC, două canale
  • Port RS-232


Modulul poate fi controlat în diferite moduri:

  • prin intermediul paginii web încorporate
  • solicitări HTTP directe
  • un set de comenzi de control textual care utilizează protocolul DirectIP (portul TCP 2424)
  • Interfață TCP-2-COM - schimb transparent de date între portul serial și portul TCP 2525
  • gestionarea autonomă a resurselor hardware atunci când apar diverse evenimente (sistem CAT)

Modulul are o pagină de control Web încorporată. Este suficient să lansați orice browser, să introduceți adresa IP a modulului (implicit 192.168.0.101) și obțineți o interfață vizualizată convenabilă pentru gestionarea diverselor resurse ale modulului și monitorizarea parametrilor acestuia în timp real.



Cu modulul Laurent și sistemul CAT, puteți construi rapid un sistem de monitorizare a sănătății serverului în rețea și îl puteți reporni automat dacă este detectată o blocare. Server și Laurent sunt pe aceeași subrețea. Laurent trimite periodic o comandă PING către server prin IP-ul său (sistem CAT). Dacă nu există niciun răspuns, alimentarea este resetată automat prin releu.

Managementul se realizează prin referire la o anumită pagină HTTP cu diverși parametri care determină acțiunea de efectuat. De exemplu, dacă executați interogarea așa cum se arată mai jos, atunci releul numărul 4 va fi activat:



Este posibil să conectați mai multe module la o singură rețea printr-un router:

Modulele Laurent pot fi conectate cu ușurință la o rețea Wi-Fi fără fir printr-un router Wi-Fi. Această combinație de modul Laurent și router Wi-Fi vă permite să controlați/administrați modulul de pe aproape orice dispozitiv echipat cu o interfață Wi-Fi la o distanță considerabilă.

Trăsături distinctive:

  • modul de control cu ​​interfață Ethernet (LAN).
  • nu necesită elemente de circuit suplimentare - imediat gata de utilizare
  • resursele hardware sunt disponibile pe conectorii terminali
  • 4 x relee (220 V / 7 A)
  • 6 x linii de intrare optoizolate discrete
  • Posibilitatea de conectare directă a unui senzor de temperatură
  • 2 x ADC-uri de 10 biți pentru măsurarea tensiunii externe
  • 4 x contoare de impulsuri optoizolate
  • 12 x linii de control ieșire discretă (până la 50 V, 0,5 A pe linie)
  • Ieșire PWM pentru schimbarea lină a puterii de intrare la sarcină
  • port serial RS-232
  • Interfață TCP-2-COM ("transparentă" punte de transfer de date de rețea între RS-232)
  • un set de comenzi text de control la nivel înalt gata făcute (KE - comenzi) prin protocolul TCP / IP (interfață de comandă deschisă)
  • tensiune de alimentare recomandată: 6 până la 9 V (alimentare recomandată PWR-75A)
  • LED-uri de indicare a activității rețelei și a stării modulului
  • LED-uri de indicare a liniilor de intrare discrete
  • fiecare modul are un număr de serie unic
  • Suporta Windows 95, 98, 2000, 2003, XP 32/64 biți, Vista 32/64 biți și Windows 7 32/64 biți
  • Suport OS Linux
  • server web încorporat pentru management și monitorizare
  • posibilitatea de a conecta mai multe module la o singură rețea (este necesar să se schimbe adresele IP / MAC)
  • posibilitatea de a schimba setările de rețea ale modulului (IP, MAC, Gateway implicit, Mască de subrețea)
  • acces protejat prin parolă la pagina web de control și la interfața de comandă
  • sistemul „Guard” - modul de urmărire automată a modificărilor stărilor liniilor discrete de intrare
  • capacitatea de a salva și apoi de a restabili stările resurselor hardware după oprire (relee, linii de ieșire discrete, contor de impulsuri, PWM)
  • sistem PISICĂ- control automat al resurselor de iesire ale modulului atunci cand apar evenimente pe liniile de intrare, prin timer, prin pragul senzorului de temperatura si prin comanda PING a dispozitivului de la distanta

Continutul livrarii:

Domeniul de livrare include doar modulul Laurent în sine. Modulul este ambalat în folie cu bule sau spumă care absoarbe șoc sau cutie de carton. Când este trimis prin poștă, modulul este ambalat într-o cutie de carton robustă și acoperit cu un „airbag” de hârtie. Documentația și driverele sunt disponibile electronic.


Garanție:

Funcționarea normală a modulului este garantată timp de 1 an de la data vânzării, sub rezerva condițiilor de funcționare și regulilor de depozitare prevăzute în Descrierea tehnică. În cazul unei defecțiuni, modulul defect este schimbat (reparat). Garanția nu acoperă modulele care prezintă daune mecanice, electrice sau de altă natură cauzate de o funcționare necorespunzătoare.


O situație apare adesea atunci când o rețea Ethernet este amplasată într-o cameră sau chiar într-o clădire și există dorința de a o folosi pentru a transmite o comandă simplă dintr-o cameră în alta. De exemplu, din camera paznicului, apasand un buton, deschide usa din curtea din spate. Acum este posibil să faceți acest lucru fără a utiliza computere și servere, fără a scrie programe suplimentare etc. Este suficient să conectați modulele de comandă și execuție Laurent la rețea, să aplicați putere și să faceți mici ajustări. După aceea, modulele vor putea comunica direct între ele.

Acest articol discută tehnologia M2M (Module-to-Module) folosind exemplul de configurare a comunicării între Laurent-2 și KBX-3D.

Tehnologia M2M permite modulelor să comunice între ele folosind date textuale, de exemplu, folosind comenzile Ke-control fără participarea unui server extern, de exemplu. deconectat. De exemplu, în modul automat, atunci când are loc un eveniment, trimiteți o comandă de control către alt modul aflat în aceeași rețea. În același timp, nu sunt necesare servere sau programe externe - totul poate fi făcut folosind pachetul CAT + M2M din modulul în sine.

De exemplu, să ne uităm la această sarcină:

Două module sunt conectate în rețeaua locală: Laurent-2 și KBX-3D. Este necesar ca atunci când prima linie de intrare a modulului Laurent-2 este închisă, releul modulului KBX-3D să se răstoarne. O condiție importantă este absența unui server extern. Toată lumea ar trebui să execute singur modulele fără ajutor „din exterior”.

Pentru orice eventualitate, la început vom lua în considerare procedura de conectare a mai multor module la aceeași rețea. Subtilitatea este că toate modulele au aceleași adrese IP și MAC în mod implicit. Pentru funcționarea normală a dispozitivelor din rețea, acești parametri trebuie să fie diferiți pentru dispozitivele din rețea. Prin urmare, pentru exemplul nostru, să modificăm detaliile de rețea ale modulului Laurent-2 și să lăsăm setările KBX-3D neschimbate.

Accesați interfața Web Laurent-2 (adresă implicită: 192.168.0.101). Accesați secțiunea de setări și modificați adresele IP și MAC. Setați IP 192.168.0.102 și MAC 0.4.163.0.0.12.

Pentru ca modificările să aibă efect, modulul trebuie resetat, de exemplu, printr-o resetare a puterii. După aceea, modulul va fi disponibil la noua adresă și nu va intra în conflict cu adresele MAC cu modulul KBX-3D, ale cărui setări le-am lăsat neschimbate.

Să creăm un eveniment CAT pe modulul Laurent-2. Dacă nivelul de tensiune pe linia de intrare IN_1 se modifică (de exemplu, linia este scurtcircuitată la + 5V de la un buton sau un senzor de contact), atunci comenzile Ke-control vor fi trimise la adresa IP a modulului KBX-3D ca un reacție la acest eveniment.

Linia de comandă conține două simultan - comanda de introducere a parolei pentru accesarea modulului KBX-3D ($ KE, PSW, SET) și, de fapt, comanda de control al releului ($ KE, REL). La sfârșitul fiecărei comenzi, trebuie să existe un caracter „;” - atunci când este trimis, acesta va fi înlocuit cu caractere de întoarcere la cărucior și caractere newline (CR + LF).

Comanda cu parola este transmisă deoarece, implicit, în module este activat sistemul de securitate, care blochează executarea comenzilor de gestionare a resurselor modulelor până la introducerea parolei de acces.

Dacă sistemul de securitate este dezactivat pe modulul KBX-3D, atunci nu va fi nevoie să trimiteți prima comandă cu o parolă.

Pe modulul Laurent-2, este recomandat să activați supresorul de respingere a contactelor software. Dacă acest lucru nu se face, atunci când se folosește o cheie mecanică sau un buton conectat la linia de intrare, atunci când este apăsat, în loc de un eveniment, se formează simultan mai multe zeci din cauza „săririi” conexiunii mecanice. În consecință, se va încerca trimiterea unei liste de comenzi pentru execuție de zeci de ori, ceea ce nu este întotdeauna acceptabil.

Totul este acum gata. Este suficient să trimiteți un semnal de la butonul (nivel înalt) la linia de intrare IN_1, sistemul CAT va funcționa, setul de comenzi specificate va fi trimis către modulul KBX-3D și primul releu al modulului KBX-3D va fi pornit.

Pentru confortul conectării butonului la linia de intrare, se recomandă conectarea liniilor GND și ISO_GND. Ideea este că liniile de intrare ale modulelor sunt optoizolate. Nu este nevoie specială de butoane pentru aceasta și puteți trimite un semnal de la placă în sine la linia de intrare (de exemplu, de la terminalul +5 V). Pentru aceasta, împământarea liniei de intrare și sursa de alimentare a plăcii trebuie să fie comune. Acest lucru se realizează prin conectarea GND și ISO_GND.

Exemplul este simplu, dar deschide posibilități largi de control al echipamentului.

După cum a arătat practica, tunerele de uz casnic prin satelit utilizate de operatorii de cablu trebuie adesea să fie repornite din cauza pierderii periodice de sunet sau imagine. Acest lucru este cauzat de diverși factori: un nivel neomogen al semnalului de la convector, supraîncălzirea receptorului sau uscarea electroliților. Puteți menține personalul de serviciu pentru schimbarea rapidă, dar atunci când nu este rentabil din punct de vedere economic, dispozitivul descris vă va ajuta. În principiu, aplicarea dispozitivului dezvoltat nu se limitează doar la acest domeniu de activitate.

Scurt:
Programare. Permite prin intermediul rețelei locale (sau internetului) controlul pornirii și opririi sarcinilor conectate la relee controlate.
Dispozitiv.În principiu, dispozitivul este format din trei module: un modul Ethernet, un modul de microcontroler și un modul de control al sarcinii.
Modulul Ethernet este asamblat pe un microcircuit Microcip ENC28J60 și este mai convenabil să-l luați gata făcut, de exemplu, aici: http://www.aliexpress.com/wholesale?SearchText=enc28j60. Am folosit microcircuitul Atmega32 ca microcontroler. Modulul de control conține chei de tranzistori care pornesc releele corespunzătoare. Fiecare releu pornește sau oprește alimentarea către consumatorul care are nevoie de el.
Principiul de funcționare. Principiul de funcționare al dispozitivului este ușor de înțeles din diagrama schematică:

Pentru utilizarea interactivă a sistemului este prevăzută o interfață web, prin introducerea căreia, operatorul activează sau dezactivează portul corespunzător (vezi figura). Designul și firmware-ul prevăd utilizarea a 20 de porturi de ieșire: PA0… PA7, PC0… PC7, PD4… PD7. Cu toate acestea, dacă se dorește, numărul de ieșiri poate fi mărit la 80 de bucăți - pentru aceasta este necesar să se utilizeze decodoare (de exemplu K155ID3) și să rescrie javascriptul panoului web, astfel încât ieșirile MK să genereze cuvinte de control (0x0 ... 0xF) . Această abordare va complica oarecum circuitul dispozitivului și va deveni necesară repornirea tunerelor „la rândul său”. Este mult mai potrivit să folosiți mai multe dispozitive descrise sub diferite adrese IP.

Firmware-ul microcontrolerului... Pentru a flash Atmega32 am folosit un programator cu 4 fire pentru portul COM și software. Îl flasham pe un computer vechi care rulează Windows XP. Nu l-am incercat pe sisteme de operare moderne, din lipsa COM. firmware.

De asemenea, trebuie să instalați siguranțele ca în imagine.

Codurile sursă de firmware cu comentarii pot fi descărcate. Dosarul sursă conține un Makefile funcțional. Pentru a compila proiectul, l-am folosit pe cel gratuit. Pentru a face acest lucru, deschideți linia de comandă, accesați folderul proiectului și tastați „make”. Ca rezultat al muncii compilatorului, în folder vor apărea mai multe fișiere intermediare de legătură și un fișier firmware HEX.

Pentru a șterge rezultatul muncii compilatorului - în același loc, pe linia de comandă, scriem „make clean”.

Dacă intenționați să tăiați sursele, acordați atenție două funcții:

Fill_tcp_data_p (buf, plen, PSTR ("șir de trimis la pachet")); char stroka = "șir de trimis la pachet"; fill_tcp_data (buf, plen, stroka);

Folosim prima funcție în care este clar necesar să trecem un șir (text static). Al doilea este folosit cu variabile șir.
Din fisier ip_arp_udp_tcp.c:

Uint16_t fill_tcp_data_p (uint8_t * buf, uint16_t pos, const prog_char * progmem_s) (char c; // completați datele tcp la poziția pos // // fără opțiuni, datele pornesc după suma de control + încă 2 octeți (urgent ptr) în timp ce ((c = pgm_read_byte (progmem_s ++))) (buf = c; pos ++;) return (pos);) ... uint16_t fill_tcp_data (uint8_t * buf, uint16_t pos, const char * s) (return (fill_tcp_data_len) (buf, pos , (uint8_t *) s, strlen (s)));)

Copii colectate:

Demonstrație de lucru:

Firmware-ul microcontrolerului prevede modificarea adresei IP (192.168.1.99 în mod implicit) și a domeniului javascript. Deci, mergi la adresa: 192.168.1.99/?i=91 va schimba adresa dispozitivului in 192.168.1.91 dupa repornire (folositi-o cu mare atentie si numai daca este absolut necesar, pentru a nu pierde dispozitivul !!! :)). Domeniul scriptului se modifică astfel: 192.168.1.99/?d=mydomain.com, adică scriptul tău va fi încărcat de la adresa: mydomain.com/eth/script.js... Vă rugăm să rețineți că directorul eth de pe server ar trebui să conțină.

Deschideți script.js și modificați descrierile porturilor pentru a se potrivi nevoilor dvs.:

Var name = "Port Control:"; // titlu // sub numele porturilor (poate fi înlocuit cu ceva semnificativ) var title = ["PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", " PA7 "," PC0 "," PC1 "," PC2 "," PC3 "," PC4 "," PC5 "," PC6 "," PC7 "," PD4 "," PD5 "," PD6 "," PD7 " ];

De exemplu, il am asa:

Nume var = "" Curcubeu ", 75 de grade"; // titlu // sub numele porturilor (puteți înlocui cu ceva semnificativ) var title = ["Iluzie rusă", "24 techno", "Manor", "Healthy TV", "Retro", "Drive" , "Phoenix + cinema "," Copii "," Vânătoare și pescuit "," Europa Plus "," Sony Entertainment "," Sony Sci-Fi "," Multimania "," National Geographic "," НСТ "," nefolosit "," nefolosit "," nefolosit "," nefolosit "," WWW-SERVER "];

Pentru alimentarea cu energie se poate folosi un încărcător de telefon mobil (tensiune de ieșire aprox. 7 volți). În modul standby, consumul de curent este de aproximativ 120 mA. Când un releu este pornit, consumul de curent crește la 180 mA. Trebuie avut în vedere faptul că, dacă devine necesară activarea tuturor releelor ​​în același timp (deconectarea tuturor receptoarelor), atunci sursa de alimentare trebuie să aibă deja puterea corespunzătoare (cel puțin 1,5 A).

Articolul prezentat este doar o demonstrație a dispozitivului. În versiunea comercială, direcția acestei dezvoltări a fost extinsă semnificativ - până la 150 de porturi, trei senzori de temperatură etc., totul depinde de comandă. (Un alt exemplu pentru 40 de porturi :)

Din punct de vedere structural, dispozitivul poate fi plasat în cazul unui comutator învechit într-un rack de telecomunicații de 19 inchi. Deoarece nu exista un astfel de comutator la îndemână, am comandat în „Serviciul mobil” doar o astfel de cutie din sistemul de distribuție a intrărilor din fibră optică (costă 290 de tone fără TVA):



Ți-a plăcut articolul? Împărtășește-l