Drive a webpage in real-time using Arduino, SensorMonkey and Processing.js Remote visualization of real-time sensor data. This tutorial describes in detail how to use the free SensorMonkey service to push real-time sensor data from an Arduino to a webpage for visualization using Processing.js. No server-side coding or Ethernet shield is required. A standard, run of the mill Arduino will work perfectly. You'll also need a sensor to sample some values. After configuring the Arduino to sample sensor values, I use SensorMonkey to publish the data live over the Internet in real-time (Disclosure: I co-founded the company developing SensorMonkey). UPDATE 26-06-2012: Non-Windows Users As an alternative to Bloom for non-Windows users, I have uploaded a Processing sketch, named SensorMonkeySerialNet, to our GitHub account.
Beginners Guide Beginners Guide to Electronics by Martin T. Pickering Last updated on November 23, 2008 This book gives simplified explanations of how some electronic components work in a circuit. I first became interested in electronics when I was age 10 (as long ago as 1961). ©2008 Martin T. What's the Difference between A.C. and D.C.? How does a Resistor Work? All the colours for 5% tolerance resistors: How do Diodes Work? How do Transistors Work? Abbreviations Although we use the Greek symbol Omega W to represent “Ohms” it is frequently written as “R”. How does a Capacitor Work? What does a capacitor look like? How do Inductors Work? The Relay Bread Board and building a LED Flasher Building the LED Flasher Astable Multivibrator using two transistors
Carte SD et Arduino Voici une marche à suivre pour brancher un lecteur de carte SD (le modèle fabriqué par LC Studio qu'on feut facimement trouver sur eBay pour une bouchée de pain). Veuillez remarquer que cet article n'est pas l'article d'origine que j'avais rédigé et publié le 29 juin 2012: ce que vous lisez en ce moment a plutôt été rédigé le 5 mai 2013, alors que j'ai une bien meilleure expérience des lecteurs de carte SD. Dans mon article initial, je branchait directement le lecteur SD à l'Arduino, sans prendre la précaution d'abaisser le signal. Il faut éviter de procéder de cette façon: l'Arduino produit un signal de 5 V, alors que les cartes SD sont conçues pour fonctionner sous 3,3 V. Certains modules de cartes SD (plus élaborés, et donc plus coûteux) comportent déjà un circuit qui abaisse à 3,3 V les tensions d'entrée, mais ce n'est pas le cas du module fabriqué par LC Studio. Qu'arrive-t-il si vous acheminez à votre lecteur de carte SD des signaux de 5 V? Les connexions
Maker Education Initiative | Every Child a Maker PIR Motion Sensor PIR sensors allow you to sense motion, almost always used to detect whether a human has moved in or out of the sensors range. They are small, inexpensive, low-power, easy to use and don't wear out. For that reason they are commonly found in appliances and gadgets used in homes or businesses. PIRs are basically made of a pyroelectric sensor (which you can see above as the round metal can with a rectangular crystal in the center), which can detect levels of infrared radiation. Along with the pyroelectic sensor is a bunch of supporting circuitry, resistors and capacitors. Our older PIRs looked like this: Our new PIRs have more adjustable settings and have a header installed in the 3-pin ground/out/power pads For many basic projects or products that need to detect when a person has left or entered the area, or has approached, PIR sensors are great. These stats are for the PIR sensor in the Adafruit shop which is very much like the Parallax one . More links!
(Rethinking) Makerspaces Kids have always made in my library. We encouraged digital and visual and dramatic and rhetorical creativity before, during, and after school. But for a while, I’ve questioned the value of using already heavily used real estate to randomly carve out space for a 3D printer, electronics stations and sewing machines. I had my doubts about the makerspace movement in school libraries. A couple of weeks ago I had the opportunity to chat with Amos Blanton, project manager of the Scratch online community, and a member of the Lifelong Kindergarten Group at MIT Media Lab. Amos makes the case for makerspaces as powerful, authentic, relevant learning experiences, and for when and why library may be the very right space to create a makerspace. Here’s the video of our chat and a few of key points to consider before adopting a maker culture for libraries Amos’ key points: School pressures make it challenging to make space for interest-driven learning.
Ovidiu Predescu's Weblog: Arduino Tiny Web Server - part 3 Update (September 3rd, 2011): The code is on Github: A zip file of the latest version of Arduino TinyWebServer can be found here What is it? Arduino TinyWebServer is a library implementation of a small web server running on an Arduino Duemilanove or Uno using the new Ethernet Shield released at the end of September 2010. The library is meant to provide a Web interface to your Arduino project. To save precious memory space on your Arduino, TinyWebServer encourages you to develop your web applications as AJAX applications. Changes from the previous release As you're probably aware, a new Ethernet Shield for Arduino was released at the end September 2010. I finally had some time to update the Arduino TinyWebServer library to make it work with the new shield. Compared to the previous release, the new Arduino TinyWebServer release removes the dependency on the EthernetDHCP library. Documentation
MaKey MaKey | Buy Direct (Official Site) Getting Data From The Web – Arduino + Ethernet Yesterday we covered how you would go about controlling pins of your arduino over the internet using the Arduino Ethernet Shield set up as a server. Today we are going to take a look at using the shield as a client to get information off of a web page, and report back. I used this method a few months ago when I made the Nixie Twitter follower counter dubbed Twixie. The ethernet shield can be used to access any non-password protected site with ease, but getting the information back to you is the hard part. For Twixie I created a special php page that queried the twitter API and displayed only the twitter count. This made it so I didn’t have to tell the arduino what to look for, or scour endless lines of HTML looking for a single number. In the client mode, the ethernet shield is able to access a webpage and return what is read. Because of this, we need a way to tell the arduino what is junk, and what is the good stuff. Code The example php file. <?
Arduino Tutorials - Ethernet+SD Whatsit? We just got the latest version of the Arduino Ethernet shield with a MicroSD card slot and I promised Bill Greiman I'd try out the latest version of his SdFatLib library so I decided to code up a simple Webified file browser. Its a quicky project and demonstrates what you can do, but it isn't 100% perfect so you should be ready to modify it if you'd like to do other stuff, 'K? This is a good beginning to a logging web-monitor, or remote storage system. Get familiar Initializing Micro-SD card on an Ethernet shield The latest Arduino Ethernet shield comes with a handy MicroSD card slot so that you can store and retrieve data through the shield. Be sure to have the very latest version of SdFatLib , as you'll need some of the newer capabilities! First thing to note is that the SS (Slave Select) pin for the card is digital 4 (although as of the writing of this mini-tutorial, the schematic hasn't been updated, you'll have to trust me!) uint8_t r = card.init(SPI_HALF_SPEED); To: List files
The World Famous Index of Arduino & Freeduino Knowledge Arduino 1-Wire Address Finder This tutorial has been updated to use version 1.0+ of the Arduino software, and compatible libraries. Please download the latest version of the Arduino software here: 1-Wire devices, such as the DS18B20 digital temperature sensor, are great to use with Arduino boards because you can connect many of them to a single IO pin. The freely available software libraries and example code make using 1-wire devices simple. There is only one problem we have seen with the examples on the web. The answer is in the ROM embedded in each 1-wire device. The method that we use here at hacktronics is to connect each sensor, one at a time, to an Arduino and run the sketch provided below. Software used in this tutorial can be downloaded here: Arduino 1-Wire Address Finder Software OneWire Arduino Library DallasTemperature Arduino Library Hardware used in this tutorial: - DS18B20 Digital Temperature Sensor - 4.7k Ohm (or so) pullup resistor - Solderless breadboard - Some wire jumpers
BB313: A Breadboarding Platform for the ATTiny2313/4313 February 28, 2012 AT 12:51 pm A little over a year ago, I started playing around with the newly available AVR ATTiny4313. It’s a neat little chip, and you can have a lot of fun with it. However, I soon got tired of wiring up programming headers, power supplies and all the other stuff you need to get up and running. I also grew wary of all this support circuitry taking up significant breadboard real estate. To eliminate all that hassle, I created the BB313. I originally designed it for myself, but I figured other people might like it too, so I’m releasing it open-source CC-BY-SA 3.0) so you can make your own. All the details and source files are at the project page. this post is a duplicate of a post at my blog. Related Sorry, the comment form is closed at this time.
Open Source SRAM Memory Board I have designed a very simple PCB module that allows access to 512KBytes of Static RAM. It is compatible with any microcontroller with at least 13 free digital IO pins and the ability to run from a 3.3v or 5v supply. The module is breadboard compatible via a 15-pin 0.1" male header connector. The design is open source (licenced under Creative Commons) and the design files (schematic, gerbers, bill of materials and drillfiles etc) will be made available on this page soon. Here's a few photos...FEATURESFour 131,072 x 8 bit Parallel SRAM chips in logical parallel configuration. DOWNLOAD THE DESIGN FILES This download contains the Gerber files, Bill Of Materials, drillfile and also the original Diptrace (v18.104.22.168) EDA design files.Version 1.0 CC-BY-SA3.0 512KB SRAM Module by ANW Updated (2012-02-23) The above download link has been updated to add DXF documents (Schematics and PCB Layers) and also netlist files for both "Mentor" and "Pads" EDA packages. Indemnity. In no event shall Adam N.