background preloader

Fabriquer un scanner 3D avec un kit Arduino et un tourne-disque

Fabriquer un scanner 3D avec un kit Arduino et un tourne-disque
Sébastien Korczak a réalisé ce scanner 3D en utilisant un tourne-disque dont il a modifié la partie motorisation pour pouvoir la piloter à l’aide d’un kit Arduino. Sur la plateforme en rotation, on retrouve un appareil photo et un pointeur laser qui balaye la zone à scanner. Éléments de constitution un appareil photo avec une fonction enregistrement ( resol de 640×480, 30 images par secondes).un pointeur laser avec un diffuseur pour afficher une ligne.un tourne-disque modifié au niveau du moteur avec un moteur pas à pas piloté par kit Arduino. Fonctionnement Au niveau du fonctionnement, le principe est simple. L’appareil photo filme la projection de la ligne rouge émise par le laser et tous cela pendant un moment, le temps que le kit Arduino fasse faire une rotation pas à pas de l’ensemble. La ligne rouge du laser se voit donc déformé en fonction des objets se trouvant dans la pièce, du point de vue de l’appareil photo. Traitements des données via : hackaday Related:  interaction arduino logiciel 3dArts coding TUTO-hackingscanner en 3D

DAVID 3D Scanner arduino « digital thesis | advanced studio | iit college of architecture Detecting Motion If you have ever had the pleasure of playing a Nintendo Wii then you know how much fun it is to use the motion sensing controller. Whether you’re slaughtering your friends in boxing or improving your bowling score, it adds an extra sense of accomplishment to perform the action in real time and have it translate to your character on screen (not to mention you get quite a workout). Well, there is another controller that goes beyond the capabilities of the Wii Mote. Although, not nearly as sophisticated as the TrueMotion controller, JoySlippers are cool devices that make you think twice about your mouse. Results in Lights The next sketch problem I will tackle involves taking input from using some device, whether it be a sensor or button, to trigger some type of light response. It is a great tutorial, but I modified it slightly to use a push button as the input to control the light bulb turning off and on, as opposed to the space bar. /*Lightbulb Flicker – Sketch Problem 2

Frequently Asked Questions Wireshark Frequently Asked Questions 1. General Questions: 1.1 What is Wireshark? 1.2 What's up with the name change? 1.3 Where can I get help? 1.4 What kind of shark is Wireshark? 1.5 How is Wireshark pronounced, spelled and capitalized? 1.6 How much does Wireshark cost? 1.7 But I just paid someone on eBay for a copy of Wireshark! 1.8 Can I use Wireshark commercially? 1.9 Can I use Wireshark as part of my commercial product? 1.10 What protocols are currently supported? 1.11 Are there any plans to support {your favorite protocol}? 1.12 Can Wireshark read capture files from {your favorite network analyzer}? 1.13 What devices can Wireshark use to capture packets? 1.14 Does Wireshark work on Windows Vista or Windows Server 2008? 2. 2.1 Why do I get an error when I try to run the Win32 installer? 3. 3.1 I installed the Wireshark RPM (or other package); why did it install TShark but not Wireshark? 4. 4.1 I have libpcap installed; why did the configure script not find pcap.h or bpf.h? 5. 6. 7. 8. 9. 10. 11.

blender, burster, arduino, processing, 3d scanning, programming 3D scanner (024; 21.02.2010; blender) Prototype. Simple but works well. How it works? Based on scheme and calibration value (a,b and c) we can calculate coordinates of every scanned point. Scan parameters: 360 degrees scan, video recording time: 82 sec, 'video to point cloud' conversion time: 115 sec, number of generated points: 72 000. Scan with auto faces generating script: Mesh after a little processing: What next? <p style="color:#FF0000;"> Twoja przeglądarka nie obsługuje JavaScriptu, lub jego obsługa została zablokowana.

DIY BioPrinter, une imprimante 3D biologique à la maison « MakingSociety Le hackerspace BioCurious vient de mettre en ligne des instructions pas-à-pas pour fabriquer son imprimante 3D biologique à la maison. Toutes les étapes sont partagées librement sur le site Instructables. Patrick D'haeseleer est un scientifique amateur américain d'origine belge et membre actif du hackerspace BioCurious, un espace collectif spécialisé en hacking biologique basé à Sunnyvale en Californie. Avec un petit groupe de passionnés, ils ont mis au point le DIY BioPrinter. Le DIY BioPrinter de BioCurious. Photo : Patrick D'haeseleer. Cette machine permet d'imprimer des organismes vivants. Le fonctionnement du BioPrinter DIY est somme toute très simple. Cette technique est déjà utilisée dans le champ médical. Il a notamment expliqué sa démarche lors de deux conférences TED spectaculaires. L'entreprise Organovo s'est de son côté spécialisée dans la fabrication et la commercialisation de ces imprimantes 3D. Crédit : Organovo©

Fabriquer son scanner 3D La création de modèles en 3D est un travail long et ardu, il nécessite de bonnes compétences ; en d'autres termes, il faut d'excellents artistes/graphistes. Pour faciliter cette tâche, on peut avoir recours aux scanners 3D, mais c'est onéreux et pas très facile à utiliser. Pourtant, la technologie de la barrière laser n'est pas très compliquée. Le site suivant vous propose de fabriquer un scanner 3D simple à partir d'une webcam, d'un pointeur laser, d'un moteur et de quelques engrenages. Pour utiliser le tout, j'ai écrit un programme en C avec l'interface en GTK, COPOS (sous GPL). capture d'une séquence d'image avec la webcam ;sélection du laser sur la première image ;définition des paramètres du système (distance focale, distance entre le laser et la webcam, etc.) Ce logiciel nécessite une webcam compatible Video4Linux (testée : Philips740K), ainsi que l'extension OpenGL pour Gtk (GtkGLExt).

joshua kauffman> Renforcer les bactéries présentes dans Second Life (Second Life avatar walking on Mycoplasma Pneumoniae) We’ve been fortunate to have Matt Biddulph around Amsterdam a lot recently. Describing himself as a creative technologist and freelance software developer, tonight he spoke to an intimate audience at Mediamatic about programming self-replicating bacteria in Second Life. Here are some notes. Matt introduced his talk with an overview of Bruce Sterling’s little design book ’shaping things.’ Spimes have identities. Spimes will then get to the physical world through 3D printers, which are getting more affordable and are ubiquitious in design practice and industry. Spimes allow the tracking and optimization of cradle to cradle object lifecycles. So the universe of spimes is an informational universe. Where better to do it than Second Life, the online world, a system we can use to understand the operation of digital objects. And every object in the virtual world can have a script attached to it.

All projects Hack a Day All Projects Select a tag Most skulled Official Hackaday Prize Entry 53.5k 73 1.1k 675 An affordable electronics manufacturing system for hobbyists, students, & small businesses. Project Owner Contributor $300 Pick and Place / 3D printer by Neil Jansen 37.7k 124 818 593 Python-powered machine vision modules OpenMV by i.abdalkader 58.5k 31 1.1k 472 pcb mill built from garbage using basic hand tools and little money PCB mill for under $10 by shlonkin 47.5k 167 816 463 Fully stand-alone HF (Shortwave) Software Defined Transceiver & Vector Network Analyzer. PortableSDR by Michael R Colton 29.9k 28 828 415 Intelligent home automation hardware and software on a budget which utilizes a full home personal digital assistant and electricity savings Project Jarvis - A.I Home Automation & Assistant by IamTeknik 34.8k 68 505 372 Science in your hand. Open Source Science Tricorder by peter jansen 18.5k 80 456 357 LoFi is a very low cost ($5), small, auto-transmitting module. LoFi by David Cook 38.6k 32 566 353 by nsted

123D Scanner - Home made 3D Scanner Hey - have a look at my new project HERE In this project I built a 3D Scanner, that enables generating 3D models of physical objects. The files can later be viewed in 3D software (GLC Player, Sketchup, Rhino, or sites such as and even manipulated into .STL file and 3D printed. The software for this project is completely free, I am using Autodesk's 123D catch, Link:123D catch The 123D Catch is a great software, it requires taking many photos of an object all around it, and uploading it into the software, and it returns a 3D file. Since I really liked the solution but did not wanted to take the photos myself - I built an instrument that does that - description hence. Please note that this document does not intend to explain how to use 123D catch (this can be found here)

L'imprimante 3D passe au Titane Voici le genre de réalisation que vous pourriez produire vous même si vous étiez prêt à investir quelques euros. Cette boule complètement Design est en fait en Titane , et chose intéressante et visiblement dans l’ air du temps, elle a été réalisée à l’aide d’une imprimante 3D. Les imprimante 3D vont vraisemblablement s’installer dans la durée, les médecins les utilisant déjà pour créer des prothèses, et certains industriels proposent déjà de réaliser des projets de particuliers moyennant finance ( mais jusqu’ici aucune impression en 3D n’était possible avec du Metal). Si certains modèles sont chers tout en restant accessibles, l’imprimante qui a créé cette boule à base de poudre de titane risque de vous décourager. La balle créée ne mesure que 2cm de diamètre, on peut donc aisément se faire une idée de la précision de l’imprimante qui autorise les excentricités les plus folles. » L‘impression » se déroule comme tel :

Matherix Labs Blender 3D hi it should be easy, since blender is written in python and you can easily control the arduino with python. here is a simple example to control it with python (very simple one) arduino code int ledPin13 = 13; // select the pin for the LEDint ledPin12 = 12; // select the pin for the LEDint ledPin11 = 11; // select the pin for the LEDint ledPin10 = 10; // select the pin for the LEDint ledPin9 = 9; // select the pin for the LEDint ledPin8 = 8; // select the pin for the LED// int inPin = 7; void setup() { pinMode(ledPin13,OUTPUT); // declare the LED's pin as output pinMode(ledPin8,OUTPUT); // declare the LED's pin as output pinMode(ledPin9,OUTPUT); // declare the LED's pin as output Serial.begin(9600); // connect to the serial port Serial.println("Arduino is ready");} //setup void loop () { int serbyte = 0; serbyte = Serial.read(); // if the input is '-1' then there is no data if (serbyte ! } // if } //loop python code #! ser = serial.Serial('/dev/tty.usbserial-A5001amK', 9600) ser.write('H') /me

Why Vagrant? - Vagrant Documentation Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team. To achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. If you're a developer, Vagrant will isolate dependencies and their configuration within a single disposable, consistent environment, without sacrificing any of the tools you're used to working with (editors, browsers, debuggers, etc.). If you're an operations engineer, Vagrant gives you a disposable environment and consistent workflow for developing and testing infrastructure management scripts. If you're a designer, Vagrant will automatically set everything up that is required for that web app in order for you to focus on doing what you do best: design.

Related: