Voice Control - Arduino + Ethernet Shield (module) Wiznet

Introduction: Voice Control - Arduino + Ethernet Shield (module) Wiznet

About: I am NodeMCU, Arduino developer, who make interactive projects.

Welcome! In this tutorial I will show you how to control Arduino with your voice direct form your browser in your national language. This technology allow you to use each world language with region. For instance this tutorial will be using localization: en-US, but you can choose regions of english language, for instance en-GB, en-CA etc.

System is using Google servers for real-time voice-to-text recognition. It is fast, flexible and easy way how to use this system in your home, school, work. You can control it from anywhere in the world!

Step 1: Hardware Requirements

  • Arduino (Uno or Mega)
  • Ethernet shield Wiznet W5100 or Ethernet module W5500
  • Webserver on internet that is using HTTPS protocol and also HTTP protocol for connection from Arduino

Step 2: Webserver Services and Addons

Webserver must have:

  • HTTPS protocol (it is required for using microphone)
  • HTTP protocol (for Arduino connection, it is not supporting HTTPS)
  • Apache/Nginx for run PHP code

Step 3: TRY IT ONLINE

Try it here: HERE

Step 4: Arduino Sketch

LINKS: Click it! And Enjoy! - they are directly linked to DEMO, you can use it from that page directly to see if it is working!
Ethernet shield W5100 and Arduino UNOEthernet shield W5100 and Arduino UNO

Step 5: PHP Files for Voice Recognition to Your Webserver

Email me: martinius96@gmail.com

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    2 Discussions

    0
    seamster
    seamster

    2 years ago

    Very clever!

    0
    martinius96
    martinius96

    Reply 2 years ago

    Thanks a lot!