Table des matières:

Système de badge : 5 étapes
Système de badge : 5 étapes

Vidéo: Système de badge : 5 étapes

Vidéo: Système de badge : 5 étapes
Vidéo: Tutoriel Laravel : Système de badge 2024, Juillet
Anonim
Système de badge
Système de badge
Système de badge
Système de badge
Système de badge
Système de badge

Pour ce système de badge, vous aurez besoin de plusieurs composants électroniques.

  • Framboise Pi 3B
  • Arduino Uno
  • Avertisseur sonore
  • Led rouge et led vert
  • PIR
  • Affichage LCD
  • Scanner RFID
  • Horloge temps réel
  • Affichage 4x 7 segments
  • beaucoup de cavaliers

Étape 1: schéma de frittage

Schéma de friture
Schéma de friture
Schéma de friture
Schéma de friture
Schéma de friture
Schéma de friture

C'est ainsi que j'ai connecté mes composants à mon Raspberry Pi 3B et mon Arduino Uno.

Pour connecter l'écran LCD, vous pouvez utiliser un I2C. S'il vous reste suffisamment de broches GPIO sur votre framboise, il n'est pas nécessaire d'utiliser I2C.

Ici vous pouvez voir la connexion avec et sans I2C.

Étape 2: La base de données

Image
Image

J'ai d'abord créé la base de données sur mon ordinateur avec MySQL Workbench.

  1. La première chose à faire lors de la constitution d'une base de données est de rédiger vos idées.
  2. Après cela, vous faites un croquis normalisé
  3. Lorsque vous avez terminé de dessiner, il est temps de travailler sur les croquis dans Workbench.

Pour ce projet, vous avez besoin de 3 tables:

  • Un pour le personnel
  • Un où vous conservez les données de la RFID
  • Un pour les codes postaux et les lieux

Une fois votre base de données en place, vous pouvez la mettre sur votre Raspberry Pi. Dans la vidéo, je vais donner un court tutoriel sur la façon de mettre votre base de données MySQL Workbench sur votre Raspberry Pi.

Étape 3: Penser aux matériaux

Penser les matériaux
Penser les matériaux
Penser les matériaux
Penser les matériaux
  • À quoi voulez-vous que votre système de badge ressemble ?
  • Quel matériel aimeriez-vous utiliser ?
  • A-t-il besoin de se tenir debout, pendu, allongé, … ?

Ce sont toutes des choses auxquelles vous devez penser lorsque vous faites le boîtier. Comme vous pouvez le voir sur les photos, j'ai fait le mien en bois. J'ai dessiné tout ce que je pensais sur un papier, je suis allé au magasin de bricolage local et j'ai acheté du bois et de la colle. J'ai fait des trous dans le bois pour insérer mes composants.

Étape 4: Back et Frontend

L'extrémité avant

J'ai créé un site utilisateur où les utilisateurs peuvent mettre des données dans la base de données ou où ils peuvent les supprimer si nécessaire. Pour le site lui-même j'ai utilisé HTML et CSS et pour les animations et la connexion avec la base de données, j'ai utilisé JavaScript.

Back-end

Le backend sert à la communication entre la base de données et le frontend. Son code que vous mettez sur votre Raspberry Pi. Il est fait en Python. Ceci est mon code Python.

Étape 5: Résultat final

C'est le résultat final ! J'espère que tu l'as aimé.

Conseillé: