Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Arduino Gateway

Arduino Gateway 06 Сен 2017 18:23 #22968

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
Печатаю )
IMG_1342.jpg


IMG_1345.jpg

Arduino Gateway 06 Сен 2017 20:08 #22970

  • PhantoMM
  • PhantoMM аватар
  • Вне сайта
  • Завсегдатай
  • Vera_Edge
  • Сообщений: 195
  • Спасибо получено: 16
  • Репутация: 1
А этот монстр получился из маленького зелёного с предыдущей страницы?
Vera Edge x1 ; Fibaro FGS-221 x1 ; Fibaro FGD-211 x4 ; Fibaro FGS-211 x1 ; Danfoss LC-13 x2 ; Aeon Multisensor 4in1 x1 ; Fibaro RGBW x1 ; Fibaro FGK-104 x3 ; Z-Wave.Me Floor Thermostat x1 ; Fibaro_FGMS-001 x4 ; MySensor Relay x 1; MySensor Distance x 1

Arduino Gateway 06 Сен 2017 20:22 #22971

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
Нет конечно все с нуля
Теперь печатаю в три сопла

Arduino Gateway 07 Сен 2017 01:18 #22975

  • PhantoMM
  • PhantoMM аватар
  • Вне сайта
  • Завсегдатай
  • Vera_Edge
  • Сообщений: 195
  • Спасибо получено: 16
  • Репутация: 1
А зачем его тогда нужно было покупать?
Vera Edge x1 ; Fibaro FGS-221 x1 ; Fibaro FGD-211 x4 ; Fibaro FGS-211 x1 ; Danfoss LC-13 x2 ; Aeon Multisensor 4in1 x1 ; Fibaro RGBW x1 ; Fibaro FGK-104 x3 ; Z-Wave.Me Floor Thermostat x1 ; Fibaro_FGMS-001 x4 ; MySensor Relay x 1; MySensor Distance x 1

Arduino Gateway 07 Сен 2017 09:39 #22976

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
Ну дые полгода не стоять на месте и изучать вопрос
А так эе деталюшки печатать
И не стоят оба без дела

Arduino Gateway 07 Сен 2017 10:46 #22980

  • PhantoMM
  • PhantoMM аватар
  • Вне сайта
  • Завсегдатай
  • Vera_Edge
  • Сообщений: 195
  • Спасибо получено: 16
  • Репутация: 1
А тот, что на последних картинках, есть в продаже как комплект для сборки? Или всё самому нужно подбирать и заказывать?
Vera Edge x1 ; Fibaro FGS-221 x1 ; Fibaro FGD-211 x4 ; Fibaro FGS-211 x1 ; Danfoss LC-13 x2 ; Aeon Multisensor 4in1 x1 ; Fibaro RGBW x1 ; Fibaro FGK-104 x3 ; Z-Wave.Me Floor Thermostat x1 ; Fibaro_FGMS-001 x4 ; MySensor Relay x 1; MySensor Distance x 1

Arduino Gateway 07 Сен 2017 11:47 #22984

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
нет все сам заказывал
но минимум пластика
30 тыр обошелся

Arduino Gateway 07 Сен 2017 11:52 #22986

  • PhantoMM
  • PhantoMM аватар
  • Вне сайта
  • Завсегдатай
  • Vera_Edge
  • Сообщений: 195
  • Спасибо получено: 16
  • Репутация: 1
Из Китая? Есть список деталей и проверенных поставщиков?
Vera Edge x1 ; Fibaro FGS-221 x1 ; Fibaro FGD-211 x4 ; Fibaro FGS-211 x1 ; Danfoss LC-13 x2 ; Aeon Multisensor 4in1 x1 ; Fibaro RGBW x1 ; Fibaro FGK-104 x3 ; Z-Wave.Me Floor Thermostat x1 ; Fibaro_FGMS-001 x4 ; MySensor Relay x 1; MySensor Distance x 1

Arduino Gateway 07 Сен 2017 11:54 #22987

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
дв все с али
могу выложить
все кроме профиля ?

Arduino Gateway 07 Сен 2017 11:55 #22989

  • PhantoMM
  • PhantoMM аватар
  • Вне сайта
  • Завсегдатай
  • Vera_Edge
  • Сообщений: 195
  • Спасибо получено: 16
  • Репутация: 1
Было бы отлично, если со ссылками. А почему без профиля?
Vera Edge x1 ; Fibaro FGS-221 x1 ; Fibaro FGD-211 x4 ; Fibaro FGS-211 x1 ; Danfoss LC-13 x2 ; Aeon Multisensor 4in1 x1 ; Fibaro RGBW x1 ; Fibaro FGK-104 x3 ; Z-Wave.Me Floor Thermostat x1 ; Fibaro_FGMS-001 x4 ; MySensor Relay x 1; MySensor Distance x 1

Arduino Gateway 07 Сен 2017 12:05 #22990

  • rsergio
  • rsergio аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 227
  • Спасибо получено: 35
  • Репутация: 4
Cadet пишет:
Печатаю )
IMG_1342.jpg

Похоже качество еще надо настраивать ;)

Arduino Gateway 07 Сен 2017 12:14 #22991

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
это первая печать - торопился
гриль на второй фотке сегодня вылез 9-30 часв - отлично
с двумя соплами да еще настраивать

Arduino Gateway 07 Сен 2017 12:15 #22992

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
профиль тут на соберизавод
статья на 3dtoday - все ссылки там на профиль с двумя поддержками стола - все ращзмеры есть и болтики и тд

Arduino Gateway 07 Сен 2017 12:27 #22993

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
поехали
пружинки приехали быстро
ru.aliexpress.com/item/5pcs-lot-M3-Thread-Screws-Nuts-45mm-Leveling-Spring-Knob-Part-Components-For-Prusa-i3-3D/32811794577.html?spm=2114.13010708.0.0.Fxb2AM
экстендер внтилятора быстро приехал
ru.aliexpress.com/item/New-RAMPS-1-4-RRD-Fan-Extender-For-DUAL-EXTRUSION-3D-Printer-Reprap/32800770807.html?spm=2114.13010708.0.0.Fxb2AM
крон двигла
ru.aliexpress.com/item/Free-shipping-NEMA-17-Mounting-L-Bracket-Mount-42-series-Stepper-Motor/32581642922.html?spm=2114.13010708.0.0.Fxb2AM
ramps
ru.aliexpress.com/item/Free-shipping-Promotion-electronics-integrated-circuit-for-Arduino-Mega-2560-R3-CH340-Development-Board-256KB-Flash/32314375219.html?spm=2114.13010708.0.0.Fxb2AM
ru.aliexpress.com/item/RAMPS-1-4-Controller-3D-Printer-Control-Panel-for-Reprap-Mendel-Prusa-Support-for-Arduino-Devlepment/32319667096.html?spm=2114.13010708.0.0.Fxb2AM
ru.aliexpress.com/item/Smart-Electronics-10Pcs-For-3D-Printers-RAMPS-1-4-Optical-Endstop-Light-Control-Limit-Optical-Switch/32683159112.html?spm=2114.13010708.0.0.Fxb2AM
ru.aliexpress.com/item/Free-shipping-3D-Printer-Kit-smart-Parts-Controller-LCD-Module-Display-Monitor-RAMPS-1-4-LCD/32313461135.html?spm=2114.13010708.0.0.6kIrlo
ru.aliexpress.com/item/5set-CNC-3D-Printer-Parts-Accessory-Reprap-pololu-A4988-Stepper-Motor-Driver-Module-with-Heatsink-for/32350269305.html?spm=2114.13010708.0.0.1Uie7o
шкивы
ru.aliexpress.com/item/3D-Printer-GT2-Timing-Belt-Idler-Pulley-Aluminum-Pulley-20T-20-teeth-Bore-5mm-With-Bearing/32671150001.html?spm=2114.13010708.0.0.oHDol0
двиглы
ru.aliexpress.com/item/5pcs-4-lead-Nema17-Stepper-Motor-42-motor-Nema-17-motor-42BYGH-40MM-1-7A-17HS4401/32376023464.html?spm=2114.13010708.0.0.1Uie7o
части от пруси 4
ru.aliexpress.com/item/2016-3D-Printer-Parts-Prusa-i4-X-Axis-Aluminum-parts-01/32673991961.html?spm=2114.13010708.0.0.1Uie7o
ru.aliexpress.com/item/2016-3D-Printer-Parts-Prusa-i4-X-Axis-Aluminum-parts-02-golden/32674109679.html?spm=2114.13010708.0.0.1Uie7o
эктрудеры
ru.aliexpress.com/item/42/32668994580.html?spm=2114.13010708.0.0.1Uie7o
голова
ru.aliexpress.com/item/Free-shipping-E3D-Chimera-Extruder-with-Wires-Multi-extrusion-E3D-V6-Dual-Head-Extruder-HotEnd-0/32646963651.html?spm=2114.13010708.0.0.1Uie7o
уголки для сборки - супер
ru.aliexpress.com/item/3D-Printer-20pcs-2020-Aluminum-profile-with-screws-T-Slot-L-Shape-2020-Aluminum-Profile-Interior/32743494166.html?spm=2114.13010708.0.0.arCxny
валы
ru.aliexpress.com/item/8x400mm-Lead-Screw-Rod-T-Shape-Linear-Rail-Bar-Shaft-Brass-Nut-8mm-Lead-Stainless-Steel/32610990757.html?spm=2114.13010708.0.0.arCxny
ru.aliexpress.com/item/20pcs-lot-3D-printer-Stepper-Motor-Flexible-Coupling-Coupler-Shaft-Couplings-5-mm-8mm-25-mm/1725635286.html?spm=2114.13010708.0.0.arCxny
бп
ru.aliexpress.com/item/12V-30A-360W-switching-power-supply-adapter-led-strip-light-transformer-12v/32353920615.html?spm=2114.13010708.0.0.arCxny
ремень и шкивы
ru.aliexpress.com/item/Freeshipping-Hot-Sale-8pcs-20-teeth-GT2-Timing-Pulley-5M-GT2-timing-Belt-for-RepRap-Prusa/1730017915.html?spm=2114.13010708.0.0.arCxny
гайки
ru.aliexpress.com/item/50Pcs-M3-M4-M5-10-6-For-20-Series-Slot-T-nut-Sliding-Nut-Hammer-Head/32799465537.html?spm=2114.13010708.0.0.arCxny
ru.aliexpress.com/item/50Pcs-M3-M4-M5-10-6-For-20-Series-Slot-T-nut-Sliding-Nut-Hammer-Head/32799465537.html?spm=2114.13010708.0.0.arCxny
рельсы - не мой продавец у моего нет
ru.aliexpress.com/item/MR12-Miniature-Linear-Guide-MGN12-Long-400mm-With-A-MGN12H-Length-Block-For-CNC-Parts-Free/32766384268.html?spm=a2g0v.search0104.3.18.xecsnK&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10068_5490020_10209_10307_10301_10137_10060_10155_10154_10056_10055_10054_5470020_10059_303_100031_10099_5460020_10103_10102_10169_10052_10053_10142_10107_10050_10051_5380020_10326_10084_10083_10080_10082_10081_10110_10111_10112_10113_10114_143_10312_10313_10314_10078_10079_10210_10073_10125,searchweb201603_1,ppcSwitch_5&btsid=d08f62f0-8642-482d-af8d-4ba597de410d&algo_expid=1b1b839d-eb8e-41ce-a6d4-9405e6ed9f82-2&algo_pvid=1b1b839d-eb8e-41ce-a6d4-9405e6ed9f82

стол и стекло от 3dcheap.ru и мосфет от него тоже
Спасибо сказали: PhantoMM

Arduino Gateway 07 Сен 2017 12:33 #22994

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
мозг не причесано еще
image_2017-09-07.jpeg

Arduino Gateway 22 Май 2018 09:29 #24457

  • Shaitan
  • Shaitan аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 22
  • Репутация: 0
Привет, кто нибудь в связке vera/mysensore запустил RGB управление, поделитесь скетчем если да.

Arduino Gateway 30 Май 2018 16:25 #24498

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
RGBW Работает у меня на кухне года 2-3 уже забыл сколько

Собрано на драйвере двигателей





/**
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
* repeater and gateway builds a routing tables in EEPROM which keeps track of the
* network topology allowing messages to be routed to nodes.
*
* Created by Henrik Ekblad <Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. >
* Copyright (C) 2013-2015 Sensnology AB
* Full contributor list: github.com/mysensors/Arduino/graphs/contributors
*
* Documentation: www.mysensors.org
* Support Forum: forum.mysensors.org
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation.
*
*******************************
*
* REVISION HISTORY
*
* Version 2.0 - Modes added
*
* Example sketch showing how to control RGBW LED Strip.

* IMPORTANTE NOTE!!! one of the "radio" pins has been moved from pin 9 to pin 4 because the White is connected to pin 9 because only 3,5,6 and 9 are PWM outputs on Arduino Pro Mini!!!!

* This code should generate 4 Dimmer devices in Vera so you can control the RED, GREEN, BLUE and WHITE individualy
**/

/*
arduino Pro mini 5V 16MHz
*/

#define MY_DEBUG // Enables debug messages in the serial log
#define MY_RADIO_NRF24

#define MY_NODE_ID 3
#define SN "RGBW"
#define SV "2.0"

#define MY_RF24_CE_PIN 4 //<-- NOTE!!! changed, the default is 9
#define MY_RF24_CS_PIN 10 // default is 10
#define MY_REPEATER_FEATURE


#include <MyConfig.h>
#include <MySensors.h>
#include <SPI.h>

#include <LEDFader.h> //library for fading effect github.com/jgillick/arduino-LEDFader



#define REDPIN 3 // pin for red LED
#define GREENPIN 5 // pin for green LED
#define BLUEPIN 6 // pin for blue LED
#define WHITEPIN 9 // pin for white LED


//#define RF24_PA_LEVEL RF24_PA_MAX

#define LED_NUM 3 //number of LEDs to fade
#define DIR_UP 1 //
#define DIR_DOWN -1
#define FADE_TIME 2000

int mode;
int direction = DIR_UP; //for fading effect
unsigned long previousMillis = 0;
unsigned long currentMillis;
const long interval = 1000;
int REDLedState = 0;
int BLUELedState = 0;

// 4 LED Faders
LEDFader leds[LED_NUM] =
{
LEDFader(REDPIN),
LEDFader(GREENPIN),
LEDFader(BLUEPIN)
};

LEDFader REDled;

MyMessage msgVAR1(REDPIN, V_VAR1);

void setup()
{

pinMode(REDPIN, OUTPUT);
pinMode(GREENPIN, OUTPUT);
pinMode(BLUEPIN, OUTPUT);
pinMode(WHITEPIN, OUTPUT);

mode = 0;

REDled = LEDFader(REDPIN);

Serial.print(" Mode is: ");
Serial.print(mode);

//Get Dim values from RAM and write to outputs
analogWrite(REDPIN, 255 - 255 * loadState(REDPIN) / 100);
analogWrite(GREENPIN, 255 - 255 * loadState(GREENPIN) / 100);
analogWrite(BLUEPIN, 255 - 255 * loadState(BLUEPIN) / 100);
analogWrite(WHITEPIN, 255 - 255 * loadState(WHITEPIN) / 100);

// Request/wait for dimmer status
/*
gw.request(RED, V_DIMMER);
gw.process();
gw.request(GREEN, V_DIMMER);
gw.process();
gw.request(BLUE, V_DIMMER);
gw.process();
gw.request(WHITE, V_DIMMER);
gw.process();
*/

}

void presentation()
{
// Send the Sketch Version Information to the Gateway
sendSketchInfo(SN, SV);
// Register all sensors to gw (they will be created as child devices)
present(REDPIN, S_DIMMER);
present(GREENPIN, S_DIMMER);
present(BLUEPIN, S_DIMMER);
present(WHITEPIN, S_DIMMER);
}

void loop()
{
currentMillis = millis();


if (mode == 1)
{
modeone();

}

if (mode == 2)
{
modetwo();

}

if (mode == 3)
{
modethree();

}
}

void receive(const MyMessage &message)
{
Serial.print(message.type);

if (message.type == V_DIMMER)
{
uint8_t incomingDimmerStatus = message.getByte();
// Change Dimmer level

analogWrite(message.sensor, 255 - 255 * incomingDimmerStatus / 100);
saveState(message.sensor, message.getByte()); //Save Dim value to RAM
// Write some debug info
Serial.print("Incoming change for dimmer on pin: ");
Serial.println(message.sensor);
Serial.print(" New status: ");
Serial.println(incomingDimmerStatus);
}

if (message.type == V_VAR1)
{
uint8_t IncomeingModeStatus = message.getByte();
mode = IncomeingModeStatus;
Serial.print(" New Mode recieved: ");
Serial.println(mode);

if (mode == 0)
{
//Get saved dim values from RAM and write to output
analogWrite(REDPIN, 255 - 255 * loadState(REDPIN) / 100);
analogWrite(GREENPIN, 255 - 255 * loadState(GREENPIN) / 100);
analogWrite(BLUEPIN, 255 - 255 * loadState(BLUEPIN) / 100);
analogWrite(WHITEPIN, 255 - 255 * loadState(WHITEPIN) / 100);
}

}

}


void modeone()
{
//Alarm mode RED BLUE blinking
Serial.println("Runing Mode 1 sequence");



if (currentMillis - previousMillis >= interval)
{
// save the last time you changed to LEDstrip state
previousMillis = currentMillis;

analogWrite(GREENPIN, 0);
analogWrite(WHITEPIN, 0);

// if the LEDstrip is RED turn it BLUE and vice-versa:
if (REDLedState == 0)
{
REDLedState = 255;
BLUELedState = 0;
}
else
{
REDLedState = 0;
BLUELedState = 255;
}

// set the LEDstrip with the ledState of the variable:
analogWrite(REDPIN, REDLedState);
analogWrite(BLUEPIN, BLUELedState);
}

}

void modetwo()
{
//Random fading of all except white
Serial.println("Runing Mode 2 sequence");


// Update all LEDs and start new fades if any are done
for (byte i = 0; i < LED_NUM; i++)
{
LEDFader *led = &leds;
led->update();
analogWrite(WHITEPIN, 0);

// This LED is not fading, start a new fade
if (led->is_fading() == false)
{
int duration = random(1000, 3000); // between 1 - 3 seconds

// Fade Up
if (led->get_value() == 0)
{
byte intensity = random(50, 255);
led->fade(intensity, duration);
}
// Fade Down
else
{
led->fade(0, duration);
}
}
}

}

void modethree()

{
//Fade up fade down of RED
Serial.println("Runing Mode 3 sequence");
REDled.update();



// LED no longer fading, switch direction
if (!REDled.is_fading())
{
//turn off all other LEDs
analogWrite(BLUEPIN, 0);
analogWrite(GREENPIN, 0);
analogWrite(WHITEPIN, 0);

// Fade down
if (direction == DIR_UP)
{
REDled.fade(0, FADE_TIME);
direction = DIR_DOWN;
}
// Fade up
else
{
REDled.fade(255, FADE_TIME);
direction = DIR_UP;
}
}
}
Последнее редактирование: 30 Май 2018 16:27 от Cadet.

Arduino Gateway 04 Сен 2018 16:06 #25120

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
на днях ковырялся снова
легко собрал Wi-Fi шлюз на бвзе NodeMCU1 (arduino + esp8266)
Работает и не пыхтит - места меньше занимает

И собрал шлюз на малинке - так как на малинке у меня живет homebridge - то если все заработает одной железкой станет меньше
На raspberry pi 3 будет жить homebribge и arduino шлюз

Arduino Gateway 05 Сен 2018 15:52 #25126

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
кто захочет поднять шлюз на малине
в исходниках ошибка

Solved - user error

Inside the Raspberry Pi setup (file /MySensors/examples_linux/mysgw.cpp), the inclusion mode define must be added:
#define MY_INCLUSION_MODE_FEATURE
This is present in the Serial & Ethernet gateway example ino files, just missing from the Raspberry Pi version as it is on GitHub.

With this added, the response to the StartInclusion mode request is then received & everything is fine:
Последнее редактирование: 05 Сен 2018 18:11 от Cadet.

Arduino Gateway 07 Сен 2018 13:03 #25132

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
шлюз на малине
Вложения:
Время создания страницы: 0.180 секунд