Nog een Arduino Boombox


Dit is een andere versie van een muziek-apparaat met een Arduino UNO, een Bluetooth-ontvanger, een FM-radio, een klok en een kleine IR externe, allemaal met een klein touch screen, dus een combinatie van een aantal andere Instructables die u kunt vinden in deze web pagina (ik denk dat zelfs niet de titel is origineel). Dit is niet een werkelijke boombox, maar alleen het audiogedeelte zonder versterker of vak.

Er is misschien iets anders in dit project. Vele implementaties die ik per ongeluk gevonden doorgeven het gemeenschappelijk modus lawaai uit het digitale deel van de BT aan de audioprocessor. Ik opgelost de vraag door het invoegen van een differentiële versterker tussen de BT en de voorversterker, dus alle gangbare modus lawaai in positieve en negatieve terminals van de BT audio-uitgang krijgen geannuleerd, en alleen de verschil signalen doorgeven.

In deze implementatie gebruik ik een touchscreen, dus er geen knoppen met uitzondering van die van de IR RAS zijn. Dit biedt uitgebreide informatie, herconfigureerbaar en een eenvoudige behuizing zonder mechanische elementen. Ik bieden niet elk ontwerp van de behuizing, maar gewoon de hardware en software ontwerpen.

We hebben vier delen in dit project. De eerste is een audio processor die kan worden bediend vanuit de arduino, de processor is het nogal oude TDA7439, gebruikt in vele andere Instructables projecten. Het voorziet multiplexi in vier stereo-ingangen. Een van de input is de Bluetooth, die zweeft. De zwevende output van de Bluetooth, is dusdanig ontworpen als dat het gemeenschappelijke modus geluid veroorzaakt door de digitale afdeling van het apparaat kan worden afgewezen met behulp van de differentiële ampifiers. Dus, ik ontwierp een eenvoudige differentiële versterker met behulp van een paar Op versterkers LM 4562 die ontdoen van de gemeenschappelijke modus ruis. De TDA7439 en de verschilversterkers zal worden aangedreven met een eenvoudige 7808 regelgever in dezelfde boord. Op dit forum zullen we een ander 7808 toevoegen om de macht van de Arduino en het touchscreen.

In het tweede deel, zullen we een ander bord bouwen voor de BT, de radio, de klok en de pinnen voor de externe IR. Deze twee platen worden gestapeld en verbonden aan de Arduino met behulp van spijkers, dus we zullen niet alle kabels met uitzondering van de macht, audio-uitgang, alsmede met auxiliary audio ingangen gebruiken.

Het derde deel is de controle van de verschillende apparaten aan de arduino. In het bijzonder de audio processor, de radio en de klok gebruikt de I2C bus, zo controleren ze decrypteren eenvoudig is. De Bluetoot is gecontroleerd met de UART-interface, maar aangezien het is al in gebruik door het touchscreen, moeten we elkaar in Arduino pin 10 en 11 te simuleren.

Het vierde deel bestaat uit de software die het hele apparaat regelt. Als een programmeur die ik zuigen, dus u zien zult dat mijn script onderworpen aan de enorme verbeteringen is. Hoe dan ook, zal ik een aantal Arduino bibliotheken voor het touchscreen, bluetooth, radio, IR, multiplexer, enzovoort gebruiken.

Ondanks slechte programmering is het apparaat functioneel. De Bluetooth en de radioshow de metagegevens wanneer beschikbaar, en de TDA kunnen worden gecontroleerd als de bronnen, volumeniveaus en equalizer niveaus wilt instellen, plus het apparaat toont het uur en datum of, eventueel, een analoge wijzerplaat. Het programma, zoals het is, uitgeput het geheugen van de Arduino, maar betere implementaties kunnen vereisen minder geheugen, dus het toevoegen van nieuwe functies aan het apparaat.

Gerelateerde Artikelen

Yarcow (nog een ander Rover aangestuurd via Wifi) - Makeblock, Arduino, Droidscript

Yarcow (nog een ander Rover aangestuurd via Wifi) - Makeblock, Arduino, Droidscript

In dit Instructable, zullen wij bekijken hoe te bouwen van een Wifi/web gecontroleerde rover gebaseerd op Makeblock Starter Robot Kit en Dave-Smart howto.Hoe is het werk:De rover in een browser (smartphone of computer) wordt beheerd, de opdrachten wo
Nog een ander Arduino 110v Power Controller

Nog een ander Arduino 110v Power Controller

dit Instructable toont u hoe te bouwen van een vier-bende stopcontact-doos waarin elk stopcontact wordt beheerd via een Arduino (of elke andere TTL-level signalen).Het verschilt van de andere relay-dozen in dat het gebruikt geen printplaten en zeer w
Opzetten van een A100LK Anemometer op een Arduino

Opzetten van een A100LK Anemometer op een Arduino

Iedereen denkt van het installeren van een windgenerator, of zelfs een hele kudde voor windgenerators, zou er goed aan doen om te controleren de voorgestelde site ten minste één hele jaar voordat de uitgaven een cent meer op hardware. Dit is wat de A
Sleutels toe te voegen aan een Arduino Synth de harde manier-het Blacklord: het Organ Donor Project deel 2

Sleutels toe te voegen aan een Arduino Synth de harde manier-het Blacklord: het Organ Donor Project deel 2

(Opmerking-Dit is mijn 20e instructable! Dank aan iedereen volgende en commenting.on mijn projecten en aan de medewerkers die dit mogelijk maken. Deze site heeft zeker maakte me brengen mijn A game aan de workbench.)De Auduino granulaire synth door P
Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Android is door de jaren heen uitgegroeid tot een formidabele mobiele platform dat een heleboel functionaliteit alleen eerder gevonden op PC's biedt. Vandaag breng ik u een manier om te schrijven, compileren en uploaden van de Arduino programma's voo
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Nog een DIY Diode Laser graveur

Nog een DIY Diode Laser graveur

Ik hield altijd van CNC-machines! Zij zijn de toekomst, aangezien ze voor het eerst werden uitgevonden! Ik geloof nog steeds dat CADing en CNCing wonderen zijn. Toen de eerste printer kwam naar mijn huis (ik was ongeveer 10) kreeg ik echt gefascineer
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
Lezing RFID Tags met een Arduino

Lezing RFID Tags met een Arduino

In dit project, leert u om te lezen van een RFID-tag met behulp van de innovaties ID-12 lezer en een Arduino Duemilanove.Stap 1: Let's Get Started! We de ID innovaties ID-12 gaan gebruiken voor het uitvoeren van de taak van het lezen van een RFID-tag
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Tijdens zijn studie in de Universiteit werden we uitgedaagd als onderdeel van een cursus werken in het ontwerpen van een doos met zeer nauwkeurige temperatuurregeling. Mocht het project te doen slagen, moesten meerdere vakken worden gebouwd en gebrui
Arduino In vlucht, een Arduino waarmee een helikopter kan

Arduino In vlucht, een Arduino waarmee een helikopter kan

ik heb veel metaalzaag voor het besturen van een rc helikopter met een arduino, maar ik heb een helikopter met behulp van radiografische besturing (niet ir led). Met een paar delen zal ik u tonen hoe te bouwen uw eigen! Lees de hele instructable voor
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Hyduino - geautomatiseerde Hydroponics met een Arduino

Hyduino - geautomatiseerde Hydroponics met een Arduino

Dus, je kunt je afvragen... Wat IS HYDROCULTUUR?Kortom, groeit hydrocultuur planten zonder het gebruik van een traditionele vuil medium met behulp van een voedende rijke water-oplossing. Die mediums gewend "fabriek" in variëren van glasvezel tot