🚨 Simple Système d'Alarme Maison DIY : Rolling Code, Capteur de Choc et Option GSM (Guide 2026)
Salut les makers ! Ici Electro. Un cambriolage toutes les 18 secondes (statistiques US), des systèmes professionnels hors de prix... Et si vous construisiez votre propre système d'alarme : simple, sûr, rapide et bon marché ? Aujourd'hui, on assemble en 2 heures un module d'alarme complet avec télécommande à Rolling Code (anti-clonage), capteur de choc à sensibilité variable, sirène, et une option GSM pour être alerté directement sur votre téléphone.
🔄 Guide mis à jour en 2026 : schéma clarifié, tableau BOM, code ESP32 prêt à téléverser et section notifications GSM/Telegram.
Le module d'alarme assemblé : compact, fiable, et assemblé en 2 heures.
🧠 Fonctionnement Global du Système
Le cœur du système est un microcontrôleur qui surveille en permanence les capteurs (choc, ouverture, PIR) et pilote les sorties (sirène, relais). La sécurité repose sur deux piliers :
- Télécommande à Rolling Code (TX) : à chaque pression, le code change selon un algorithme (type KeeLoq). Impossible pour un cambrioleur de "cloner" votre télécommande avec un simple récepteur d'enregistrement.
- Capteur de choc (Shock Sensor) à sensibilité variable : réglable pour détecter un bris de vitre ou un forçage de porte sans déclencher de fausses alarmes au passage d'un camion.
💡 Les LEDs d'État : Votre Tableau de Bord
- LED bleue (broche RA3) : c'est la mémoire d'événement. Si l'alarme s'est déclenchée pendant votre absence, elle reste allumée jusqu'à la réactivation du système. Vous savez immédiatement qu'il y a eu intrusion.
- LED rouge d'alimentation : reliée avant la diode 1N5406, elle confirme que l'alimentation secteur est bien présente.
- 3 micro-LEDs rouges près des relais : elles visualisent l'état de chaque sortie (sirène, gâche, GSM) pour un dépannage instantané.
🛒 Liste des Composants (BOM)
| Composant | Modèle | Rôle |
|---|---|---|
| Microcontrôleur | PIC16F / Arduino Nano / ESP32 | Cerveau du système |
| Module TX Rolling Code | 433 MHz type KeeLoq | Télécommande anti-clonage |
| Capteur de choc | Sensibilité variable | Détection bris / forçage |
| Capteur PIR | HC-SR501 | Détection de présence |
| Contacts magnétiques | IRE (portes/fenêtres) | Détection d'ouverture |
| Relais | 3 × 12V + diodes 1N5406 | Sorties sirène / gâche / GSM |
| LEDs | Bleue (RA3) + rouges | Mémoire d'événement et états |
| Sirène | 12V 110 dB | Dissuasion |
| Module GSM (option) | SIM800L | Alerte téléphone |
| Alimentation | 12V + batterie secours | Immunité aux coupures |
🛠️ Montage Pas à Pas
- Capteurs : câblez le capteur de choc, le PIR et les contacts magnétiques vers les entrées du microcontrôleur.
- Relais : montez chaque relais avec sa diode de roue libre (1N5406) en parallèle de la bobine (cathode vers le +).
- LEDs : la bleue sur RA3 (mémoire), la rouge d'alim avant la 1N5406, les 3 rouges près des relais.
- Récepteur RX : connectez le module de réception Rolling Code pour l'armement/désarmement.
- Test : activez, simulez une intrusion, vérifiez que la LED bleue mémorise l'événement.
💻 Le Twist Moderne 2026 : Version ESP32 + Alerte Téléphone
Le module GSM "prévu pour l'avenir" dans la version d'origine ? Le voici ! Avec un ESP32, vous pouvez recevoir l'alerte directement sur Telegram ou par SMS :
// Alarme DIY - Electro (TechFix Hub)
const int PIN_PIR = 2; // Détection mouvement
const int PIN_CHOC = 3; // Capteur de choc
const int PIN_SIRENE = 8; // Relais sirène
const int PIN_LED_MEM = 13; // LED bleue : mémoire d'événement
bool alarmeArmee = true;
void setup() {
pinMode(PIN_PIR, INPUT);
pinMode(PIN_CHOC, INPUT);
pinMode(PIN_SIRENE, OUTPUT);
pinMode(PIN_LED_MEM, OUTPUT);
Serial.begin(115200);
}
void loop() {
if (alarmeArmee && (digitalRead(PIN_PIR) == HIGH || digitalRead(PIN_CHOC) == HIGH)) {
digitalWrite(PIN_SIRENE, HIGH);
digitalWrite(PIN_LED_MEM, HIGH); // Mémoire d'événement
Serial.println("ALERTE : intrusion detectee !");
// Ici : envoi Telegram/SMS via WiFi ou module SIM800L
delay(8000);
digitalWrite(PIN_SIRENE, LOW);
}
}
💡 Astuces de Pro (Par Electro)
- Coût réduit : remplacez le sondeur intégré par un sondeur externe normal (type AG8) pour diviser la facture.
- Batterie de secours : un cambrioleur coupe souvent le courant. Une batterie 12V maintient l'alarme active.
- Sensibilité du choc : réglez-la au minimum dans les rues passantes ; testez en tapotant la porte, pas en claquant.
- Rolling Code obligatoire : une télécommande à code fixe se clone en 10 secondes avec un RTL-SDR. Ne faites jamais l'impasse.
❓ Questions Fréquentes (FAQ)
Filaire ou sans fil : que choisir ?
Le filaire est plus fiable (pas de brouillage, pas de piles), le sans fil est plus simple à installer. Le meilleur compromis : centrale filaire + capteurs sans fil aux endroits difficiles.
Comment éviter les fausses alarmes ?
Combinez deux technologies (choc + PIR) avec un ET logique : l'alarme ne se déclenche que si les deux capteurs sont actifs dans une fenêtre de 10 secondes.
Puis-je être alerté sur mon téléphone ?
Oui : module SIM800L pour un SMS/appel, ou ESP32 + WiFi pour une notification Telegram. C'est le "module GSM" que la version d'origine prévoyait d'ajouter !
🎯 Conclusion
Ce système d'alarme prouve qu'une sécurité maximale ne rime pas avec budget maximal : quelques composants, un rolling code, un capteur de choc bien réglé, et votre maison veille pendant que vous dormez. Et avec l'option GSM/ESP32, vous gardez un œil sur elle depuis l'autre bout du monde.
Vous avez des questions sur le réglage du capteur de choc ou l'intégration Telegram ? Laissez un commentaire ci-dessous, je me ferai un plaisir de vous aider !