всё это хорошо. а как управлять esp8266 удалённо используя любой интернет из любой точки мира с помощью virtuino? не подскажите пожалуйста? esp8266 и arduino uno предположим подключено к wi-fi роутеру
On Virtuino server you have то replace the ip 192.168.x.x with the external ip of your router. Then open your router settings page. Go to "port forwarding" settings Forward the port 8000 to the ip 192.168.x.x (your arduino code ip) It is possible you have to add the ip to the security settings too. Try to find how to make "port forwarding" for you router model on the web
Congratulations, great work! A request and suggestion: You could make a video teaching how to create the instruments in corelDraw and import to the app
а чему тут учиться?)) Хоть в фотошопе картинку делай с какой нибудь мордочкой. А потом кидай её в телефон и назначь на определённую функцию) в формате PNG.
Great app, just got the pro version. Is there a way to directly upload my own buttons on a Android tablet or do I have to prepare them on a PC first? I have an Android tablet but a Macbook laptop. I was also wondering if there is a way to set the programmable timer so that it slowly raises and dims my lights? Lets say I want to turn on my lights in the morning but have them go from 0% to 100% over the timespan of one hour and in the evening down in two hours? Thanks for the fantastic work.
Hi, 1. You have to copy the images to the tablet folder virtuino/images 2. Sorry but Virtuino programmable timer supports only on off states. You have to add code to arduino to do this
Hello Ηλίας Λάμπρου, how would you include an option to change the logic of the buttons? It's just a suggestion ... and congratulations to APP, I still find the best of APPs.
There is a serious problem with the buttons. When I press the button the lamp turns on and then turns off, but it turns on again on its own. Is there a solution to this problem?
thank you for your tutorial, it's very good, how much the pro license and, where I can buy? and other question how to alarm when communication disconnect? thank you
The pro version never ends. Go to main "Menu>Buy Virtuino pro". Then click the icon "Buy Virtuino pro" and follow the google instructions. The playstore Virtuino version doesn't support disconect alarm.
Подскажите..я собрал розетку таймер на nodmcu,только таймер не включается и не выключается если не войду в приложение virtuino.как исправить это.получается надо войти в приложение и свернуть его что бы таймер сработал.
I can't understand 100% the question. The programable timer on Virtuino works only while the app is running. If you want to send a schedule to NodeMCU board you have to use the app Virtuino SE and the widget "Programmable Button"
One way to do it is to use a virtual pin like V0 instead of the pwm pin Set the value range from -100 to 100 On arduino code read the value of the virtual pin V0 void loop(){ virtuino.run(); .... float value_of_V0 = virtuino.vMemoryRead(0); // Read the pin V0 Serial.println("Value of V0="+String(value_of_V0); }
The only way is to use a "LED" Select the same pin with the button. Then go to LED settings and click on the the tab "Commands" to create commands to other servers.
Virtuino reads the states of the switches from the board. You have to save the states of the switches to the EEPROM memory of the board every time they are changed. When the board is starting you have to read the saved states from the EEPROM memory Regards
Hello Jhomas Use the ethernet shield example 2 of virtuino library This is the code: #include "VirtuinoEthernet_WebServer.h" // Neccesary virtuino library for ethernet shield byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; // Set the ethernet shield mac address. IPAddress ip(192, 168, 2, 150); // Set the ethernet shield ip address. Check your gateway ip address first VirtuinoEthernet_WebServer virtuino(8000); // default port=8000 //================================================================== setup //================================================================== //================================================================== void setup() { virtuino.DEBUG=true; // set this value TRUE to enable the serial monitor status Serial.begin(9600); // Enable this line only if DEBUG=true Ethernet.begin(mac, ip); virtuino.password="1234"; // Set a password to your web server for more protection // avoid special characters like ! $ = @ # % & * on your password. Use only numbers or text characters //------ enter your setup code below // Make the following connections to your arduino board to test this example pinMode(5,INPUT); // Connect a switch or button to pin 5 as digtial input pinMode(6,OUTPUT); // Connect a LED to pin 12 as digital output pinMode(9,OUTPUT); // Connect a LED to pin 10 as analog output. // Connect a potentiometer to analog pin A0 // Don't use pins 10,11,12,13 in your code. They used by Ethernet Shield
} //================================================================== loop //================================================================== //================================================================== void loop(){ virtuino.run(); // neccesary command to communicate with Virtuino android app //------ enter your loop code below here //------ avoid to use delay() function in your code. Use the command virtuino.vDelay() instead of delay() // your code ..... //----- end of your code }
всё это хорошо. а как управлять esp8266 удалённо используя любой интернет из любой точки мира с помощью virtuino? не подскажите пожалуйста? esp8266 и arduino uno предположим подключено к wi-fi роутеру
On Virtuino server you have то replace the ip 192.168.x.x with the external ip of your router.
Then open your router settings page. Go to "port forwarding" settings
Forward the port 8000 to the ip 192.168.x.x (your arduino code ip)
It is possible you have to add the ip to the security settings too.
Try to find how to make "port forwarding" for you router model on the web
Congratulations, great work! A request and suggestion: You could make a video teaching how to create the instruments in corelDraw and import to the app
Sorry but teaching CorelDraw is not one of the goals of my videos.
I am no expert at this anyway
а чему тут учиться?)) Хоть в фотошопе картинку делай с какой нибудь мордочкой. А потом кидай её в телефон и назначь на определённую функцию) в формате PNG.
Hello!
Good video!
Maybe you have a video about the terminal, how to work with it.
I am sorry, I don't have a video. The widget "Terminal" has removed from the latest Virtuino 6 version
Thanks alote. Very very good work. For me it's the best solution in this category. Thanks again.
Great app, just got the pro version. Is there a way to directly upload my own buttons on a Android tablet or do I have to prepare them on a PC first? I have an Android tablet but a Macbook laptop.
I was also wondering if there is a way to set the programmable timer so that it slowly raises and dims my lights? Lets say I want to turn on my lights in the morning but have them go from 0% to 100% over the timespan of one hour and in the evening down in two hours?
Thanks for the fantastic work.
Hi,
1. You have to copy the images to the tablet folder virtuino/images
2. Sorry but Virtuino programmable timer supports only on off states. You have to add code to arduino to do this
Thanks for the fast reply.
Hello Ηλίας Λάμπρου, how would you include an option to change the logic of the buttons? It's just a suggestion ... and congratulations to APP, I still find the best of APPs.
Hello Jhomas I will add this option on the next update. Thanks
Hi, I was wondering how I can program a protected switch in a button
There is a serious problem with the buttons. When I press the button the lamp turns on and then turns off, but it turns on again on its own. Is there a solution to this problem?
you have to check the arduino code
Virtuino é simplesmente 10
aplicativo nota 10 parabéns, você é demais
thank you for your tutorial, it's very good, how much the pro license and, where I can buy? and other question how to alarm when communication disconnect? thank you
The pro version never ends. Go to main "Menu>Buy Virtuino pro". Then click the icon "Buy Virtuino pro" and follow the google instructions. The playstore Virtuino version doesn't support disconect alarm.
thankn you
Подскажите..я собрал розетку таймер на nodmcu,только таймер не включается и не выключается если не войду в приложение virtuino.как исправить это.получается надо войти в приложение и свернуть его что бы таймер сработал.
I can't understand 100% the question. The programable timer on Virtuino works only while the app is running. If you want to send a schedule to NodeMCU board you have to use the app Virtuino SE and the widget "Programmable Button"
great video
hello sir,
how to create a single horizontal slider with left and right output and default position of the slider should be center
please suggest
One way to do it is to use a virtual pin like V0 instead of the pwm pin
Set the value range from -100 to 100
On arduino code read the value of the virtual pin V0
void loop(){
virtuino.run();
....
float value_of_V0 = virtuino.vMemoryRead(0); // Read the pin V0
Serial.println("Value of V0="+String(value_of_V0);
}
How can I control one more device with one button. Example, one on/off button and D0 pin of 5xEsp8266 module's
The only way is to use a "LED" Select the same pin with the button. Then go to LED settings and click on the the tab "Commands" to create commands to other servers.
@@iliaslamprou I fix it with use the BUFFER. Thanks for your support
how retain a switch state during power off
Virtuino reads the states of the switches from the board. You have to save the states of the switches to the EEPROM memory of the board every time they are changed. When the board is starting you have to read the saved states from the EEPROM memory
Regards
Hello, could you give me an example of how to synchronize a physical button with the ethernet webserver?
Hello Jhomas
Use the ethernet shield example 2 of virtuino library
This is the code:
#include "VirtuinoEthernet_WebServer.h" // Neccesary virtuino library for ethernet shield
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; // Set the ethernet shield mac address.
IPAddress ip(192, 168, 2, 150); // Set the ethernet shield ip address. Check your gateway ip address first
VirtuinoEthernet_WebServer virtuino(8000); // default port=8000
//================================================================== setup
//==================================================================
//==================================================================
void setup() {
virtuino.DEBUG=true; // set this value TRUE to enable the serial monitor status
Serial.begin(9600); // Enable this line only if DEBUG=true
Ethernet.begin(mac, ip);
virtuino.password="1234"; // Set a password to your web server for more protection
// avoid special characters like ! $ = @ # % & * on your password. Use only numbers or text characters
//------ enter your setup code below
// Make the following connections to your arduino board to test this example
pinMode(5,INPUT); // Connect a switch or button to pin 5 as digtial input
pinMode(6,OUTPUT); // Connect a LED to pin 12 as digital output
pinMode(9,OUTPUT); // Connect a LED to pin 10 as analog output.
// Connect a potentiometer to analog pin A0
// Don't use pins 10,11,12,13 in your code. They used by Ethernet Shield
}
//================================================================== loop
//==================================================================
//==================================================================
void loop(){
virtuino.run(); // neccesary command to communicate with Virtuino android app
//------ enter your loop code below here
//------ avoid to use delay() function in your code. Use the command virtuino.vDelay() instead of delay()
// your code .....
//----- end of your code
}
Ok I'll try, thank you
Would you like to put an SMS tutorial ?
I have it on my schedule. I will add it very soon.
Ηλίας Λάμπρου ok, congratulation for work!
muchas gracias
D+