рд╣рдо iRobot Roomba рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Z- рд╡реЗрд╡ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ



рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд╢реНрдпреЛрдХреНрддрд┐ рдХреЗ рд╕реАрдзреЗ рдмрд┐рдВрджреБ рдкрд░ рдкрд╣реБрдБрдЪ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ Z- рд╡реЗрд╡ рддрдХрдиреАрдХ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИ, рдФрд░ iRobot Roomba 770 рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЕрдиреБрд╕реВрдЪреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╝реЗрдб-рд╡реЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ! рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП Z-Wave рдмреЛрд░реНрдб, Z-Uno, рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдорджрдж рдорд┐рд▓реЗрдЧреА ред
рдЬреЗрдб-рд╡реЗрд╡ рдХреЗ рд╕рд╛рде рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИрдВ?
  • рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╢реЗрдбреНрдпреВрд▓ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  • рдмреИрдЯрд░реА рдФрд░ рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
  • рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ
  • рдШрд░ рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


IRobot Roomba рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрдВрдзрди рдкреНрд░рд▓реЗрдЦрди рдЦреБрд▓рд╛ рд╣реИред рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ рдХрд┐ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ UART рдХреЗ рдЕрдиреБрд╕рд╛рд░ 115200, рдЯреАрдЯреАрдПрд▓ рд╕реНрддрд░ 5V рдХреА рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдорд┐рдиреА-рдбреАрдЖрдИрдПрди рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред



Z-UNO рдкрд░ рд╕рднреА рдкреНрд░рд▓реЗрдЦрди http://z-uno.z-wave.me/ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ , рдЗрд╕рдореЗрдВ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдФрд░ рдПрдХ рдЖрд░реЗрдЦ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИред



Z-Uno 3.3V рдХреЗ рдЯреАрдЯреАрдПрд▓ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде UART рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ Rx Z-UNO рд▓рд╛рдЗрди рдкрд░ 1 kOhm рдФрд░ 2.2 kOhm рдХреЗ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рд╕реЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдЬрдм Roomba рдХреЛ Arduino рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ Roomba Tx рдкрд░ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдХрд░рдВрдЯ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбреЗрдЯрд╛ рдЦреЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ Z-UNO рдкрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


http://www.irobot.com/ ~ / рдореАрдбрд┐рдпрд╛ / рдореЗрдирд╕рд╛рдЗрдЯ / рдкреАрдбреАрдПрдл / рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ / рдПрд╕рдЯреАрдИрдПрдо / рдмрдирд╛рдПрдБ / Arduino_Tutorial.pdf

Z-Uno рдХреЛ 3.3V рд╕реЗ, рдПрдХ рдорд╛рдирдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 5V рд╕реЗ рдФрд░ рджреВрд╕рд░реЗ рдорд╛рдирдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 7 - 20V рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдлрд╛рдИ рдХреЗ рджреМрд░рд╛рди, iRobot Roomba рдХреА рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рдЧрднрдЧ 14V рд╣реИ, рдЬрдм рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдЖрдзрд╛рд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡реЛрд▓реНрдЯреЗрдЬ 20V рддрдХ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реАрдзреЗ Z-Uno рдХреЛ iRobot Roomba рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ Z-Uno рдкрд░ рд▓реАрдирд┐рдпрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рд░реЗрдЧреБрд▓реЗрдЯрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрд░реНрдо рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рддрд╛рдкрдорд╛рди рд╕реЗ рдмрд┐рдЬрд▓реА рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧреА, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╛ рддреЛ рд░реЗрдбрд┐рдПрдЯрд░ рдпрд╛ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╡реЛрд▓реНрдЯреЗрдЬ рд░реЗрдЧреБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рдФрд░ рдмрд╣реБрдд рдХреЙрдореНрдкреИрдХреНрдЯ MP1584EN рдЪреАрдиреА рд╡реЛрд▓реНрдЯреЗрдЬ рд░реЗрдЧреБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ ред



рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ MP1584EN рдХреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
  • рдЗрдирдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ: 4.5-28 рд╡реА
  • рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ: 0.8-20V (рд╕рдорд╛рдпреЛрдЬреНрдп)
  • рдЖрдЙрдЯрдкреБрдЯ рд╡рд░реНрддрдорд╛рди: 3 рдП
  • рджрдХреНрд╖рддрд╛: 96%

рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ рдФрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ рдЬреЗрдб-рдпреВрдПрдирдУ рдХреА рдкреАрда рдкрд░ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдмреЛрд░реНрдб рдХреЗ рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред



Z-Uno рдХреЛ iRobot Roomba 770 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:



рдбреЙрдХ рд╕реНрдЯреЗрд╢рди рдХреА рд╕рдлрд╛рдИ


рд╕реНрдХреЗрдЪ рдХреНрд▓реАрдирд┐рдВрдЧ-рдбреЙрдХ рдХреЗ рд╕рд╛рде, Z-Uno рд╕реНрдЯреЗрд╢рди рд░реЗрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ ON / OFF рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ UART рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХреЛ Clean and Seek Dock рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИред рд░реЗрдбрд┐рдпреЛ рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп, Z-Uno рдПрдХ рдмрд╛рд░ рдПрдХреАрдХреГрдд рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдЪрдордХрддрд╛ рд╣реИред рдСрди-рдСрдл рд░реЗрдбрд┐рдпреЛ рдХрдорд╛рдВрдб рдХреЛ рдХрд┐рд╕реА рднреА Z-Wave рдбрд┐рд╡рд╛рдЗрд╕ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдХреБрдВрдЬреА fob, рд╕реНрд╡рд┐рдЪ, рдирд┐рдпрдВрддреНрд░рдХ рдЖрджрд┐ред



Z-Uno Roomba рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрдЪ рд╕рдлрд╛рдИ-рдбреЙрдХ рд╕реНрдЯреЗрд╢рди
#define LED_PIN 13
byte roombaState = 0;
ZUNO_SETUP_CHANNELS(ZUNO_SWITCH_BINARY(getter, setter));

void setup() {
   pinMode(LED_PIN, OUTPUT);
   Serial1.begin(); 
}

void loop() { /*Empty*/ }

void setter(byte value) {
  digitalWrite (LED_PIN, HIGH); // Turn On LED
  if (value) {
    Serial1.write(128);  // Roomba START Communication
    Serial1.write(131);  // SAFE MODE
    Serial1.write(135);  // Clean
    roombaState = 1;
  }
  else {
    digitalWrite (LED_PIN, LOW);
    Serial1.write(128);  // Roomba START Communication
    Serial1.write(131);  // SAFE MODE
    Serial1.write(143);  // Seek Dock
    roombaState = 0;
  }
}
 
byte getter() {
  return roombaState;
}



рд╕реНрдХреЗрдЪ рдореЗрдВ рднрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ Z-Uno рдХреЛ Z-Wave рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред Z-Uno рдСрди рдФрд░ рдСрдл рдмрдЯрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред



рдмреИрдЯрд░реА рд░реАрдбрд┐рдВрдЧ


рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдПрдХ рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рде Z-Uno рдХреЗ рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдкрдврд╝рдирд╛ рдпрд╛ рдЕрдиреБрд░реЛрдз рдкрд░ Roomba рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдХреА рдмреИрдЯрд░реА рдкрд╛рд╡рд░ рдХреЛ Z-Wave рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рднреЗрдЬрдирд╛ред


Z-Uno рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрдЪ рд░реАрдбрд┐рдВрдЧ рд░реВрдореНрдмрд╛ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рдмреИрдЯрд░реА рдФрд░ рдХреНрд▓реАрдирд┐рдВрдЧ-рдбреЙрдХ рд╕реНрдЯреЗрд╢рди
#define LED_PIN 13
byte roombaState = 0;
word batteryValue = 0;

ZUNO_SETUP_CHANNELS(ZUNO_SWITCH_BINARY(getter, setter),ZUNO_SENSOR_MULTILEVEL(ZUNO_SENSOR_MULTILEVEL_TYPE_VOLTAGE, SENSOR_MULTILEVEL_SCALE_VOLT, SENSOR_MULTILEVEL_SIZE_ONE_BYTE, 1, getterBattery));

void setup() {
   pinMode(LED_PIN, OUTPUT);
   Serial1.begin(); 
}

void loop() { 
  // Get battery value every 1 minute
  byte data[2] = {0,0}; // array to store data from battery
  byte i = 0;
  Serial1.write(142); // Send a packet of sensor data bytes
  Serial1.write(22);  // Get battery value
  delay(200);
  while (Serial1.available()) { 
    data[i++] = Serial1.read();
  }

  // highbyte is shifted left eight bits, lowbyte is added to highbyte    
  // encoder_count=highbyte<<8+lowbyte
  batteryValue= (data[0]<<8)+data[1];

  zunoSendReport(2); // Send Battery every 30 seconds
  delay(30000);
}

void setter(byte value) {
  if (value) {
    digitalWrite (LED_PIN, HIGH);
    Serial1.write(128);  // Roomba START Communication
    Serial1.write(131);  // SAFE MODE
    Serial1.write(135);  // Clean
    roombaState = 1;
  }
  else {
    digitalWrite (LED_PIN, LOW);
    Serial1.write(128);  // Roomba START Communication
    Serial1.write(131);  // SAFE MODE
    Serial1.write(135);  // Stop Clean
    roombaState = 0;
  }
}
 
byte getter() {
  return roombaState;
}

byte getterBattery() {
  return batteryValue;
}



рдЕрдм Z-Uno рдХреЛ рдПрдХ рд╕реНрд╡рд┐рдЪ рдФрд░ рдПрдХ рдмрд╣реБ-рд╕реНрддрд░реАрдп рд╕реЗрдВрд╕рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде 2-рдЪреИрдирд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд / рдмрдВрдж рдмрдЯрди рдФрд░ рд╡реЛрд▓реНрдЯ рдореЗрдВ рдЪрд╛рд░реНрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред



рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЗ рдкрдврд╝рдиреЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рджреАрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдардХ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЕрдЧрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреНрд░рд╛рдЗрд╡ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЖрдк рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд░реВрдВрдмрд╛ рд╕реЛрдлреЗ рдХреЗ рдиреАрдЪреЗ рдЕрдЯрдХрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рддрд╛рдХрд┐ рдЙрд╕реЗ рдореЗрд▓реЛрдбреА рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХреЗред

Z-Uno рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Roomba рд░реЗрдбрд┐рдпреЛ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, RooWiFi рдФрд░ Arduino + ESP8266 рдЬреИрд╕реА рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Z-Wave рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ, рддреЛ рдЕрдкрдиреЗ Roomba рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Z-Uno рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░реЗрдВ!



рдкреИрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, 5smart.ru рд╕реНрдЯреЛрд░ Z-Uno рдФрд░ рд╕рднреА Z-Wave рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ 10% рдХреА рдЫреВрдЯ рджреЗрддрд╛ рд╣реИред рдХреВрдкрди GT_SUMMER ред

Source: https://habr.com/ru/post/hi395105/


All Articles