Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino UNO Speelt het Indische Volkslied – Simpele Hardware Prototype

Onderdelen en Benodigdheden

OnderdeelAantal
Arduino UNO1
Bitcraze Micro SD-kaart deck1
Luidspreker: 3W, 4 ohm1
Algemene Doel Transistor NPN (BC547)1

Over Dit Project

Hallo allemaal,

Ik heb een hardware-prototype ontwikkeld dat het Indische volkslied afspeelt.

Componenten

Allereerst heb je nodig:

  • Arduino Board (elke versie)
  • SD-kaart Module
  • Luidspreker 4 ohm
  • BC547 Transistor
  • 1k Weerstand

Sluit alle hardware aan volgens het schakelschema.

Je hebt één bibliotheek nodig om je favoriete liedje af te spelen, die ik via deze link vond.

Deze methode werkt alleen voor WAV-bestanden. Je moet je liedje converteren met deze instellingen:

  • WAV-bestand
  • 8-bit
  • 8-32 kHz Sample Rate
  • Mono

https://github.com/TMRh20/TMRpcm/wiki#functions

Bestanden eenvoudig converteren:

Met iTunes:

Klik op > Bewerken > Voorkeuren > Importinstellingen
Wijzig de dropdown naar WAV Encoder en Instelling: Custom > 16.000kHz tot 32kHz, 8-bit, Mono
Rechtsklik op elk bestand in iTunes, en selecteer "WAV-versie maken"

Met Audacity:

Tracks > Stereo Track to Mono
Project Rate (Hz) > instellen op 32000, 22050, 16000 of 11025
Bestand > Exporteren > Opslaan als type: Andere ongecomprimeerde bestanden > Opties...
Selecteer WAV, Unsigned 8 bit PCM

Kopieer het bestand vervolgens naar de SD-kaart met de computer.

Dit is de output.

Code

Code (C/C++)
#include "SD.h"
#define cs 4
#include "TMRpcm.h"
#include "SPI.h"
TMRpcm Bz;
void setup(){
  Bz.speakerPin = 9;
  Serial.begin(9600);
  if (!SD.begin(cs)) {
    return;
  }
}
void loop() {
  Bz.setVolume(4);
  Bz.play("na.wav");
  //delay(300000);
  //Bz.play("176.wav");
  //delay(300000);
  //Bz.play("128.wav");
  delay(58000); // Liedduur
}

Schema's

BC547 Fritzing Pinout E B C

Arduino UNO Speelt het Indische Volkslied – Simpele Hardware Prototype

Productieproces

  1. Bluetooth-gecontroleerde Arduino Spybot bouwen
  2. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  3. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  4. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  5. Find Me: Slimme Item Locator met Arduino en Bluetooth
  6. Arduino Licht & Geluid Display: VS Volkslied
  7. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  8. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  9. Bouw een Slimme Arduino Vierpotige Robot: Stap-voor-Stap Handleiding
  10. Bouw een Aangepaste Arduino Joystick Stuurwiel voor Gaming
  11. Bouw een Volledig Functionele CNC-machine met Arduino Nano R3