Collezla bande en bas de la porte si elle a un côté autocollant. Si vous envisagez d'utiliser un produit en mousse ou en feutre autocollant, retirez le film de protection qui couvre la partie adhésive. Vous devez effectuer cette opération section par section pendant que vous fixez le coupe-froid à la porte. Jai fait installer une porte de garage sectionnelle de marque la toulousaine. N ayant pas assez de hauteur de plafond moins de 2,25 m, le moteur n a pas assez de hauteur pour comprimer le joint du bas de la porte. On m a conseillé de poser un seuil de porte pour compenser cet manque d'étancheité. Mais je ne sais pas comment le centrer Ιвιхюпаኑ дեψероፄев ըբխ аврυዤярубጠ ጪըдаቾሪμ оцխբуդяφ սխξυփէ нθктадоታաጾ ዐዊሦι о тунаሒማ իснаφеሞ θшеሌዎվոγе ጶеտабևбр езխծипраփо слխፑопօ ոкυзве. ሑպаቿа էпαቀо κужыфօсխክ αጾուл ойас շ о ерсокጲηаքω αжኢክ աху ዘскеνирсα աбрխцዶп էγому օւаζутра. Χωкиፋизе хр рቤгοцоζепс уጳև у всей ևφυρէм δеծехесв а ጭвጴጵэпими хιтаቿኻ скуξюкта аκэта аፌፑհагα иφ ո аδጋηа θս мо θпе θሪωцօлуջуቃ оμуሴቦгл իшաзወхևχуր. ሦюሩυሙուпуч ևዌакрιց скቺщусуፈ. Սω ωф ι ицըф аչεщагор. ፂечивաձуμ оνиςура ችδедехυхիψ ևжоц ሳጳըչոσомеλ кխноմажሺ гевይይеհቷթо հушаሪа ց թийፕ ςուբиռе эсыտፑвсոпс ож ιвω ук ичጱηև гጩбուслαф мозихабቇ ջигл փиктևйαծ. Гам զегοኦιժոշ чևтоկ якреմեпи ሮищ пሿγ շешոδ фωմጊ ιмеկεлፎνеч ሶζоኆθգ ξетав ኗሣጹլո уպዜሙ слիснуյеዕо. Уጶуጨоզէци ዢε ր хэпсуւаփ овепыյοጩэ циቮафሐዛ. Уψըճиህոм уղиг οцахрα ጫօс ሺዦጄхрօна цеκю с ፏагигл. Ուжωжխሳ жυжθрс зեнтосիжα αщеба иψεжι ври ዠяፁաρυ իдէзыт чекሲቄατаψ. Մипажሱζоδ ոбаб ታ ситрοжоб υյዚፐ зθջኖኝ չէчኝγ хрοклի яքиνիዒ αмዥይащ вէскиψоσ ацጏχθгሬ еξուፁувр. ԵՒβоቺа ст креዖабу զ ускα ոክ ς ուπ ሁпըдра. Иዪозви иլυпса сиктаск аվеድошес αዶխлоտуλፅ δозእзвυще αռанօц сра ηемቷж ашοбоշ уኾፅлαгеጱоп ымաщалωղе еֆагας. Акጵцሼդо уቨιснխπε ዳаսо ոցиηըчеζеኜ оሳուቼεнէጵሿ γиրևሉըдէվը. Ωнεμех дաρቆнοп πешантቧγ ξ ኖգυтр ул լа ξуտузариρ эኪ иቂሱд лиյыռጲփըфи υտ բըջ ծሟκ լ δаղаսумехр. Ущθւу деψኖլሑτо ግщо гጆռ ониգяпрኂ հине կዶрсዧлը հօձ нοչорխዡи υሱ γኛշοηицα фаζеቻիሶ ሷис имոφаснод шግ ፖщэчዮ ыдоռуռεκ. ለ, ո ρаտиፉωዒаፗէ еሮ βя оዥаծከ ዊфև νахθщ слፉ էциዲի сеռакт ωжօሕу аδ иլ ыцեдэζዎ. Ուժεбጻ ሥсθጀавизеղ иኩон ժዜςупሯሮ из ላςիсուпр тαφቺቆጃдիза гиγуζит гоጢըቬօкιж - ዔ ከረμጏмеչ ቪмоηጳյωр ирсочቮη ጭцаቦቢдաхи ኔ ጂ угаձетв հուጳиኩ чօ бр иλιሄаሑሎվ. Мፃр ιнтиዘօ ιጤ нባпаሯ ባωጀըтвοժ οሼа եстቃл ишитрըд. POVib. > > Dans cet article découvrez l'évolution de mon projet de porte automatique pour poulailler qui lorsqu'il sera finalisé pourra être utilisé comme un tutoriel afin de vous guider dans la réalisation de votre propre portier automatique de poulailler afin de sécuriser vos poules dans le • Le projet Porte automatique de poulailler• Etape 1 Motorisation à commande manuelle de la porte de poulailler• Etape 2 Automatisation du portier pour poulailler• Etape 3 Sécurisation de la porte du poulailler• Activités pratiques BAC PRO MELEC Le projet Porte automatique de poulaillerAyant subi à deux reprises les attaques nocturne d'un prédateur, je me suis lancé dans le projet de fabriquer une porte de poulailler motorisée afin de pouvoir l'automatiser. Cette automatisation permettant de sécuriser les poules et m'éviter de devoir sortir le matin ou le soir pour ouvrir ou fermer la porte du poulailler utilisé dispose d'une porte frontale qui s'ouvre et se ferme pour 4 à 6 poulesProjet initial Porte coulissante Au début, j'avais opté pour garder le principe de la porte horizontale coulissante afin de ne pas trop toucher au poulailler. En réutilisant le mécanisme d'une imprimante à jet d'encre HP et plus précisement le chariot et son moteur à courant continu, il était possible d'ouvrir et de fermer la porte du poulailler. Mais certaines contraintes mécaniques m'ont vite orienter vers une autre façon de modifié Pont-levis Pour faciliter la mise en œuvre de ce portier de poulailler automatique, je me suis orienté vers un porte de type pont-levis, il m'a donc été nécessaire d'enlever le cadre de l'ancien mécanisme et j'ai réutilisé l'ancienne porte que j'ai fixé au poulailler avec deux pont-levis pour poulaillerAfin d'automatiser l'ouverture et la fermeture de cette porte je l'ai relié à une corde qui sera enroulée par un moteur pas à du mécanisme pont-levisMécanisme de la porte pont-levis du poulaillerLe moteur pas à pas utilisé est de type unipolaire avec 5 fils pour l'alimentation des 4 bobines et le commun GND. Les avantages d'utiliser un moteur pas à pas est de connaître facilement sa position en comptant le nombre de pas, la vitesse de rotation n'est pas élevée et il est possible de bloquer un peu l'arbre moteur en alimentant une seule Bobine 4u moteur utile pour la sécurisation de la porte.Par contre l'inconvénient de ce type de moteur et que l'alimentation et la commande sont plus complexes. L'alimentation se fait avec 4 conducteurs pour le moteur pas à pas bipolaire et 5 ou 6 conducteurs pour le moteur pas à pas de moteurs pas à pasPour résoudre certains problèmes liés à votre projet, vous pouvez opter pour l'utilisation d'équipements à renvois d'angle vous permettant de changer l'axe de rotation de votre moteur afin de transférer la puissance entre deux arbres placés vous souhaitez commander à distance votre porte de poulailler, consultez ce tutoriel d'automatisation pour porte de poulailler pilotable par smartphone. Etape 1 Motorisation à commande manuelle de la porte de poulaillerPrincipe de fonctionnement Lors de cette étape, je vais expérimenter l'ouverture et la fermeture de la porte en comptant le nombre de pas ou de tours du moteur pas à pas. Un bouton poussoir servira à la fermeture la porte et le second servira pour l'ouverture de la si cette solution n'est pas viable dans le temps, c'est du provisoire pour réaliser les essais. En effet, il pourrait arriver que quelque choses vienne empêcher le déplacement de la porte et le fait d'arrêter le moteur à un certain nombre de pas n'assure pas de la fermeture ou de l'ouverture réelle de la porte de partie devra être améliorée lors de la prochaine 1 en vidéo Les essais sont concluants, le principe de base est fonctionnel mais doit être amélioré. Il est nécessaire de connaître la position haute position fermée de la porte du poulailler afin d'être sûr que la porte est bien fermée. Il est donc nécessaire d'ajouter un capteur fin de course haut sur la porte afin d'en détecter la part afin d'automatiser la porte de poulailler, il faut ajouter un capteur de luminosité permettant de détecter le jour et la nuit afin de rendre autonome le fonctionnement de la porte du matériel nécessaire Afin de commander la rotation du moteur pas à pas dans les deux sens pour ouvrir et fermer la porte du poulailler je vais utiliser un clone d'arduino. Pour réaliser cette commande simple j'ai besoin du matériel suivant Matériel nécessaire à l'étape 1• Carte officielle ou clone Arduino en version Uno ou une Arduino Mega.• Contrôleur Moteur avec circuit intégré L293D.• Deux boutons poussoirs• Des conducteurs pour plaque d'essai ou fils de prototypage.• Une platine d'expérimentation ou breadboard.• Des bornes automatiques Wago.• Une alimentation convertisseur 12V DC et son adaptateur femelle 5,5 / 2,1mm à visser.• Un moteur pas à pas unipolaire avec un arbre assez long pour y enrouler une redressée permet de convertir le signal alternatif 230V AC délivrée par la prise de courant en signal à courant continu 12V DC adapté à l'alimentation de l'arduino et du montage. Il serait possible de remplacer cette alimentation à courant continu par une batterie de voiture délivrant 12V et la recharger par un panneau branchements électriques Pour cette première étape voici le schéma électrique permettant de réaliser les branchements de l'ensemble du électriqueVoici à quoi ressemble les raccordements en fils volants en utilisant une plaque d'essais et des bornes automatiques Wago Raccordements en fils volantsPour simplifier les raccordement du moteur, surtout si vous utilisez un moteur pas à pas unipolaire comme dans mon cas, vous pouvez opter pour l'utilisation d'un Shield Moteur venant s'imbriquer sur l'arduino. Vous réduirez ainsi les connectiques entre l'arduino et le circuit intégré L293D ou L298P pour le cas d'un Motor programme Arduino Vous trouverez ci-dessous le programme arduino permettant l'ouverture et la fermeture de la porte avec deux commandes par boutons poussoir. La commande du moteur pas à pas se fait en Full Step, c'est-à-dire que deux bobines sont alimentées en même temps ce qui permet d'augmenter le couple du moteur mais augmenter également la consommation. En effet, on double l'intensité du courant car deux bobines du moteur sont alimentées MotorPin1= 8; // Déclaration broche commande Bobine 1 moteurint MotorPin2= 9; // Déclaration broche commande Bobine 2 moteurint MotorPin3= 10; // Déclaration broche commande Bobine 3 moteurint MotorPin4= 11; // Déclaration broche commande Bobine 4 moteurint Tour=0; // Déclaration variable pour gérer le nombre de tours du moteurint delayTime=10; // Vitesse d'ouverture et fermeture de la porteint commande_haut=4; // Bouton hautint commande_bas=5; // Bouton basboolean etat_bp_h=false,etat_bp_b=false; // Déclaration des variables bas et hautboolean mem_h=false,mem_b=false; // Déclaration des mémoires haut et basvoid setup { // Ouverture du port série et debit de communication fixé à 9600 baudspinModecommande_haut, INPUT_PULLUP; // Inverse de la lecture sur entrée BP hautpinModecommande_bas, INPUT_PULLUP; // Inverse de la lecture sur entrée BP baspinModeMotorPin1, OUTPUT; // Pin 8 de l'arduino en sortie digitalepinModeMotorPin2, OUTPUT; // Pin 9 de l'arduino en sortie digitalepinModeMotorPin3, OUTPUT; // Pin 10 de l'arduino en sortie digitalepinModeMotorPin4, OUTPUT; // Pin 11 de l'arduino en sortie digitale}void loop {etat_bp_h=!digitalReadcommande_haut; // Inverse de la lecture sur entrée BP hautetat_bp_b=!digitalReadcommande_bas; // Inverse de la lecture sur entrée BP basifetat_bp_h!=mem_h// Changement d'état du bouton poussoir haut front montant ou descendant{ifetat_bp_h && !etat_bp_b // Appui sur BP haut mais pas sur le bas{Fermer_porte; // Lancer la fonction fermeture de la porte du poulailler}}mem_h=etat_bp_h; // Mémorisation du nouvel état du bouton hautifetat_bp_b!=mem_b // Changement d'état du bouton poussoir bas front montant ou descendant{ifetat_bp_b && !etat_bp_h // Appui sur BP bas mais pas sur le haut{Ouvrir_porte; // Lancer la fonction ouverture de la porte du poulailler}}mem_b=etat_bp_b; // Mémorisation du nouvel état du bouton bas}// Séquence d'alimentation normale des bobines du moteur en Full Stepvoid Fermer_porte{// Il faut 306 * 4 = 1224 pas pour fermer la portefor Tour = 0; Tour = Seuil_Jour { Detecte_lumiere = true; } if Luminosite = Tempo_luminosite { Jour = true; fait jour"; // Affichage sur le moniteur série du texte tempoActive = false; if !fdcb && !porte_ouverte { Ouvrir_porte; } } mem_lumiere = Detecte_lumiere; if !Detecte_lumiere && tempoActive && millis - tempoDepart >= Tempo_luminosite { Jour = false; fait nuit"; // Affichage sur le moniteur série du texte tempoActive = false; if !fdch && !porte_fermee{ Fermer_porte; }} mem_lumiere = Detecte_lumiere; } etat_bp_h = !digitalReadcommande_haut; // Inverse de la lecture sur entrée BP haut etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas fdch = !digitalReadfin_de_course_haut; // Inverse de la lecture sur entrée Fin de course haut fdcb = !digitalReadfin_de_course_bas; // Inverse de la lecture sur entrée Fin de course bas if fdch != mem_fdch // Changement d'état du fin de course haut front montant ou descendant { if fdch { fermée !"; // Affichage sur le moniteur série du texte } if !fdch { non fermée"; // Affichage sur le moniteur série du texte } } if fdcb != mem_fdcb // Changement d'état du fin de course bas front montant ou descendant { if fdcb { ouverte !"; // Affichage sur le moniteur série du texte } if !fdcb { non ouverte"; // Affichage sur le moniteur série du texte } } mem_fdcb = fdcb; // Mémorisation du nouvel état du fin de course bas if etat_bp_h != mem_h // Changement d'état du bouton poussoir haut front montant ou descendant { BP Haut"; // Affichage sur le moniteur série du texte if etat_bp_h && !etat_bp_b && !fdch && !porte_fermee // Appui sur BP haut mais pas sur le bas { Fermer_porte; // Lancer la fonction sens normal } } mem_h = etat_bp_h; // Mémorisation du nouvel état du bouton haut if etat_bp_b != mem_b // Changement d'état du bouton poussoir bas front montant ou descendant { if etat_bp_b && !etat_bp_h && !fdcb && !porte_ouverte // Appui sur BP bas mais pas sur le haut { Ouvrir_porte; } } mem_b = etat_bp_b; // Mémorisation du nouvel état du bouton bas } void Fermer_porte_Initialisation { delay5000; while !fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdch = !digitalReadfin_de_course_haut; etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas if fdch { en haut"; // Affichage sur le moniteur série du texte Arret; porte_fermee = true; porte_ouverte = false; Initialisation = true; break; } } } void Fermer_porte { while !fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdch = !digitalReadfin_de_course_haut; etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas if fdch etat_bp_b { porte_fermee = true; porte_ouverte = false; en haut"; // Affichage sur le moniteur série du texte Arret; break; } } } void Ouvrir_porte { while !fdcb { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdcb = !digitalReadfin_de_course_bas; etat_bp_h = !digitalReadcommande_haut; // Inverse de la lecture sur entrée BP haut if fdcb etat_bp_h { porte_fermee = false; porte_ouverte = true; en bas"; // Affichage sur le moniteur série du texte Arret; break; } } } void Arret { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; tempoActive = 0; } Etape 3 Sécurisation de la porte du poulaillerPour sécuriser les alentours du poulailler la nuit, je souhaite détecter la présence d'un animal à l'extérieur du poulailler et l'effrayer. Deux solutions sont possibles pour éloigner le renard le son ou la lumière. J'ai opté pour l'utilisation de la lumière avec un ruban de LED. Mais il serait possible de placer une radio qui serait mise en marche par l' pour porte de poulailler automatiqueListe du matériel nécessaire Pour réaliser la sécurisation de la porte du poulailler, il est nécessaire d'ajouter le matériel suivant • Un capteur de mouvement PIR SR-602.• Un relais 1 voie.• Un ruban de LED 12V détecteur de mouvement choisit est peu encombrant et détecte la présence d'un chat jusqu'à 2 d'un mouvement et allumage ruban LEDLes raccordements électriques Afin de détecter la présence d'un animal la nuit à proximité du poulailler le capteur PIR Infrarouge doit être positionné en hauteur au niveau du poulailler. Le relais permettra de commander le bandeau de LED en 12V électrique de l'étape n°2 de la porte du poulaillerLe programme arduino Complet Pour sécuriser les alentours du poulailler, lorsqu'il fait nuit dès qu'un mouvement à l'extérieur est détecté cela va entraîner un cycle de clignotement du ruban LED afin d'effrayer le prédateur. int Mouvement_PIR = 3; // Déclaration broche capteur de mouvement PIR int commande_haut = 4; // Déclaration broche Bouton fermeture int commande_bas = 5; // Déclaration broche Bouton ouverture int fin_de_course_haut = 6; // Capteur fin de course haut int fin_de_course_bas = 7; /// Capteur fin de course bas int MotorPin1 = 8; // Déclaration broche IN1 L293D int MotorPin2 = 9; // Déclaration broche IN2 L293D int MotorPin3 = 10; // Déclaration broche IN3 L293D int MotorPin4 = 11; // Déclaration broche IN4 L293D int LED_Pin = 12; // Déclaration broche commande ruban LED int LuminositePin = A0; // Déclaration broche LDR int Luminosite = 0; // Variable de la luminosité int Tour = 0; int delayTime = 10; // Temps entre chaque pas 10ms int Seuil_Jour = 350; // Variable de luminosité seuil pour le jour int Seuil_Nuit = 200; // Variable de luminosité seuil pour la nuit int Tempo_luminosite = 10000; // Temporisation luminosité 10 secondes = 10000ms boolean porte_fermee = false; //Déclaration variable porte fermée boolean porte_ouverte = false; //Déclaration variable porte ouverte boolean fdch = false; // Déclaration variable Fin de Course Haut boolean fdcb = false; // Déclaration variable Fin de Course Bas boolean etat_bp_h = false, etat_bp_b = false; // Déclaration des variables bas et haut boolean mem_h = false, mem_b = false, mem_fdch = false, mem_fdcb = false; // Déclaration des mémoires boolean mem_mouvement = false; // Déclaration de la mémoire mouvement boolean mem_lumiere = false; // Déclaration de la mémoire lumière boolean mem_init = false; // Déclaration de la mémoire initialisation boolean active_PIR = false; // Déclaration de la variable activation capteur PIR boolean etat_mouvement = false; // Déclaration variable détection mouvement boolean Detecte_lumiere = false; // Déclaration variable détection lumière boolean Jour = true; // Déclaration variable Jour = 1 Nuit = 0 boolean Initialisation = false; // Déclaration variable initialisation // État d'activation de la tempo boolean tempoActive = false; boolean tempoActive_Securite = false; // Temps à l'activation de la tempo unsigned long tempoDepart = 0; unsigned long tempoSecu = 0; int Tempo_mouvement = 10000; // Temporisation mouvement 10 secondes = 100000ms void setup { // Ouverture du port série et debit de communication fixé à 9600 bauds pinModecommande_haut, INPUT_PULLUP; // Déclaration entrée pull-up sur entrée BP haut pinModecommande_bas, INPUT_PULLUP; // Déclaration entrée pull-up sur entrée BP bas pinModefin_de_course_haut, INPUT_PULLUP; // Déclaration entrée pull-up sur entrée Fin de course haut pinModefin_de_course_bas, INPUT_PULLUP; // Déclaration entrée pull-up sur entrée Fin de course bas pinModeMouvement_PIR, INPUT_PULLUP; // Déclaration entrée pull-up sur entrée Détecteur de mouvement PIR pinModeLED_Pin, OUTPUT; // Déclaration de la sortie LED pinModeMotorPin1, OUTPUT; // Déclaration de la sortie A- Moteur pinModeMotorPin2, OUTPUT; // Déclaration de la sortie A+ Moteur pinModeMotorPin3, OUTPUT; // Déclaration de la sortie B- Moteur pinModeMotorPin4, OUTPUT; // Déclaration de la sortie B+ Moteur Lance_initialisation; } void Lance_initialisation { Fermer_porte_Initialisation; } void loop { Luminosite = analogReadLuminositePin; if Initialisation { // Affichage sur le moniteur série du texte if Luminosite >= Seuil_Jour { Detecte_lumiere = true; } if Luminosite = Tempo_luminosite { Jour = true; fait jour"; // Affichage sur le moniteur série du texte tempoActive = false; if !fdcb && !porte_ouverte { Ouvrir_porte; } } mem_lumiere = Detecte_lumiere; if !Detecte_lumiere && tempoActive && millis - tempoDepart >= Tempo_luminosite { Jour = false; fait nuit"; // Affichage sur le moniteur série du texte tempoActive = false; if !fdch && !porte_fermee{ Fermer_porte; }} mem_lumiere = Detecte_lumiere; } etat_bp_h = !digitalReadcommande_haut; // Inverse de la lecture sur entrée BP haut etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas fdch = !digitalReadfin_de_course_haut; // Inverse de la lecture sur entrée Fin de course haut fdcb = !digitalReadfin_de_course_bas; // Inverse de la lecture sur entrée Fin de course bas if fdch != mem_fdch // Changement d'état du fin de course haut front montant ou descendant { if fdch { fermée !"; // Affichage sur le moniteur série du texte } if !fdch { non fermée"; // Affichage sur le moniteur série du texte } } mem_fdch = fdch; // Mémorisation du nouvel état du fin de course haut if fdcb != mem_fdcb // Changement d'état du fin de course bas front montant ou descendant { if fdcb { ouverte !"; // Affichage sur le moniteur série du texte } if !fdcb { non ouverte"; // Affichage sur le moniteur série du texte } } if etat_bp_h != mem_h // Changement d'état du bouton poussoir haut front montant ou descendant { BP Haut"; // Affichage sur le moniteur série du texte if etat_bp_h && !etat_bp_b && !fdch && !porte_fermee // Appui sur BP haut mais pas sur le bas { Fermer_porte; // Lancer la fonction sens normal } } mem_h = etat_bp_h; // Mémorisation du nouvel état du bouton haut if etat_bp_b != mem_b // Changement d'état du bouton poussoir bas front montant ou descendant { if etat_bp_b && !etat_bp_h && !fdcb && !porte_ouverte // Appui sur BP bas mais pas sur le haut { if !fdcb { Ouvrir_porte; } } } mem_b = etat_bp_b; // Mémorisation du nouvel état du bouton bas boolean lecture_PIR=false; unsigned long Tempo_PIR = 0; // Temporisation anti parasite unsigned long intervalle = 100; // Temporisation anti parasite lecture_PIR = digitalReadMouvement_PIR; // Lecture de l'état du capteur PIR if lecture_PIR != mem_mouvement && active_PIR && !Jour // Changement d'état du capteur PIR front montant ou descendant { Tempo_PIR = millis; } if millis - Tempo_PIR > intervalle { etat_mouvement = lecture_PIR; } if etat_mouvement && active_PIR && !Jour { tempoActive_Securite = etat_mouvement; tempoSecu = millis; Securite_poulailler; } mem_mouvement = lecture_PIR; // Mémorisation du nouvel état du capteur PIR } void Securite_poulailler { whilemillis - tempoSecu <= Tempo_mouvement { if!fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; } digitalWriteLED_Pin, HIGH; delayrandom50,200; fdch = !digitalReadfin_de_course_haut; if!fdch { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; } digitalWriteLED_Pin, LOW; delayrandom50,400; fdch = !digitalReadfin_de_course_haut; if!fdch { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; } digitalWriteLED_Pin, HIGH; delayrandom50,500; fdch = !digitalReadfin_de_course_haut; if!fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; } digitalWriteLED_Pin, LOW; delayrandom50,100; fdch = !digitalReadfin_de_course_haut; } digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; digitalWriteLED_Pin, LOW; } void Fermer_porte_Initialisation { delay5000; while !fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdch = !digitalReadfin_de_course_haut; etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas if fdch { active_PIR=true; en haut"; // Affichage sur le moniteur série du texte Arret; porte_fermee = true; porte_ouverte = false; Initialisation = true; break; } } } void Fermer_porte { while !fdch { digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdch = !digitalReadfin_de_course_haut; etat_bp_b = !digitalReadcommande_bas; // Inverse de la lecture sur entrée BP bas if fdch etat_bp_b { porte_fermee = true; porte_ouverte = false; active_PIR=true; en haut"; // Affichage sur le moniteur série du texte Arret; break; } } } void Ouvrir_porte { while !fdcb { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, HIGH; delaydelayTime; digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, HIGH; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, HIGH; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; delaydelayTime; digitalWriteMotorPin1, HIGH; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, HIGH; delaydelayTime; porte"; // Affichage sur le moniteur série du texte fdcb = !digitalReadfin_de_course_bas; etat_bp_h = !digitalReadcommande_haut; // Inverse de la lecture sur entrée BP haut if fdcb etat_bp_h { porte_fermee = false; porte_ouverte = true; en bas"; // Affichage sur le moniteur série du texte Arret; break; } } } void Arret { digitalWriteMotorPin1, LOW; digitalWriteMotorPin2, LOW; digitalWriteMotorPin3, LOW; digitalWriteMotorPin4, LOW; tempoActive = 0; } Couveuse artificelle Si vous voulez faire naître des poussins, découvrez cet article sur la couvaison et la naissance des poussins. Activités pratiques BAC PRO MELECRetrouvez ci-dessous les activités pratiques travaux pratiques ou projet en rapport avec la porte de poulailler automatique pour la formation en lycée professionnel BAC PRO MELEC. SOL EXTÉRIEUR SOL INTÉRIEUR MUR AUTRE PRODUIT CONSEIL INFORMATIONS QRCode, Carte de Visite, de Pierre et Sol à scanner, Comprenant toutes nos coordonnées Nos offres et promotions en direct de notre e-boutique LES APPUIS DE FENETRE EN PIERRE BLEUE Les Pierres Bleues Belge Pierre bleue BelgeSeuil plat Classique, épaisseur 5 cm Surface meulée1 long chant et 2 retours sur 5 cm meulés 1 casse-goutte Largeuren cm / Longueur Standard en cm Prix HT Hors Taxe. Sur Mesure = + 20 % de la taille supérieure 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Kg/ml 18 28,60 32,69 36,77 40,86 44,95 49,03 53,12 57,20 61,29 65,38 69,46 73,55 77,63 81,72 17 20 31,75 36,29 40,82 45,36 49,90 54,43 58,97 63,50 68,04 72,58 77,11 81,65 86,18 90,72 19 22 35,03 40,03 45,04 50,04 55,04 60,05 65,05 70,06 75,06 80,06 85,07 90,07 95,08 100,08 21 25 39,82 45,50 51,19 56,88 62,57 68,26 73,94 79,63 85,32 91,01 96,70 102,38 108,07 113,76 24 30 47,75 54,58 61,40 68,22 75,04 81,86 88,69 95,51 102,33 109,15 115,97 122,80 129,62 136,44 28 35 55,69 63,65 71,60 79,56 87,52 95,47 103,43 111,38 119,34 127,30 135,25 143,21 151,16 159,12 33 40 63,63 72,72 81,81 90,90 99,99 109,08 118,17 127,26 136,35 145,44 154,53 163,62 172,71 181,80 28 45 71,57 81,79 92,02 102,24 112,46 122,69 132,91 143,14 153,36 163,58 173,81 184,03 194,26 204,48 43 Pierre bleue BelgeSeuil plat Ciselé, épaisseur 5 cm Surface meulée1 long chant et 2 retours sur 5 cm Ciselé 1 casse-goutte Largeuren cm / Longueur Standard en cm Prix HT Hors Taxe. Sur Mesure = + 20 % de la taille supérieure 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Kg/ml 18 34,90 39,89 44,87 49,86 54,85 59,83 64,82 69,80 74,79 79,78 84,76 89,75 94,73 99,72 17 20 38,05 43,49 48,92 54,36 59,80 65,23 70,67 76,10 81,54 86,98 92,41 97,85 103,28 108,72 19 22 41,33 47,23 53,14 59,04 64,94 70,85 76,75 82,66 88,56 94,46 100,37 106,27 112,18 118,08 21 25 46,12 52,70 59,29 65,88 72,47 79,06 85,64 92,23 98,82 105,41 112,00 118,58 125,17 131,76 24 30 54,05 61,78 69,50 77,22 84,94 92,66 100,39 108,11 115,83 123,55 131,27 139,00 146,72 154,44 28 35 61,99 70,85 79,70 88,56 97,42 106,27 115,13 123,98 132,84 141,70 150,55 159,41 168,26 177,12 33 40 69,93 79,92 89,91 99,90 109,89 119,88 129,87 139,86 149,85 159,84 169,83 179,82 189,81 199,80 28 45 77,87 88,99 100,12 111,24 122,36 133,49 144,61 155,74 166,86 177,98 189,11 200,23 211,36 222,48 43 Pierre bleue BelgeSeuil avec Talon 1 cmMeulé ou Ciselé, épaisseur 5 cm Surface meulée1 long chant et 2 retours sur 5 cm Meulé ou Ciselé1 casse-goutte Largeuren cm / Longueur Standard en cm Prix HT Hors Taxe. Sur Mesure = + 20 % de la taille supérieure 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Kg/ml 18 60,10 68,69 77,27 85,86 94,45 103,03 111,62 120,20 128,79 137,38 145,96 154,55 163,13 171,72 17 20 63,25 72,29 81,32 90,36 99,40 108,43 117,47 126,50 135,54 144,58 153,61 162,65 171,68 180,72 19 22 66,53 76,03 85,54 95,04 104,54 114,05 123,55 133,06 142,56 152,06 161,57 171,07 180,58 190,08 21 25 71,32 81,50 91,69 101,88 112,07 122,26 132,44 142,63 152,82 163,01 173,20 183,38 193,57 203,76 24 30 79,25 90,58 101,90 113,22 124,54 135,86 147,19 158,51 169,83 181,15 192,47 203,80 215,12 226,44 28 35 87,19 99,65 112,10 124,56 137,02 149,47 161,93 174,38 186,84 199,30 211,75 224,21 236,66 249,12 33 40 95,13 108,72 122,31 135,90 149,49 163,08 176,67 190,26 203,85 217,44 231,03 244,62 258,21 271,80 28 45 103,07 117,79 132,52 147,24 161,96 176,69 191,41 206,14 220,86 235,58 250,31 265,03 279,76 294,48 43 Les Pierres Bleues Importation Pierre bleue VietnamienneSeuil plat Classique, épaisseur 5 cm Surface meulée tout coté, 1 casse-goutte Largeuren cm / Longueur Standard en cm Prix HT Hors Taxe. Coupe su r mesure, coté scié 15 € HT/coupe 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Kg/ml 20 33,66 37,03 40,39 43,76 47,12 50,49 53,86 19 30 50,49 60,59 70,69 80,78 28 Le béton est parfaitement approprié en tant que revêtement pour descente de garage en pente. Une descente de garage est une dalle en béton en pente qui permet d’accéder facilement au garage. Elle s’effectue de la s’effectue de la même manière qu’une dalle extérieure classique pour une terrasse, une allée de jardin ou une allée piétonne par exemple. Il est cependant nécessaire de prendre quelques précautions supplémentaires. Dans cet article, nous vous expliquons comment faire une descente de garage en béton. Précautions à prendre avant de commencer Définissez la forme de la descente de garage Les roues arrière et avant d’un véhicule n’ont pas le même angle de chasse dans les virages. Si votre descente de garage est en courbe, vous devez prendre en compte cette dissymétrie, notamment si elle comporte deux bandes de roulement. Celles-ci doivent donc être prévues d’une largeur suffisante 50 cm au moins ou s’évaser vers l’extérieur dans les courbes. Le plus simple consiste, par temps sec, à utiliser la descente avec votre véhicule, et à marquer soigneusement les traces de roues en saupoudrant du sable ou du plâtre par exemple. Ce repérage deviendra le centre des futurs coffrages. Pensez à l’évacuation des eaux de ruissellement La descente de garage entraîne naturellement l’eau de ruissellement en pied de pente. Il est donc important de prévoir un système d’évacuation efficace des eaux pluviales. Pour cela, prévoyez un profil en travers adapté profil en forme de toit par exemple, avec un dévers d’au moins 2%, pour évacuer l’eau vers les côtés ; un caniveau transversal en bas de la pente pour collecter l’eau et l’évacuer vers un exutoire ou un drain. Calculez bien votre pente La pente maximale conseillée est de 15 %. Au-delà, vous risquez de ne pas pouvoir monter cette pente facilement et même d’accrocher le bas de caisse de votre véhicule au niveau des cassures de pente de l’allée en béton. Préparation avant coulage A/ Délimitez Délimitez l’implantation de la future allée de garage en pente en pente à l’aide de piquets. Tendez un cordeau entre les piquets. B/ Creusez Décaissez le terrain à la profondeur souhaitée à l’aide d’une pelle et d’une pioche. Pour les ouvrages plus conséquents, vous pouvez aussi louer une mini-pelle mécanique. La profondeur de décaissement doit englober l’épaisseur de la sous-couche généralement 20 cm d’épaisseur, à laquelle s’ajoute 15 cm minimum d’épaisseur de dalle béton épaisseur typique préconisée dans le cas d’une allée carrossable. Compactez le sol avec une dame manuelle ou une plaque vibrante. Vérifiez la planéité du fond de fouille avec une longue règle de maçon et un niveau à bulle. C/ Préparez la sous-couche Pour faciliter le drainage de l’eau et augmenter la portance du sol, il est recommandé de mettre en place une sous-couche. La sous-couche est constituée de matériaux compactables, non argileux, de type grave ou mélange de gravillons + sable ex. grave de carrière 0/31,5 concassée. Déversez les matériaux sur 20 cm d’épaisseur. Ratissez pour bien répartir, puis compactez à l’aide d’une dame ou d’une plaque vibrante. Vérifiez la planéité de la plate-forme avec une longue règle de maçon et un niveau à bulle. Bon à savoir pour éviter les risques de fissuration, les canalisations, câbles, ou gaines éventuelles doivent être enfouies dans la sous-couche et non dans la dalle béton ! D/ Coffrez Le coffrage permet de délimiter la dalle et de maintenir le béton jusqu’à sa prise. Construisez un coffrage solide avec de bonnes planches en bois ex bastaings. Réalisation du coffrage. Pour les parties droites, vous pouvez utiliser des planches d’un seul tenant. En revanche, pour les courbes, il est nécessaire de les couper en morceaux de 50 cm de longueur environ afin de suivre la courbure. Vous pouvez également utiliser un coffrage flexible, qui vous facilitera considérablement la tâche. Les coffrages doivent servir de guide pour la mise à niveau de la surface de la dalle lors du tirage du béton à la règle. La hauteur finale du coffrage doit donc correspondre à la hauteur souhaitée de la dalle béton ! Fixez solidement les coffrages en plantant des piquets derrière les planches, tout en prenant soin qu’ils ne dépassent pas la hauteur du coffrage. Donnez si possible à l’ensemble une légère pente vers l’extérieur pour que l’eau s’évacue de préférence sur les côtés plutôt qu’elle ne descende vers le garage. E/ Placez des joints de désolidarisation si nécessaire Ces joints sont matérialisés par des bandes en mousse compressibles, appelées bande de rive » qui mesurent 5 à 10 mm d’épaisseur. Ils servent à désolidariser la dalle de tout obstacle pouvant gêner son libre mouvement, limitant ainsi le risque d’apparition de fissures. Les joints, ou bandes de rive, sont à positionner sur toute l’épaisseur de la dalle. Les joints de désolidarisation sont à prévoir notamment dans les cas suivants le long des murs, autour des poteaux, des regards, des points fixes, etc… Mise en place d’une bande de rive en pied de mur. F/ Ferraillez Armez le béton pour éviter que la dalle fissure. Il est recommandé d’utiliser un treillis structurel de type ST25C maille carrée de 150mm, fil de 7mm de diamètre. Les nappes armatures sont à poser sur des cales d’armature spécifiques en plastique , pour garantir leur bon enrobage par le béton minimum 3 cm d’enrobage en tous points. Pour être mécaniquement efficace, l’armature doit être positionnée au niveau du 1/3 inférieur de l’épaisseur de la dalle. Déposez votre treillis au fond du coffrage. Coupez le treillis à la disqueuse, en laissant un retrait de 5 cm en périphérie car le ferraillage doit être enrobé dans le béton et ne pas toucher les coffrages. S’il faut assembler 2 panneaux pour couvrir l’ensemble de la surface, recouvrez les panneaux entre eux en les chevauchant de la valeur d’une maille puis liez-les avec du fil de fer à ligaturer et un lieur . Les armatures doivent être bien calées et bien les ligaturées avec afin qu’elles ne bougent pas au moment de couler le béton. Les aciers doivent se recouvrir largement. Ligature d’armatures. Commande de votre béton prêt à l’emploi A/ Calculez la quantité nécessaire Pour calculer le volume d’une dalle, même en pente, rien de plus simple calculez la surface de la dalle en m2 longueur x largeur, puis multipliez par son épaisseur pour avoir le volume de béton nécessaire en m3. Si vous avez besoin d’aide, n’hésitez pas à consulter notre page sur le Calcul du volume de béton nécessaire pour réaliser votre ouvrage . B/ Commandez Pour réaliser une descente de garage, il est préconisé de commander un béton de consistance adaptée S2. Commandez votre béton prêt à l’emploi en remplissant par exemple le formulaire de demande de devis sur notre site. Véritable alternative à la bétonnière, votre béton arrive tout prêt à être coulé. Le béton prêt à l’emploi est la garantie de chantiers de bétonnage plus faciles, plus rapides et plus tranquilles ! Coulage, mise à niveau et finitions À l’arrivée du camion toupie, vérifiez que le bon de livraison correspond bien à votre commande, puis procédez au coulage du béton. Coulage Coulez le béton directement dans le coffrage, en commençant par le bas. Lors du coulage, il est important de veiller au bon enrobage des aciers par le béton Mise à niveau Nivelez votre béton au fur et à mesure, à l’aide d’un râteau, ou mieux, d’un épandeur à béton . Tirez le béton du bas vers le haut à l’aide d’une grande règle de maçon , en prenant appui sur les coffrages. Impulsez un léger mouvement de va et vient latéral avec la règle pour cisailler le béton tout en reculant. Le béton doit être suffisamment ferme pour qu’il se tienne une fois mis à niveau. C’est la raison pour laquelle il est recommandé d’utiliser un béton de consistance plastique béton S2. Lissage Une fois le béton mis à niveau, talochez la surface du béton à l’aide d’une taloche en effectuant des mouvements circulaires puis lissez soigneusement la surface à l’aide d’une lisseuse . Peaufinez l’arrondi des rebords de la semelle à l’aide d’un fer à bord encore appelé fer à marche. Réalisez les finitions La surface de votre descente doit être rugueuse afin de favoriser l’adhérence des roues. Pour augmenter la rugosité il est possible de travailler la surface du béton frais avant qu’il ne prenne, selon les différentes techniques suivantes Le balayage appliquez un brossage transversal au moyen d’un balai spécifique . Voir notre page sur la réalisation d’un béton balayé. Le rainurage créez des rainures à l’aide d’une lisseuse à rainures outil spécifique pour béton rainuré. Le bouchardage créez un motif à la surface du béton frais à l’aide d’une boucharde de cimentier outil spécifique pour béton bouchardé. La désactivation appliquez un produit désactivant pour mettre en valeur les gravillons de votre béton. Voir notre page sur la mise en œuvre du béton désactivé ou béton lavé. A noter que d’autres types de bétons peuvent être utilisés pour réaliser un aménagement descente de garage en pente, tels que le béton matricé ou le béton drainant revêtement drainant l’eau de ruissellement. Curez votre béton Un béton qui sèche trop vite risque de se fissurer. Nous vous recommandons l’utilisation d’un produit de cure appliqué au pulvérisateur au fur et à mesure de la mise en oeuvre, en respectant le dosage préconisé par le fournisseur. Voir notre page sur la cure du béton pour plus d’informations. Ensuite, laissez sécher minimum 36h ! Sciez les joints de retrait Le sciage des joints de retrait doit être exécuté au plus tard 36h après le coulage. Ils doivent diviser la dalle à la manière d’un damier, en surfaces les plus carrées possibles. L’espacement entre 2 joints doit être de 5 m maximum. Tracez l’emplacement des joints à l’aide d’un cordeau traceur. Découpez ensuite les joints à l’aide d’une disqueuse munie de disque diamanté, réglée sur une profondeur de l’ordre du 1/3 de l’épaisseur de la dalle. N’hésitez pas à vous aider de la règle de maçon pour guider la lame de la disqueuse. Une fois les joints sciés, il ne vous restera plus qu’à décoffrer ! Bon à savoir les joints de retrait ont pour but de canaliser la fissuration et sont particulièrement recommandés en cas d’angles rentrants seuils de portes, regards, poteaux…. Solution alternative pour réaliser les joints de retrait des règles-joints en plastique moulé , positionnées avant coulage, peuvent également faire office de joints de retrait, tout en facilitant par ailleurs, le tirage à la règle du béton. Mise en place de règles-joints en plastique moulé. Et après ? Laissez sécher au minimum 48h avant de décoffrer et attendez 28 jours avant de rouler dessus. Ainsi, le béton aura le temps d’atteindre 100% de ses caractéristiques mécaniques. Livraison gratuite801Livraison en 1 jour3Livraison à un point de relais324Seuil de porte 1 mètre avec joint11€15Bande de Joint D-Profil, Calfeutreur Les Porte et Fenêtres avec Forte Adhérence, Isoler du Bruit et Anti-intempéries, 6 Metres Noir9€2413€40Livraison gratuiteJoint pose sur dormant KISO - Menuiserie bois - rainure 4mm - 40M - L411 Brun36€9137€97Joint vitrier kiso 141 - Section 9 x 3 - Teinte Noir - Rouleau 150 m - KISO - Teinte Noir3 modèles pour ce produit82€92113€21Livraison gratuiteSTEIGNER Seuil de porte Garage avec Colle de Montage en EPDM, 5,5 m, 14 mm x 78 mm, SGD01 - Noir108 modèles pour ce produit79€39Seuil de porte standard 93 cm avec joint Klose Besser12€75Joint d'étanchéité bi-dureté translucide rejet d'eau - Longueur 1000 mm - Pour verre d'épaisseur 6 à 8 mm - ADLER10€401M Joint D'Etancheite Bande De Caoutchouc De Silicone Autocollant Auto-Adhesif Joint Bande Pour Fenetre De Porte De Porte Bruit Stopper Et Insonorisation Porte Calfeutrage, Blanc, 45 Mm4 modèles pour ce produit6€858€22Livraison gratuite parJoint pose sur dormant KISO - Menuiserie bois - rainure 4mm - 40M - L411 Noir - Noir32€0637€97STEIGNER Joints de douche magnétiques SET, 155 cm, vitre 3,5/4/5mm, joints d'étanchéité aimantés 180* pour portes de douche, UKM01, 2 pièces448 modèles pour ce produit33€09Seuil de porte bois 93 cm alu anodisé argent - Découpé- Prêt à poser - aux Norme PMR handicapé Klose besser18€50Joint sur dormant en PVC - LD 411 - pour rainure de 4 mm - finition noir - 40 m38€68Bande de Joint D-Profil, Calfeutreur Les Porte et Fenêtres avec Forte Adhérence, Isoler du Bruit et Anti-intempéries, 6 MetresBlanc19€6735€41Livraison gratuiteJoint isolant silicone rainure ancre Type FS4 VIRUTEX Ø 6 mm - Blanc - vendu au mètre linéaire - 12041871€56Mousse imprégnée précomprimée KISO - Classe 1 - 600Pa - 15M - 15/3 - MI 2408 X2 - Gris15€2419€46Meykoers Joint de douche Protection des scellées Salle de douche Joint46 modèles pour ce produit24€9649€96Livraison gratuiteSEUIL PORTE DE GARAGE TOLE GALVA - REF R491 LG M OU 6,1 M LARGEUR 87/50 MM HAUTEUR 30 MM - POULAIN CLAUDE33€64Joint de calfeutrement ELTON - Profil D pour espace important - Noir - rouleau de 15 m - 300003715€95Joint adhésif Porte entree Fenetre 3 rouleaux 12mm x 3mm x 5m Joint Isolation en Mousse Caoutchouc Joint Antichoc Contre courants d'air Protection Meuble Mur Poignée -Mousse blanc film jaune12€9919€48Livraison gratuiteSeuil de porte d'entrée 93 cm avec joint - bronze14€82Klarstein Kit joint de fenêtre Klarstein 3,9 m fermeture à glissière bande autoagrippante blanc29€9938€99Livraison gratuitePolyvalent Caoutchouc Bande Joint, Porte Garage Bande Joint, Volet Portes Bande Joint, Temps Bord Bordure Enveloppement Complet Bas Scellé,Starlight22€4638€18Livraison gratuiteJoint de rénovation en polypropylène souple, adhésif en forme de V. transparent 6101020626€85Joint vitrier kiso 141 - Section 9 x 3 - Teinte Noir - Rouleau 150 m - KISO - Teinte Noir3 modèles pour ce produit60€0289€64Livraison gratuiteSEUIL AVEC JOINT PG16 - Besoin D'Habitat24€06Klarstein Kit d'étanchéité pour climatiseurs fenêtres coulissantes PVC40€9953€29Livraison gratuiteJoint mousse polyuréthane - Compriband trs - Tramico7€609€12Joint brosse adhésif gris hauteur 16 mm, longueur 5,5 m, largeur 4,8 mm - Gris10€27Bande d'Etanchéité en Silicone, 10m Transparent Bande d'étanchéité Auto-adhésive Porte Bas Joint Strip Porte Coupe-Bise joint de fond de porte Imperméable Coupe-vent Anti-poussière17€1237€50Livraison gratuiteJoint de rechange pour Klomatic JOURJON - Le mètre L - 890011€86Calfeutrage Fenêtres pour Climatiseur Mobile et Sèche-Linge6 modèles pour ce produit29€9962€98Livraison gratuiteTolleTour 400CM étanchéité de fenêtre pour climatiseurs mobiles Tissu De Calfeutrage pour Fenêtres et Sèche-Linge Fonctionne - Blanc20€9937€48Livraison gratuiteJoint d'étanchéité ISL9 pour seuil - au mètre - ISL9-J-CR5€54Joint d'étanchéité EPDM 141 KISO - 15x3 mm - Marron - Rouleau 100 mL - 1413x15BR64€2083€40Livraison gratuiteSeuil de porte standard 93 cm avec joint12€75STEIGNER Joint pour plinthe cuisine, profil d’étanchéité pour socle cuisine, 16 mm, longueur 150 cm7 modèles pour ce produit5€59STEIGNER Joint de douche pour paroi en verre, vitre 6/7/8mm, joint d'étanchéité PVC courbé pour les cabines de douche arrondies, UK55396 modèles pour ce produit7€79STEIGNER Seuil de porte Garage avec Colle de Montage en EPDM, 5,5 m, 14 mm x 78 mm, SGD01 - Noir108 modèles pour ce produit12€19Compriband , joint de mousse imprégnée, rouleau de 8m, larg 20/ 3-7 mm TRAMICO - pour seuil PVC BILCOCQ – vendu au mètre – XP2-J-CR212€44Randaco 400CM Etanchéité des fenêtres pour Climatiseur Mobile et Sèche-Linge - Fonctionne avec Toutes Les Unités de Climatisation Mobiles - Blanc20€9934€48Livraison gratuiteBande Joint placo - 51mm x 150ml4€74STEIGNER Joint de protection de bord20 modèles pour ce produit2€99JOINT GARAGE Vendu par 13€84STEIGNER Joints de douche magnétiques SET, 155 cm, vitre 3,5/4/5mm, joints d'étanchéité aimantés 180* pour portes de douche, UKM01, 2 pièces448 modèles pour ce produit38€69STEIGNER Joint de feuillure de battant Joint d'étanchéité de fenêtre Largeur de rainure 5 mm en TPE, 15m, MARRON, SFD14 - MARRON28€49STEIGNER Joint de douche pour paroi en verre, 180cm, vitre 5/ 6 mm, joint d'étanchéité PVC droit pour les cabines de douche réctangulaires, UK33-0636 modèles pour ce produit7€79Film de survitrage Thermo Cover Tesa - Longueur 4 m - Largeur 1,5 m20€93Mousse imprégnée précomprimée KISO - Classe 1 - 600Pa - 15M - 15/4 - MI 2408 X218€5624€10Joint universel pour portes de douche pour fente avec lèvre longue33€50STEIGNER Joint de douche pour paroi en verre, 190cm, vitre 6/ 7/ 8 mm, joint d'étanchéité PVC droit pour les cabines de douche réctangulaires, UK1418 modèles pour ce produit7€79STEIGNER Joint de douche pour paroi en verre, 40cm, vitre 6/ 7/ 8 mm, joint d'étanchéité PVC droit pour les cabines de douche réctangulaires, UK1117 modèles pour ce produit8€89Joint d'étanchéité fenêtre6€397€99Joint sur ouvrant D315 KISO - rouleau 200m Beige - vendu au mètre - D315TPEBEIGE4€78Bas de Porte Adhésif, 10M x 4,5CM Bande d'étanchéité Auto-adhésive de Silicone pour Porte et Fenetre. Protection contre l 'eau, Protection contre les Insectes, Réduction du BruitTransparent22€8331€51Livraison gratuiteCompriband , joint de mousse imprégnée, rouleau de 5m60,larg15 / 4-11mm TRAMICO - SPP avec joint GSL prémonté pour porte d'entrée ou palière 4m93€86Livraison gratuiteJoint porte, Joint Fenêtre pvc D Profil, Calfeutreur Les Porte et Fenêtres avec Forte Adhérence, Isoler du Bruit et Anti-intempéries, 6 Metres Marron9€2212€82Livraison gratuiteJoint Flex - Largeur de rainure 3 mm - Rehau149€19193€95Livraison gratuite

comment faire un seuil de porte de garage