Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

SERENA : Système d'Alarme Arduino Mega 2560 Personnalisé avec Écran Tactile TFT LCD

Composants et fournitures

Arduino Mega 2560 × 1
Écran tactile TFT LCD 3,2" × 1

Applications et services en ligne

À propos de ce projet

J'ai examiné de nombreux systèmes d'alarme, compris leur fonctionnement, et j'ai décidé de créer le mien. Pourquoi ne pas prendre quelque chose et l'améliorer ? Je suis ingénieur informaticien (étudiant, mais plus pour longtemps) après tout.

Comment ce projet a vu le jour

J'ai analysé ce que proposent les systèmes existants et j'ai pensé qu'il était judicieux de regrouper toutes ces fonctions (et les miennes) dans une seule carte Arduino servant de panneau de contrôle de l'alarme.

Rien de compliqué : achat de la carte et d'un écran tactile 3,2". Pour faire fonctionner l'écran, j'ai eu besoin de bibliothèques. Un grand merci à Henning Carlsen pour ses bibliothèques ! Lien vers son site dans les crédits.

Le programme

Cela m'a pris du temps. Ne vous laissez pas impressionner par le code, je commente quand c'est nécessaire !

Fonctions principales de l'alarme

J'ai inclus trois mots de passe différents : 4 chiffres, 5 chiffres et 6 chiffres. Je sais que c'est beaucoup, mais dans une future mise à jour, l'utilisateur pourra désactiver le code à 4 chiffres.

L'alarme peut aussi s'armer automatiquement. Après avoir entré le code à 5 chiffres, le programme lance un compte à rebours (par défaut 40 secondes). Une fois terminé, l'alarme se réarme automatiquement. Pratique quand on oublie d'armer le système.

Menu Options

Dans le menu options, on peut modifier les trois mots de passe ainsi que le temps d'auto-armement.

Mises à jour futures

Prévues : réglage date/heure, support carte SD (sauvegarde données en cas de coupure), option désactivation auto-armement, option désactivation code 4 chiffres, et bien d'autres.

Vidéo de démonstration

Vidéo disponible dans le projet original.

Code

SERENA v.1.01

Téléversez simplement le code sur votre carte Arduino. Certains commentaires sont en grec, cela changera bientôt.

Le code complet (très long, avec gestion menus tactiles, mots de passe, compte à rebours, EEPROM, bibliothèques UTFT et URTouch) est disponible dans le projet original. Il inclut : affichage titre, boutons tactiles, saisie codes, vérification, menus options, auto-armement, buzzer à chaque appui, etc.

Processus de fabrication

  1. Conception de systèmes de commande à sécurité intrinsèque (fail-safe) pour la sûreté et la fiabilité
  2. Système d'alarme détection mouvement avec Java et Reactive Blocks – Déploiement sur Raspberry Pi et envoi SMS
  3. Construire un décodeur DTMF avec un Arduino seul – Aucun CI supplémentaire nécessaire
  4. Système d'arrosage automatique pour plantes piloté par Arduino
  5. Évaluer la sécurité d'un système d'alarme avec Arduino et modules RF 433 MHz
  6. Système de Ventilation Intelligent pour Sous-Sol : Contrôle d'Humidité par Arduino
  7. Contrôle Arduino UNO depuis Python 3 – Communication Série et Démo LED
  8. Système de pointage RFID temps réel avec Arduino et Google Sheets
  9. Construire un Réveil Fiable avec RTC DS1302 et Arduino UNO