

<?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/Horloge_de_Fibonacci">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-05-23T11:41:10+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/Horloge_de_Fibonacci">
		<rdf:type rdf:resource="http://https://wikifab.org/wiki/Special:URIResolver/Category-3ATutorials"/>
		<rdfs:label>Horloge de Fibonacci</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.org/wiki/Special:ExportRDF/Horloge_de_Fibonacci"/>
		<swivt:page rdf:resource="https://wikifab.org/wiki/Horloge_de_Fibonacci"/>
		<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">Electronics</property:Area>
		<property:Area rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Decoration</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">80</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">Cette étrange horloge utilise la suite de Fibonacci pour afficher l'heure.
Chaque carré représente Une valeur de la suite de Fibonacci. Il suffit d'additionner les valeurs des carrés pour obtenir l'heure ou les minutes. Les heures sont en rouge, les minutes en vert, et les carrés bleu comptent pour les heures et les minutes.</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">2</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">day(s)</property:Duration-2Dtype>
		<property:Introduction rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ce tutoriel est inspiré du produit créé par Philippe Chrétien, dont vous trouverez le site ici : http://geekoclock.com/

Cette version se base sur une carte arduino UNO.

Ce projet utilise un ruban de LEDs adressable, qui permet de controller la couleur et l'intensité de chaque LED indépendamment, en utilisant un seul fil de contrôle connecté à l'arduino.</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">horloge fibo.JPG</property:Main_Picture>
		<property:Material rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Plaque de contreplaqué 5mm
* Plaque de plexiglas
* Arduino Uno
* Module Horloge RTC DS1307
* Ruban de led RVB adressables
* 4 boutons poussoir
* Alimentation pour arduino
* Connecteur d'alimentation
* Fils électriques de cablâge (de préférence monobrin 0.20mm²)

Attention à bien prendre un ruban de LED RVB adressable. Le ruban que j'ai pris utilise la référence de LED suivante : WS2812B</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">Un fois bien sec, on colle les séparations.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découper les 4 planches du tour de la boite, 2 autres pour le fond et le double fond, et 4 petites pour les séparations des carrés. Les dimensions sont les suivantes : 

Pour les planches du tour :
* 2 planches de 85mm * 221mm (le dessus et le dessous)
* 2 planches de 85mm * 138mm (les cotés )

Pour le fond et le double fond :
* 2 planches de 128mm * 211mm

Pour les planches servant aux séparations :
* 1 planche 50mm * 128mm
* 1 planche 50mm * 78mm
* 1 planche 50mm * 50mm
* 1 planche 50mm * 26mm</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découper, sur 4mm des créneaux pour l’emboîtement des 4 cotés.

On passera un coup de lime à bois ensuite pour la finition.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On découpe la bande de LED, en 3 bandes de 1 LED et 3 bandes de 2 LEDs.

On les soude avec des petits fils aux bonnes dimensions, pour les placer bien réparties dans les carrés, comme sur la photos.

Ensuite, on colle les bandes de LEDs sur la planche qui servira de double fond.

On fera un petit trou à la perceusse pour passer les fils de l'autre coté de la planche.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On colle d'un coup les 4 cotés, avec le double fond, en le positionnant bien à 5cm de profondeur.

Attendre que la colle sèche (au minimum 20min)</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On s'occupe ensuite de l'autre coté du double fond :

Pour pouvoir fixer le circuit sans que les vis ne dépassent de la planche, on rajoute une épaisseur de bois la ou l'on fixera le circuit.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Faire tout d'abord des petits trous à l'emplacement des vis, puis viser la carte arduino sur le double fond</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">On réalise ensuite le circuit en soudant les fils en suivant le schéma ci-contre. J'ai scotché les fils pour qu'ils restent bien en place. Seuls les fils sur la carte Arduino ne sont pas soudés.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">https://github.com/pierreboutet/fibonacciClock

Télechargez le et ouvrez le avec l'IDE arduino

Branchez la carte Arduino avec le cable USB, et téléversez le programme depuis l'IDE.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Afin d'avoir l'opacité souhaitée, j'ai mis une feuille de papier calque entre 2 plaques de plexiglass transparent.

Ainsi, c'est suffisamment opaque pour diffuser la lumière de manière homogène, sans voir directement les LEDs.

Idéalement une seule plaque de plexiglass blanc non opaque suffirait, mais je n'en ai pas trouvé.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Vous pouvez brancher votre horloge,et ré-apprendre à lire l'heure ;)

Comment lire l'heure ?

Les carrés ont les valeurs de la suite de fibonacci  (du plus petit au plus grand) : 

1 1 2 3 5


Les carrés rouges sont pour les heures, 

Les carrés vert pour les minutes,

et les carrés bleu comptent pour les heures et les minutes.

On trouve les heures et les minutes en faisant la somme des valeurs des carrés correspondants.
Pour les minutes, il faut multiplier la valeur obtenue par 5, car l'horloge ne compte par pas de 5 minutes.


Exemple, sur la photo ci contre :

il faut additionner les valeur des carrés rouge et bleu pour les heures, cela fait donc :

1 + 3 + 5 = 9h

et les valeurs des carrés vert et bleu pour les minutes , que l'on multiplie par 5 :
(1 + 1 + 3 ) * 5 = 25min


il est donc ici  9h25</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découper le contreplaqué</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découper et souder la bande de led</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Monter et coller la boite</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Coller les séparations des carrés</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">C'est fini</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ajouter la vitre de plexiglas</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Découper les cotés à emboiter</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Fixer la carte Arduino</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Souder les composants</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Charger le programme</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Coller une plaque support pour le circuit</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Arduino</property:Tags>
		<property:Tools rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* scie
* fer à souder
* perceuse
* cutter
* lime à bois
* colle à bois</property:Tools>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creation</property:Type>
		<property:Has_processing_error rdf:resource="&wiki;Horloge_de_Fibonacci-23_ERR81ca4cab920b5a69d2943b5813deb68a"/>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2020-11-02T14:53:57Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2459156.1207986</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Horloge de Fibonacci</swivt:wikiPageSortKey>
		<property:Comments rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Comments>
		<property:Page_creator rdf:resource="&wiki;Utilisateur-3APierre"/>
		<property:I_did_it rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2</property:I_did_it>
		<property:Favorites rdf:datatype="http://www.w3.org/2001/XMLSchema#double">13</property:Favorites>
	</swivt:Subject>
	<swivt:Subject rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Horloge_de_Fibonacci-23_ERR81ca4cab920b5a69d2943b5813deb68a">
		<swivt:masterPage rdf:resource="&wiki;Horloge_de_Fibonacci"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<property:Has_processing_error_text rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[8,"smw-datavalue-property-invalid-character","Si vous ne l'avez pas d\u00e9j\u00e0, t\u00e9l\u00e9charger l'IDE Arduino : https:\/\/www.arduino.cc\/en\/Main\/Software\n\n\nIl est n\u00e9cessaire d'installer \u00e9galement la librairie NeoPixel, disponible ici : https:\/\/github.com\/adafruit\/Adafruit_NeoPixel\n\nApr\u00e8s l'avoir t\u00e9l\u00e9charg\u00e9, renommez le r\u00e9pertoire en 'Adafruit_NeoPixel'  et installez le dans le r\u00e9pertoire 'librairie' de votre installation de l'IDE Arduino.\n\n\nLe programme Arduino de l'horloge est disponible sur github ","LF"]</property:Has_processing_error_text>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Horloge de Fibonacci# ERR81ca4cab920b5a69d2943b5813deb68a</swivt:wikiPageSortKey>
	</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:ObjectProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AHas_processing_error" />
	<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" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#masterPage" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.org/wiki/Special:URIResolver/Property-3AHas_processing_error_text" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>