Check the new version here

Popular channels

Programando NodeMcu por wifi y sin cables


link: https://www.youtube.com/watch?v=BYj0y5VqTbk

Hola amigos de taringa, si te gusta programar robot, hacer proyectos de domótico o de internet de la cosas, este video tutorial te puede servir y mucho. Con el módulo NodeMcu ESP12E es posible programarlo por OTA (On The Air), esto significa que esta placa de desarrollo puede ser programa en forma inalambrica por wifi, hay que seguir unos pasos sensillos pero en orden, debes tener habilitada la opción para cargar sketch de arduino en el módulo esp8266, por lo que te recomiendo el siguiente video antes de seguir


link: https://www.youtube.com/watch?v=HcVwHUQ3geY

Si seguiste correctamente todas las instrucciones del video anterior entonces tu IDE de arduino debería aparecer una nueva lista de tarjetas adicionales en nuestro caso corresponde seleccionar la NodeMcu 1.0 (ESP-12E Module)



Ahora queda subir el siguiente código al NodeMcu

http://rogerbit.com/wprb/wp-content/uploads/2016/07/OTA_esp12e.rar

Dicho código debe ser subido a través del puerto serial, como lo hacemos con cualquier arduino, en el código es necesario cambiar el nombre de la red y la contraseña por la que tengamos en nuestro router, esto es obligatorio porque de otra manera no lograremos asociar el NodeMcu con nuestra red wifi.

Otra parte del código que sería importante modificar es

ArduinoOTA.setPassword((const char *)”abc123″);

donde abc123 es la contraseña la cual se puede dejar en blanco pero significa un serio riesgo para la seguridad del dispostivo, porque de esta manera no tendríamos ninguna protección frente a un eventual acceso de un tercero.

Pinout del NodeMcu ESP12E



Tengan en cuenta que el pin D7 corresponde al gpio13 y el D6 al gpio12 esto es importante porque podemos creer que al tratar de encender un led en el pin D0 por ejemplo así digitalWrite(16, HIGH); (observar el pinout presentado arriba.

Modo de conexión





http://rogerbit.com/wprb/wp-content/uploads/2016/07/mcu1-300x225.jpg


Testeando con blink

http://rogerbit.com/wprb/wp-content/uploads/2016/07/OTA_BLINK.rar



Si bien se puede cargar el ejemplo de blink que viene por defecto con el IDE de Arduino y de hecho funcionará, tendremos un problema, perderemos los datos de conexión con nuestro router así que no conviene subir el skecth presentado arriba que tiene todo lo necesario para lograr una conexión y hacer parpadear el led.

Description

ESP-12E is a low power consumption of the UART-WiFi module, with very competitive prices in the industry and ultra low power consumption technology, designed specifically for mobile devices and IOT applications, user’s physical device can be connected to a Wi-Fi wireless network, Internet or intranet communication and networking capabilities. ESP-07 the use of small ceramic antenna package can support IPEX interface. users have a variety of installation options.



Features

802.11 b/g/n protocol
Wi-Fi Direct (P2P), soft-AP
Integrated TCP/IP protocol stack
+19.5dBm output power in 802.11b mode
Power down leakage current of < 10uA
Integrated low power 32-bit MCU
SDIO 2.0, SPI, UART
STBC, 1×1 MIMO, 2×1 MIMO
A-MPDU & A-MSDU aggregation & 0.4μs guard interval
Wake up and transmit packets in < 2ms
Standby power consumption of < 1.0mW (DTIM3)
Applications

Smart power plugs
Home automation
Mesh network
Industrial wireless control
Baby monitors
IP Cameras
Sensor networks
Wi-Fi location-aware devices
Security ID tags
Wi-Fi position system beacons

Hoja de datos

http://rogerbit.com/wprb/wp-content/uploads/2016/07/ESP-12E_brief_spec.pdf

Tal vez pueda interesarte proyectos en IOT, raspberry pi, arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas.

Se agradecen sus comentarios positivos , comentarios de troll serán eliminados reportados y bloquedos.

Visita mis post tengo muchos más que te pueden servir, NO HAGO POST CRAPEROS, tu tiempo vale

0
0
0
1
0No comments yet