meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

projets:electronique:alarme_intrusion_avec_notification_discord [2026/05/24 17:51] – créée - modification externe 127.0.0.1projets: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) : alarme, discord, Arduino+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'alimentation du PIR sur 5V(vin) et sur la masse(gnd) .+<WRAP group>
  
-Connecter la pin signal sur la pin GPIO choisie (D7 dans mon cas)+<WRAP half column> 
 +Connecter l'alimentation du PIR sur 5V(vin) et sur la masse(gnd).
  
 +Connecter la pin signal sur la pin GPIO choisie (D7 dans mon cas).
 +</WRAP>
 +
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_shema_alarme_kicad_v2.png|Alarme intrusion avec notification Discord Capture d cran shema alarme kicad v2.png}} {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_shema_alarme_kicad_v2.png|Alarme intrusion avec notification Discord Capture d cran shema alarme kicad v2.png}}
 +</WRAP>
 +
 +</WRAP>
 +<WRAP clear />
  
 ==== Etape n°2 - Creer un serveur Discord ==== ==== Etape n°2 - Creer un serveur Discord ====
  
-Tout d'abord il faut creer un serveur Discord +<WRAP group> 
 + 
 +<WRAP half column> 
 +Tout d'abord il faut creer un serveur Discord  
 [[https://discord.com/app|https://discord.com/app]] [[https://discord.com/app|https://discord.com/app]]
  
Ligne 48: Ligne 60:
  
 Donner un nom, exemple "serveuralarme". Donner un nom, exemple "serveuralarme".
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_du_2024_03_05_23_24_19.png|Alarme intrusion avec notification Discord Capture d cran du 2024-03-05 23-24-19.png}} {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_du_2024_03_05_23_24_19.png|Alarme intrusion avec notification Discord Capture d cran du 2024-03-05 23-24-19.png}}
 +</WRAP>
 +
 +</WRAP>
 +<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://discord.com/developers/applications?new_application=true|site officiel de Discord développeur]] Créer un bot Discord (une App) sur le [[https://discord.com/developers/applications?new_application=true|site officiel de Discord développeur]]
  
 Donner un nom (exemple: "appalarme") Donner un nom (exemple: "appalarme")
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_screenshot_2024_03_05_at_23_03_50_discord_developer_portal_api_docs_for_bots_and_developers.png|Alarme intrusion avec notification Discord Screenshot 2024-03-05 at 23-03-50 Discord Developer Portal API Docs for Bots and Developers.png}} {{projets:alarme_intrusion_avec_notification_discord_screenshot_2024_03_05_at_23_03_50_discord_developer_portal_api_docs_for_bots_and_developers.png|Alarme intrusion avec notification Discord Screenshot 2024-03-05 at 23-03-50 Discord Developer Portal API Docs for Bots and Developers.png}}
 +</WRAP>
 +
 +</WRAP>
 +<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'onglet Install link, sélectionner Discord Provided Link Dans, l'onglet Install link, sélectionner Discord Provided Link
  
-En bas, dans l'onglet SCOPES  ajouter bot, puis dans l'onglet  PERMISSION  ajouter les permissions voulus (dans ce cas //send message//)+En bas, dans l'onglet SCOPES : ajouter bot, puis dans l'onglet PERMISSION : ajouter les permissions voulus (dans ce cas //send message//)
  
 Au dessus, exécuter l'url en générée et l'ajouter au serveur (laisser les valeurs déjà indiquées) Au dessus, exécuter l'url en générée et l'ajouter au serveur (laisser les valeurs déjà indiquées)
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_screenshot_from_2024_04_17_18_32_27.png|Alarme intrusion avec notification Discord Screenshot from 2024-04-17 18-32-27.png}} {{projets:alarme_intrusion_avec_notification_discord_screenshot_from_2024_04_17_18_32_27.png|Alarme intrusion avec notification Discord Screenshot from 2024-04-17 18-32-27.png}}
 +</WRAP>
 +
 +</WRAP>
 +<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://discord.com/developers/applications|https://discord.com/developers/applications]] , dans l'App, dans les paramètres du bot :+<WRAP group> 
 + 
 +<WRAP half column> 
 +Pour avoir le token aller dans la page développeur [[https://discord.com/developers/applications|https://discord.com/developers/applications]] , dans l'App, dans les paramètres du bot :
  
   * 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:[[https://discord.com/channels/id_de_la_categorie/|https://discord.com/channels/id_de_la_categorie/]]**id_du_channel** exemple:[[https://discord.com/channels/id_de_la_categorie/|https://discord.com/channels/id_de_la_categorie/]]**id_du_channel**
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_screenshot_2024_03_06_at_12_13_32_discord_developer_portal_api_docs_for_bots_and_developers.png|Alarme intrusion avec notification Discord Screenshot 2024-03-06 at 12-13-32 Discord Developer Portal API Docs for Bots and Developers.png}} {{projets:alarme_intrusion_avec_notification_discord_screenshot_2024_03_06_at_12_13_32_discord_developer_portal_api_docs_for_bots_and_developers.png|Alarme intrusion avec notification Discord Screenshot 2024-03-06 at 12-13-32 Discord Developer Portal API Docs for Bots and Developers.png}}
 +</WRAP>
  
-==== Etape n°6 - Channel privé ? ====+</WRAP> 
 +<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>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_discord_channel_permission.png|Alarme intrusion avec notification Discord Discord-Channel-Permission.png}} {{projets:alarme_intrusion_avec_notification_discord_discord_channel_permission.png|Alarme intrusion avec notification Discord Discord-Channel-Permission.png}}
 +</WRAP>
 +
 +</WRAP>
 +<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://wikifab.hatlab.fr/Fichier:Alarme_simple_ano.zip|https://wikifab.hatlab.fr/Fichier:Alarme_simple_ano.zip]] Copier et décompresser le code qui est là: [[https://wikifab.hatlab.fr/Fichier:Alarme_simple_ano.zip|https://wikifab.hatlab.fr/Fichier:Alarme_simple_ano.zip]]
  
Ligne 111: Ligne 168:
 //const char* serverName = "[[https://discordapp.com/api/channels/mon-channel-id/messages|https://discordapp.com/api/channels/mon-channel-id/messages]]";// //const char* serverName = "[[https://discordapp.com/api/channels/mon-channel-id/messages|https://discordapp.com/api/channels/mon-channel-id/messages]]";//
  
-  * Mettre le token à la place de //mon-token// dans la ligne :+  * Mettre le token à la place de //mon-token// dans la ligne :
  
 //http.addHeader("Authorization", "Bot mon-token");// //http.addHeader("Authorization", "Bot mon-token");//
Ligne 121: Ligne 178:
 \\ \\
 Compiler avec l'Arduino IDE et envoyer le code à la carte NodeMCU. Compiler avec l'Arduino IDE et envoyer le code à la carte NodeMCU.
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_screenshot_from_2024_04_17_18_43_17.png|Alarme intrusion avec notification Discord Screenshot from 2024-04-17 18-43-17.png}} {{projets:alarme_intrusion_avec_notification_discord_screenshot_from_2024_04_17_18_43_17.png|Alarme intrusion avec notification Discord Screenshot from 2024-04-17 18-43-17.png}}
 +</WRAP>
 +
 +</WRAP>
 +<WRAP clear />
  
 ==== Etape n°8 - Utiliser ==== ==== Etape n°8 - Utiliser ====
  
 +<WRAP group>
 +
 +<WRAP half column>
 Brancher l'alarme sur un chargeur USB et l'orienter le capteur vers la pièce à surveiller. Brancher l'alarme sur un chargeur USB et l'orienter le capteur vers la pièce à surveiller.
  
Ligne 132: Ligne 198:
 Normalement si quelqu'un bouge devant la led s'allume et le message arrive sur discord. Normalement si quelqu'un bouge devant la led s'allume et le message arrive sur discord.
  
-C'est tout !+C'est tout ! 
 +</WRAP>
  
 +<WRAP half column>
 {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_du_2024_03_06_13_29_58.png|Alarme intrusion avec notification Discord Capture d cran du 2024-03-06 13-29-58.png}} {{projets:alarme_intrusion_avec_notification_discord_capture_d_cran_du_2024_03_06_13_29_58.png|Alarme intrusion avec notification Discord Capture d cran du 2024-03-06 13-29-58.png}}
 +</WRAP>
 +
 +</WRAP>
 +<WRAP clear />
  
 ===== Notes et références ===== ===== Notes et références =====