Skip to content

For ESP8266 NODEMCU 12 E. This android app makes you control your ESP projects like RC car or any IOT applications using your mobile phone thru WIFI. (click readme.md for more info)

License

engrpanda/ESP8266-Controller-plus-ULTRA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266 CONTROLLER PLUS ULTRA

For ESP8266 NODEMCU 12 E

3 MODES

  • SWITCH ON/OFF MODE

  • GAMEPAD MODE

    • Arrow button
    • Analog joystick button
    • IP CAM Video VIEWER
  • VOICE RECOGNITION MODE

  • ok why plus ultra? first im a fan of all might(Plus ultra means go beyond your limit). :)

code:

https://github.com/engrpanda/ESP8266-Controller-plus-ULTRA/tree/master/ESP8266_sample_program

fritzing:

https://github.com/engrpanda/ESP8266-Controller-plus-ULTRA/tree/master/Schematic%20fritzing%20diagram

app:

https://play.google.com/store/apps/details?id=com.Espwifi.panda&hl=en_US

https://github.com/engrpanda/ESP8266-Controller-plus-ULTRA/releases

This app makes you control your ESP's projects like RC car or any IOT applications using your mobile phone thru WIFI.

All the files (apk, circuit, program, codes) are all provided) :)

NEW to ESP? check this link to get started:

https://www.instructables.com/id/Programming-ESP8266-ESP-12E-NodeMCU-Using-Arduino-/

https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html

Compatible with android 4.4.4 (API 19) to android 9(API 28).

This app is under beta test. Any bugs or error can be reported or send to my email. (engrpandaece@gmail.com)

Check the provided Schematic Fritzing for connections.

screen1 screen1

You can choose from Switch ON/OFF mode, Gamepad mode, Voice Recognition mode. (will update more mode soon).

menu

1.) SWITCH ON/OFF MODE

PARTS REQUIRED:

  • ESP8266 or similar
  • Anything Digital OUTPUT i.e LED's, Relay etc.
  • Some resistors
  • Connecting wires
  • Breadboard

Labels(D0, D1, D2 etc) can be Rename. i.e Light1, LED1, Relay1, .

2

Sample Connection of Simple LED-ESP control connection.

You can add LED up to 13LEDs.

hc06 led_bb

Type your Router SSID and Password

a. Upload and open the serial monitor and copy the ESP IP address to the app.

hc06 led_bb

b. alternatively you can use "FING" to search your IP address. https://www.fing.com/products/fing-app

hc06 led_bb

Sample Connection of Relay-ESP control connection.

Up to 13 channels can be used. Using relay you can control your lights i.e bulbs or any appliances for IOT applications.

hc06 relay_bb

Serial Code to ESP

Switch ON/OFF Serial code to ESP

SWITCH_CODE

2.) GAMEPAD MODE

PARTS REQUIRED:

  • ROBOT CAR CHASIS WITH DC MOTORS
  • ESP or similar
  • L298N MOTOR DRIVER
  • Connecting wires

1 1

IP CAM VIEWER

Using 3rd party IP CAM (copy the IP address) - Must be the same network

link:https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en_US

Sample Connection of RC Car-ESP control connection.

Using this controller you can control your RC car forward, Turnleft, turnright, backward etc.

hc06 car_bb

Serial Code to ESP

Gamepad Serial code to ESP

NOTE: UP, LEFT, RIGHT, DOWN, SQUARE, TRIANGLE, CIRCLE, EXS Buttons can be hold. not holding serial value is "S" ,"s".

GAMEPAD_CODE

3.) VOICE RECOGNITION MODE

This mode use google tts & speech recognition. Make sure the device has it. This mode lets the user control IOT applications using voice command thru ESP.

voice

Contact

Have an project? DM me at 👇

Drop a mail to: engrpandaece@gmail.com

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

paypal

About

For ESP8266 NODEMCU 12 E. This android app makes you control your ESP projects like RC car or any IOT applications using your mobile phone thru WIFI. (click readme.md for more info)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages