FPGA resa ljus
Medan de senaste framstegen inom teknik har gjort vår värld anslutna och mer tillgängliga än någonsin tidigare, dessa samma framsteg har upplyst svårighetsgraden av en växande global kris: utarmning av vår planets naturliga resurser. Det trängande behovet för bevarande av dessa resurser har således ut skapandet av teknik som syftar till att åstadkomma sådant mål.
I ett försök att bidra till detta mest ädla av, vårt team utformad resa ljus, som en del av ett projekt för våra CPE 133 (Introduktion till Digital Design) klass på Cal Poly San Luis Obispo.
Resa ljuset sparar energi genom att stänga av en ljus-switch när alla människor i ett rum har lämnat. Resa ljuset åstadkommer detta med en serie laserdioder och phototransistors konfigurerats med en Basys 3 FPGA och en liten servo. Den laserdioder phototransistors fungera som "resa-tråd" och ge ett bidrag till Basys 3 om huruvida en person har angett eller lämnat rummet. Basys 3 håller sedan en räkning av personer i rummet, endast utskrift till servo när antalet personer i rummet är noll. I slutändan, när alla har lämnat rummet, servo, som också drivs av Basys 3, aktiveras för att inaktivera växeln ljus tills "resa-trådarna" upptäcka att någon har gått in i rummet.
Följande instruktioner hjälper användaren igenom byggandet av en lägsta-nivå-prototyp av vår avsedda design. Denna prototyp inte innehåller ett servo, relaterade någon VHDL till servo utgång, eller eller någon form av fysiska system att fästa lampan resa till en verklig strömbrytare. Den modifierade versionen av vår avsedda design var på grund av både tid och pengar begränsningar som detta var avsedd för slutprojekt klass med en ändlig tidsfrist.
Följande instructable vägleder någon genom slutförandet av en lägsta-nivå-prototyp av detta projekt. Samtidigt blir det lättare för personer med någon form av tidigare erfarenhet med VHDL, krävs skicklighet uppsättning inte nödvändigtvis som detta projekt kan utföras av någon av alla utbildningsnivåer.
Alla inledande material åt sidan, låt oss börja!