maxime-montigaud/project/scanner-3d/index.html
2022-03-24 15:46:02 +01:00

787 lines
17 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Source Themes Academia 4.3.1">
<meta name="generator" content="Hugo 0.89.4" />
<meta name="author" content="Léa Jean">
<meta name="description" content="Réalisation d&#39;un système permettant de faire de la photogrammétrie.">
<link rel="alternate" hreflang="en-us" href="/portfolios/lea-jean/project/scanner-3d/">
<meta name="theme-color" content="#60aaf3">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.8.6/css/academicons.min.css" integrity="sha256-uFVgMKfistnJAfoCUQigIl+JfUaP47GrRKjf6CTPVmw=" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.0/css/all.css" integrity="sha384-aOkxzJ5uQz7WBObEZcHvV5JvRW3TUc2rNPA7pe3AwnsUohiw1Vj2Rgx2KSOkF5+h" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" integrity="sha256-ygkqlh3CYSUri3LhQxzdcm0n1EQvH2Y+U5S2idbLtxs=" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/github.min.css" crossorigin="anonymous" title="hl-light">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/dracula.min.css" crossorigin="anonymous" title="hl-dark" disabled>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700|Open+Sans|Roboto+Mono&display=swap">
<link rel="stylesheet" href="/portfolios/lea-jean/css/academia.min.9972e892666a05bd315bf8453ba138a8.css">
<link rel="manifest" href="/portfolios/lea-jean/site.webmanifest">
<link rel="icon" type="image/png" href="/portfolios/lea-jean/img/icon.png">
<link rel="apple-touch-icon" type="image/png" href="/portfolios/lea-jean/img/icon-192.png">
<link rel="canonical" href="/portfolios/lea-jean/project/scanner-3d/">
<meta property="twitter:card" content="summary_large_image">
<meta property="og:site_name" content="Léa Jean">
<meta property="og:url" content="/portfolios/lea-jean/project/scanner-3d/">
<meta property="og:title" content="Scanner 3D | Léa Jean">
<meta property="og:description" content="Réalisation d&#39;un système permettant de faire de la photogrammétrie."><meta property="og:image" content="/portfolios/lea-jean/project/scanner-3d/featured.jpg">
<meta property="twitter:image" content="/portfolios/lea-jean/project/scanner-3d/featured.jpg"><meta property="og:locale" content="en-us">
<meta property="article:published_time" content="2022-01-13T00:00:00&#43;00:00">
<meta property="article:modified_time" content="2022-01-13T00:00:00&#43;00:00">
<title>Scanner 3D | Léa Jean</title>
</head>
<body id="top" data-spy="scroll" data-target="#TableOfContents" data-offset="71" >
<aside class="search-results" id="search">
<div class="container">
<section class="search-header">
<div class="row no-gutters justify-content-between mb-3">
<div class="col-6">
<h1>Search</h1>
</div>
<div class="col-6 col-search-close">
<a class="js-search" href="#"><i class="fas fa-times-circle text-muted" aria-hidden="true"></i></a>
</div>
</div>
<div id="search-box">
</div>
</section>
<section class="section-search-results">
<div id="search-hits">
</div>
</section>
</div>
</aside>
<nav class="navbar navbar-light fixed-top navbar-expand-lg py-0" id="navbar-main">
<div class="container">
<a class="navbar-brand" href="/portfolios/lea-jean/"><img src="/portfolios/lea-jean/img/lyc.png" alt="Léa Jean"></a>
<a class="navbar-brand" href="/portfolios/lea-jean/">Léa Jean</a>
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation"><span><i class="fas fa-bars"></i></span>
</button>
<div class="collapse navbar-collapse" id="navbar">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link " href="/portfolios/lea-jean/#hero"><span>Accueil</span></a>
</li>
<li class="nav-item">
<a class="nav-link " href="/portfolios/lea-jean/#experience"><span>Parcours</span></a>
</li>
<li class="nav-item">
<a class="nav-link " href="/portfolios/lea-jean/#skills"><span>Compétences</span></a>
</li>
<li class="nav-item">
<a class="nav-link " href="/portfolios/lea-jean/#projects"><span>Réalisations</span></a>
</li>
<li class="nav-item">
<a class="nav-link " href="/portfolios/lea-jean/#contact"><span>Contact</span></a>
</li>
</ul>
</div>
</div>
</nav>
<article class="article article-project py-5" itemscope itemtype="http://schema.org/Article">
<div class="container split-header">
<div class="row justify-content-center">
<div class="col-lg-8">
<img class="img-fluid w-100" src="/portfolios/lea-jean/project/scanner-3d/featured_huafb25b187cc602d9bebf090a88be9015_4914942_680x500_fill_q90_lanczos_smart1.jpg" itemprop="image" alt="">
</div>
<div class="col-lg-8">
<h1 itemprop="name">Scanner 3D</h1>
<meta content="2022-01-13 00:00:00 &#43;0000 UTC" itemprop="datePublished">
<meta content="2022-01-13 00:00:00 &#43;0000 UTC" itemprop="dateModified">
<div class="article-metadata">
<span class="article-date">
Publié le
<time>13-01-2022</time>
</span>
</div>
<div class="btn-links mb-3">
<a class="btn btn-outline-primary my-1 mr-1" href="https://projets.cohabit.fr/redmine/projects/projets-du-fablab/wiki/Scanner_3D" target="_blank" rel="noopener">
Documentation publique
</a>
</div>
</div>
</div>
</div>
</div>
<div class="article-container">
<div class="article-style" itemprop="articleBody" style="text-align:justify;">
<h3 id="description">Description</h3>
<p>A partir des pièces d&rsquo;un scanner 3D déjà réalisé auparavant, on réalise un système permettant de prendre plusieurs photos de manière régulière et à la même distance d&rsquo;un objet. A terme, avec un logiciel, on va pouvoir construire le modèle 3D de l&rsquo;objet à partir de ces photos.</p>
<p>Jai décidé de garder la plaque tournante du système d&rsquo;origine, mais aussi de concevoir un nouveau support pour l&rsquo;appareil photo et puis de programmer lArduino de manière à ce que la plaque tourne d&rsquo;un certain incrément toutes les tant de secondes, la photo sera prise pendant ce laps de temps (par exemple, la plaque va tourner de 15° toutes les 10 secondes).</p>
<h3 id="réalisation">Réalisation</h3>
<p>Pour commencer, jai démonté le scanner 3D, puis modélisé sur FreeCAD le support de l&rsquo;appareil photo.
Le support était au départ composé d&rsquo;un corps à imprimer, d&rsquo;une plaque pour supporter l&rsquo;appareil photo, qui serait fixée au corps grâce à des chevilles en bois, et de deux tubes pour stabiliser la plaque aux extrémités. Après réflexion, jai décidé de ne mettre quun seul tube car suffisant. Ce dernier serait renforcé par un pied.</p>
<p>Jai imprimé le corps en PLA et découpé à la découpe laser la plaque de MDF 10 mm. Jai ensuite percé les trous qui permettront de fixer la plaque au corps avec une perceuse à colonne. Le trou traversant au milieu de la plaque va permettre de fixer l&rsquo;appareil photo à plaque. Il a été placé par rapport à la position du trou déjà présent en-dessous de l&rsquo;appareil photo. Jai ensuite scié un tube de métal de diamètre 8 mm.</p>
<table>
<thead>
<tr>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/piece1.jpg" alt="Support" title="Corps imprimé en PLA"></td>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/piece2.jpg" alt="Support" title="Corps imprimé en PLA"></td>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/plaque2.jpg" alt="Support" title="Plaque support en MDF"></td>
</tr>
<tr>
<td style="text-align:center"><strong>Corps imprimé en PLA</strong></td>
<td style="text-align:center"><strong>Corps imprimé en PLA</strong></td>
<td style="text-align:center"><strong>Plaque support en MDF</strong></td>
</tr>
</tbody>
</table>
<p>Il y a un décalage de hauteur d&rsquo;environ 6-7 mm entre l&rsquo;appareil photo et la plaque support, donc pour qu&rsquo;il soit parallèle à cette dernière, jai découpé de petites cales (dessinées sur Inkscape) de 3 mm que jai collées ensemble. La cale a ensuite été collée sur la plaque support.</p>
<p>Pour garder le tube droit, jai modélisé et imprimé un pied. Puis jai modélisé et imprimé une pièce qui s&rsquo;encastre dans le tube et la plaque support pour assurer un maintien entre les deux pièces mais pour également garder l&rsquo;ensemble démontable.</p>
<table>
<thead>
<tr>
<th style="text-align:center"></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/piece-scanner3d.jpg" alt="Support" title="Pièce qui s'encastre dans le tube"></td>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/pied.jpg" alt="Support" title="Pied support assemblé"></td>
</tr>
<tr>
<td style="text-align:center"><strong>Pièce qui s&rsquo;encastre dans le tube</strong></td>
<td style="text-align:center"><strong>Pied support assemblé</strong></td>
</tr>
</tbody>
</table>
<p>Après avoir assemblé les pièces du support caméra ensemble, jai ensuite assemblé ce dernier avec la plaque tournante.</p>
<table>
<thead>
<tr>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/support2.jpg" alt="Support" title="Ensemble plaque tournante/support assemblés"></td>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/scanner.jpg" alt="Support" title="Ensemble plaque tournante/support assemblés"></td>
<td style="text-align:center"><img src="/portfolios/lea-jean/img/support3.jpg" alt="Support" title="Ensemble plaque tournante/support assemblés"></td>
</tr>
<tr>
<td style="text-align:center"><strong>Ensemble plaque tournante/support assemblés</strong></td>
<td style="text-align:center"><strong>Ensemble plaque tournante/support assemblés</strong></td>
<td style="text-align:center"><strong>Ensemble plaque tournante/support assemblés</strong></td>
</tr>
</tbody>
</table>
</div>
<div class="article-tags">
<a class="badge badge-light" href="/portfolios/lea-jean/tags/fab/">fab</a>
</div>
<div class="media author-card" itemscope itemtype="http://schema.org/Person">
<img src="/portfolios/lea-jean/img/leebit.png" alt="Profil" height="80" width="80">
<div class="media-body">
<h5 class="card-title" style="display:flex; justify-content:center;" itemprop="name"><a href="/portfolios/lea-jean">Léa Jean</a></h5>
<h6 class="card-subtitle" style="display:flex; justify-content:center;">Volontaire en Service Civique</h6>
<ul class="network-icon" style="display:flex; justify-content:center;" aria-hidden="true">
<li>
<a itemprop="sameAs" href="/portfolios/lea-jean/#contact" >
<i class="fas fa-envelope"></i>
</a>
</li>
<li>
<a itemprop="sameAs" href="/portfolios/lea-jean/#contact" >
<i class="fas fa-phone"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</article>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js" integrity="sha256-lqvxZrPLtfffUl2G/e7szqSvPBILGbwmsGE1MKlOi0Q=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.6/isotope.pkgd.min.js" integrity="sha256-CBrpuqrMhXwcLLUd5tvQ4euBHCdh7wGlDfNz8vbu/iI=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js" integrity="sha256-X5PoE3KU5l+JcX+w09p/wHl9AzK333C4hJ2I9S5mD4M=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/portfolios/lea-jean/js/academia.min.d691276f1564f37d5e31c2e5fb0cfcae.js"></script>
<div class="container">
<footer class="site-footer">
<div class="container" style="display:flex; justify-content: center;">
<div class="row align-items-center">
<div>
<p class="mb-0" style="text-align:center;">
Site réalisé à partir du thème :
<a href="https://themes.gohugo.io/themes/academia-hugo/" target="_blank" rel="noopener">Academia Hugo</a>.
</p>
<p style="text-align:center;">Code source modifié par <i style="color:#ffb92c;">Léa JEAN</i> et <i style="color:#ffb92c;">Habib BELARIBI</i>.</p>
</div>
<div class="col-md-6">
<ul class="list-inline network-icon text-right mb-0">
</ul>
</div>
</div>
</div>
</footer>
</div>
<div id="modal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Cite</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<pre><code class="tex hljs"></code></pre>
</div>
<div class="modal-footer">
<a class="btn btn-outline-primary my-1 js-copy-cite" href="#" target="_blank">
<i class="fas fa-copy"></i> Copy
</a>
<a class="btn btn-outline-primary my-1 js-download-cite" href="#" target="_blank">
<i class="fas fa-download"></i> Download
</a>
<div id="modal-error"></div>
</div>
</div>
</div>
</div>
</body>
</html>