meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| projets:electronique:alarme_intrusion_avec_notification_discord [2026/05/24 17:51] – créée - modification externe 127.0.0.1 | projets:electronique:alarme_intrusion_avec_notification_discord [2026/05/24 22:48] (Version actuelle) – wikiadmin | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| > **Licence :** Attribution (CC BY) | > **Licence :** Attribution (CC BY) | ||
| - | Mot(s)-clé(s) : | + | Mot(s)-clé(s) : alarme, discord, Arduino |
| ==== Introduction ==== | ==== Introduction ==== | ||
| Ligne 32: | Ligne 32: | ||
| ==== Etape n°1 - Schéma de connexion ==== | ==== Etape n°1 - Schéma de connexion ==== | ||
| - | Connecter l' | + | <WRAP group> |
| - | Connecter | + | <WRAP half column> |
| + | Connecter | ||
| + | Connecter la pin signal sur la pin GPIO choisie (D7 dans mon cas). | ||
| + | </ | ||
| + | |||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°2 - Creer un serveur Discord ==== | ==== Etape n°2 - Creer un serveur Discord ==== | ||
| - | Tout d' | + | <WRAP group> |
| + | |||
| + | <WRAP half column> | ||
| + | Tout d' | ||
| [[https:// | [[https:// | ||
| Ligne 48: | Ligne 60: | ||
| Donner un nom, exemple " | Donner un nom, exemple " | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°3 - Creer le bot Discord ==== | ==== Etape n°3 - Creer le bot Discord ==== | ||
| + | <WRAP group> | ||
| + | |||
| + | <WRAP half column> | ||
| Créer un bot Discord (une App) sur le [[https:// | Créer un bot Discord (une App) sur le [[https:// | ||
| Donner un nom (exemple: " | Donner un nom (exemple: " | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°4 - Parametrer le bot ==== | ==== Etape n°4 - Parametrer le bot ==== | ||
| + | <WRAP group> | ||
| + | |||
| + | <WRAP half column> | ||
| Cliquer sur le bot | Cliquer sur le bot | ||
| Ligne 67: | Ligne 97: | ||
| Dans, l' | Dans, l' | ||
| - | En bas, dans l' | + | En bas, dans l' |
| Au dessus, exécuter l'url en générée et l' | Au dessus, exécuter l'url en générée et l' | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°5 - Obtenir le token du bot et l'ID ==== | ==== Etape n°5 - Obtenir le token du bot et l'ID ==== | ||
| - | Pour avoir le token aller dans la page développeur [[https:// | + | <WRAP group> |
| + | |||
| + | <WRAP half column> | ||
| + | Pour avoir le token aller dans la page développeur [[https:// | ||
| * Aller dans Bot | * Aller dans Bot | ||
| Ligne 81: | Ligne 120: | ||
| * Faire Reset Token, le copier et **le garder précieusement** | * Faire Reset Token, le copier et **le garder précieusement** | ||
| - | Pour avoir l'ID du channel(salon) : | + | Pour avoir l'ID du channel(salon) : |
| Dans le serveur où a été ajouté le bot, sélectionner ou créer un salon text où recevoir la notification. Laisser les valeurs déjà remplies. | Dans le serveur où a été ajouté le bot, sélectionner ou créer un salon text où recevoir la notification. Laisser les valeurs déjà remplies. | ||
| Ligne 88: | Ligne 127: | ||
| exemple: | exemple: | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| - | ==== Etape n°6 - Channel privé ? ==== | + | </ |
| + | <WRAP clear /> | ||
| + | ==== Etape n°6 - Channel privé ? ==== | ||
| + | |||
| + | <WRAP group> | ||
| + | |||
| + | <WRAP half column> | ||
| Si le channel est privé, il faut autoriser le Bot. | Si le channel est privé, il faut autoriser le Bot. | ||
| Ligne 98: | Ligne 146: | ||
| Ajouter le bot. | Ajouter le bot. | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°7 - Telecharger et modifier le code INO ==== | ==== Etape n°7 - Telecharger et modifier le code INO ==== | ||
| + | <WRAP group> | ||
| + | |||
| + | <WRAP half column> | ||
| Copier et décompresser le code qui est là: [[https:// | Copier et décompresser le code qui est là: [[https:// | ||
| Ligne 111: | Ligne 168: | ||
| //const char* serverName = " | //const char* serverName = " | ||
| - | * Mettre le token à la place de // | + | * Mettre le token à la place de // |
| // | // | ||
| Ligne 121: | Ligne 178: | ||
| \\ | \\ | ||
| Compiler avec l' | Compiler avec l' | ||
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ==== Etape n°8 - Utiliser ==== | ==== Etape n°8 - Utiliser ==== | ||
| + | <WRAP group> | ||
| + | |||
| + | <WRAP half column> | ||
| Brancher l' | Brancher l' | ||
| Ligne 132: | Ligne 198: | ||
| Normalement si quelqu' | Normalement si quelqu' | ||
| - | C' | + | C' |
| + | </ | ||
| + | <WRAP half column> | ||
| {{projets: | {{projets: | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | <WRAP clear /> | ||
| ===== Notes et références ===== | ===== Notes et références ===== | ||