Skip to content

cifertech/XIAO-ROBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

logo

XIAO ROBOT

VOICE RECOGNITION ROBOT with XIAO nRF52840 Sense

cifertech - XIAO-ROBOT stars - XIAO-ROBOT forks - XIAO-ROBOT


📔 Table of Contents

🌟 About the Project

In this project, we will control a simple robot by using voice commands using the XIAO nRF52840 Sense that has a built-in microphone. In this project, we use the micro_speech library, and the received commands are displayed on the old screen.

📷 Pictures

screenshot

🎯 Features

  • 4 Different Voice Commands
  • Show all received commands on Oled Display

🧰 Getting Started

We will use XIAO nRF52840 Sense as a processor. and we will add an OLED display to show received commands. Also with the Help of the DRV8833 Dual Motor Driver Module, we were able to control our DC Motors as Voice Commands were received.

  • XIAO nRF52840 Sense
  • DRV8833 Dual Motor Driver
  • Oled 0.96 SSD1306

🔌 Schematic

Make the connections according to the table and schematic below.

  • XIAO nRF52840 and DRV8833.

We Should Connect STBY pin to VCC pin.

XIAO nRF52840 DRV8833
1 AIN1
2 AIN2
10 BIN1
9 BIN2
5V Vm
GND GND
  • XIAO nRF52840 and OLED display.
XIAO nRF52840 Oled 0.96
5 SCK
4 SDA
5V VDD
GND GND
  • Complete Schematic

screenshot

⚙️ Installation

Before uploading the code you need to install the required library in Arduino IDE. Follow these steps:

  • Follow this path Sketch> Include Library> Manage Libraries
  • Search for Adafruit SSD1306
  • Install the library

-Then search for the “GFX” and install it also.

👀 Usage

After completing all the steps, the robot moves by receiving voice messages and the received messages are displayed on the screen.

👋 Contributing

⚠️ License

Distributed under the MIT License. See LICENSE.txt for more information.

🤝 Contact

CiferTech - @twitter - CiferTech@gmali.com

Project Link: https://github.com/cifertech/XIAO-ROBOT

💎 Acknowledgements

  • The main code for voice recognition and analysis is related to the TensorFlow Lite.

About

VOICE RECOGNITION ROBOT with XIAO nRF52840 Sense

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published