FPGA getimede universele afstandsbediening (IR) (3 / 6 stap)

Stap 3: VHDL Setup


Dit project heeft verschillende verschillende modules die samenwerken om te laten werken:

ircontrol: Gebruikt een statusmachine opnemen en afspelen het signaal op bij de daartoe geschikte tijdstippen. Binnen deze module is een blok RAM-geheugen wordt geregeld door een adres en schrijf opties. De machine staat bepaalt deze twee signalen naar de opnemen / lezen uit het geheugen.

sseg_dec: Deze module werd gemaakt door Bryan Mealy en functies als een decoder naar het 7 segment display. Het bestand kan binaire of BCD en converteert het passende segment van de zeven waarden en bevat een klok scheidingslijn wilt weergeven van de nummers op de 7 segment display op de juiste manier.

clk_div: Dit bestand is ook gemaakt door Bryan Mealy en bevinden zich meerdere malen tijdens ons project. De scheidingslijn van de klok kan vertragen van de frequentie van de aan boord klok, 100Mhz voor de Basys 3-board. Deze klok scheidingslijn wordt gebruikt voor de weergave anoden, IR-sensor en LED en de klok van de timer.

timer: De timer eerste vereist de gebruiker om in te stellen van het aantal uren en minuten dat eerste zal worden weergegeven op het display van de zeven segment van de Basys3 en later naar beneden worden geteld. De linker en rechter knoppen kiezen het bedrag verhogen de totale tijd in seconden 60 minuten, 600 voor tientallen minuten, 3600 voor uren en 36000 voor tientallen uren. De omhoog en omlaag _ / / verhogen de totale tijd door welke waarde is geselecteerd door de linker en rechter knoppen. Deze totale tijd is vervolgens van seconden zijn geconverteerd naar uren, minuten en seconden en vervolgens verzonden naar een beeldschermstuurprogramma dat de tijd omgezet in een 7 segment display. Wanneer de middelste button(set) wordt ingedrukt, de gebruiker kan geen invloed meer op de tijd en de totale tijd verlaagd door een elke tweede met behulp van de clk_div module. Wanneer de totale tijd nul wordt, uitgangen de timer een 'gereed' signaal dat de ir control vertelt om replay van de eerder opgenomen ir signaal.

Bijgevoegd boven is een zwarte doos diagram dat is een hoog niveau weergave van de werking van dit circuit.

Gerelateerde Artikelen

Hoe maak je een DIY universele afstandsbediening

Hoe maak je een DIY universele afstandsbediening

https://www.YouTube.com/watch?v=HUv4y56Uwzs&feature=Youtu.beStap 1: Om te doen een DIY UNIVERSAL REMOTE CONTROL hebt!!! In de video's vandaag ga ik delen een briljant idee over hoe maak je een DIY universele afstandsbediening.Voor het maken van een D
Telefoon voor universele afstandsbediening

Telefoon voor universele afstandsbediening

in dit instructable ik zal je leren how to turn uw smartphone in een universele afstandsbediening om controle van uw TV-toestellen, air conditioner, Xbox of meestal elk apparaat dat heeft van de afstandsbediening vermogens. Dit is zeer handig als uw
IPhone universele afstandsbediening Learing met Arduino

IPhone universele afstandsbediening Learing met Arduino

Hallo, en welkom op mijn eerste Instructable.Ik weet niet over u, maar ik kan de afstandsbediening nooit vinden voor mijn TV. Het altijd lijkt te verdwijnen wanneer ik het nodig hebt en vervolgens alleen opduikt dagen later ingeklemd in de Bank door
Universele afstandsbediening met behulp van de Arduino, 1Sheeld en Android Mobile

Universele afstandsbediening met behulp van de Arduino, 1Sheeld en Android Mobile

Dit project illustreert hoe de controle van uw TV, satellietontvanger en stereo-installatie met behulp van uw Android mobiele telefoon in plaats van er met afstandsbediening.Kortom, u kunt het toepassen van deze techniek voor alle andere apparaten we
Universele afstandsbediening voor sous vide koken

Universele afstandsbediening voor sous vide koken

een tijdje geleden bouwden we een $50 dollar sous vide machine te rommelen met sous vide koken.  We loved it, en het is nauwkeurig en stabiel gedurende een lange periode van tijd.Echter, we dachten dat het zou geweldig om te maken een brein dat iets
Arduino afstandsbediening verlichting met universele Remote

Arduino afstandsbediening verlichting met universele Remote

ik ben al op zoek naar domotica voor enige tijd, maar nog niet toegewezen enkel nog vooral vanwege het prijskaartje. Vorig jaar (2010) kocht ik deze afstandsbediening outlet aan/uit schakelaars, dus ik kon mijn boom Kerstverlichting aan en uit via af
Afstandsbediening Power Strip

Afstandsbediening Power Strip

Ever gezocht voor onmiddellijk zwenking vandoor ieder licht of toestel uit de verte? Moe van het bukken om de stekker uit cool x-mas lichten in de slaapzaal? Ik ook van jou! Dit instructable zal u tonen hoe te maken van een afstandsbediening power st
Mini GEZOMBIFICEERDE TV afstandsbediening sleutelhanger!

Mini GEZOMBIFICEERDE TV afstandsbediening sleutelhanger!

He, Whats Up al mijn Instrucatables vrienden!Gewoon om te beginnen en u laten weten allemaal dat dit is mijn zeer Eerste Instructable ooit... dus neem aub met mij!Ik wil kennismaken met u allen, "hersenen" mijn zombie hoofd sleutelhanger die is
Raspberry Pi universele Remote

Raspberry Pi universele Remote

In deze tutorial die ik hoop om u te overtuigen dat dit is de ultieme universele afstandsbediening gebouwd met behulp van een raspberry pi.LIRC is het perfect voor deze job. Het vereenvoudigt veel van de meer moeilijke taken die we willen bereiken.St
Afstandsbediening verlichting

Afstandsbediening verlichting

U kent het probleem: je bent zat in bed lezen van een goed boek (of op Facebook, wat dan ook) en u wilt het licht uit te schakelen zonder het weggaan van bed. Misschien dat sommige externe gecontroleerde verlichting perfect zou zijn? Dat is wat ik da
Herstellen van een TV afstandsbediening Contol

Herstellen van een TV afstandsbediening Contol

Don't afval geld op een "Universele" afstandsbediening...Je weet hoe het is, uw oude TV werkt prima, maar de afstandsbediening flakey heeft gekregen... (d.w.z. de knoppen werkt met tussenpozen of wilt extra moeilijk worden ingedrukt of herhaalde
Een bijzettafeltje omzetten in een afstandsbediening

Een bijzettafeltje omzetten in een afstandsbediening

Ik kreeg dit idee laat een nacht wanneer onhandige voor de afstandsbediening en het niet te vinden.  Ik dacht: "He, zou het niet geweldig, als mijn bijzettafel had een paar knoppen ingebouwd!"  Je kunt je afvragen waarom u iets dergelijks bouwen
IR afstandsbediening van de Micro van de PICAXE

IR afstandsbediening van de Micro van de PICAXE

het doel van deze blog is te laten zien hoe een IR-afstandsbediening om een PICAXE - 18M 2-processor voor Robotica of automatisering interface. Universele afstandsbedieningen zijn goedkoop (wat huishouden heeft geen enkelen van hen?) De code is erg e
Afstandsbediening Home Automation

Afstandsbediening Home Automation

ik wilde om te posten van dit project voor ongeveer 3 jaar nu maar nooit kon vinden de tijd. Oh goed behoeften moeten als de duivel stations zoals ze zeggen, en het is nu hier voor jou. Ik hoop dat het gaat over duidelijk, zo niet laat het me weten e