SONOFF: lasc iargúlta chun fearais a chasadh as nó air

sonoff

Samhlaíonn tú rud a chasadh air nó as go cianda? Féadfaidh tú an téamh a chasadh air, nó é a mhúchadh má d’fhág tú air trí dhearmad, is féidir leat dallóga a oscailt nó a dhúnadh má tá tú uathoibríoch acu, nó do theach a dhéanamh ag teocht oiriúnach trí oibriú ar an aerchóiriú ó áit ar bith. Bhuel, sin a SONOFF.

Mar shampla, ceann de na is féidir leat a fháil ar an margadh an Itead Sonoff. Is gléas é atá bunaithe ar an modúl ESP8266, agus is cinnte go mbeidh eolas maith air más déantóir tú agus má chruthaíonn tú tionscadail DIY le Arduino. Is modúl móréilimh WiFi é a bhfuil tiomantas tugtha againn dó cheana alt speisialta i Hwlibre. Chuige sin modúl tar éis athsheoladh a chur leis gníomhú ar na gairis nasctha agus ar an gcaoi sin a bheith in ann rudaí a mhúchadh nó ar aghaidh trí WiFi.

Cad is sonoff ann?

Un Is lasc cliste WiFi é Sonoff a bheith in ann fearas leictreach a chasadh air agus a mhúchadh go cianda. Ligeann an gléas seo duit a bheith ceangailte leis an Idirlíon trí ródaire wifi i do theach nó oifig. Ó aon ghaireas atá ceangailte leis an líonra agus áit ar bith, is féidir leat idirghníomhú leis chun do ghléasanna a rialú.

Tá go leor sonoffs tráchtála d’aip féin le haghaidh Android nó iOS a cheadaíonn rialú éasca. Mar shampla, tá an eWeLink app ag an Sonoff Basic. Ina theannta sin, i go leor de na feidhmchláir seo tugann siad deis duit lasc ama a chumrú ionas go ngníomhófar iad ag am ar leith. Mar shampla, ceadaíonn sé seo anois ar saoire go mbeidh tú as baile gur féidir leat clár a dhéanamh ionas go mbeidh an raidió casta air agus as nó go n-ardófar na dallóga agus an chuma ar an teach a bheith á áitiú chun goid a sheachaint ...

Ina theannta sin, cuireann roinnt Sonoffs tráchtála i bhfeidhm feidhmeanna ionas gur féidir leat iad a nascadh le braiteoirí agus go casann na gairis air nó as ag brath ar an teocht, an fhuaim, an braiteoir láithreachta, an taise, srl. D’fhéadfadh sé seo a bheith úsáideach do chóras uisciúcháin gairdín, chun an teach a aerchóiriú i gceart, srl. Tá comhoiriúnacht ag fiú roinnt samhlacha atá deartha le haghaidh uathoibriú tí le Amazon Alexa / Echo, Google Home, srl.

Breiseáin eile

Chomh maith leis an sonoff, tá gairis eile ann a d’fhéadfadh spéis a thabhairt duit mar chomhlánú, mar shampla soicéid WiFi, soicéid bolgán WiFi, lasca WiFi, geata WiFi-RF, stáisiún SC-WiFi, srl., atá comhlántach go foirfe le haghaidh do athsheachadáin WiFi nó sonoff.

Déan do Sonoff féin le Arduino agus modúl ESP8266 (Éasca)

In ainneoin gur gléas an-simplí agus saor tú, b’fhéidir nach mbeadh suim agat ceann a cheannach i gcónaí. Más déantóir tú agus más maith leat do thionscadail DIY féin a chruthú, in ionad an sonoff tráchtála a cheannach, is féidir leat é a chruthú duit féin. Tharlódh sé sin trí mhodúl sealaíochta a úsáid le haghaidh Arduino agus modúl wifi. Ar an mbealach seo beidh do thionscadal ceangailte agus réidh le hoibriú ar an seoltán a bheidh i gceannas ar chur isteach nó ar nascadh an fheiste ardvoltais.

Féidearthacht eile is ea hack Sonoff déanta cheana féin chun feidhmiúlachtaí nua a thabhairt. Chuige seo, is é an rogha is fearr atá agat ná an Itead Sonoff. Mar shampla, an Níor aimsíodh aon táirgí., feiste ó chuideachta Síneach atá dírithe ar dhéantóir. Tá an fheiste doiciméadaithe go han-mhaith agus is é sin an fáth gur féidir í a hackáil go héasca chun í a mhodhnú agus a oiriúnú do do thionscadail. Trí bheith bunaithe ar ESP8266 beidh gach rud níos éasca, agus tá aip rialaithe féin ann do ghléasanna soghluaiste.

Cruthaigh Sonoff simplí le Arduino

B’fhéidir go mbeidh sé níos éasca duit cruthaigh do Sonoff féin le Arduino chun firmware an Itead a mhodhnú. Tá sé an-simplí an Itead agus gairis réamhdhéanta eile a úsáid, ach ó úsáid a bhaint astu chun a bhfirmware a mhodhnú tá difríocht mhór ann. Mar sin b’fhéidir go bhfuil suim agat ar bhealach simplí chun Sonoff a bheith cruthaithe agat.

Cad atá uait

Gach a bhfuil uait don tionscadal seo tá sé:

  • Arduino UNO, nó b’fhiú pláta eile é freisin.
  • Breadboard nó PCB má tá tú chun sádráil.
  • Modúl ESP8266
  • Modúl sealaíochta
  • Sreangú le haghaidh naisc
  • PC le Arduino IDE agus cábla le haghaidh cláraithe
  • Gléas leictreach ar mhaith leat a rialú trí WiFi

Tógáil céim ar chéim

Nasc Arduino le ESP8266 agus Relay

Chun tús a chur tóg do Sonoff homemade lean seo treoir céim ar chéim:

  1. Nuair a bheidh na heilimintí go léir agat, caithfidh tú ceangail an scéimre i gceart mar atá sé le feiceáil sa phictiúr. Cuimhnigh gurb é an áit ar chuir mé "Gléas" an áit a mbeidh an rud a theastaíonn uait a rialú ceangailte: sorn, lucht leanúna, teilifís, bolgán solais, ... agus caithfidh an breiseán an gléas sin a bheathú. Mar a fheiceann tú, is é an rud a dhéantar ná cur isteach ar cheann de na sreanga seoltaí a théann chuig an bhfeiste agus an seoltán a thrasnú chun gníomhú mar lasc. Má tá ceisteanna agat faoin nasc, is féidir leat dul i gcomhairle lenár lámhleabhair:
    1. Conas ESP8266 a nascadh le Arduino?
    2. Conas an seoltán a úsáid le Arduino?
  2. Anois tá an méid seo a leanas clár in Arduino IDE chun é a chur ag obair i gceart. Más bunleibhéal tú is féidir leat freisin íoslódáil an PDF dár lámhleabhar cláraithe do Arduino. Sampla simplí cód chun an seoltán a rialú agus na soilse dearga, glasa agus gorma:
#include <SoftwareSerial.h>

#define DEBUG true

SoftwareSerial esp8266(2,3); 
void setup()
{
  SSSerial.begin(19200);
  esp8266.begin(19200);
  
  pinMode(10,OUTPUT);
  digitalWrite(10,LOW);
  
  pinMode(11,OUTPUT);
  digitalWrite(11,LOW);
  
  pinMode(12,OUTPUT);
  digitalWrite(12,LOW);
  
  pinMode(13,OUTPUT);
  digitalWrite(13,LOW);
   
  sendData("AT+RSTrn",2000,DEBUG); 
  sendData("AT+CWMODE=2rn",1000,DEBUG); 
  sendData("AT+CIFSRrn",1000,DEBUG); 
  sendData("AT+CIPMUX=1rn",1000,DEBUG);
  sendData("AT+CIPSERVER=1,80rn",1000,DEBUG); 
}

void loop()
{
  if(esp8266.available())
  {

    
    if(esp8266.find("+IPD,"))
    {
     delay(1000); 
     int connectionId = esp8266.read()-48; 
          
     esp8266.find("pin="); 
     
     int pinNumber = (esp8266.read()-48)*10;
     pinNumber += (esp8266.read()-48);
     
     digitalWrite(pinNumber, !digitalRead(pinNumber));  
     
     String closeCommand = "AT+CIPCLOSE="; 
     closeCommand+=connectionId;
     closeCommand+="rn";
     
     sendData(closeCommand,1000,DEBUG); 
    }
  }
}
String sendData(String command, const int timeout, boolean debug)
{
    String response = "";
    
    esp8266.print(command); 
    
    long int time = millis();
    
    while( (time+timeout) > millis())
    {
      while(esp8266.available())
      {
        
        char c = esp8266.read(); 
        response+=c;
      }  
    }
    
    if(debug)
    {
      Serial.print(response);
    }
    
    return response;
}

Nuair a dhéantar é a iontráil san Arduino IDE agus a chlárú tríd an bport sraitheach, ba cheart go n-oibreodh gach rud i gceart. Cé gur féidir leat an monatóir sraitheach a úsáid, bheadh ​​sé oiriúnach má chruthaíonn tú comhéadan gréasáin níos simplí nó aip bheag do iOS nó Android. I gcás Cód HTML Tá sé níos éasca agus bheadh ​​sé rud éigin mar seo, ar an mbealach sin, ó do bhrabhsálaí d’fhéadfá bainistíocht a dhéanamh ar na soilse faoi nó as agus na gléasanna atá ceangailte leis an seoltán:

<html>
<head>
<title>Control con Sonoff</title>
</head>
<body>
<button id="10" class="led">A</button>
<button id="11" class="led">LED AZUL</button>
<button id="12" class="led">LED VERDE</button>
<button id="13" class="led">LED ROJO</button>
<script src="jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
$(".led").click(function(){ var p =
$(this).attr('id');
$.get("http://XXX.XXX.X.X:80/", {pin:p});
});
});
</script>
</body>
</html>

Is féidir leat é a scríobh in aon eagarthóir téacs, agus é a shábháil leis an ainm rialú.html. Cuimhnigh go n-oibreoidh sé go maith, caithfidh tú http: //XXX.XXX.XX: 80 a chur in ionad an IP cuí i do chás, is é sin, an ceann a shanntar do ESP8266 laistigh de do líonra wifi ... Ar an láimh eile, más mian leat ainm an ghléis atá á úsáid agat a chur in ionad lipéad feiste A agus é a dhéanamh níos iomasach, bíodh leisce ort é a dhéanamh ...

Rialú comhéadan gréasáin

Anois má osclaíonn tú an rialú.html seo le is féidir le brabhsálaí gréasáin ar bith do Sonoff a láimhseáil. Trí chliceáil ar na cnaipí feicfidh tú conas a oibríonn do chiorcad.

Athraigh firmware Sonoff (Advanced)

Oibríocht eile is féidir leat a dhéanamh, cé nach moltar í d’fhormhór na n-úsáideoirí mar gheall ar a chastacht, is ea an Firmware Itead sonoff. Is féidir, ach tá go leor céimeanna i gceist leis agus tá sé casta mura bhfuil a fhios agat i ndáiríre cad atá á dhéanamh agat. Chun smaoineamh a thabhairt duit fágaim duit na rudaí a bheadh ​​ag teastáil uait agus na céimeanna riachtanacha, chomh maith le naisc leis an bhfirmware agus treoracha iomlána ar eagla go leomhfá tar éis duit na céimeanna riachtanacha a léamh ...

Ag baint úsáide as ESPurna

Cad atá uait

Chun an Itead Sonoff a úsáid agus é a ríomhchlárú, beidh na míreanna seo a leanas ag teastáil uait:

  • Itead Sonoff WiFi Bunúsach
  • Cuibheoir agus cábla FTDI nó TTL (bioráin USB / Srathach)
  • Scriúire
  • Eilimintí eile atá riachtanach do do thionscadal
  • Ríomhaire le haghaidh cláir

Athraigh Itead Sonoff WiFi Firmware bunúsach (Céimeanna bunúsacha)

Ciorcad sonad Itead

Chun Sonoff of Itead a mhodhnú ní mór duit ceann a fháil agus lean na chéad chéimeanna eile:

Sula ndéantar an gléas a láimhseáil, déan cinnte go bhfuil sé dícheangailte. Níl sé inmholta an sealaíocht nó an ciorcad a ionramháil nuair atá sé ceangailte leis an líonra, ós rud é go mbeidh tú ag obair le AC ag 220v agus ní ciorcad DC neamhdhíobhálach a oibríonn ag voltais ísle ...

  1. Bain an caipín plaisteach as an Sonoff a bheith in ann rochtain a fháil ar an gciorcad inmheánach. Is féidir leat scriúire a úsáid chun na clúdaigh taobh a bhaint ar dtús agus ansin an comhpháirteach a cheanglaíonn an dá chuid den phríomhchás a phromhadh go dtí gur féidir leat é a bhaint.
  2. Má fhéachann tú ar an gciorcad os do chomhair is féidir iad a dhifreáil go han-mhaith na codanna den mhodúl ESP8266:
    1. Tagann na heilimintí leictreacha timpeall an athsheachadáin ón tiontaire AC / DC.
    2. Is í an chomhpháirt dhubh cearnach an seoltán a oibríonn ag 5v (cuid rialaithe) agus 220v (aschur).
    3. Sa lár tá roinnt bioráin nasc sraitheach agat. Is féidir leat iad a úsáid chun an micrea-rialaitheoir a ríomhchlárú nó chun níos mó eilimintí a nascadh. Ar an GPIO14 is féidir leat gníomhairí nó braiteoirí a nascadh.
    4. Feicfidh tú cnaipe brú in aice leis na bioráin freisin. Is féidir leat é a bhrú chun na modhanna is féidir leat a shocrú a athrú.
    5. An stiúir a léiríonn an oibríocht agus an modh nó an staid ina bhfuil sé.
    6. Agus dhá nascóir glas ar gach ceann den PBC. Is ionchur ceann acu agus aschur sa cheann eile. Is é an t-ionchur AC is gaire don seoltán, is é sin, áit a bhfuil an fheiste ceangailte leis an líonra leictreach. Is é an ceann eile an t-asraon inar féidir leat an gléas a theastaíonn uait a mhúchadh nó air a nascadh. Cuimhnigh go dtacaíonn sé le suas le 10A, is é sin, tomhaltas 2,2kW do 220v.
  3. Anois oibreoidh tú leis na bioráin ceangail chun do chlár a luchtú. Ar a son beidh an FTDI nó TTL de dhíth ort, rud a ligeann duit na bioráin seo a nascadh le USB ar do ríomhaire. Ach seachas é a nascadh, ní mór duit cuimhneamh go bhfuil dhá mhodh oibríochta ag an micrea-rialtóir comhtháite, modh UART agus FLASH eile. Ligeann modh UART duit an clár agus an FLASH a luchtú chun é a fhorghníomhú. Chun dul isteach i mód UART le go mbeidh tú in ann an clár a scríobh ní mór duit na bioráin GPIO0 (LOW) agus GPIO2 (HIGH) a chur i stáit áirithe. Déanfar an clár a luchtú trí na bioráin marcáilte RX agus TX. Ar ndóigh beidh ort na bioráin chumhachta 3v3 agus GND a úsáid, chomh maith leis an mbrú-bhrú GPIO0, an stiúir nó GPIO13 agus an seoltán ar an GPIO12.
  4. Nuair a bheidh an nasc déanta agat i gceart agus do chábla USB agat chun é a nascadh leis an ríomhaire, is féidir leat tosú leis an gclárú féin. Cuimhnigh go nuair FTDI ní mór duit na naisc RX agus TX a thrasnú, is é sin le rá, RX an Itead go TX an FTDI agus a mhalairt.
  5. Níos déanaí, bheadh ​​sé ina ábhar a úsáid Arduino IDE chun an cód riachtanach a chruthú don rialú is mian leat a dhéanamh (ní mór duit an bord ESP8266 a roghnú mar an gléas micrea-rialaitheoir le taifeadadh). Is féidir leis cabhrú leat freisin firmware arna fhorbairt ag Xose Pérez. Tugtar ESPurna air agus baineann sé go sonrach le Sonoff WiFi. Leis an bpainéal rialaithe is féidir leat paraiméadair líonra agus slándála a rialú.
  6. Sa deireadh, nuair a bheidh sé agat cheana féin, is féidir leat na bioráin a thabhairt ar ais GPIO0 agus GPIO2 chuig stáit High High faoi ​​seach chun filleadh ar mhodh FLASH agus do chlár a rith.
  7. Nuair a bheidh tú críochnaithe, is féidir leat déan na naisc cheart ar do Sonoff chun na gairis a theastaíonn uait a nascadh agus cumhacht a thabhairt dóibh. Ón aip is féidir leat gach rud a rialú ...

Tuilleadh eolais - Clárú éasca

Ag baint úsáide as Tasmota

Chun é a dhéanamh le Tasmota in ionad ESPurna, beidh an céimeanna cineálacha chun é sin a dhéanamh bheadh ​​siad:

  1. Ní mór duit cás an Itead Sonoff a oscailt ar dtús mar a rinneadh sa chás roimhe seo.
  2. Ansin ba chóir duit an sreangú nó na bioráin a sádráil le go mbeidh tú in ann na naisc chumhachta agus an cuibheoir USB go UART TTL a dhéanamh.
  3. Téigh chuig Arduino IDE agus in Uirlisí ní mór duit an bord ESP8266 a roghnú in ionad Arduino UNO nó an ceann atá agat de réir réamhshocraithe. Suiteáil tú an bord nua.
  4. anois Tasmota a íoslódáil agus é a shuiteáil i gceart chun comhtháthú le Arduino IDE.
  5. Anois an t-am chun do thionscadal a chlárú agus a chumrú mar is mian leat agus é a shábháil ar an máthairchlár ... Nuair a bheidh tú críochnaithe is féidir leat na comhpháirteanna a nascadh leis an sonoff mar atá i gcás ESPurna.

Tuilleadh eolais - Uathoibriú tí


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

7 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Juan M. a dúirt

    Ní oibríonn an freastalaí gréasáin, ní luchtaíonn sé sa bhrabhsálaí.

    1.    Isaac a dúirt

      Dia duit a John,
      Ciallaíonn tú nuair a chuireann tú an IP i do bhrabhsálaí gréasáin? An ndearna tú cinnte go bhfuil an IP ceart socraithe agat laistigh den líonra áitiúil? Níl an IP poiblí bailí. Caithfidh sé gurb é an ceann a shanntar don sonoff é. Ina theannta sin, sa chód html ní mór duit an IP cuí a chur in ionad an X.
      Beannachtaí!

      1.    John a dúirt

        Déanta na fírinne, rinne mé an dá rud, ach an nóiméad a luchtaim an IP sa bhrabhsálaí, tugann sé nasc teipthe dom. Chomh maith leis sin nuair a rithim an freastalaí gréasáin, ní dhéantar é a luchtú i bhfoirm cnaipí, ach i dtéacs.

        1.    Isaac a dúirt

          Dia duit a John,
          Oibríonn sé dom i gceart, ní thuigim cén fáth go dtarlaíonn sé sin duitse ...
          Déanfaidh mé imscrúdú agus má fhaighim an fhadhb cuirfidh mé ar an eolas tú.
          Beannacht agus buíochas as léamh

  2.   Joan a dúirt

    Dia duit,
    Ní thuigim go n-úsáideann tú cóid AT leis na leabharlanna atá againn….

    Ní fheicim tú ag baint úsáide as modh WIFI ESP8266 atá mar fhócas san alt seo.

    Cuir sampla níos glaine agus níos soiléire agus feicfidh tú go dtuigfidh an tionscadal é.

    A Beannacht.

    1.    Joan a dúirt

      Rinne me dearmad ar,
      Más athsheoladh atá uait, rialaíonn an ESP8266 é leis féin, bain úsáid as an Arduino más mian leat an fhirmware a luchtú.

      Beannacht eile.

  3.   ANDRES REMBERTO GUZMAN GALVAN a dúirt

    Lean mé do chuid céimeanna go léir agus ní oibríonn sé domsa, conas a fháil amach cad é an IP a tugadh do mo ESP8266