VHDL ljuskänsliga Synth maskin



Detta projekt och dess tutorial slutfördes som en del av vårt CPE 133 sista projekt på Cal Poly San Luis Obispo. Vårt mål var att skapa ett komplett logiska spel i VHDL med hjälp av en Nexys 3 FPGA styrelse och en off-board komponent. I stället för en mer konventionell spel utformade vi ett ljuskänsliga tangentbord att syntetisera ett utbud av toner för användare att spela. Att ha en faktisk "tangentbord" tillverkad av photoresistors är vad som gjorde vårt projekt ett unikt och spännande lärande. "Spelet" vi gjorde användarna kan leka med något roligt utan vinnande eller slutspelet villkor.

Material:

· En FPGA ombord (vi använde en Nexys 3), och alla dess hårdvara

· 16 photoresistors (för 16 olika toner)

· 16 högohmiga motstånd (för att förhindra buller i kretsen)

· en kompatibel högtalare

· 38 ledningar

· 2 brödunderläggen, eller en stor nog att passa tändsystemets delar

· Xilinx programvara

Se Steg
Relaterade Ämnen

Quick'n "lätt ljuskänsliga bristlebot-mod

vad är roligare än en bristlebot? Varför en ljuskänslig bristlebot, förstås!Vad är en bristlebot? Det är en vibrerande robot baserad på en tandborste. Det använder en motor med en obalanserad vikt (som pager motorer) som orsakar det hela till skitter...

Smart spårning robotbil byggsatser spårning bil ljuskänsliga

Design av SINONING ROBOTDu kan köpa från spårning robotbilTeoriLM393 chip Jämför två fotomotstånd, när det finns en sida fotomotstånd LED på vita sidan av motorn kommer att stoppas omedelbart, andra sidan av den motoriska spinn upp, så att vagnen kor...

Ljuskänsliga Timing IR LED Control System baserat på Arduino

ICStation Team presentera denna Photosensitive timing infraröd LED control system. Detta system använder DC5V spänning för att arbeta. När ljusintensiteten är svag och någon visas i området infraröd, kommer att LED vara på. Medan miljömässiga ljusint...

Lätta reaktiva littleBits slå maskin

i detta Instructable, ser du hur man kombinerar littleBits Synth Kit, littleBits ljus Trigger modul, lite husgeråd och en Bleep Labs BleepDrum att göra ljus känsliga slå maskinen. Någon trummaskin eller blixtljus kan användas för att utlösa littleBit...

Automatisk bevattning System / automatisering maskin

Först, låt mig presentera mitt projekt.Min enhet är automatisk vattning system (du kan växla på/av vatten magnetventil men också i stället för magnetventil kan du växla något annat som använder alternativa ström - betyder det att min enhet är också u...

RFID-läsaren detektor och Tilt-känslig RFID-Tag

'Klämmer'Vill du upptäcka förekomsten av RFID-läsare? Vill styra när en RFID-tagg är aktiv eller lättläst? Beskrivs hur man kan göra både med bitar av koppar och kort och några lättillgängliga elektronik maskinvara.Längre ingressRadiofrekvensidentifi...

Skapa en ljus känsliga vägg

Ungefär ett år sedan, hade min vän Julien och jag att föreställa sig en innovativ idé för renovering av en konserthall i vår stad. Platsen var mörk och full av ljus, som barer och klubbar är vanligt. Vi ställde oss frågorna: Hur kan vi göra här ställ...

3D utskrift och CNCing konstiga frihandsfigur linser

Världen av optik och objektiv tillverkning har traditionellt varit stängt för icke-experter. Det behöver inte vara så. Med hjälp av rapid prototyping verktyg som 3D-skrivare och CNC-routers, är att göra en objektiv lättare än du kanske tror.Du kan an...

Rainbow Neo klockan

Denna klocka gjordes som en gåva men jag var så nöjd med den som jag trodde jag skulle göra en instructable för det. Klockan använder 2 Neo Pixel ringar från Adafruit industrier som Arduino Pro Mini mikrokontroller och en DS1307 Realtidsklocka (RTC)...

Hur du enkelt göra PCB

Vem gillar inte idén om PCB hem tillverkning? Men som kan göra PCB hemma?Vanligtvis definierar "pro" hobby från den amatör...Förmågan att göra PCB hemma är den Helig sädeskorn av en elektronik entusiast eftersom det gör möjligt (större) produkti...

Spooky Tesla ande Radio

News Flash!!!"Spooky" fortsätter att leva!Stort tack till Mike av Mikes elektroniska delar, som från och med oktober 2015, har en ny webbplats som innehåller en Spooky Tesla ande Radio Kit med de flesta av de väsentliga delarna för detta häftiga...

Pingbot - Micro RC uppladdningsbara musikaliska Robot Pal

Pingbot är en mycket liten (38mm diameter), usb Laddningsbar, programmerbar, musikal, fjärrkontrollen robot utformad för maximalt nöje och danceability.Jag har byggt några experimentella robotar tidigare och för att vara ärlig, de alla såg delen. De...

PCB diy säsong 2

Etsning är en "subtraktiv" som används för produktion av trycktkretskort: syra används för att ta bort oönskade koppar från en prefabricerade laminat. Detta görs genom att tillämpa en tillfällig mask som skyddar delar av laminatet från syran och...

Att göra musik med en Atari Punk konsol

några gamla analoga kretsar är lika populär idag som när de infördes decennier sedan. Ofta slå de lätt micros och andra digitala kretslösningar när det gäller grundläggande enkelhet. Forrest har gjort det igen... hans favorit exempel är Atari Punk ko...

Laser boll

se upp LED Cube det finns en ny sheriff i stan och hans namn är Laser boll...Sanningen ska fram är det faktiskt en laddningsbar fjärrkontroll och programmerbara Laser boll... whoa!Så vad är en Laser boll?Jo är det ungefär som Dödsstjärnan... OK, kans...

Fyrverkeri-kontrollmodulen

För några år sedan kom jag över en fyrverkeripjäs kontrollmodul byggd av Instructables användare: systemf92. Hans modul var en stor design (finns här) och jag visste att jag en dag måste bygga något liknande eftersom det kombinerade två saker som jag...

Roboten Counter-Strike

DISCLAIMER: inte göra något dumt med detta instructables eftersom detta är enbart för ejudimucation och vetenskap.Det var November 2013. På Tacksägelsedagen, min kusin och min brors kompis kom över och vi njuter av pausen genom att spela Left 4 Dead...

FSLA 3d Printer

Denna vägledning täcker konstruktion och installation av en "low cost" 3d skrivare SLA. Projektet började för mig under julen år 2014, när jag var väldigt upptagen med ett annat projekt som helt absorberas mig. Under semestern bestämde jag mig (...

DIY Apple klockan

OK finns så det inget sådant som Apple klockan.Dock kan du göra din egen retrostil bubbla Visa klocka i en Apple hörsnäckorna fall.Jag ska visa dig hur man gör det bara sit tight.Steg 1: delar Du kommer att behöva vissa delar för detta projekt.1 x PC...