Un détecteur de mouvement, c’est quoi ?
Yo, prêt à devenir le gardien ultime de ton QG cyber ? Dans Tuto 14, t’as créé un badge lumineux qui claquait. Pour ce projet final, on va construire un détecteur de mouvement avec un capteur PIR (Passive Infrared), une LED (Tuto 4), un buzzer (Tuto 12), et ton Arduino (Tuto 9). Ce gadget allume une LED et fait buzzer une alarme quand quelqu’un bouge, comme un gardien cyber avec une âme vigilante !
Pour un hacker éthique, un détecteur de mouvement est idéal pour sécuriser ton espace, comme alerter si quelqu’un entre dans ton labo de hacking. On va le faire étape par étape, et tu finiras cette série en légende !
Astuce Éthique : Ton détecteur protège, comme un bouclier NarcoShield. Utilise-le pour apprendre, pas pour piéger !
Comment fonctionne un capteur PIR ?
Un capteur PIR détecte les mouvements en captant les changements de chaleur (infrarouge) dans son champ de vision, comme un humain ou un animal qui passe. Il envoie un signal à l’Arduino (HIGH ou LOW) quand il repère du mouvement. On utilisera ce signal pour allumer une LED et activer un buzzer.
Analogie : Imagine un sentinelle cyber avec des lunettes infrarouges. Quand quelqu’un bouge (chaleur), il crie “Intrus !” (signal HIGH), et l’Arduino déclenche l’alarme. S’il n’y a rien, il reste silencieux (LOW).
Hacking tie-in : Un hacker éthique utilise un PIR pour sécuriser son espace, alertant si quelqu’un s’approche de son setup de pentest.
De quoi t’as besoin ?
Prends ton kit de bricolage cyber (Tuto 1). Pour ce détecteur, il te faut :
- 1 Arduino Nano ou Uno : Configuré (Tuto 9).
- 1 breadboard : Pour monter le circuit (Tuto 8).
- 1 capteur PIR : Capteur de mouvement (souvent dans les kits).
- 1 LED : 5mm, rouge ou verte (Tuto 4).
- 1 piezo buzzer : Pour l’alarme (Tuto 12).
- 1 résistance : 220Ω ou 1kΩ pour la LED (Tuto 3).
- Fils de connexion : Pour relier l’Arduino à la breadboard.
- Câble USB : Pour programmer l’Arduino.
- PC avec Arduino IDE : Installé (Tuto 9).
- Pile 9V : Avec connecteur pour mobilité (optionnel).
Ton kit Arduino a probablement un capteur PIR (petit module avec 3 broches et un dôme). Si t’en as pas, il coûte ~3€. Demande à un adulte pour commander si besoin !
Astuce : Garde le capteur PIR propre pour qu’il détecte bien les mouvements.
Construire et coder, étape par étape
On va connecter un capteur PIR, une LED, et un buzzer à l’Arduino pour créer un détecteur de mouvement. Suis ces étapes pour protéger ton QG cyber !
-
Monte le circuit
Place ton Arduino Nano sur la breadboard (Tuto 8), chevauchant le centre (ex. : E15 à J15). Insère le capteur PIR : broche VCC en F20, GND en F21, OUT en F22. Connecte F20 à 5V, F21 au rail négatif (-), F22 à D2 avec des fils. Insère une LED : anode (patte longue, +) en F25, cathode en F26. Connecte une résistance 220Ω de F26 au rail négatif (-). Relie F25 à D3. Insère le buzzer : patte (+) en F28, patte (-) en F29. Connecte F28 à D8, F29 au rail négatif (-). Relie GND de l’Arduino au rail négatif (-).
Astuce : Vérifie les broches du PIR (VCC, GND, OUT) et la polarité du buzzer/LED.
-
Connecte l’Arduino
Branche ton Arduino au PC via USB. Ouvre Arduino IDE. Va dans Outils > Carte et choisis “Arduino Nano” (ou Uno). Dans Outils > Port, sélectionne le port (ex. : COM3). Si le port n’apparaît pas, débranche/rebranche (Tuto 9).
Astuce : Si l’Arduino n’est pas détecté, vérifie le câble ou les drivers.
-
Écris le code
Efface tout code dans Arduino IDE. Copie ce code :void setup() { pinMode(2, INPUT); // D2 pour PIR pinMode(3, OUTPUT); // D3 pour LED pinMode(8, OUTPUT); // D8 pour buzzer } void loop() { int motion = digitalRead(2); // Lit le PIR if (motion == HIGH) { // Mouvement détecté digitalWrite(3, HIGH); // Allume LED tone(8, 1000); // Buzz à 1000Hz delay(2000); // Alarme 2 secondes digitalWrite(3, LOW); // Éteint LED noTone(8); // Arrête buzzer } delay(100); // Attend 0,1 seconde }Explication :- setup() : Configure D2 pour le PIR, D3 pour la LED, D8 pour le buzzer.
- loop() : Lit le PIR. Si mouvement (HIGH), allume la LED, buzz 2 secondes, puis arrête.
Astuce : Copie le code exactement, chaque point-virgule compte !
-
Upload le code
Clique sur la flèche “Upload” dans Arduino IDE. Attends “Upload terminé”. Attends 5-10 secondes (le PIR se calibre). Passe la main devant le PIR : la LED devrait s’allumer et le buzzer sonner 2 secondes. Si non, passe à “Si ça coince”.
Astuce : Bouge lentement devant le PIR pour tester la détection.
-
Teste et installe
Teste le détecteur : bouge devant le PIR (LED s’allume, buzzer sonne), puis arrête (silence). Place le détecteur près d’une porte ou ton bureau. Pour le rendre mobile, débranche l’USB et connecte une pile 9V (positif à VIN, négatif à GND). T’as un gardien cyber !
Astuce : Montre ton détecteur à tes potes pour partager la vibe hacker !
Pourquoi ce détecteur est-il cool ?
Ce détecteur de mouvement est ton chef-d’œuvre final parce qu’il :
- Protège : Alerte si quelqu’un s’approche de ton QG.
- Est interactif : Combine capteur, LED, et buzzer pour un projet complet.
- Est puissant : Montre tout ce que t’as appris en électronique !
Hacking tie-in : Un hacker éthique utilise un détecteur pour sécuriser son espace de travail, alertant sans causer de tort, renforçant la protection de ses outils.
Si ça coince : que faire ?
Pas de panique, nomade, les détecteurs peuvent être un peu timides ! Voici des pièges courants :
- Pas d’alarme ? : Vérifie les connexions (PIR à D2, 5V, GND ; LED à D3 ; buzzer à D8). Confirme la polarité LED/buzzer.
- PIR ne détecte rien ? : Attends 10 secondes après l’upload (calibration). Bouge plus près du capteur. Vérifie VCC/GND.
- Erreur d’upload ? : Confirme la carte/port dans Arduino IDE. Rebranche l’Arduino.
- Trop compliqué ? : Relis lentement ou demande à Bot-Y. Il est ton guide cyber !
🎯 Mission 15 : Protège ton QG cyber !
Suis les étapes pour construire et coder le détecteur. Ouvre un fichier texte sur ton PC principal (pas dans Kali Linux). Crée un fichier nommé “motion.txt” dans le dossier “CyberForge” (dans toutpartdela/electronique/, créé dans Tuto 1). Écris dedans : “J’ai construit un détecteur de mouvement avec un capteur PIR, une LED [couleur], et un buzzer. Quand je bouge, [ce qui se passe].” Exemple : “J’ai construit un détecteur de mouvement avec un capteur PIR, une LED rouge, et un buzzer. Quand je bouge, la LED s’allume et le buzzer sonne.” C’est ton quinzième trophée de nomade !
Astuce Éthique : Ton détecteur est pour apprendre. Utilise-le pour sécuriser, pas pour piéger !
Bravo, t’es une légende cyber !
Félicitations, t’as terminé les 15 tutos de la section Électronique ! T’es passé de zéro à héros, forgeant des circuits, codant Arduino, et créant un détecteur de mouvement cyber. T’es maintenant un hacker éthique prêt à briller ! Continue ton aventure avec les tutos avancés sur PCtamalou, comme Nmap ou Wireshark. Reste éthique, jeune nomade, et fais briller ton QG ! 💖