Différences entre les pages « POCL Pokou » et « Petit parapluie connecté »

 
 
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
|Main_Picture=POCL_Pokou_POCLpokou.gif
+
|Main_Picture=Petit_parapluie_connect__parapluiewebtaille.gif
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
|Description=Un POCL est un Petit Objet Connecté Ludique. Le POCL pokou sert à envoyer des signaux ( "pokou" - bisous en breton) d'un POCL pokou vers tout les autres. C'est un exemple d'utilisation de la donnée pour des interactions en temps réel. On appuie sur un  bouton et tous les POCL pokou du monde luisent ensemble. A chacun de répondre, ou pas !
+
|Description=Ce petit parapluie cocktail est connecté à la météo d'une ville de votre choix. S'il pleut la-bas, le parapluie s'ouvre ! Une manière poétique de téléporter la météo !
 
|Disciplines scientifiques=Arduino, Computing
 
|Disciplines scientifiques=Arduino, Computing
 
|Difficulty=Technical
 
|Difficulty=Technical
 
|Duration=3
 
|Duration=3
 
|Duration-type=hour(s)
 
|Duration-type=hour(s)
|Tags=Projet RUDI
+
|Tags=poésie, IOT, internet des objets
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=C'est dans cadre du projet RUDI (Rennes Urban Data Interface) que nous avons inventés quelques POCL.  
+
|Introduction=Commençons par remercier [http://www.julienlevesque.net/ Julien Levesque] et [https://twitter.com/mathemagie Aurélien Fache] qui sont les co-auteurs du projet '''[http://www.julienlevesque.net/little-umbrella/ "Little Umbrella"]''' dont s'inspire ce projet.
  
  
Le POCL pokou est relativement simple à fabriquer et utiliser et il ne coûte que quelques euros.
+
Le petit parapluie connecté est un POCL. C'est à dire un Petit Objet Connecté Ludique. Il en existe d'autre sur ce wiki (faites une recherche !). leur base de fonctionnement est simple :
  
 
+
* Un POCL doit être fabricable par un enfant de 10 ans,
Il en existe plusieurs version du plus simple au plus élaboré
+
* il doit coûter moins de 10€ de matériel,
 +
* il est programmé avec l'IDE Arduino,
 +
* il est documenté sous licence libre (par exemple sur wikidebrouillard),
 +
* il n'a pas d'écran,
 +
* il bouge (il peut en plus faire de la lumière et du son).
 
}}
 
}}
 
{{Materials
 
{{Materials
 
|ItemList={{ItemList
 
|ItemList={{ItemList
 +
|Item=Servomoteur
 +
}}{{ItemList
 
|Item=D1 mini
 
|Item=D1 mini
 
}}{{ItemList
 
}}{{ItemList
|Item=Câble Dupont
+
|Item=Carton
 +
}}{{ItemList
 +
|Item=Pistolet à colle ou pistocolle
 
}}{{ItemList
 
}}{{ItemList
|Item=Ruban de Led - WS2812B
+
|Item=Cutter
 
}}{{ItemList
 
}}{{ItemList
|Item=Bouton poussoir
+
|Item=Cure-dent
 +
}}{{ItemList
 +
|Item=Bouchon de liège
 
}}{{ItemList
 
}}{{ItemList
 
|Item=Câble USB - micro-USB
 
|Item=Câble USB - micro-USB
 
}}
 
}}
|Tuto_Attachments={{Tuto Attachments
+
|Tuto_Attachments={{Tuto Attachments}}
|Attachment=POCL_Pokou_Pock-Elv5decoupelaser.png
 
}}{{Tuto Attachments
 
|Attachment=POCL_Pokou_POCLpokouWifiColorMeMo220702.ino
 
}}
 
}}
 
{{Tuto Step
 
|Step_Title=Réunir le matériel
 
|Step_Content=Le matériel électronique est composé de quelques éléments :
 
 
 
*une carte programmable D1 mini,
 
*des câbles dupont,
 
*un ruban de led programmable à 13 led (WS2812B).
 
*4 petits boutons poussoirs.
 
 
 
Si vous pouvez, utilisez la découpe laser avec le matériaux de votre choix.
 
 
 
Si vous n'avez pas accès à une découpeuse laser (ce qui est fréquent), vous réaliser le boitier de votre POCL avec du carton, du papier et de la colle.
 
|Step_Picture_00=POCL_Pokou_Pock_model_0_copie.png
 
}}
 
{{Tuto Step
 
|Step_Title=La découpe laser... ou pas !
 
|Step_Content=Utilisez le fichier nommé "POCL_Pokou_Pock-Elv5decoupelaser.png" (onglet plus haut près de la liste du matériel).
 
 
 
Suivez les indication pour assembler le sommet et la base du POCL.
 
|Step_Picture_00=POCL_Pokou_Pock_model_1.png
 
|Step_Picture_01=POCL_Pokou_Pock_model_2.png
 
|Step_Picture_02=POCL_Pokou_IMG_2653.JPG
 
|Step_Picture_03=POCL_Pokou_IMG_2651.JPG
 
|Step_Picture_04=POCL_Pokou_Pock-Elv5decoupelaser.png
 
}}
 
{{Tuto Step
 
|Step_Title=Ajouter les boutons poussoir
 
|Step_Content=Commencez par prendre des câbles dupont mâles par deux, dénudez puis soudez au pôles d'un bouton poussoir (attention les quatre pattes d'un bouton poussoir sont reliées deux à deux, vérifiez celle qu'il faut souder).
 
 
 
 
 
pour souder, comme toujours : d'abord on étame (on colle un peu d'étain sur les parties à souder), puis on procède à la soudure.
 
 
 
 
 
j'utilise de la super glue pour coller en place les boutons.
 
|Step_Picture_00=POCL_Pokou_IMG_2655.JPG
 
|Step_Picture_01=POCL_Pokou_IMG_2656.JPG
 
|Step_Picture_02=POCL_Pokou_IMG_2659.JPG
 
|Step_Picture_03=POCL_Pokou_IMG_2660.JPG
 
|Step_Picture_04=POCL_Pokou_IMG_2661.JPG
 
|Step_Picture_05=POCL_Pokou_IMG_2664.JPG
 
}}
 
{{Tuto Step
 
|Step_Title=préparez le ruban de led
 
|Step_Content=3 câbles Dupont mâles qui seront connectés aux 3 borne du ruban de led (vérifiez bien que c'est l'entrée du ruban de led, il y a des petites flèches dessinées sur le ruban qui indiquent le sens de circulation de l'information?
 
|Step_Picture_00=POCL_Pokou_IMG_2666.JPG
 
|Step_Picture_01=POCL_Pokou_IMG_2666.JPG
 
|Step_Picture_02=POCL_Pokou_IMG_2667.JPG
 
}}
 
{{Tuto Step
 
|Step_Title=Soudez les broches femelle du D1 mini
 
|Step_Content=Aidez-vous d'une breadbord pour bien positionner les broches femelles. Soyez vigilant au sens (l'antenne Wifi dans le bon sens, comme sur la photo).
 
|Step_Picture_00=POCL_Pokou_IMG_2672.JPG
 
|Step_Picture_01=POCL_Pokou_IMG_2673.JPG
 
|Step_Picture_02=POCL_Pokou_IMG_2674.JPG
 
|Step_Picture_03=POCL_Pokou_IMG_2676.JPG
 
|Step_Picture_04=POCL_Pokou_IMG_2677.JPG
 
}}
 
{{Tuto Step
 
|Step_Title=Branchez les pôles négatif des boutons poussoirs
 
|Step_Content=Comme les boutons poussoir fonctionnent avec la résistance interne de PULLUP du D1 mini, il faudra relier tous les bouton à la masse (le "ground", noté GND sur la carte).
 
|Step_Picture_00=POCL_Pokou_IMG_2665.JPG
 
|Step_Picture_01=POCL_Pokou_IMG_2680.JPG
 
}}
 
{{Tuto Step
 
|Step_Title=Assemblez le tout !
 
|Step_Content=Le ruban de led se branchent sur la Broche D3.
 
 
 
Les boutons sur les broches D5, D6, D7 et D8.
 
 
 
 
 
La bande de papier peut se mettre à l'extérieur. La j'ai trouvé plus simple de la mettre à l'intérieur.
 
|Step_Picture_00=POCL_Pokou_IMG_2681.JPG
 
|Step_Picture_01=POCL_Pokou_IMG_2682.JPG
 
|Step_Picture_02=POCL_Pokou_IMG_2671.JPG
 
|Step_Picture_03=POCL_Pokou_poclPokou_bb.png
 
|Step_Picture_04=POCL_Pokou_IMG_4730.JPG
 
}}
 
{{Tuto Step
 
|Step_Title=Chargez le code dans le wemos D1 mini
 
|Step_Content=ça c'est simple !
 
 
 
 
 
Téléchargez sur votre ordinateur le fichier POCL_Pokou_POCLpokouWifiColorMeMo220702.ino (joint à cette page).
 
 
 
 
 
Si ce n'est déjà fait,  configurez le logiciel Arduino pour gérer la carte D1 mini (ESP8266) (voir expériences pré-requises).
 
 
 
 
 
Installez les bibliothèques nécessaires dans le logiciel Arduino :
 
 
 
* #include <MQTT.h> -> pour gérer le protocole de communication, c'est la bibliothèque MQTT de Joël Gähwiler : <nowiki>https://github.com/256dpi/arduino-mqtt</nowiki>
 
* #include <Adafruit_NeoPixel.h> -> pour gérer les rubans de led
 
* #include <WiFiManager.h> -> Bibliothèque WiFiManager pour configurer automatiquement le réseau wifi et le mot de passe.
 
 
 
Maintenant vous pouvez charger le programme sur le D1 mini.
 
|Step_Picture_00=POCL_Pokou_Capture_d_e_cran_2023-04-20_a_17.02.36.png
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Connectez votre POCL à votre réseau wifi
+
|Step_Title=Programmez le D1 mni
|Step_Content=Pour cela, branchez-le.
+
|Step_Content=Commencez par installer la carte sur le logiciel Arduino si ce n'est pas déjà fait (Au besoin, suivre le tutoriel [[Utiliser le D1 mini avec Arduino]]).
  
  
Cherchez un réseau Wifi qui s'appelle POCL-XXXXXX.
+
Téléchargez le programme : https://github.com/antonydbzh/petitParapluieConnecte/tree/main/parapluie
 
 
 
 
Connectez-vous et là une interface de connexion s'ouvre, vous n'avez qu'à remplir avec le nom de votre réseau wifi et votre mot de passe wifi.
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Envoyez des pokous et si vous êtes nombreux répondez-vous !
+
|Step_Title=Réglez le servomoteur
|Step_Picture_00=POCL_Pokou_POCLpokou.gif
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Vous pouvez même choisir la couleur de votre POCL !
+
|Step_Title=Construisez la partie mécanique
|Step_Content=Pour cela il faut connaitre l'adresse IP de ton POCL. Il y a deux solutions :
+
|Step_Picture_00=Petit_parapluie_connect__parapluieFerme.png
 
 
* Soit tu sais aller sur ta box internet et découvrir l'adresse IP de ton POCL
 
* Soit tu branche ton POCL à ton ordinateur et tu ouvre le moniteur serie du logiciel Arduino. Là au déarrage, le POCL donne son adresse IP.
 
 
 
Tape l'adresse IP dans ton  navigateur, la page Web du POCL s'ouvre, tu n'a plus qu'à choisir sa couleur !
 
|Step_Picture_00=POCL_Pokou_Capture_d_e_cran_2023-04-20_a_17.11.42.png
 
|Step_Picture_01=POCL_Pokou_IMG_4738.JPG
 
|Step_Picture_02=POCL_Pokou_IMG_4742.JPG
 
|Step_Picture_03=POCL_Pokou_IMG_4744.JPG
 
|Step_Picture_04=POCL_Pokou_IMG_4748.JPG
 
|Step_Picture_05=POCL_Pokou_IMG_4753.JPG
 
}}
 
{{Notes
 
|Observations=Quand on appuie sur le bouton, le POCL clignote trois fois.
 
 
 
Tous les POCL pokou luisent en même temps de la même manière.
 
|Explanations=Lorsque tu appuie sur le POCL, ton POCL capte cette action. C'est une donnée.
 
 
 
Cette donnée est envoyée par internet à un serveur particulier qu'on appelle MQTT.
 
 
 
Tout les POCL pokou sont connectés à ce serveur MQTT.
 
 
 
Lorsque que le serveur MQTT reçoit un pokou, il le renvoie à tout les POCL pokou, tous les POCL pokou se mettent à luire à l'unisson.
 
 
 
Libre à vous de répondre aux pokous par d'autres pokous !
 
 
 
 
 
Nous avons là une utilisation de données temps réel : une donnée est captée, elle utilisée pour déclencher des actions.
 
 
 
 
 
Dans notre POCL, les données ne sont pas sauvegardées, elles ne comporte que le mot pokou et évidement l'heure d'émission.
 
 
}}
 
}}
 +
{{Notes}}
 
{{Tuto Status
 
{{Tuto Status
|Complete=Published
+
|Complete=Draft
 
}}
 
}}

Version actuelle datée du 20 avril 2023 à 17:58

Auteur avatarAntony Le Goïc-Auffret | Dernière modification 20/04/2023 par Antonydbzh

Petit parapluie connect parapluiewebtaille.gif
Ce petit parapluie cocktail est connecté à la météo d'une ville de votre choix. S'il pleut la-bas, le parapluie s'ouvre ! Une manière poétique de téléporter la météo !
Difficulté
Technique
Durée
3 heure(s)
Disciplines scientifiques
Arduino, Informatique
<languages />
Licence : Attribution (CC-BY)

Introduction

Commençons par remercier Julien Levesque et Aurélien Fache qui sont les co-auteurs du projet "Little Umbrella" dont s'inspire ce projet.


Le petit parapluie connecté est un POCL. C'est à dire un Petit Objet Connecté Ludique. Il en existe d'autre sur ce wiki (faites une recherche !). leur base de fonctionnement est simple :

  • Un POCL doit être fabricable par un enfant de 10 ans,
  • il doit coûter moins de 10€ de matériel,
  • il est programmé avec l'IDE Arduino,
  • il est documenté sous licence libre (par exemple sur wikidebrouillard),
  • il n'a pas d'écran,
  • il bouge (il peut en plus faire de la lumière et du son).

Étape 1 - Programmez le D1 mni

Commencez par installer la carte sur le logiciel Arduino si ce n'est pas déjà fait (Au besoin, suivre le tutoriel Utiliser le D1 mini avec Arduino).


Téléchargez le programme : https://github.com/antonydbzh/petitParapluieConnecte/tree/main/parapluie

Étape 2 - Réglez le servomoteur

Étape 3 - Construisez la partie mécanique





Dernière modification 20/04/2023 par user:Antonydbzh.

Commentaires

Draft