DFRobot Offline Voice Recognition Sensor - Demo

  Рет қаралды 2,939

Mahesh Yadav

Mahesh Yadav

Күн бұрын

🏮 Getting started with DFRobot Offline Voice Recognition Sensor - Learning Mode Demo
#machinelearning #artificialintelligence #arduino
📒 Hackster Blog/Tutorial -
🔗 www.hackster.i...
📋 GitHub Repo
🔗 github.com/mah...
🛒 DFRobot Offline Voice Recognition Sensor : Product/Purchase Link -
🔗 www.dfrobot.co...

Пікірлер: 9
@dungnguyen-si2sz
@dungnguyen-si2sz 3 ай бұрын
Sir, thank you for your clear review, I have 1 question when I use this module with the I2C communication together with 1 OLED display using I2C communication too, so how can I control both of them, to declare the address? I'm just a newbie so I hope you reply to my comment, many thanks!
@dungnguyen-si2sz
@dungnguyen-si2sz 3 ай бұрын
​And would you mind writing a short code for me:_) I'm a newbie and want to complete my project because it has too little documentation about this module and still don't know how to share the I2C bus with multiple devices. Thank you so much, Sir.
@maheshyadav-216
@maheshyadav-216 3 ай бұрын
Dear dũng nguyễn @dungnguyen-si2sz Thank You very much for your encouraging words. This device (DFRobot Gravity: Voice Recognition Module) boasts high compatibility, supporting both I2C and UART communication methods. As You want to connect _"this module with the I2C communication together with 1 OLED display"_ For your query there are *two* approaches/solutions - 1. You can use UART interface for Voice Recognition module and I2C interface for OLED display ==> We know (from WiKi page of this Voice Recognition module) that to use I2C or UART for this module you have to just declare the your communication interface initially in the code. Like following - //I2C communication DFRobot_DF2301Q_I2C asr; //For UART use as per availability of serial ports #if (defined(ARDUINO_AVR_UNO) || defined(ESP8266)) // Use software serial SoftwareSerial softSerial(/*rx =*/4, /*tx =*/5); DFRobot_DF2301Q_UART asr(/*softSerial =*/&softSerial); #elif defined(ESP32) // Use the hardware serial with remappable pin: Serial1 DFRobot_DF2301Q_UART asr(/*hardSerial =*/&Serial1, /*rx =*/D3, /*tx =*/D2); #else // Use hardware serial: Serial1 DFRobot_DF2301Q_UART asr(/*hardSerial =*/&Serial1); #endif 2. If you want only I2C interface for both the module(Multidevice on I2C) then you just to need declare two separate objects for both I2C devices like following-- //I2C declaration For Voice Recognition Module DFRobot_DF2301Q_I2C asr; //I2C declaration for I2C display Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); To initialize I2C OLED display in setup function you need to do -- //----------------------------------------------------------// if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { Serial.println(F("SSD1306 allocation failed")); for(;;); } //----------------------------------------------------------// And To initialize Voice module //----------------------------------------------------------// while( !( DF2301Q.begin() ) ) { Serial.println("Communication with device failed, please check connection"); delay(3000); } Serial.println("Begin ok!"); //----------------------------------------------------------// Library of Voice module will take care of its I2C address. Please go through following projects and their codes, you will get idea how you can achieve your goal 🔗 www.hackster.io/dipowin/voice-controlled-digital-cute-pikachu-9148e9 🔗 www.hackster.io/517133/voice-controlled-dht11-with-dfrobot-43a41c You can always refer WiKi of this Voice Recognition module where they have given the codes for both the interfaces. 🔗 wiki.dfrobot.com/SKU_SEN0539-EN_Gravity_Voice_Recognition_Module_I2C_UART Beside if you still have any doubts, feel free to ping me. I'll try my best to help you. Best Regards
@followinglove666
@followinglove666 5 ай бұрын
Sir how do you coding the Arduino with DFRobot, DFRobot support ARDUINO IDE ? Please help me 🥺
@maheshyadav-216
@maheshyadav-216 5 ай бұрын
www.dfrobot.com/blog-1541.html www.dfrobot.com/product-838.html
@Aaronvelastegui-jt4xj
@Aaronvelastegui-jt4xj 4 ай бұрын
Para que idioma esta disponible
@maheshyadav-216
@maheshyadav-216 3 ай бұрын
Hello, apologies for late reply. Yes, with DFRobot Offline Voice Recognition board you an set custom set command words and Wake words in any language. But the prompt(/responses) will only in English since they are pre-programmed. Best Regards
@roberts.3712
@roberts.3712 7 ай бұрын
I love this complicated shit...thank you.
@maheshyadav-216
@maheshyadav-216 7 ай бұрын
You're most welcome. Glad you liked this content. Best Regards
Is This the NEW GOLDEN Standard for Communication? (I3C) EB#60
12:17
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 2,9 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 55 МЛН
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 5 МЛН
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 253 М.
Offline Voice Recognition Sensor
8:40
Mellow_Labs
Рет қаралды 20 М.
EEPROM Traps! (Combinational logic / TTL Computer microcoding)
8:26
HalfBurntToast
Рет қаралды 3,8 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
How to do Object Detection using ESP32-CAM and Edge Impulse YOLO Model
16:50
Introducing 0DE5
39:38
Kay Lack
Рет қаралды 89 М.
The Truth About SIM Card Cloning
13:04
Janus Cycle
Рет қаралды 1,1 МЛН
Getting Started with Meshtastic - Devices
15:01
The Comms Channel
Рет қаралды 212 М.
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Рет қаралды 542 М.
Fun with Transistors
24:33
HackMakeMod
Рет қаралды 344 М.
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 2,9 МЛН