Arduino tid-och-Sensor-baserade Android musikspelare



Tänk dig din musikspelare som spelar för dig, en spelare den meningen det omgivande ljuset, temperatur och tid som påverkar stämningen i en person, och välja en låt kategorisera som stämningar. Eftersom jag inte har en sensor som kan översätta mänskliga känslor eller tänkande till numeriska data, antar jag att en miljö som omger människor kan påverka våra känslor och som kan läsas som en analog data med hjälp av sensorer, och eftersom tiden kan lätt påverka miljön grundläggande egenskaper som ljusintensitet och temperatur, jag fann det som en bra lösningar för detta projekt. De sensorer som jag använde är inte tillräckligt att överväga exakt miljö situationen, kan vi fortfarande lägga fuktighet och ljud.

Hur det fungerar

1. Ladda ner och öppna min Android ansökan (ATSA_Music_Player) och ange den vakna-lock till maximum.

2. plocka låtar enligt ditt val som blå, grön, röd. Detta är hur jag kategorisera känslor som färger. Dessa färger kan kategorisera som genre, blå för instrumentala, blues, akustik etc. grönt för pop, akustisk rock, electro etc., och rött, kan du välja hårdrock, metaller, rap, etc. Glöm inte att spara.

3. Anslut din Android Bluetooth till din Arduino och knacka på start-knappen. Du kan pausa, återuppta och slå bredvid manuellt kontrollera låtarna, men appen kan uppdatera data behandlingen och ändra humör och slumpmässigt välja och spela upp en låt för dig.

Vad du behöver för detta projekt

1. android telefon (2.3 och ovan)

(Jag antar att du redan har ett)

2. min APP, Arduino tid-och-Sensor-baserade Android musikspelare

(ännu inte tillgängliga i playstore men kan laddas ner här)

3. Arduino-25$

4. Bluetooth Module(HC-05)-$15

5. LDR(light-dependent resistor) sensor-$0,2

6. LM35 temperatur sensor-$1.2

7. bröd styrelse-$5

8. hane-hane anslutande ledningar - $6

9. USB-kabel A-B-$3

För programvara

1. Arduino IDE

Se Steg
Relaterade Ämnen

Anpassade Arduino Shield och sensorer

Översikt:Detta instructable kommer att bygga en rad anpassade sensor moduler och en Arduino shield. Modulerna är tillgängliga från många olika källor, men fans av Instructables webbplats skulle förmodligen hitta tillfredsställelse i att göra sina egn...

Grundläggande Arduino tid och datumvisning

HejJag är DavisDetta är min första någonsin instuctable så bli inte till hårdDetta är för en grundläggande klocka visas på en LCD-DisplaySteg 1: Installation och utrustningFörsta av all utrustning:1 x Arduino enhet (jag använder en Freetronics Arduin...

ArduDroid: En enkel 2-vägs Bluetooth-baserade Android Controller för Arduino

UPPDATERINGAR:19 nov. 2031: yttrande: fantastiska synergin mellan Arduino & Android.30 oktober 2013: Andruino är nu officiellt ARDUDROID och snart blir tillgängligt på Google Play. Denna namnändring att undvika konflikt med en annan app på Google Pla...

ArduDroid: En enkel 2-sätt Bluetooth-baserade Android Controller för Arduino RGB led strip

INTRODUKTIONFÅ det på google PLAY "ardudroid" appARDUDROID (tidigare Andruino) är en enkel Android app som hjälper dig att kontrollera stiften i Arduino Uno (eller klon) från din Android-telefon trådlöst. Det är både en Android app och en Arduin...

Online grafer med ingenting men en Arduino, Ethernet Shield och Sensor

Slutligen har jag beslutat att lägga några av mina befintliga projekt på instructables. Här är anpassade från mitt Super Graphing Data Logger projekt.Vad är Super Graphing Data Logger (SGDL)? Det är en Arduino projekt som integrerar dataloggning och...

Styra en arduino projekt genom en anpassningsbar android / Iphone app med Blynk och Wemos D1: 2016 SUPER NOOB VÄNLIGT sätt

Syftet med detta instructable är att lära dig att skapa wifi-anslutna arduino projekterar det enklaste och snabbaste möjliga sätt. Om du vill göra en arduino projekt som du kan styra från din smartphone och som bara kostade 4 eurs i hårdvara, då proj...

Arduino Temp/fukt Sensor använder DHT11 och I2C LCD-en dag projekt

Jag har köpt en Arduino Mega 2560 uppsättning som kom med några sensorer och naturligtvis och Arduino Mega.I detta instructable, jag kommer att dela med dig stegen jag tog för att göra en Arduino baserade temperatur och luftfuktighet visas.Element, s...

Kodgenerator för anpassade Android/Arduino menyer att slå Arduino utgångar på och av. Android/Arduino för nybörjare. Absolut ingen programmering krävs

Uppdatering: användare frågade för undermeny support. pfodApp alltid stött sub-menyerna men jag har lagt undermenyer till pfodDesigner. Den instructable Design A Custom menysystemet visar hur du använder pfodDesigner för att bygga en meny med underme...

Hinder Avoider Robot använder Arduino Uno och IR-närhet Sensor

Följ stegen för att skapa ett hinder undvika Robot använder Arduino Uno och IR-rörelsesensorSteg 1: Delar krävs1) Arduino Uno R3 (klon kommer att göra)2) IR närhet sensorer (2 rekommenderas)3) chassi med motorer4) bakbord5) L293D Motor förare ombord6...

LED kontroll med hjälp av Arduino Bluetooth och Android. (Del 1)

Detta instructable är en enkel handledning explaning hur man styr en LED med Android Bluetooth.Du behöver:Arduino UNOResistorer 300Ω (3 x)Resistor 150ΩLEDJumpers;Bluetooth-modul (HC-06/andra);Android-telefon;SPP Bluetooth Apk (unWired Lite);C kunskap...

Arduino: Elkablar och programmering av RFID-Sensor

RFID är, Radio Frequency Identification, ett system för att överföra data över korta avstånd (vanligtvis mindre än 6 tum). Ofta bara en av de två enheterna måste drivas, medan den andra är en passiv enhet. Detta gör för enkel användning i sådana sake...

JavaScript robotics och browser-baserade Arduino kontroll

Använd dina JavaScript och web utveckling kunskaper för att styra Arduino projekt och även robotar (nod + robotar = nodebots)!Detta görs enkelt med node.js, Firmata och Johnny-fem. Låt oss komma igång! Johnny-fem logo av Mike Sgier. Arduino foto Steg...

WiFi växel eller Smart kontakt med Esp8266, Attiny 85 & PIR-Sensor med android app

Wifi Arduino 85 är en liten styrelse med ESP8266-01 modul, Attiny85 micro controller och ett relä. Det har också och extra huvud för att ansluta ett externt relä eller att ansluta sensorer som PIR, IR etc beroende på programmet. Om du är ett snille k...

Fjärrstyrd Multifunktion resultattavlan bygger på Arduino, ESP8266 och uPanel firmware: gränssnitt utveckling

Den lösning som används här fjärrstyra Arduino med hjälp av antingen smartphoneeller Tablet PC i stället för tryckknappar, skärmar, etc. är tillämplig på många projekt där mikrokontroller måste fjärrstyras, så programmet till Multifunktion resultatta...

Arduino interaktiv ljud Sensor

Vi kommer att lära hur man bygger en Arduino krets som tar input från någon form av analog sensor (vibrationsgivare, trycksensor, potentiometer) och använda den till utgång ljud från en piezo speaker. Detta gäller till exempel lär du dig att ansluta...

Med knappar och sensorer för att göra musik med Intel Edison

MålFå bekvämt med hjälp av Edison till prototyp ett byggprojektBygga en enkel Node.js programLek med WebSockets och realtid nätverkUtnyttja Cylon.js välbefinnande-av-använda när samverkar med knappar och sensorerUtforska digitalt syntetiserar ljud me...

Automatisk hem övervakningssystem genom att använda arduino (enkel och billig)

Målet med mitt projekt är att uppnå automatisk hem övervakningssystem utan manuell inblandning. I allmänhet andra övervakningssystem är det nödvändigt att power ON TV och kamera mottagare varje gång. Och det måste också alla användardata till vyn som...

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Kör en webbsida i realtid med hjälp av Arduino, SensorMonkey och Processing.js

Remote visualisering av realtid sensordata.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till push realtid sensordata från en Arduino till en webbsida för visualisering med hjälp av Processing.js. Ingen server-side...