background preloader

Design, compile, and simulate your electronic project online.

Related:  ARDUINOIoTMaking

NeoPixel-UserGuide-Arduino De MCHobby Wiki. MCHobby investi du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby. Bibliothèque Arduino Contrôler des NéoPixels à "partir de rien" est un sacré challenge. Vous pouvez installer la bibliothèque comme suit: Naviguez sur la page de la bibliothèque Adafruit_NeoPixel sur Vous trouverez ici un tutoriel contenant des informations complémentaire pour installer une bibliothèque/librairie Arduino. Branchement de base Pour débuter, considérons que nous avons un microcontroleur Arduino connecté sur le port USB d'un ordinateur. Identifiez le bout correspondant à l'entrée ("input") de votre ruban NeoPixel, Pixel(s) ou autre périphérique NéoPixel. Crédit: AdaFruit Industries Parfois. Il ne se passe rien

Cylon.js - Browser Support As of version 0.20.0, Cylon.js has support for running inside browser JS runtimes. This is thanks in no small part to the Browserify tool. For the purposes of this guide, we're going to break apart browser support into a few main sections. Platform Support, which lists the Cylon.js modules that can be used in-browser. The Browserify section forms the base the Chrome App and Phonegap sections build on, so it's recommended to start there before continuing into the section of your choice. Platform Support Due to security limitations of browser JS runtimes, not all Cylon.js modules are supported in-browser. However, any module that communicates with devices over a serial port or bluetooth connection, or any other hardware link, will not work from inside a browser. There is an exception to this, and that's Chrome Apps. Here's all currently known supported modules: Browserify and Phonegap: cylon-force cylon-hue cylon-leapmotion cylon-m2x cylon-mqtt cylon-nest cylon-skynet cylon-spark Browserify

REVOLVE // A hardware-less coffee table I wanted the shape of this object to be relatively basic because the slicing process created by the program would be enough of a feature to draw you in. I also needed to have the design done pretty fast because Paul and I only had a couple days to see this project through. I hit the internet for inspiration and came across the Kitaj, a side table by Rodolfo Dordoni. I wanted to make something a bit bigger and decided to convert this shape into a coffee table. Paul also needed a table for his office (his previous one made by a well known swedish manufacturer may have finally given out because he fell victim to the 'they gave us extra hardware' myth). In Paul's shop, we happened to come across a circular piece of glass that may have also come from yet another abandoned piece of 'put it together yourself' furniture that found it's inevitable demise. This basic shape is super easy to model in any software platform really, and you can play with the curvature that you like.

Arduino - Controlling a WS2812 LED strand with NeoPixel or FastLED Difference between WS2801, WS2811 and WS2812 Before we start, we should probably identify the differences between the WS2801, WS2811 and WS2812 based strips (also called “strands”). Most projects and descriptions out there discus these sometimes mixed, and for one who dives into LED strips for the first time, these models numbers might be confusing. The model numbers WS2801, WS2811 and WS2812 actually refer to different “things”. The WS2801 and WS2811 are LED driver IC’s (Integrated Circuits). These IC’s can control up to 3 LEDs, typically Red, Green and Blue. The WS2812 however is a WS2811 placed inside a 5050 LED package. In the illustration below you’ll see the difference: On the left a 5050 RGB LED, on the right a WS2812 which combines a 5050 RGB LED with a WS2811 controller. 5050 RGB LED (left) and WS2812 (right) Where the WS2801 strips needed 4 wires, the WS2811/WS2812 strips only needs 3 wires. In my little Arduino project I’ll be using the WS2812. Specifications Note: Data Flow Power

Visual Programming IDE’s for IOT (For People who have no Programming Experience) Everyone is excited about Internet of Things. Since long there was a gap between people who either didn’t know how to deal with Hardware or didn’t have any idea on how to program the system. Since each day we face these problems, I decided to put forward a list of tools which one can be used in order to solve this gap along with the cost associated with each of the above. Lets get started by looking into the various Software tools that comes handy for any kind of IOT development. Visual Programming Software For IOT Wyliodrin is a programming environment for all and is pretty easy to get along with. Most of the above software are free and are used widely by programmers with some or no programming experience.

How 3-D Printing in Silver Really Works--How to Print 3-D Objects in Pure Silver 3-D printing company Shapeways can now print items in silver--or almost, anyway. I needed to get some clarification as to how that could really work, and Shapeways has kindly provided an in-depth look at how this process works. If you've got any interest in printing out your own 3-D silver jewelry, read on and find out what goes on behind the scenes. Thanks to Shapeways for the following, very interesting description of how the process works. "Shapeways enables people to design custom objects in silver by printing a wax model layer by layer, then using the wax model to cast in silver. After the model is finished, the support material is dissolved in heated oil.

Arduino domotique Télécommande de iOS ou Android / Pour la domotique, le contrôle ou la surveillance de votre Arduino à distance, Arduino directeur fait tout. Voici comment l'utiliser pour contrôler votre Arduino depuis un mobile ou une tablette. Exigences Aujourd'hui, je suis en essais avec iOS, mais les fonctions d'applications Android sont identiques à l'exception de l'absence du générateur de code. ArduinoManager , pour iOS ou Android Arduino Ethernet ou WiFi officiel bouclier Bibliothèque IOSController installé dans votre dossier bibliothèques (ou contrôleur Android ) Exemple de code pour Ethernet ou WiFi versions Un servo, certains capteurs analogiques, et le potentiomètre, une planche à pain, et des LEDs de jouer avec. Ceux-ci doivent tous être des éléments communs trouvés dans n'importe quel kit de démarrage Arduino. Introduction Android Manager est une interface agréable pour contrôler votre Arduino à distance via WiFi ou Ethernet. Commencer Modifier ceux de votre propre réseau à domicile. #define SD_SUPPORT Alternatives

Evaluating Event-Driven Libraries for Arduino | Ardublock We have been thinking about how to make Ardublock more intuitive and adding event based control blocks seem to be the way to go. We’d like to enable new comers to Arduino to easily express the idea of “When X happens, we do Y” and have multiple of them written in clean style. We have evaluated all the event driven and multitask libraries for Arduino that we can find. Here is a summary. Arduino-EventManager last update: 2013-01Arduino Event Manager last update: 2011-01-24QP By Quantum Leaps last update: 2013-06-02A lot of people seem to use It’s an RTOS with its own IDE (QDK, QP Development Kit for arduino). Some other libraries can be seen here We decided to go with SCoop and implement a test version.

3D Printing Design & Modeling Software Autodesk 123D DesignEasy-to-use yet powerful modeling tool with library of existing components or the ability to create from scratch. Also available for the iPad. Integrated and prints directly to Shapeways. Learn how 123D Design and Shapeways work together Windows, Mac, Online Service TinkercadA fantastic beginner program, that leads you to learn complex things through simple quests. Learn how Tinkercad and Shapeways work together Online Service 3D TinAnother browser based program using WebGL, this is free as long as you share your designs under Creative Commons. BlenderA powerful application with full-fledged professional tools, Blender has a wide community and resources to help you learn. Learn how Blender and Shapeways work together Windows, Mac, Linux FreeCADAn open source parametric 3D modeler, great for both the home user, hobbyist and experienced designer. Open SCADOpenSCAD is not an interactive 3D design tool. Windows, Mac, Linux, BSD Windows, Mac Windows, Mac, Online Service

Connect Arduino Uno to Android via Bluetooth Command and message structure as described in the previous step // Serial Parameters: COM11 9600 8 N 1 // \r or \n to end command line // Bluetooth is on Pin 0 & 1 @ 9600 speed // Command structure // CMD RED|GREEN|YELLOW=ON|OFF // CMD TMAX|SECONDS=value // CMD SECONDS=value // CMD STATUS // Status message structure // STATUS RED|GREEN|YELLOW|TMIN|TMAX|SECONDS|TEMP|THIGH=value Initialization of variables needed for temperature control float maxTemp = 30.0; // switch on led when temp > maxTemp int maxTempSensor = (int) ((maxTemp / 100 + .5) * 204.8); float temperature = 0.0; maxTemp can later be changed, but the program needs a default value to start with. maxTempSensor is the conversion of maxTemp to the 0-1023 range provided by Arduino ADC converter; temperature comparison will be performed by an interrupt routine that we want as fast as possible: it is more efficient to directly compare the integer Pin output value rather than the float temperature. Declarations of Pin constants

Nano Supermarket - What Is Nanosupermarket? The NANO Supermarket bus received over 45.000 visitors since its opening. Check out the tour schedule for details. Browse through our product collection and create your personal technology profile by telling us which products you would or would not buy. If you are interested in hosting the NANO Supermarket at your event, please contact us. The NANO Supermarket presents speculative nanotech products that may hit the shelves within the next ten years: Medicinal candy, interactive wall paint, programmable wine and more. Our debate provoking products are both innovative as well as uncanny and disturbing. 8 Steps On How To Design And 3D Print Jewelry — LucasPlus Jewelry by Lucas Goossens Listed below are 8 steps on how to create your own jewelry using only your computer, a free 3D design program, and the help of a 3D printing company. This list is essentially the guideline to how I made my LucasPlus jewelry line. 1. DOWNLOAD Sketchup For Free It's the 3D design program I've been using for the past few years because of its easy learning curve. 2. Before anything else, start searching for "Sketchup for beginners", "Sketchup basics", "How to design ..... in Sketchup" etc. 3. Do you have a favorite symbol? The most important thing is to have fun. When first opening Sketchup, it'll ask you what template you want to work in, whether you want to work in large scale like meters, or smaller scale inches and millimeters. Before you start designing, it's vital to know what the maximum bounding box, minimum wall thickness, minimum wire diameter, and minimum clearance for the material you want to produce. Best of luck, and don't hesitate to ask me a question in the comments below.

Créer son application Android avec App Inventor 2 App Inventor 2, c’est quoi ? App inventor 2 est un site/outil créé par Google permettant à des non spécialistes de concevoir des applications Android. La prise en main est bluffante. En quelques minutes, on arrive à faire des choses étonnantes. Le gros avantage est de voir son application exécuté immédiatement, soit sur un émulateur, soit sur son téléphone si celui-ci et l’ordinateur sont reliés au même réseau wifi. Comme tout se fait sur le cloud, rien n’est à installer sur son ordinateur (sauf pour l’émulateur). A partir de votre navigateur, vous créez des projets par le biais d’une interface en deux parties : une page de conception de l’écran (boutons, labels, etc ...) une page de programmation par blocs de type Scratch. App Inventor 2 et le Bluetooth Voici un exemple basique permettant d’établir une connexion Bluetooth et d’envoyer et de recevoir des messages. Le projet. Voici l’écran : Voici les composants : Voici les différents blocs.