

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://https://wikifab.org/wiki/Special:URIResolver/'>
	<!ENTITY category 'http://https://wikifab.org/wiki/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://wikifab.org/wiki/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://wikifab.org/wiki/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://wikifab.org/wiki/Special:ExportRDF/Etage_jardinière">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-05-24T08:21:27+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Etage_jardinière">
		<rdf:type rdf:resource="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials"/>
		<rdfs:label>Etage jardinière</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.org/wiki/Special:ExportRDF/Etage_jardinière"/>
		<swivt:page rdf:resource="https://wikifab.org/wiki/Etage_jardinière"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</swivt:wikiPageContentLanguage>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Decoration</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Electronics</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">House</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Robotics</property:Area>
		<property:Complete rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Published</property:Complete>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">50</property:Cost>
		<property:Currency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EUR (€)</property:Currency>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Etage station météo (formation Fabrication Numérique IMT/SQYLAB)
Equipe: Chantal, Christophe, Delphine, Eléonore, Isabelle</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Medium</property:Difficulty>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">50</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hour(s)</property:Duration-2Dtype>
		<property:Introduction rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cette jardinière constitue le 4&lt;sup&gt;ème&lt;/sup&gt; étage d'une station Météo, elle est composée :

-         Capteur de luminosité

-         Allumage de lampes horticoles si la luminosité est insuffisante

-         Capteur d’humidité

-         Activation d’un arrosage automatique si l’humidité est insuffisante</property:Introduction>
		<property:IsTranslation rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</property:IsTranslation>
		<property:Language rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</property:Language>
		<property:Licences rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Attribution (CC BY)</property:Licences>
		<property:Main_Picture rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Etage_jardinière_jardini_re.png</property:Main_Picture>
		<property:Material rdf:datatype="http://www.w3.org/2001/XMLSchema#string">-         Arduino Uno

-         Servo FS5103B

-         Relais Grove-103020005

-         Digital Light Sensor Grove

-         2 clous

-         LED horticole sortie  USB

-         Une petite Breadboard et plein de fils</property:Material>
		<property:SourceLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">none</property:SourceLanguage>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fichiers

-         La jardinière dans laquelle on placera la plante

-         Le 4&lt;sup&gt;ème&lt;/sup&gt; étage, dans lequel on installera le servo-moteur</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">&lt;nowiki&gt;-         Bras du tonneau&lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/1HUIQjvirqO&lt;br /&gt;&lt;br /&gt;-         Tonneau&lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/cVDAGjM8vII&lt;br /&gt;&lt;br /&gt;-         Nains  &lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/9H7ipvUNixY&lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/4lgBVLc03So&lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/ke2VoyRgWKc&lt;br /&gt;&lt;br /&gt;-         Support des clous (capteur d’humidité)&lt;br /&gt;&lt;br /&gt;https://www.tinkercad.com/things/0ZrEwZZYIVw&lt;/nowiki&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">&lt;nowiki&gt;1.1       Récupération valeur d’humidité&lt;br /&gt;&lt;br /&gt;On envoie un courant de 5V sur un des clous.&lt;br /&gt;&lt;br /&gt;Si la terre est humide, l’autre clou lit une valeur. Si la terre est sèche, le courant ne passe pas ou peu.&lt;br /&gt;&lt;br /&gt;'''void setup()'''&lt;br /&gt;&lt;br /&gt;'''{'''&lt;br /&gt;&lt;br /&gt;'''Serial.begin(9600);'''&lt;br /&gt;&lt;br /&gt;'''pinMode(A1, INPUT); // test analogique humidité''' &lt;br /&gt;&lt;br /&gt;'''}'''  &lt;br /&gt;&lt;br /&gt;'''void loop() {'''&lt;br /&gt;&lt;br /&gt;'''                                                                                                                   '''  &lt;br /&gt;&lt;br /&gt;'''  Serial.print("valeur humidité:");'''&lt;br /&gt;&lt;br /&gt;'''  Serial.println(analogRead(A1));'''&lt;br /&gt;&lt;br /&gt;'''  delay(2000);'''&lt;br /&gt;&lt;br /&gt;''' '''&lt;br /&gt;&lt;br /&gt;'''   }   '''  &lt;br /&gt;&lt;br /&gt;1.2       Activation du servo&lt;br /&gt;&lt;br /&gt;Pour gérer la vitesse :&lt;br /&gt;&lt;br /&gt;-         Passage de 0 à 110 degrés, degré par degré avec un délai après chaque mouvement de un degré&lt;br /&gt;&lt;br /&gt;-         Délai de quelques secondes en position basse pour laisser le temps à l’eau de se vider&lt;br /&gt;&lt;br /&gt;En cas de problème d’initialisation de la position du bras, on peut initialiser pos avec une valeur différente de 0.&lt;br /&gt;&lt;br /&gt;'''#include &lt;Servo.h&gt;'''  &lt;br /&gt;&lt;br /&gt;'''Servo myservo;  // create servo object to control a servo'''&lt;br /&gt;&lt;br /&gt;'''               // a maximum of eight servo objects can be created'''  &lt;br /&gt;&lt;br /&gt;'''int pos =0;    // variable to store the servo position'''  &lt;br /&gt;&lt;br /&gt;'''void setup() ''' &lt;br /&gt;&lt;br /&gt;'''{'''&lt;br /&gt;&lt;br /&gt;'''  myservo.attach(7);  // attaches the servo on pin 7 to the servo object'''&lt;br /&gt;&lt;br /&gt;'''pos =0;'''&lt;br /&gt;&lt;br /&gt;'''}'''  &lt;br /&gt;&lt;br /&gt;'''void loop() {'''&lt;br /&gt;&lt;br /&gt;'''  for(pos = 0; pos &lt; 110; pos += 1)  // goes from 0 degrees to 110 degrees''' &lt;br /&gt;&lt;br /&gt;'''  {                                  // in steps of 1 degree'''&lt;br /&gt;&lt;br /&gt;'''   myservo.write(pos);              // tell servo to go to position in variable 'pos''''&lt;br /&gt;&lt;br /&gt;'''   delay(50);                       // waits 50ms for the servo to reach the position''' &lt;br /&gt;&lt;br /&gt;'''  }'''&lt;br /&gt;&lt;br /&gt;'''     delay(5000);                    // laisse le temps au tonneau de se vider'''&lt;br /&gt;&lt;br /&gt;'''     '''&lt;br /&gt;&lt;br /&gt;'''  for(pos = 110; pos&gt;=0   ; pos-=1)    // goes from 110 degrees to 0 degrees''' &lt;br /&gt;&lt;br /&gt;'''  {                               '''&lt;br /&gt;&lt;br /&gt;'''   myservo.write(pos);              // tell servo to go to position in variable 'pos''''&lt;br /&gt;&lt;br /&gt;'''   delay(50);                       // waits 50ms for the servo to reach the position''' &lt;br /&gt;&lt;br /&gt;'''  }''' &lt;br /&gt;&lt;br /&gt;'''  } '''   &lt;br /&gt;&lt;br /&gt;1.3       Capteur de luminosité&lt;br /&gt;&lt;br /&gt;'''#include &lt;Wire.h&gt;                   //bibliothèque'''&lt;br /&gt;&lt;br /&gt;'''#include &lt;Digital_Light_TSL2561.h&gt;  //bibliothèque'''&lt;br /&gt;&lt;br /&gt;'''unsigned long lux;                  //variable récupérant les données du capteur''' &lt;br /&gt;&lt;br /&gt;'''void setup()'''&lt;br /&gt;&lt;br /&gt;'''{'''&lt;br /&gt;&lt;br /&gt;'''  Wire.begin();                   ''' &lt;br /&gt;&lt;br /&gt;'''  Serial.begin(9600);             '''&lt;br /&gt;&lt;br /&gt;'''TSL2561.init();     }'''&lt;br /&gt;&lt;br /&gt;'''void loop()'''&lt;br /&gt;&lt;br /&gt;'''{'''&lt;br /&gt;&lt;br /&gt;'''  Serial.print("The Light value is: "); //moniteur série'''&lt;br /&gt;&lt;br /&gt;'''  Serial.println(TSL2561.readVisibleLux()); //moniteur série'''&lt;br /&gt;&lt;br /&gt;'''delay(1000);                        //moniteur série'''&lt;br /&gt;&lt;br /&gt;'''signed long lux;'''&lt;br /&gt;&lt;br /&gt;'''  lux = TSL2561.readVisibleLux();     //définition de lux'''&lt;br /&gt;&lt;br /&gt;'''Serial.println (lux);              //moniteur série pour vérifier si lux donne les même valeur que le capteur'''&lt;br /&gt;&lt;br /&gt;'''delay(1000);                       //moniteur série'''&lt;br /&gt;&lt;br /&gt;  '''}'''&lt;br /&gt;&lt;br /&gt;1.4       Allumage de la lampe&lt;br /&gt;&lt;br /&gt;La lampe s’allume lorsque la luminosité est insuffisante :&lt;br /&gt;&lt;br /&gt;'''if (lux&lt;=3000)              //J'ai défini la valeur en mesurant l'intensité'''&lt;br /&gt;&lt;br /&gt;'''{                          //de la lampe à sa hauteur supposée par rapport aux plantes'''&lt;br /&gt;&lt;br /&gt;'''digitalWrite(relais,HIGH);//si moins de 3000lux le relais se déclenche et la lampe s'allume'''&lt;br /&gt;&lt;br /&gt;'''}'''&lt;br /&gt;&lt;br /&gt;'''else{'''&lt;br /&gt;&lt;br /&gt;'''digitalWrite(relais,LOW);//si trop de lumière, elle s'éteint'''&lt;br /&gt;&lt;br /&gt;'''}'''&lt;br /&gt;&lt;br /&gt;'''}    '''&lt;/nowiki&gt;</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découpe laser</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Impression 3D</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Programmation Arduino</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">découpe laser</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Arduino</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Impression 3D</property:Tags>
		<property:Tools rdf:datatype="http://www.w3.org/2001/XMLSchema#string">-         Découpeuse Laser pour :

o  Jardinière dans laquelle on met la plante

o  4&lt;sup&gt;ème&lt;/sup&gt; étage dans lequel on place le tonneau qui contient l’eau, le servo moteur et les connections à l’Arduino

-         Imprimante 3D :

o  Personnage décoratif (facultatif)

o  Support des clous capteurs d’humidité

o  Tonneau

o  Bras reliant le tonneau au servo-moteur

-          Programmation Arduino

o  Récupérer la valeur de luminosité

o  Allumer les lampes horticoles

o  Récupérer la valeur d’humidité

o  Activation du servo moteur pour arroser

-         Insertion dans la station Météo et connexion au module Arduino</property:Tools>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creation</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-12-09T10:32:48Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2458826.9394444</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Etage jardinière</swivt:wikiPageSortKey>
		<property:Comments rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Comments>
		<property:Page_creator rdf:resource="&wiki;Utilisateur-3AIsa87"/>
		<property:I_did_it rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:I_did_it>
		<property:Favorites rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Favorites>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AArea" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComplete" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACost" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ACurrency" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AIntroduction" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AIsTranslation" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ALanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ALicences" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AMain_Picture" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AMaterial" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ASourceLanguage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ATags" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3ATools" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AComments" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3APage_creator" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AI_did_it" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AFavorites" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>