Patrimoines - Pas-de-Calais le Département
The information in this page are valid for sure that until that date and time.

Les moulins d'hier et d'aujourd'hui

Les moulins constituent, au même titre que les châteaux, les églises ou les maisons, des éléments de notre patrimoine. Le Pas-de-Calais en a possédé plus de 1 500 au XIXe siècle . Beaucoup ont disparu du fait de la mécanisation et des guerres.

Les moulins à eau, qui ont été moins nombreux que ceux à vent dans notre département, sont actuellement les mieux préservés au long des cours d’eau comme la Canche, l’Authie, l’Aa ou la Scarpe. L’industrialisation et l’urbanisation ont fait disparaître la plupart des moulins à vent ; ceux qui subsistent sont visibles surtout dans le nord-ouest du Pas-de-Calais.

À travers l’étude des moulins, c’est toute une civilisation qui ressurgit , civilisation rythmée par les éléments naturels : l’eau et le vent. Les moulins permettent de présenter l’ensemble des activités humaines depuis le Néolithique avec les découvertes archéologiques des premières meules jusqu’au   XiXe  et XXe siècle, époques pour lesquelles les archives conservent le plus de traces.

Ce parcours retrace l'histoire des moulins du Pas-de-Calais , des premières traces apparues lors de fouilles archéologiques jusqu'à la présentation et la restauration de quelques emblématiques de notre territoire.

Course : step 2/11

La meule devient moulin

Au début de l’antiquité, l’organisation romaine et l’essor de la population amènent à améliorer la transformation des graines en farine . Cette période marque l’émergence des premières de la boulangerie artisanale. Les innovations vont permettre l’utilisation de meules de plus en plus grandes.

Le moulin de type Pompéi

Illustration d'une meule de type Pompéi

Au premier siècle avant notre ère, les moulins de type « Pompéi » se développent progressivement. En forme de sablier, ils reprennent le principe du fonctionnement du moulin rotatif manuel. La meule supérieure en forme d’entonnoir épouse et tourne autour de la meule inférieure fixe. Ce moulin à la structure imposante est entraîné par la force de deux hommes ou d’un animal (un âne ou un mulet). Son rendement est nettement plus important, il permet de fournir de la farine à la population et aux légions romaines ou de fournir les boulangeries.

Crédit : P-Y.Videlier.

Au premier siècle avant notre ère, les moulins de type « Pompéi » se développent progressivement. En forme de sablier, ils reprennent le principe du fonctionnement du moulin rotatif manuel. La meule supérieure en forme d’entonnoir épouse et tourne autour de la meule inférieure fixe. Ce moulin à la structure imposante est entraîné par la force de deux hommes ou d’un animal (un âne ou un mulet). Son rendement est nettement plus important , il permet de fournir de la farine à la population et aux légions romaines ou de fournir les boulangeries.

 

Des moulins à traction animale 

Meule Thérouanne

En 2019 à Thérouanne, les archéologues ont découvert l’ébauche d’une meule en grès (arkose) de grande taille de l’époque romaine. Ce bloc de 70 kg qui mesure 14,5 cm d’épaisseur a subi, un accident lors de sa taille, car sa forme est plus ou moins ovale (ses dimensions par son centre sont de 66 cm et 62 cm). Cette ébauche était vraisemblablement destinée à être retaillé dans un atelier proche du lieu de sa découverte. La qualité de la roche est une arkose grossière connue pour être probablement réservée à la production des meules à traction animale destinée au broyage de l’alimentation du bétail dans les fermes et les villae .

 

 

Crédits : CD62/DA/V.Merkenbreack.

En 2019 à Thérouanne, les archéologues ont découvert l’ébauche d’une meule en grès (arkose) de grande taille de l’époque romaine.

Ce bloc de 70 kg qui mesure 14,5 cm d’épaisseur a subi, un accident lors de sa taille, car sa forme est plus ou moins ovale (ses dimensions par son centre sont de 66 cm et 62 cm). Cette ébauche était vraisemblablement destinée à être retaillé dans un atelier proche du lieu de sa découverte. La qualité de la roche est une arkose grossière connue pour être probablement réservée à la production des meules à traction animale destinée au broyage de l’alimentation du bétail dans les fermes et les villae .

 

Les moulins hydrauliques

À partir de l’ antiquité , les premiers moulins hydrauliques voient le jour au bord des cours d’eau. Ils connaissent un vrai essor pendant le Moyen Âge .

le rouleau de l’Aa

Sur cet extrait du « le rouleau de l’Aa » du 15ième  siècle, on peut distinguer deux moulins du 12ième siècle situés sur un îlot à Blendecques (Découvrir l’intégralité du rouleau).

  

Crédits : Bibliothèque d’agglomération du Pays de Saint-Omer.

Sur cet extrait du « le rouleau de l’Aa » du 15ième  siècle, on peut distinguer deux moulins du 12ième siècle situés sur un îlot à Blendecques ( Découvrir l’intégralité du rouleau ).

  • Le moulin « Martel Alleghier » situé au sud avait la particularité de posséder deux roues à aube , le premier servait à la mouture du blé et le second foulait les draps (rendre le tissu imperméable par compression). Au 19ième siècle, le moulin est dédié à la production d e l’huile et de papier une courte période avant de revenir à la mouture du blé.
  • Le moulin «   La Brouwette » situé au nord produit de l’huile jusqu’au 18ième siècle avant d’alterner ses activités saisonnières entre la production d e « papier gris » et de l’huile. À partir de 1830, le moulin va moudre le blé pour obtenir de la farine.

Au début du 20ième siècle, les deux moulins produisent du papier. Les moulins sont démantelés après la Seconde Guerre mondiale pour la reconstruction des habitations détruites après les bombardements alliés sur la commune voisine d’Helfaut.

Dans un moulin à eau, le moteur  hydraulique est mis en mouvement par l’ouverture de la vanne motrice . L’eau entraîne la roue solidaire de l’arbre moteur. Celui-ci fait tourner une grande couronne dentée en bois, le rouet de fosse, qui s’engrène sur un pignon, la lanterne à fuseaux verticaux. Celle-ci est disposée à l’extrémité inférieure d’un axe vertical qui traverse en son centre la meule gisante et transmet le mouvement rotatif à la meule courante.

Il existe plusieurs types de roues. La plupart des moulins à eau de la Haute-Scarpe, de l’Aa, de la Lys, de la Liane, de la Ternoise ou de l’Authie étaient dotés de roues perpendiculaires à augets . Dans ce cas, c’est le poids de l’eau remplissant les augets qui fait tourner la roue. Un débit peu important suffit. C’est la hauteur de la chute d’eau qui détermine le diamètre de la roue. Plus ce diamètre est important, plus la puissance est grande . L’enquête de 1809, sur les moulins à blé, nous donne une large majorité de moulins avec une roue à augets. Les autres moulins sont équipés d’une roue horizontale avec axe vertical  ; ici l’eau appuie sur les palettes, l’axe de la roue entraîne directement la meule. Ce type de roue est l’ ancêtre de la turbine .

Au milieu du siècle, tous les moulins décrits dans les carnets de perception sont équipés de roues à augets. Des progrès dans la mécanique des fluides ont été réalisés au 19ième siècle, et les performances des roues hydrauliques améliorées pour diminuer le choc à l’entrée de la roue et réduire la vitesse de l’eau à la sortie.

Les moulins à vent servaient avant tout à transformer des  produits agricoles comme les céréales ou les oléagineux . Les moulins à eau, beaucoup plus puissants que les moulins à vent, permettaient un usage plus industriel des moulins.

C’est grâce à eux que les papeteries de la vallée de l’Aa ou de la Canche, les scieries de marbre de la Slack, les forges de la Scarpe ou de la Hem, les filatures de la Clarence, de l’Aa, de la Ternoise, les scieries de bois de la Canche ou de la Liane pouvaient fonctionner.

eZ debug

Clear cache:

Quick settings:

Timing: Nov 26 2024 09:32:18
Script start
Timing: Nov 26 2024 09:32:18
Module start 'content'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'lib/template'. The untranslated message is: 'The maximum nesting level of %max has been reached. The execution is stopped to avoid infinite recursion.'
Timing: Nov 26 2024 09:32:18
Module end 'content'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Content structure'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Media library'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'User accounts'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Webshop'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Design'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Setup'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'My account'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZComments'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Lists by class'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Newsletter'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'SMS'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'formviewcount'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'telmedia'
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Text line'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'XML block'
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relation'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Image'
Error: eZImageManager::createAliasFromINI Nov 26 2024 09:32:18
No such group imagefull in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Nov 26 2024 09:32:18
Failed reading Image Alias imagefull from image.ini
Error: eZImageManager::createAliasFromINI Nov 26 2024 09:32:18
No such group banner_expo_homepage in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Nov 26 2024 09:32:18
Failed reading Image Alias banner_expo_homepage from image.ini
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relations'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 09:32:18
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Checkbox'
Timing: Nov 26 2024 09:32:18
Script end
Notice: Nov 26 2024 09:32:18
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Main resources:

Total runtime0.1740 sec
Peak memory usage9,984.0000 KB
Database Queries140

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0120 1,141.0938610.0781
Module start 'content' 0.01200.0174 1,751.17191,278.3359
Module end 'content' 0.02940.1445 3,029.50785,375.2266
Script end 0.1739  8,404.7344 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.01488.4831270.0005
Check MTime0.01126.4501270.0004
Mysql Total
Database connection0.00070.381810.0007
Mysqli_queries0.072241.49961400.0005
Looping result0.00231.34011320.0000
TS translator
TS init0.00362.0862230.0002
TS cache load0.00120.6976230.0001
TS context load0.00090.5394230.0000
Template Total0.144683.120.0723
Template load0.00372.112320.0018
Template processing0.140981.009220.0705
Override
Cache load0.00261.4944130.0002
Sytem overhead
Fetch class attribute can translate value0.00060.326420.0003
XML
Image XML parsing0.00281.636320.0014
General
dbfile0.00321.8592280.0001
String conversion0.00000.014930.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/cg62/design/cg62/stylesheets/bootstrap.min.css
extension/cg62/design/hardelot/stylesheets/fonts.css
extension/cg62/design/hardelot/stylesheets/base.css
extension/cg62/design/cg62/stylesheets/confort-lecture.css
extension/cg62/design/cg62/stylesheets/video-js2.css
extension/cg62/design/cg62/stylesheets/page.css
extension/cg62/design/cg62/stylesheets/agenda.css
extension/cg62/design/cg62/stylesheets/actualites-detail.css
extension/cg62/design/cg62/stylesheets/jquery.cluetip.css
extension/cg62/design/archeo/stylesheets/archeo.css
extension/cg62/design/archives/stylesheets/archives.css
extension/cg62/design/patrimoines/stylesheets/patrimoines.css
JS0extension/cg62/design/cg62/javascript/common/fr_tools.js
extension/cg62/design/cg62/javascript/common/accessibility_tools.js
extension/cg62/design/cg62/javascript/jquery.cookie.js
extension/cg62/design/cg62/javascript/jquery-ui.min.js
extension/cg62/design/cg62/javascript/jquery.cluetip.min.js
extension/cg62/design/cg62/javascript/jquery.colorbox.js
extension/cg62/design/cg62/javascript/jquery.colorbox-fr.js
extension/cg62/design/cg62/javascript/jquery.cycle.all.js
extension/cg62/design/cg62/javascript/jquery.cycle2.pager.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.tmpl.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.center.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.carousel.min.js
extension/cg62/design/cg62/javascript/accessiform.js
extension/cg62/design/cg62/javascript/videojs2/settings.js
extension/cg62/design/cg62/javascript/videojs2/video.dev.js
extension/cg62/design/cg62/javascript/videojs2/subtitles.js
extension/cg62/design/hardelot/javascript/jquery.bxslider.js
extension/cg62/design/hardelot/javascript/jquery.mmenu.min.js
extension/cg62/design/hardelot/javascript/jquery.scrollTo.min.js
extension/cg62/design/hardelot/javascript/flex-fallback.js
extension/cg62/design/hardelot/javascript/hardelot.js
extension/cg62/design/archeo/javascript/archeo.js
extension/cg62/design/archives/javascript/archives.js
extension/cg62/design/patrimoines/javascript/patrimoines.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/cg62/design/patrimoines/templates/pagelayout.tplEdit templateOverride template
2content/datatype/view/ezxmltags/abreviation.tpl<No override>extension/cg62/design/cg62/templates/content/datatype/view/ezxmltags/abreviation.tplEdit templateOverride template
3content/datatype/view/ezxmltags/strong.tpl<No override>extension/cg62/design/cg62/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
3content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/cg62/design/archives/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 10
 Number of unique templates used: 5

Time used to render debug report: 0.0006 secs