Système d’alarme FPGA (3 / 7 étapes)

Étape 3: Module d’affichage

Le module d’affichage utilise le SSD pour afficher si l’alarme est « ON » ou « OFF ». Il utilise les valeurs des variables d’état armé et désarmé. Selon l’entrée, le module s’allume certains segments de l’écran. Voir la deuxième photo de cet article pour savoir quels segments seront allumés. Se référer à la première photo de cet article pour voir ce que les SSD ressemblent lorsque les segments sont allumés.

Lorsque l’état armé est activé (l’entrée est 1), deux écrans seront utilisés, un pour chaque lettre du mot « on ». Le premier affichage, tous les segments mais numéro 6 s’allume. Le deuxième écran aura des segments de 0, 1, 2, 4 et 5 allumé (pourrait également utiliser les segments 2, 4 et 6).

Lorsque l’État désarmé est activé (l’entrée est 1), trois écrans seront utilisés ; un pour chaque lettre du mot « arrêt ». Le premier affichage sera le même que le premier affichage pour lorsque le système est activé. Les affichages de deuxième et troisième auront les deux segments de 0, 4, 5, 6 s’allume.

Le SSD sont faible niveau sensible, ce qui signifie qu’ils s’allument quand ils sont 0. Les étiquettes dans la deuxième image vous diront la position dans laquelle les 0 doit être placé pour obtenir la forme souhaitée. Par exemple, afin que la lettre ' n ', les segments 0, 1, 2, 4 et 5 doivent être allumés, ce qui signifie que tous ceux qui positionne la volonté être égal à zéro. Les autres positions, dans ce cas positions 3 et 6, sera 1. Donc pour faire la lettre ' ne le 7 bits binaires qui seront nourris aux broches est 0001001. Étant donné que chaque chambre est différente, vous devrez réserver les numéros de votre carte mère en particulier, mais c’est comment ils sont tous censés pour travailler.

Les épingles nécessaires à ce projet se trouvent aux pages 36 à 38 du manuel de l’utilisateur Altera DE2-115. Notez bien que les broches SSD 7 broches par affichage, par exemple HEX0 [0] à HEX0 [6]. Chaque position du nombre binaire 7 bits chacun obtiendra un de ces 7 broches. Toutefois, si le nombre binaire bit 7 passera de position 0 à la position 6, pour obtenir le bon ordre de pins, ils doivent à rebours.

HEX0 [6] sera position 0, HEX0 [5] sera position 1, etc..

Le code est comme suit :

module armedStatusDisplay (armedState, SSD, SSD1, SSD2) ;

armedState d’entrée ;

sortie reg [6:0] SSD, SSD1, SSD2 ;

toujours

commencer

SSD2 = 7' b0000001 ;

if (armedState == 1)

commencer

SSD = 7' b1111111 ;

SSD1 = 7' b0001001 ;

fin

d’autre

commencer

SSD = 7' b0111000 ;

SSD1 = 7' b0111000 ;

fin

fin

endmodule

Articles Liés

Comment faire un système d’alarme utilise une PicoBoard

Comment faire un système d’alarme utilise une PicoBoard

est ce Instructable pour faire un système d'alarme à l'aide de scratch et un PicoBoard.Le lien vers le programme zéro qui sera utilisé est https://scratch.mit.edu/projects/97054537/Le lien vers la vidéo de ce travail est https://m.youtube.com/watch?v
Système d’alarme eau de framboise Pi

Système d’alarme eau de framboise Pi

Système d'alarme mode d'emploie un PI de framboise comme de l'eauVersion 1.0, publiée en janvier 2015Le Raspberry Pi lit le statut d'un ou deux d'eau capteur appareil (s) sur un ou deux de ses broches GPIO. Lorsque l'eau est détectée le Raspberry Pi
Le système d’alarme de Hamster perdu

Le système d’alarme de Hamster perdu

mon hamster est un artiste de l'évasion qui a réussi à ouvrir sa cage et évasion dans les crevasses de la cuisine, probablement jamais pour être retrouvés. Si ton hamster est un petit hoodini ainsi, ne pas perdre espoir ! (Et une fois que vous trouve
Arduino Push alertes pour sonnette de porte, système d’alarme, alarmes de fumée etc.

Arduino Push alertes pour sonnette de porte, système d’alarme, alarmes de fumée etc.

IoT Notifications de votre sonnette, le système d'alarme, la fumée alarmes etc. en utilisant un Arduino Uno et un Shield Ethernet.Tous les détails sur mon site iciSur la boîte d'alerte Push ArduinoUtilise un Arduino Uno et le Shield Ethernet basé sur
Système d’alarme Camping extérieur/intérieur pour détecter la bête et les gens

Système d’alarme Camping extérieur/intérieur pour détecter la bête et les gens

Est maintenant l'été, beaucoup de gens vont profiter de la vie sauvage alors qu'il campait dans la nature. Si vous avez jamais dormi dans la nature dans une tente, que vous savez comment formidable est d'entendre le bruit de toute bête dans l'obscuri
Système d’alarme maison Photon particule

Système d’alarme maison Photon particule

Voici mon premier instructable ! Il a déjà trois ans que j'ai rencontré Arduino. J'ai essayé différents projets de bricolage, mais je n'ai pas post un avant. Faire un système d'alarme peut ne pas sembler un projet compliqué, mais si l'électronique es
Capteur PIR, système d’alarme capteur PIR sans fil

Capteur PIR, système d’alarme capteur PIR sans fil

BlueChip a introduit le capteur infrarouge passif Smart Electro Guard Micro traitéesC'est le détecteur PIR sans fil de rideau de système d'alarme. Le capteur PIR sans filDétection de mouvement alarme GSM adopte la technologie de l'avance en signaltra
Laser Beam système d’alarme avec batterie Rechargeable pour Laser

Laser Beam système d’alarme avec batterie Rechargeable pour Laser

Salut tout le monde... Je suis Revhead, et c'est mon premier instructable alors n'hésitez pas à me donner conseille et souligner les domaines dans lesquels d'améliorer.L'inspiration pour ce projet provenait de Kipkay qui a posté une version similaire
Système d’alarme maison Rat Trap!!!

Système d’alarme maison Rat Trap!!!

Pourquoi dépenser des centaines de dollars sur les systèmes de sécurité ? Quand vous pouvez faire vos propres. Regardez ce Instructable pour apprendre comment vous pouvez faire votre propre alarme système utilisant un piège à Rat.Cliquez ici pour voi
Un LinkIt tutoriels - #10 système d’alarme

Un LinkIt tutoriels - #10 système d’alarme

Pour ce tutoriel, nous allons utiliser un PIR (passif infra-rouge) détecteur et un buzzer piezo pour faire un système d'alarme de base.Ce n'est pas capable de fournir une sûreté réelle, mais c'est un excellent point de départ pour un système réel.Éta
Système d’alarme faisceau laser

Système d’alarme faisceau laser

avez-vous besoin d'un système d'alarme portatif ? Quelque chose de bon marché, mais très efficace ? Puis ce système d'alarme laser secrète est la pour vous. J'ai vu quelques laser alarme instructables, mais tous seulement déclenchent l'alarme alors q
Système d’alarme de détection de mouvement DIY SMS

Système d’alarme de détection de mouvement DIY SMS

Dans ce projet, j'ai combinera un détecteur de mouvement PIR à bas prix avec un module GSM TC35 pour construire un système d'alarme qui vous envoie un SMS « INTRUDER ALERT » chaque fois que quelqu'un essaie de voler vos trucs. Let's get started !Étap
BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

il s'agit d'un système d'alarme de porte qui peut être facilement construit et installé. Il utilise le principe de base décrit par les concepteurs d'Uno Arduino qui consiste à utiliser le capteur, le microcontrôleur et l'actionneur. Dans cette concep
Système d’alarme avec envoi de SMS et E-mail depuis votre appareil ITO

Système d’alarme avec envoi de SMS et E-mail depuis votre appareil ITO

Les notifications de téléphone sont un bon moyen pour obtenir alerté sur untoute activité inhabituelle. Lorsque nous développons une solution IoT, il est toujours bon d'envoyer des SMS au téléphone de l'utilisateur pour certaines activités comme les