Inhoudsopgave:
- Stap 1: ONDERDELEN:
- Stap 2: Eerste ATmega1284
- Stap 3: Tweede ATmega1284
- Stap 4: Arduino Uno
- Stap 5: Verander Mp3 naar Wav-bestanden
- Stap 6: Arduino Mega
Video: CS122A Muziekspeler met stemherkenning - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit is de spraakherkenningsmuziekspeler. Het kan maximaal 33 nummers afspelen, afhankelijk van hoeveel nummertitels en artiest je opslaat.
Stap 1: ONDERDELEN:
Onderdelen:
- Arduino Uno
- Arduino Mega
- LCD 16x2 scherm
- 2x ATMega1284
- Smakn Speak-herkenningsmodule
- HC-08 Bluetooth-module (compatibel met iOS) (Amazon.com)
- MicroSD-kaartadapterlezer (Amazon.com)
- 200x Gain LM386 audioversterkermodule (Amazon.com)
- 4Ω Luidspreker.
- 8 enkele LED's
- 8 weerstanden (330Ω)
- Potentiometer(103)
Stap 2: Eerste ATmega1284
SPI Communicatie tussen twee ATMega's 1284
- Verbind pin 5 met pin 5
- Verbind pin 6 met pin 6
- Verbind pin 7 met pin 7
- Verbind Pin 8 met Pin 8
USART-communicatie tussen Bluetooth-module en First ATmega
- Verbind GND Pin met GND op breadboard
- Sluit VCC aan op 5V op breadboard
- Verbind Tx met Pin 17 op ATMega
- Sluit Rx aan op Pin 16 op ATMega
Bluetooth-
- Gebruik de LightBlue-app voor IOS en stuur hexadecimale waarden via Kenmerken wanneer verbonden met de HC-08.
- Gebruik "Schrijf nieuwe waarde" en schrijf de hexadecimale waarde van uw keuze.
USART-communicatie tussen First ATMega en Arduino MEGA
- Verbind pin 18 met pin 14 op ATMega
- Verbind pin 19 met pin 15 op ATMega
Stap 3: Tweede ATmega1284
Sluit 8 LED's aan op ATmega
- Sluit de LED (lange zijde) aan op pinnen 33-40.
- Sluit de weerstand van 330Ω aan op elke LED en het andere uiteinde op GND op het breadboard.
Sluit het LCD-scherm aan op ATmega.
- Verbind LCD Pin 1 met GND op breadboard
- Sluit LCD Pin 2 aan op 5V op breadboard
- Verbind LCD Pin 3 met Potentiometer (10KΩ) tot en met GND.
- Verbind LCD Pin 4 met ATmega Pin 20
- Sluit LCD-pen 5 aan op GND.
- Verbind LCD Pin 6 met ATmega Pin 21
- Sluit LCD-pen 7 - 14 aan op ATmega-pen 22-29
- Sluit LCD-pen 15-16 aan op VCC - GND
Stap 4: Arduino Uno
Sluit de MicroSD-kaartadapter aan op Arduino Uno.
- Verbind GND met GND op Arduino
- Sluit VCC aan op 5V op Arduino
- Sluit MISO aan op pin 12
- Sluit MOSI aan op pin 11
- Sluit SCK aan op pin 13
Sluit CS aan op Pin 4Connect 200x Gain LM386 Audio Amplifier Module naar Arduino Uno
- Verbind twee GND met GND op een breadboard
- Verbind IN met Pin 9 op Arduino
- Sluit VCC aan op 5V op een breadboard
Sluit de luidspreker aan op de audioversterkermodule.
- Verbind + met VCC op audioversterker
- Verbind - met GND op audioversterker
Sluit Arduino Uno aan op de eerste ATmega1284
- Verbind pin 2 met pin 15 op ATMega
- Verbind pin 3 met pin 14 op ATMega
TMPpcm-master.zip toevoegen aan de Arduino-bibliotheek
Schets >> Voeg bibliotheek toe >> Voeg zip-bibliotheek toe
Stap 5: Verander Mp3 naar Wav-bestanden
Gebruik maken van
- https://audio.online-convert.com/convert-to-wav
- Bitresolutie wijzigen: 8bit
-
Bemonsteringsfrequentie wijzigen: 16000Hz
Wijzig audiokanalen: mono
PCM-formaat: PCM niet-ondertekend 8-bit
Stap 6: Arduino Mega
Sluit Smakn Speak Recognition Module (SRM) aan op Arduino MEGA
- Verbind SRM GND met GND op breadboard.
- Sluit SRM VCC aan op 5V op breadboard.
- Sluit SRM TX aan op pin 10
- Sluit SRM RX aan op pin 11
Upload VoiceRecognitionV3-master.zip naar Arduino Library
Klik op Sketch >> Voeg bibliotheek toe >> Voeg zip-bibliotheek toe
Code:
- Train tot 80 woorden met sigtrain. bv (sigtrain 0 BrunoMars)
- Het zal Bruno Mars naar positie 0 trainen en kan worden gebruikt met belasting 0.
- Terwijl het in belasting is wanneer het Bruno Mars hoort, zal het het uitvoeren in de seriële monitor.
- Je laadt 7 commando's tegelijk en ziet hoeveel er in zijn en welke waarden in het laden zijn met behulp van vr.
- U kunt de lading wissen met behulp van clear.
Aanbevolen:
AdaBox004 muziekspeler: 4 stappen
AdaBox004 Muziekspeler: Ik heb de onderdelen in de AdaBox004 gebruikt om een eenvoudige muziekspeler te maken. Het wordt aangesloten op een USB-poort en begint willekeurig nummers af te spelen vanaf de micro SD-kaart. Het is voor mijn workshop voor een no-nonsense bron van vrolijke liedjes
Automatische muziekspeler: 5 stappen
Automatische muziekspeler: heb je ooit zin gehad om zachte muziek te spelen om je lichaam te helpen ontspannen en je voor te bereiden op het slapen? Wanneer u zich moe voelt na urenlang werken op uw laptop, laat u uw laptop open staan, doet u het licht uit en springt u op het bed. Deze machine zal automatisch
Nachtlampje muziekspeler: 4 stappen
Nachtlampje voor muziekspeler: dit nachtlampje gaat vanzelf aan wanneer u uw lichten uitdoet wanneer u naar bed gaat, waarna u op de bijgevoegde knop kunt drukken om wat muziek van uw laptop af te spelen !! Om het nog handiger te maken heb ik een doos tissues in de doos geplaatst om ook
Raspberry Pi-muziekspeler: 10 stappen (met afbeeldingen)
Raspberry Pi-muziekspeler: ben je ooit thuisgekomen en wilde je wat achtergrondmuziek om te chillen zonder de computer, je telefoon of een ander apparaat aan te zetten? Ik had een probleem genoemd. In de volgende Instructable laat ik je mijn concept van een offline muziekspeler bedienen
Eenvoudige muziekspeler met zoemer: 4 stappen
Eenvoudige muziekspeler met zoemer: dit is een eenvoudig project waarmee je muziek op je arduino kunt afspelen met een zoemer en enkele LED's. Afhankelijk van de frequentie gaat er een andere LED branden. Hiervoor heb je nodig: je arduino unobreadboard4 weerstanden zoemer3 LEDsknopen