Maker' pot : Différence entre versions

(update property name)
 
(13 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{ {{tntn|Tuto Details}}
+
{{Tuto Details
 
|Type=Creation
 
|Type=Creation
 
|Area=Electronics, Furniture, Health and Wellbeing, House, Science and Biology
 
|Area=Electronics, Furniture, Health and Wellbeing, House, Science and Biology
 
|Tags=potager, Arduino, Objet connecté,, Jardin vertical, Jardin, Jardinage, Hydroponie, Bois,
 
|Tags=potager, Arduino, Objet connecté,, Jardin vertical, Jardin, Jardinage, Hydroponie, Bois,
|Description=makers' pot est un potager connecté réalisé pendant le makers' bootcamp #5 au maker' lab emlyon. Il permet de faire pousser des plantes potagères et des aromates avec un système hydroponique autonome. Le potager vous alerte en cas de manque d'eau et vous pouvez régler à distance l'allumage des leds.
+
|Description=<translate><!--T:1--> Potager d'appartement connecté</translate>
 
|Difficulty=Hard
 
|Difficulty=Hard
 
|Cost=250
 
|Cost=250
Ligne 10 : Ligne 10 :
 
|Duration-type=day(s)
 
|Duration-type=day(s)
 
|Licences=Attribution-ShareAlike (CC BY-SA)
 
|Licences=Attribution-ShareAlike (CC BY-SA)
|Main_Picture=Maker'_pot_4.jpg
+
|Main_Picture=Maker'_pot_emlyon_potager.png
 
|SourceLanguage=none
 
|SourceLanguage=none
 
|Language=fr
 
|Language=fr
 
|IsTranslation=0
 
|IsTranslation=0
 
}}
 
}}
{{ {{tntn|Introduction}}
+
{{Introduction
|Introduction=
+
|Introduction=<translate><!--T:76--> Le makers' pot est un potager connecté réalisé pendant le makers' bootcamp #5 au [[Group:Makers' lab|Makers' lab]] emlyon. Il permet de faire pousser des plantes potagères et des aromates avec un système hydroponique autonome. Le potager vous alerte en cas de manque d'eau et vous pouvez régler à distance l'allumage des leds.</translate>
 
}}
 
}}
{{ {{tntn|TutoVideo}}
+
{{TutoVideo
 
|TutoVideoService=youtube
 
|TutoVideoService=youtube
 
|TutoVideoURL=https://youtu.be/-sSJpWdttuQ
 
|TutoVideoURL=https://youtu.be/-sSJpWdttuQ
 
}}
 
}}
{{ {{tntn|Materials}}
+
{{Materials
|Material=Contreplaqué 10mm (Peuplier)
+
|Material=<translate><!--T:2-->
 +
Contreplaqué 10mm (Peuplier)
  
 +
<!--T:3-->
 
filament (Z-ULTRA)
 
filament (Z-ULTRA)
  
 +
<!--T:4-->
 
Trinket Pro 5V
 
Trinket Pro 5V
  
Feather Huzzah
+
<!--T:5-->
|Tools=Découpe laser (Trotec speedy 400)
+
Feather Huzzah</translate>
 +
|Tools=<translate><!--T:6-->
 +
Découpe laser (Trotec speedy 400)
  
Imprimante 3D (Zortrax M200)
+
<!--T:7-->
|ExternalAttachmentsLinks={{ {{tntn|ExternalAttachmentsLinks}}
+
Imprimante 3D (Zortrax M200)</translate>
 +
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks
 
|ExternalAttachmentsLinks=https://makerware.thingiverse.com/thing:2810665
 
|ExternalAttachmentsLinks=https://makerware.thingiverse.com/thing:2810665
}}{{ {{tntn|ExternalAttachmentsLinks}}
+
}}{{ExternalAttachmentsLinks
 
|ExternalAttachmentsLinks=https://github.com/emlyon/makers-pot
 
|ExternalAttachmentsLinks=https://github.com/emlyon/makers-pot
 
}}
 
}}
 
}}
 
}}
{{ {{tntn|Separator}}}}
+
{{Separator}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
 
|Step_Picture_00=Maker'_pot_20.jpg
 
|Step_Picture_00=Maker'_pot_20.jpg
 
|Step_Picture_01=Maker'_pot_21.jpg
 
|Step_Picture_01=Maker'_pot_21.jpg
Ligne 47 : Ligne 53 :
 
|Step_Picture_04=Maker'_pot_24.jpg
 
|Step_Picture_04=Maker'_pot_24.jpg
 
|Step_Picture_05=Maker'_pot_25.jpg
 
|Step_Picture_05=Maker'_pot_25.jpg
|Step_Title=fabrication du piètement
+
|Step_Title=<translate><!--T:8--> Fabrication du piètement</translate>
|Step_Content='''1.1 découpe'''
+
|Step_Content=<translate><!--T:9-->
 +
-
 +
 
 +
<!--T:10-->
 +
'''1.1 découpe'''
  
découpez les pieds du makers’ pot dans un contreplaqué 10mm avec une découpe laser.
+
<!--T:11-->
 +
Découpez les pieds du makers’ pot dans un contreplaqué 10mm avec une découpe laser.
  
Pour notre SP400 80W nous utilisons les réglages suivant Puissance 100%, Vitesse 0,25m/sec, fréquence 1 000Hz). La découpe dure 13 minutes.
+
<!--T:12-->
 +
Pour notre SP400 80W nous utilisons les réglages suivant : puissance 100%, vitesse 0,25m/sec, fréquence 1 000Hz. La découpe dure 13 minutes.
  
 +
<!--T:13-->
 
-
 
-
  
 +
<!--T:14-->
 
'''1.2 Nettoyage et assemblage'''
 
'''1.2 Nettoyage et assemblage'''
  
Poncez la face "enfumée" et nettoyer les chants avec un chiffon doux.
+
<!--T:15-->
 +
Poncez la face "enfumée" et nettoyer les champs avec un chiffon doux.
  
Emboîtez les pieds et vissez les avec 12 vis agglo de 2,5 x 20mm.
+
<!--T:16-->
 +
Emboîtez les pieds et vissez-les avec 12 vis agglo de 2,5 x 20mm.
  
 +
<!--T:17-->
 
-
 
-
  
 +
<!--T:18-->
 
'''1.3 Découpe et fixation du réservoir'''
 
'''1.3 Découpe et fixation du réservoir'''
  
 +
<!--T:19-->
 
Prenez un packaging alimentaire de 6L (type pot de protéines ou autre) et découpez dans le bouchon un trou de 12cm de diamètre.
 
Prenez un packaging alimentaire de 6L (type pot de protéines ou autre) et découpez dans le bouchon un trou de 12cm de diamètre.
  
Retournez le piétement et insérer en force le bouchon avec de la colle sur la tranche.
+
<!--T:20-->
 +
Retournez le piétement et insérer en force le bouchon avec de la colle sur la tranche.</translate>
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
 
|Step_Picture_00=Maker'_pot_EBR_9427.jpg
 
|Step_Picture_00=Maker'_pot_EBR_9427.jpg
 
|Step_Picture_01=Maker'_pot_EBR_0279.jpg
 
|Step_Picture_01=Maker'_pot_EBR_0279.jpg
Ligne 77 : Ligne 97 :
 
|Step_Picture_04=Maker'_pot_image95.png
 
|Step_Picture_04=Maker'_pot_image95.png
 
|Step_Picture_05=Maker'_pot_image11.jpg
 
|Step_Picture_05=Maker'_pot_image11.jpg
|Step_Title=fabrication du mât
+
|Step_Title=<translate><!--T:21--> Fabrication du mât</translate>
|Step_Content=-
+
|Step_Content=<translate><!--T:22-->
 +
-
  
'''2.1 impression 3D'''
+
<!--T:23-->
 +
'''2.1 Impression 3D'''
  
 +
<!--T:24-->
 
Paramètres d'impression:
 
Paramètres d'impression:
 
* Profile: Z-ULTRAT
 
* Profile: Z-ULTRAT
Ligne 94 : Ligne 117 :
 
-
 
-
  
'''2.2  montage du mât'''
+
<!--T:25-->
 +
'''2.2  Montage du mât'''
  
 +
<!--T:26-->
 
Sectionner le cerclage des 18 modules et du module de la base
 
Sectionner le cerclage des 18 modules et du module de la base
  
 +
<!--T:27-->
 
Tenir le tube en PVC de 1m de haut droit et enfiler l’un après l’autre les 18 modules. Commencer par le module du haut et vérifier que son cerclage est aligné avec le haut du tube en PVC.  
 
Tenir le tube en PVC de 1m de haut droit et enfiler l’un après l’autre les 18 modules. Commencer par le module du haut et vérifier que son cerclage est aligné avec le haut du tube en PVC.  
  
 +
<!--T:28-->
 
Imbriquer la partie restante du piétement autour du module de la base. Enfiler ensuite la base autour du tube en PVC.  
 
Imbriquer la partie restante du piétement autour du module de la base. Enfiler ensuite la base autour du tube en PVC.  
  
 +
<!--T:29-->
 
Fixer le capteur de niveau d’eau sur le tube en PVC et juste en dessous du module de la base à l’aide de 2 petites vis à bois de 2,5x20mm
 
Fixer le capteur de niveau d’eau sur le tube en PVC et juste en dessous du module de la base à l’aide de 2 petites vis à bois de 2,5x20mm
  
 +
<!--T:30-->
 
Couper le tuyau de la pompe à 1m30 et enfoncer l’asperseur dans l’une des extrémités
 
Couper le tuyau de la pompe à 1m30 et enfoncer l’asperseur dans l’une des extrémités
  
 +
<!--T:31-->
 
Coller l’adaptateur simple sur le haut de la pompe. Couper un morceau de tuyau de 10cm, l’insérer et le coller sur le côté de la pompe. Enfoncer le filtre de l’autre côté du de ce tuyau.  
 
Coller l’adaptateur simple sur le haut de la pompe. Couper un morceau de tuyau de 10cm, l’insérer et le coller sur le côté de la pompe. Enfoncer le filtre de l’autre côté du de ce tuyau.  
  
 +
<!--T:32-->
 
Faire passer le tuyau de 1m30 à l’intérieur du tube en PVC. L’asperseur s’emboite en haut du tube en PVC. Et insérer l’adaptateur de la pompe dans l’extrémité basse du tuyau.  
 
Faire passer le tuyau de 1m30 à l’intérieur du tube en PVC. L’asperseur s’emboite en haut du tube en PVC. Et insérer l’adaptateur de la pompe dans l’extrémité basse du tuyau.  
  
 +
<!--T:33-->
 
Vérifier que les modules sont bien en position alternée
 
Vérifier que les modules sont bien en position alternée
  
Passer le câble d’alimentation de la pompe à travers l’un des trois petit trou de la partie en bois fixée sur le module de la base. Faire de même avec les 2 câbles du capteur de niveau d’eau.
+
<!--T:34-->
 +
Passer le câble d’alimentation de la pompe à travers l’un des trois petit trou de la partie en bois fixée sur le module de la base. Faire de même avec les 2 câbles du capteur de niveau d’eau.</translate>
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Maker'_pot_image23.jpg
+
|Step_Picture_00=Maker'_pot_montage.png
|Step_Picture_01=Maker'_pot_image10.jpg
+
|Step_Picture_01=Maker'_pot_image23.jpg
|Step_Picture_02=Maker'_pot_montage.png
+
|Step_Picture_02=Maker'_pot_image10.jpg
 
|Step_Picture_03=Maker'_pot_image9.jpg
 
|Step_Picture_03=Maker'_pot_image9.jpg
 
|Step_Picture_04=Maker'_pot_feeds.PNG
 
|Step_Picture_04=Maker'_pot_feeds.PNG
 
|Step_Picture_05=Maker'_pot_Capture.PNG
 
|Step_Picture_05=Maker'_pot_Capture.PNG
|Step_Title=préparation de l'électronique
+
|Step_Title=<translate><!--T:35--> Préparation de l'électronique</translate>
|Step_Content=-
+
|Step_Content=<translate><!--T:36-->
 +
-
  
 +
<!--T:37-->
 
'''3.1 les composants'''
 
'''3.1 les composants'''
 
* 1 Feather Huzzah ESP8266
 
* 1 Feather Huzzah ESP8266
Ligne 137 : Ligne 172 :
 
-
 
-
  
 +
<!--T:38-->
 
'''3.2 le circuit'''
 
'''3.2 le circuit'''
  
 +
<!--T:39-->
 
Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé:
 
Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé:
 
* de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB.  
 
* de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB.  
Ligne 144 : Ligne 181 :
 
-
 
-
  
'''3.3 création comptes'''
+
<!--T:40-->
 +
'''3.3 Création des comptes'''
 
* <u>Adafruit</u> https://io.adafruit.com/
 
* <u>Adafruit</u> https://io.adafruit.com/
 
Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''.  
 
Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''.  
  
 +
<!--T:41-->
 
Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel".
 
Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel".
 
* <u>IFTTT</u> https://ifttt.com/
 
* <u>IFTTT</u> https://ifttt.com/
 
Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail".
 
Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail".
  
 +
<!--T:42-->
 
Créer les 4 applets suivants:
 
Créer les 4 applets suivants:
 
# "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" <small>(Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1.</small>  
 
# "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" <small>(Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1.</small>  
 
# "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" <small>(Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau.</small>  
 
# "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" <small>(Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau.</small>  
 
# "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" <small>(Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1.</small>
 
# "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" <small>(Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1.</small>
# "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small>
+
# "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small></translate>
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=programmation
+
|Step_Picture_00=Maker'_pot_image1.png
|Step_Content=-
+
|Step_Picture_01=Maker'_pot_image3.png
 +
|Step_Picture_02=Maker'_pot_image4.png
 +
|Step_Picture_03=Maker'_pot_image5.png
 +
|Step_Title=<translate><!--T:43--> Programmation</translate>
 +
|Step_Content=<translate><!--T:44-->
 +
-
  
 +
<!--T:45-->
 
'''4.1 Arduino'''
 
'''4.1 Arduino'''
 
* <u>Programmer la Feather Huzzah ESP8266</u>
 
* <u>Programmer la Feather Huzzah ESP8266</u>
 
Installer le [https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx driver COM/serial] (sur PC seulement).
 
Installer le [https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx driver COM/serial] (sur PC seulement).
  
 +
<!--T:46-->
 
Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires:http://arduino.esp8266.com/stable/package_esp8266com_index.json
 
Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires:http://arduino.esp8266.com/stable/package_esp8266com_index.json
  
 +
<!--T:47-->
 
Cliquer sur "OK".
 
Cliquer sur "OK".
  
 +
<!--T:48-->
 
Aller dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte et taper ESP8266 dans la barre de recherche. Installer '''"esp8266 by ESP8266 Community".'''
 
Aller dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte et taper ESP8266 dans la barre de recherche. Installer '''"esp8266 by ESP8266 Community".'''
  
 +
<!--T:49-->
 
Dans Outils, sélectionner:
 
Dans Outils, sélectionner:
  
 +
<!--T:50-->
 
⇒ Type de carte : Adafruit HUZZAH ESP8266
 
⇒ Type de carte : Adafruit HUZZAH ESP8266
  
 +
<!--T:51-->
 
⇒ Fréquence CPU : 80MHz
 
⇒ Fréquence CPU : 80MHz
  
 +
<!--T:52-->
 
⇒ Vitesse Upload : 115200
 
⇒ Vitesse Upload : 115200
  
 +
<!--T:53-->
 
⇒ Programmateur : USBtinyISP
 
⇒ Programmateur : USBtinyISP
  
Installer la librairie Arduino [https://github.com/marcelloromani/Arduino-SimpleTimer/tree/master/SimpleTimer SimpleTimer.h].
+
<!--T:54-->
 +
Installer la librairie Arduino [https://github.com/marcelloromani/Arduino-SimpleTimer/tree/master/SimpleTimer SimpleTimer.h],  [https://learn.adafruit.com/adafruit-io-basics-esp8266-arduino/arduino-io-library Adafruit IO for Arduino], [https://learn.adafruit.com/adafruit-io-basics-esp8266-arduino/arduino-io-library ArduinoHttpClient].
  
 +
<!--T:55-->
 
Télecharger le "code feather" sur [https://github.com/emlyon/makerspot-electronic Github] et le téléverser.
 
Télecharger le "code feather" sur [https://github.com/emlyon/makerspot-electronic Github] et le téléverser.
  
 +
<!--T:56-->
 
Ne pas oublier de modifier le code du fichier '''config.h''' avec vos propres paramètres: ''IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS.''
 
Ne pas oublier de modifier le code du fichier '''config.h''' avec vos propres paramètres: ''IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS.''
  
 +
<!--T:57-->
 
-
 
-
  
 +
<!--T:58-->
 
* <u>Programmer la Trinket Pro 5V</u>
 
* <u>Programmer la Trinket Pro 5V</u>
 
Télécharger et installer le [https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/2.0.0.0/adafruit_drivers_2.0.0.0.exe driver Windows].
 
Télécharger et installer le [https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/2.0.0.0/adafruit_drivers_2.0.0.0.exe driver Windows].
  
 +
<!--T:59-->
 
Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires: https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/2.0.0.0/adafruit_drivers_2.0.0.0.exe
 
Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires: https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/2.0.0.0/adafruit_drivers_2.0.0.0.exe
  
 +
<!--T:60-->
 
Dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte : chercher Adafruit Trinket et installer '''"Adafruit AVR Boards"'''.
 
Dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte : chercher Adafruit Trinket et installer '''"Adafruit AVR Boards"'''.
  
 +
<!--T:61-->
 
Dans Outils ⇒ Type de carte : Sélectionner Adafruit Trinket "Pro Trinket 5V/16MHz (USB)".
 
Dans Outils ⇒ Type de carte : Sélectionner Adafruit Trinket "Pro Trinket 5V/16MHz (USB)".
  
Télecharger le "code trinket" sur [https://github.com/emlyon/makerspot-electronic Github] et le téléverser.
+
<!--T:62-->
 +
Télécharger le "code trinket" sur [https://github.com/emlyon/makerspot-electronic Github] et le téléverser.</translate>
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=finalisation
+
|Step_Picture_00=Maker'_pot_EBR_0927.jpg
|Step_Content=-
+
|Step_Picture_01=Maker'_pot_EBR_1028.jpg
 +
|Step_Picture_02=Maker'_pot_EBR_0946.jpg
 +
|Step_Picture_03=Maker'_pot_EBR_9598.jpg
 +
|Step_Title=<translate><!--T:63--> Finalisation</translate>
 +
|Step_Content=<translate><!--T:64-->
 +
-
  
 +
<!--T:65-->
 
'''5.1 Fixer l'électronique au piètement'''
 
'''5.1 Fixer l'électronique au piètement'''
  
 +
<!--T:66-->
 
Brancher l'alimentation de la pompe, le capteur de niveau d'eau et les leds à la PCB.  
 
Brancher l'alimentation de la pompe, le capteur de niveau d'eau et les leds à la PCB.  
  
 +
<!--T:67-->
 
Faire sortir le connecteur de l'alimentation par le trou du couvercle de l'électronique (imprimé en 3D précédement).  
 
Faire sortir le connecteur de l'alimentation par le trou du couvercle de l'électronique (imprimé en 3D précédement).  
  
 +
<!--T:68-->
 
Alimenter votre circuit et vérifier que:
 
Alimenter votre circuit et vérifier que:
 
* les données arrivent bien sur vos feeds adafruit.io
 
* les données arrivent bien sur vos feeds adafruit.io
Ligne 217 : Ligne 289 :
 
Remplir le réservoir d'eau et tester le capteur de niveau d'eau. La pompe s'allume-t-elle lorsque le capteur est plongé dans l'eau ? Quelle valeur est envoyée sur adafruit.io ?  
 
Remplir le réservoir d'eau et tester le capteur de niveau d'eau. La pompe s'allume-t-elle lorsque le capteur est plongé dans l'eau ? Quelle valeur est envoyée sur adafruit.io ?  
  
Une fois l'électronique testé:
+
<!--T:69-->
 +
Une fois l'électronique testé :
 
* débrancher l'alimentation et viser le réservoir d'eau au piétement.  
 
* débrancher l'alimentation et viser le réservoir d'eau au piétement.  
 
* refermer l'électronique en utilisant le couvercle imprimé en 3D et les vis M3x30mm
 
* refermer l'électronique en utilisant le couvercle imprimé en 3D et les vis M3x30mm
 
-
 
-
  
 +
<!--T:70-->
 
'''5.2 Les plantes et le substrat'''
 
'''5.2 Les plantes et le substrat'''
  
 +
<!--T:71-->
 
Bien rincer les 15L de billes d'argile.  
 
Bien rincer les 15L de billes d'argile.  
  
 +
<!--T:72-->
 
Disposer les plantes de façon harmonieuse dans le makers' pot.
 
Disposer les plantes de façon harmonieuse dans le makers' pot.
  
 +
<!--T:73-->
 
Verser les billes d'argile depuis les alvéoles de la tour. Faire attention à ne pas en verser dans le réservoir.  
 
Verser les billes d'argile depuis les alvéoles de la tour. Faire attention à ne pas en verser dans le réservoir.  
  
 +
<!--T:74-->
 
Vous pouvez semer des graines un peu partout dans le potager, elles germeront rapidement.
 
Vous pouvez semer des graines un peu partout dans le potager, elles germeront rapidement.
  
Disposer potager proche d'une fenêtre, et le tour est joué !
+
<!--T:75-->
 +
Disposer potager à proximité d'une fenêtre, et le tour est joué !</translate>
 +
}}
 +
{{Notes
 +
|Notes=<translate><!--T:77--> Site du makers' lab d'emlyon business school : http://makerslab.em-lyon.com/</translate>
 
}}
 
}}
{{ {{tntn|Notes}}
+
{{Tuto Status
|Notes=
+
|Complete=Published
 
}}
 
}}
{{ {{tntn|Tuto Status}}}}
 

Version actuelle datée du 9 décembre 2019 à 12:42

Auteur avatarmakers' lab | Dernière modification 9/12/2019 par Clementflipo

Maker' pot emlyon potager.png
Potager d'appartement connecté
Difficulté
Difficile
Durée
2 jour(s)
Catégories
Électronique, Mobilier, Bien-être & Santé, Maison, Science & Biologie
Coût
250 EUR (€)
Autres langues :
français
Licence : Attribution-ShareAlike (CC BY-SA)

Introduction

Le makers' pot est un potager connecté réalisé pendant le makers' bootcamp #5 au Makers' lab emlyon. Il permet de faire pousser des plantes potagères et des aromates avec un système hydroponique autonome. Le potager vous alerte en cas de manque d'eau et vous pouvez régler à distance l'allumage des leds.

Video d'introduction

Matériaux

Contreplaqué 10mm (Peuplier)

filament (Z-ULTRA)

Trinket Pro 5V

Feather Huzzah

Outils

Découpe laser (Trotec speedy 400)

Imprimante 3D (Zortrax M200)

Étape 1 - Fabrication du piètement

-

1.1 découpe

Découpez les pieds du makers’ pot dans un contreplaqué 10mm avec une découpe laser.

Pour notre SP400 80W nous utilisons les réglages suivant : puissance 100%, vitesse 0,25m/sec, fréquence 1 000Hz. La découpe dure 13 minutes.

-

1.2 Nettoyage et assemblage

Poncez la face "enfumée" et nettoyer les champs avec un chiffon doux.

Emboîtez les pieds et vissez-les avec 12 vis agglo de 2,5 x 20mm.

-

1.3 Découpe et fixation du réservoir

Prenez un packaging alimentaire de 6L (type pot de protéines ou autre) et découpez dans le bouchon un trou de 12cm de diamètre.

Retournez le piétement et insérer en force le bouchon avec de la colle sur la tranche.

Étape 2 - Fabrication du mât

-

2.1 Impression 3D

Paramètres d'impression:

  • Profile: Z-ULTRAT
  • Layer: 0.19mm
  • Support: 0°

Imprimer:

  • les 18 modules du makers' pot - infill: shell, durée: 18 x 6h09
  • le module de base - infill: shell, durée: 10h23
  • les adaptateurs pour la pompe - infill: maximum, durée: 0h26
  • l'asperseur - infill: maximum, durée: 3h32
  • le couvercle de l'électronique - infill: medium, durée: 5h44

-

2.2  Montage du mât

Sectionner le cerclage des 18 modules et du module de la base

Tenir le tube en PVC de 1m de haut droit et enfiler l’un après l’autre les 18 modules. Commencer par le module du haut et vérifier que son cerclage est aligné avec le haut du tube en PVC.

Imbriquer la partie restante du piétement autour du module de la base. Enfiler ensuite la base autour du tube en PVC.

Fixer le capteur de niveau d’eau sur le tube en PVC et juste en dessous du module de la base à l’aide de 2 petites vis à bois de 2,5x20mm

Couper le tuyau de la pompe à 1m30 et enfoncer l’asperseur dans l’une des extrémités

Coller l’adaptateur simple sur le haut de la pompe. Couper un morceau de tuyau de 10cm, l’insérer et le coller sur le côté de la pompe. Enfoncer le filtre de l’autre côté du de ce tuyau.

Faire passer le tuyau de 1m30 à l’intérieur du tube en PVC. L’asperseur s’emboite en haut du tube en PVC. Et insérer l’adaptateur de la pompe dans l’extrémité basse du tuyau.

Vérifier que les modules sont bien en position alternée

Passer le câble d’alimentation de la pompe à travers l’un des trois petit trou de la partie en bois fixée sur le module de la base. Faire de même avec les 2 câbles du capteur de niveau d’eau.

Étape 3 - Préparation de l'électronique

-

3.1 les composants

  • 1 Feather Huzzah ESP8266
  • 1 Trinket Pro 5V
  • 1 régulateur 12V - 5V
  • 1 pompe (brushless DC pump, 12V 9W)
  • 1 alimentation 12V 3000mA
  • 1 connecteur pour l'alimentation
  • 1 capteur de niveau d'eau (capacitif à créer en amont)
  • 2 transistors
  • 1 diode
  • 1 lampe (2 rubans de leds froides dans l'idéal)

-

3.2 le circuit

Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé:

  • de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB.
  • d'être en mesure de brancher et débrancher les câbles d'alimentation de la pompe, des leds et du capteur d'eau. Utiliser des pins males et femelles ou des connecteurs comme nous l'avons fait.

-

3.3 Création des comptes

Créer un compte Adafruit IO et mettre de côté les informations : AIO Key et username.

Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel".

Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail".

Créer les 4 applets suivants:

  1. "IF any new data on alert1 feed, THEN send an email to yourself" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1.
  2. "IF any new data on alert0 feed, THEN send an email to yourself" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau.
  3. "IF every day at 06:00AM, THEN send send data to ledsetter feed" (Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1.
  4. "IF every day at 10:00PM, THEN send send data to ledsetter feed" (Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.

Étape 4 - Programmation

-

4.1 Arduino

  • Programmer la Feather Huzzah ESP8266

Installer le driver COM/serial (sur PC seulement).

Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires:http://arduino.esp8266.com/stable/package_esp8266com_index.json

Cliquer sur "OK".

Aller dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte et taper ESP8266 dans la barre de recherche. Installer "esp8266 by ESP8266 Community".

Dans Outils, sélectionner:

⇒ Type de carte : Adafruit HUZZAH ESP8266

⇒ Fréquence CPU : 80MHz

⇒ Vitesse Upload : 115200

⇒ Programmateur : USBtinyISP

Installer la librairie Arduino SimpleTimer.h,  Adafruit IO for Arduino, ArduinoHttpClient.

Télecharger le "code feather" sur Github et le téléverser.

Ne pas oublier de modifier le code du fichier config.h avec vos propres paramètres: IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS.

-

  • Programmer la Trinket Pro 5V

Télécharger et installer le driver Windows.

Aller dans Arduino ⇒ Fichier ⇒ Préférences et ajouter l’URL de gestionnaire de cartes supplémentaires: https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/2.0.0.0/adafruit_drivers_2.0.0.0.exe

Dans Outils ⇒ Type de carte ⇒ Gestionnaire de carte : chercher Adafruit Trinket et installer "Adafruit AVR Boards".

Dans Outils ⇒ Type de carte : Sélectionner Adafruit Trinket "Pro Trinket 5V/16MHz (USB)".

Télécharger le "code trinket" sur Github et le téléverser.


Étape 5 - Finalisation

-

5.1 Fixer l'électronique au piètement

Brancher l'alimentation de la pompe, le capteur de niveau d'eau et les leds à la PCB.

Faire sortir le connecteur de l'alimentation par le trou du couvercle de l'électronique (imprimé en 3D précédement).

Alimenter votre circuit et vérifier que:

  • les données arrivent bien sur vos feeds adafruit.io
  • les leds sont bien allumées s'il est entre 6h et 22h
  • le niveau de capteur d'eau est bien à 0 et donc que la pompe ne tourne pas encore

Remplir le réservoir d'eau et tester le capteur de niveau d'eau. La pompe s'allume-t-elle lorsque le capteur est plongé dans l'eau ? Quelle valeur est envoyée sur adafruit.io ?

Une fois l'électronique testé :

  • débrancher l'alimentation et viser le réservoir d'eau au piétement.
  • refermer l'électronique en utilisant le couvercle imprimé en 3D et les vis M3x30mm

-

5.2 Les plantes et le substrat

Bien rincer les 15L de billes d'argile.

Disposer les plantes de façon harmonieuse dans le makers' pot.

Verser les billes d'argile depuis les alvéoles de la tour. Faire attention à ne pas en verser dans le réservoir.

Vous pouvez semer des graines un peu partout dans le potager, elles germeront rapidement.

Disposer potager à proximité d'une fenêtre, et le tour est joué !


Notes et références

Site du makers' lab d'emlyon business school : http://makerslab.em-lyon.com/

Commentaires

Published