<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cl%C3%A9ment</id>
		<title>Le L∞p's Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cl%C3%A9ment"/>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php/Special:Contributions/Cl%C3%A9ment"/>
		<updated>2026-04-21T11:01:12Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=SchoolCopter&amp;diff=1651</id>
		<title>SchoolCopter</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=SchoolCopter&amp;diff=1651"/>
				<updated>2012-03-15T16:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le '''SchoolCopter''' est le premier milestone du projet [[:Category:Quadcopter|Quadcopter]] :&lt;br /&gt;
* Construire un quadcopter simple : pas d'intelligence, une board avec gyroscopes, un cadre pas cher qui peut casser&lt;br /&gt;
* Apprendre à le piloter et y passer quelques heures de vol&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [[User:Rhaamo|rhaamo]]&lt;br /&gt;
* [[User:okhin|okhin]]&lt;br /&gt;
* peut être des gens de l'Electrolab (7 curieux/intéressés)&lt;br /&gt;
* peut être des gens de Fabelier&lt;br /&gt;
* peut être des gens de nicelab&lt;br /&gt;
&lt;br /&gt;
== Liste des composants nécessaires ==&lt;br /&gt;
Voir la page [[SchoolCopter/Choix des pièces]] pour les détails des choix&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Truc&lt;br /&gt;
!Prix unitaire (conf 1)&lt;br /&gt;
!Lien (conf 1)&lt;br /&gt;
!Prix unitaire (conf 2)&lt;br /&gt;
!Lien (conf2)&lt;br /&gt;
|-&lt;br /&gt;
!Control Board&lt;br /&gt;
|$19.99&lt;br /&gt;
|https://www.hobbyking.com/hobbycity/store/__21977__HobbyKing_Multi_Rotor_Control_Board_V3_0_Atmega328_PA_.html&lt;br /&gt;
|$19.99&lt;br /&gt;
|https://www.hobbyking.com/hobbycity/store/__21977__HobbyKing_Multi_Rotor_Control_Board_V3_0_Atmega328_PA_.html&lt;br /&gt;
|-&lt;br /&gt;
!Récepteur&lt;br /&gt;
|$22.99&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9043&lt;br /&gt;
|$22.99&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9043&lt;br /&gt;
|-&lt;br /&gt;
!Batteries&lt;br /&gt;
|$9.0 (x5)&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=17295&lt;br /&gt;
|$21.79&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9497&lt;br /&gt;
|-&lt;br /&gt;
!Moteurs&lt;br /&gt;
|$7.99 (x4)&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__5358__18_11_2000kv_Micro_Brushless_Outrunner_10g_.html&lt;br /&gt;
|$8.31 (x4)&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=12916&lt;br /&gt;
|-&lt;br /&gt;
!ESC&lt;br /&gt;
|$7.98 (x4)&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__4318__TURNIGY_Plush_6A_8bec_6g_Speed_Controller.html&lt;br /&gt;
|$8.27 (x4)&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=18004&lt;br /&gt;
|-&lt;br /&gt;
!Hélices&lt;br /&gt;
|$3.49&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__22753__5030_Propellers_Black_3xCW_and_3xCCW_6pcs_per_bag.html&lt;br /&gt;
|$3.49&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__22753__5030_Propellers_Black_3xCW_and_3xCCW_6pcs_per_bag.html&lt;br /&gt;
|-&lt;br /&gt;
!Télécommande 4 axes&lt;br /&gt;
|N/A&lt;br /&gt;
|Inclus dans le module R/C&lt;br /&gt;
|N/A&lt;br /&gt;
|Inclus dans le module R/C&lt;br /&gt;
|-&lt;br /&gt;
!Châssis&lt;br /&gt;
|$7.95&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__19595__HobbyKing_Mini_Quadcopter_Frame_V1_539mm.html&lt;br /&gt;
|$7.95&lt;br /&gt;
|https://www.hobbyking.com/hobbyking/store/__19595__HobbyKing_Mini_Quadcopter_Frame_V1_539mm.html&lt;br /&gt;
|-&lt;br /&gt;
!Total&lt;br /&gt;
|$163.30&lt;br /&gt;
|&lt;br /&gt;
|$142.53&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Trucs annexes à prévoir mais qui peuevent sauver la vie ==&lt;br /&gt;
&lt;br /&gt;
  *  Quelques hélices de rab&lt;br /&gt;
  *  Quelques frams en balsa de rab (ça casse)&lt;br /&gt;
  *  Un adaptateur pour pouvoir se connecter à la board (https://www.hobbyking.com/hobbyking/store/__21321__USBasp_AVR_Programming_Device_for_ATMEL_proccessors.html)&lt;br /&gt;
  *  Un cable USB pour programmer la télécommande (https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9043)&lt;br /&gt;
  *  Des chargeurs de batteries&lt;br /&gt;
&lt;br /&gt;
[[Category:Quadcopter]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LekernelAuLoop&amp;diff=1381</id>
		<title>LekernelAuLoop</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LekernelAuLoop&amp;diff=1381"/>
				<updated>2011-09-09T16:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Date et lieu =&lt;br /&gt;
&lt;br /&gt;
* Au Loop, au c14, &lt;br /&gt;
* Entre le 5 et le 7 octobre inclus (date précise a définir)&lt;br /&gt;
&lt;br /&gt;
= Sujet =&lt;br /&gt;
&lt;br /&gt;
Sébastien Bourdeauducq propose de réaliser une conférence ou un atelier sur un sujet dans le cadre de ses compétences.&lt;br /&gt;
Par exemple, cet atelier pourrait porter sur :&lt;br /&gt;
# Qu'est ce qu'un FPGA, quoi faire avec, etc.&lt;br /&gt;
# [http://www.milkymist.org/wiki/index.php?title=How_to_design_logic_synthesis_and_place-and-route_tools Le développement d'une toolchain FPGA]&lt;br /&gt;
# L'utilisation de [http://www.milkymist.org Milkymist] One (comme machine de VJing)&lt;br /&gt;
# Le développement logiciel sur Milkymist SoC (comme plate-forme embarquée &amp;quot;classique&amp;quot;)&lt;br /&gt;
# Le développement FPGA sur Milkymist (comme carte de dev FPGA)&lt;br /&gt;
# Les tubes à vide (lampes triodes etc.)&lt;br /&gt;
# La fabrication maison de biodiesel à partir d'huile végétale usée&lt;br /&gt;
&lt;br /&gt;
ou tout autre sujet...&lt;br /&gt;
&lt;br /&gt;
= Vote =&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! pseudo !! 1: intro FPGA !! 2: dev toolchain !! 3: VJing avec MM !! 4: dev sw sur MM !! 5: dev fpga sur MM !! 6: tubes à vide !! 7: biodiesel !! commentaire&lt;br /&gt;
|-&lt;br /&gt;
! clmnt !!  0 !!  +1 !! -1  !!  +1 !!  +1 !! 0 !! 0  !! ca m'intéresserait de voir ce qu'on peut faire avec (et comment, et autour, au sens contribuer) une Milkymist (l'ensemble me botte bien), à part du VJing (qui perso m'est indifférent)&lt;br /&gt;
|-&lt;br /&gt;
! TOTAL !!  0 !!  +1 !! -1  !!  +1 !!  +1 !! 0 !! 0  !!&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LekernelAuLoop&amp;diff=1380</id>
		<title>LekernelAuLoop</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LekernelAuLoop&amp;diff=1380"/>
				<updated>2011-09-09T15:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Date et lieu =&lt;br /&gt;
&lt;br /&gt;
* Au Loop, au c14, &lt;br /&gt;
* Entre le 5 et le 7 octobre inclus (date précise a définir)&lt;br /&gt;
&lt;br /&gt;
= Sujet =&lt;br /&gt;
&lt;br /&gt;
Sébastien Bourdeauducq propose de réaliser une conférence ou un atelier sur un sujet dans le cadre de ses compétences.&lt;br /&gt;
Par exemple, cet atelier pourrait porter sur :&lt;br /&gt;
# Qu'est ce qu'un FPGA, quoi faire avec, etc.&lt;br /&gt;
# [http://www.milkymist.org/wiki/index.php?title=How_to_design_logic_synthesis_and_place-and-route_tools Le développement d'une toolchain FPGA]&lt;br /&gt;
# L'utilisation de [http://www.milkymist.org Milkymist] One (comme machine de VJing)&lt;br /&gt;
# Le développement logiciel sur Milkymist SoC (comme plate-forme embarquée &amp;quot;classique&amp;quot;)&lt;br /&gt;
# Le développement FPGA sur Milkymist (comme carte de dev FPGA)&lt;br /&gt;
# Les tubes à vide (lampes triodes etc.)&lt;br /&gt;
# La fabrication maison de biodiesel à partir d'huile végétale usée&lt;br /&gt;
&lt;br /&gt;
ou tout autre sujet...&lt;br /&gt;
&lt;br /&gt;
= Vote =&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! pseudo !! 1: intro FPGA !! 2: dev toolchain !! 3: VJing avec MM !! 4: dev sw sur MM !! 5: dev fpga sur MM !! 6: tubes à vide !! 7: biodiesel !! commentaire&lt;br /&gt;
|-&lt;br /&gt;
! clmnt !!  moyen  !!  intéressant !!  bof !!  intéressant !!  très intéressant !!  moyen !!  bof !! ca m'intéresserait de voir ce qu'on peut faire avec (et comment, et autour, au sens contribuer) une Milkymist (l'ensemble me botte bien), à part du VJing (qui perso m'est indifférent)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=473</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=473"/>
				<updated>2011-03-25T16:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
*** '''FAIL: too narrow and not strong enough, need to buy ~1000-1200 Highly luminescent LED''' &lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
Interesting link about a 8x8x8 ledcube: http://vespine.com/p/8x8x8-rgb-led-cube.html ; TLC based, so mostly same stuff as what we're doing here. See http://www.youtube.com/watch?v=U1t9usUr9ns&lt;br /&gt;
&lt;br /&gt;
= Pré-étude =&lt;br /&gt;
Section rassemblant les infos de sourcing de composant &amp;amp; choix d'architecture, etc&lt;br /&gt;
&lt;br /&gt;
== LEDs ==&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-White-Diffused-LED-9k-MCD-Bulb-Lowest-Price-/360173855949pt=LH_DefaultDomain_0&amp;amp;hash=item53dc08e4cd#ht_659wt_113950$ fdpin 1000 leds blanches 5mm diffused (120°) 9000mcd &lt;br /&gt;
Ca commence à le faire :)&lt;br /&gt;
(sinon check le reste de ses items)&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-Green-Diffused-LED-5k-MCD-Bulb-Lowest-Price-/360204432057pt=LH_DefaultDomain_0&amp;amp;hash=item53dddb72b9#ht_773wt_1139 par &lt;br /&gt;
exemple, un poil moins cher (26$, 5000mcd en vert)&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
** or we could just use an naked Atmega chip, as I got a USBtinyISP Kit to program it (compatible with avrdude)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
* for diffusion, copy the tetalab's idea of using [http://fr.aliexpress.com/product-fm/354316197-Ping-Pong-Balls-300pcs-lot-white-and-yellow-perfect-for-arts-and-crafts-free-shipping-wholesalers.html ping pong balls]&lt;br /&gt;
&lt;br /&gt;
*shematic for tcl http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réalisation =&lt;br /&gt;
&lt;br /&gt;
== Ecrans ==&lt;br /&gt;
Il est envisagé de monter les leds sur du grillage à maille rectangulaire/carrée, pour obtenir un résultat:&lt;br /&gt;
* propre/régulier&lt;br /&gt;
* transparent à la lumière extérieure&lt;br /&gt;
&lt;br /&gt;
Deux options possible:&lt;br /&gt;
* acheter du grillage 'tout fait', et le monter sur le bord de fenêtre&lt;br /&gt;
** manque des infos sur ce qui existe/est trouvable, et à quel prix&lt;br /&gt;
* réaliser un cadre en bois, et tendre du fil pour les lignes et colonnes&lt;br /&gt;
** risque de couter cher en fil&lt;br /&gt;
** risque d'etre difficile à réaliser&lt;br /&gt;
&lt;br /&gt;
==== Dimensionnement des écrans ====&lt;br /&gt;
Pour rappel, les fenêtres sont de dimension: H189xW95.5 centimeters.&lt;br /&gt;
Dans l'hypothèse où on dispose d'un millier de leds, il est envisageable de réaliser 8 écrans de 8 par 16 leds chacun (total: 1024 leds). Cela se combine bien avec la sélection de composants qui a été réalisée: les drivers de LED TLC5940 pilotent 16 leds/colonnes de leds.&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
L'option retenue est la suivante: faire une matrice de LEDs, non carrée: 8 drivers TLC5940 pilotant chacun 16 colonnes, et 8 gros mos (avec possiblement un demux) pour les lignes. Ce découpage colle bien avec la disposition prévue sur les fenêtres.&lt;br /&gt;
&lt;br /&gt;
Le besoin de commande est donc le suivant:&lt;br /&gt;
- une chaine de TLC5940 (8 signaux de contrôle dans le pire cas)&lt;br /&gt;
- drive de 8 mos de puissance (8 signaux de commande sans multiplexage, 3+1 en utilisant un demux, type 74HCT4051)&lt;br /&gt;
Une arduino standard propose suffisamment de signaux pour se passer du multiplexage (si on utilise les pins analog en digital).&lt;br /&gt;
&lt;br /&gt;
Dans l'optique de faire un système modulaire pour d'autres installations, il est prévu de découper l'électronique en 3 parties:&lt;br /&gt;
* Master shield (MS): Le MS est celui qui se plug sur l'arduino. A terme, il pourrait être redesigné en intégrant directement l'électronique d'une arduino. Il comprend la connectique de puissance principale, ainsi que deux emplacements pour monter une tour de LS d'une part, et une autre de HS d'autre part.&lt;br /&gt;
* Low side slave shield (LS): Le LS est l'élément de base d'un empilement qui permet de driver un nombre modulable de colonnes ; il est basé sur un (ou plusieurs) TLC5940, et est prévu pour pouvoir être empilé sur le MS, en un nombre arbitraire d'exemplaires (jusqu'à 40 TLC peuvent être chainés d'apres la datasheet). Il comporte plusieurs connecteurs RJ45 pour assurer la connectique avec les colonnes de l'écran.&lt;br /&gt;
* High side slave shield (HS): Le HS est l'élément de base d'un empilement qui permet de driver un nombre modulable de lignes ; il est basé sur un (ou plusieurs) registres à décalages/multiplexeurs, et des gros MOS, et est prévu pour pouvoir etre empilé sur le MS, en un nombre arbitraire d'exemplaires (pas de limite stricte, sauf à checker la doc exacte des composants utilisés). Il comporte un ou plusieurs connecteurs RJ45 poru assurer la connectique avec les lignes de l'ecran.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Il est probable que l'arduino galère à générer les 12 bits disponibles par colonne ; dans un premier temps, une simple commande en tout ou rien pour chaque led est envisagée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=472</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=472"/>
				<updated>2011-03-25T16:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
*** '''FAIL: too narrow and not strong enough, need to buy ~1000-1200 Highly luminescent LED''' &lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
Interesting link about a 8x8x8 ledcube: http://vespine.com/p/8x8x8-rgb-led-cube.html ; TLC based, so mostly same stuff as what we're doing here.&lt;br /&gt;
&lt;br /&gt;
= Pré-étude =&lt;br /&gt;
Section rassemblant les infos de sourcing de composant &amp;amp; choix d'architecture, etc&lt;br /&gt;
&lt;br /&gt;
== LEDs ==&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-White-Diffused-LED-9k-MCD-Bulb-Lowest-Price-/360173855949pt=LH_DefaultDomain_0&amp;amp;hash=item53dc08e4cd#ht_659wt_113950$ fdpin 1000 leds blanches 5mm diffused (120°) 9000mcd &lt;br /&gt;
Ca commence à le faire :)&lt;br /&gt;
(sinon check le reste de ses items)&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-Green-Diffused-LED-5k-MCD-Bulb-Lowest-Price-/360204432057pt=LH_DefaultDomain_0&amp;amp;hash=item53dddb72b9#ht_773wt_1139 par &lt;br /&gt;
exemple, un poil moins cher (26$, 5000mcd en vert)&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
** or we could just use an naked Atmega chip, as I got a USBtinyISP Kit to program it (compatible with avrdude)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
* for diffusion, copy the tetalab's idea of using [http://fr.aliexpress.com/product-fm/354316197-Ping-Pong-Balls-300pcs-lot-white-and-yellow-perfect-for-arts-and-crafts-free-shipping-wholesalers.html ping pong balls]&lt;br /&gt;
&lt;br /&gt;
*shematic for tcl http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réalisation =&lt;br /&gt;
&lt;br /&gt;
== Ecrans ==&lt;br /&gt;
Il est envisagé de monter les leds sur du grillage à maille rectangulaire/carrée, pour obtenir un résultat:&lt;br /&gt;
* propre/régulier&lt;br /&gt;
* transparent à la lumière extérieure&lt;br /&gt;
&lt;br /&gt;
Deux options possible:&lt;br /&gt;
* acheter du grillage 'tout fait', et le monter sur le bord de fenêtre&lt;br /&gt;
** manque des infos sur ce qui existe/est trouvable, et à quel prix&lt;br /&gt;
* réaliser un cadre en bois, et tendre du fil pour les lignes et colonnes&lt;br /&gt;
** risque de couter cher en fil&lt;br /&gt;
** risque d'etre difficile à réaliser&lt;br /&gt;
&lt;br /&gt;
==== Dimensionnement des écrans ====&lt;br /&gt;
Pour rappel, les fenêtres sont de dimension: H189xW95.5 centimeters.&lt;br /&gt;
Dans l'hypothèse où on dispose d'un millier de leds, il est envisageable de réaliser 8 écrans de 8 par 16 leds chacun (total: 1024 leds). Cela se combine bien avec la sélection de composants qui a été réalisée: les drivers de LED TLC5940 pilotent 16 leds/colonnes de leds.&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
L'option retenue est la suivante: faire une matrice de LEDs, non carrée: 8 drivers TLC5940 pilotant chacun 16 colonnes, et 8 gros mos (avec possiblement un demux) pour les lignes. Ce découpage colle bien avec la disposition prévue sur les fenêtres.&lt;br /&gt;
&lt;br /&gt;
Le besoin de commande est donc le suivant:&lt;br /&gt;
- une chaine de TLC5940 (8 signaux de contrôle dans le pire cas)&lt;br /&gt;
- drive de 8 mos de puissance (8 signaux de commande sans multiplexage, 3+1 en utilisant un demux, type 74HCT4051)&lt;br /&gt;
Une arduino standard propose suffisamment de signaux pour se passer du multiplexage (si on utilise les pins analog en digital).&lt;br /&gt;
&lt;br /&gt;
Dans l'optique de faire un système modulaire pour d'autres installations, il est prévu de découper l'électronique en 3 parties:&lt;br /&gt;
* Master shield (MS): Le MS est celui qui se plug sur l'arduino. A terme, il pourrait être redesigné en intégrant directement l'électronique d'une arduino. Il comprend la connectique de puissance principale, ainsi que deux emplacements pour monter une tour de LS d'une part, et une autre de HS d'autre part.&lt;br /&gt;
* Low side slave shield (LS): Le LS est l'élément de base d'un empilement qui permet de driver un nombre modulable de colonnes ; il est basé sur un (ou plusieurs) TLC5940, et est prévu pour pouvoir être empilé sur le MS, en un nombre arbitraire d'exemplaires (jusqu'à 40 TLC peuvent être chainés d'apres la datasheet). Il comporte plusieurs connecteurs RJ45 pour assurer la connectique avec les colonnes de l'écran.&lt;br /&gt;
* High side slave shield (HS): Le HS est l'élément de base d'un empilement qui permet de driver un nombre modulable de lignes ; il est basé sur un (ou plusieurs) registres à décalages/multiplexeurs, et des gros MOS, et est prévu pour pouvoir etre empilé sur le MS, en un nombre arbitraire d'exemplaires (pas de limite stricte, sauf à checker la doc exacte des composants utilisés). Il comporte un ou plusieurs connecteurs RJ45 poru assurer la connectique avec les lignes de l'ecran.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Il est probable que l'arduino galère à générer les 12 bits disponibles par colonne ; dans un premier temps, une simple commande en tout ou rien pour chaque led est envisagée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=457</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=457"/>
				<updated>2011-03-24T15:35:55Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Electronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
*** '''FAIL: too narrow and not strong enough, need to buy ~1000-1200 Highly luminescent LED''' &lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Pré-étude =&lt;br /&gt;
Section rassemblant les infos de sourcing de composant &amp;amp; choix d'architecture, etc&lt;br /&gt;
&lt;br /&gt;
== LEDs ==&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-White-Diffused-LED-9k-MCD-Bulb-Lowest-Price-/360173855949pt=LH_DefaultDomain_0&amp;amp;hash=item53dc08e4cd#ht_659wt_113950$ fdpin 1000 leds blanches 5mm diffused (120°) 9000mcd &lt;br /&gt;
Ca commence à le faire :)&lt;br /&gt;
(sinon check le reste de ses items)&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-Green-Diffused-LED-5k-MCD-Bulb-Lowest-Price-/360204432057pt=LH_DefaultDomain_0&amp;amp;hash=item53dddb72b9#ht_773wt_1139 par &lt;br /&gt;
exemple, un poil moins cher (26$, 5000mcd en vert)&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
** or we could just use an naked Atmega chip, as I got a USBtinyISP Kit to program it (compatible with avrdude)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
* for diffusion, copy the tetalab's idea of using [http://fr.aliexpress.com/product-fm/354316197-Ping-Pong-Balls-300pcs-lot-white-and-yellow-perfect-for-arts-and-crafts-free-shipping-wholesalers.html ping pong balls]&lt;br /&gt;
&lt;br /&gt;
*shematic for tcl http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réalisation =&lt;br /&gt;
&lt;br /&gt;
== Ecrans ==&lt;br /&gt;
Il est envisagé de monter les leds sur du grillage à maille rectangulaire/carrée, pour obtenir un résultat:&lt;br /&gt;
* propre/régulier&lt;br /&gt;
* transparent à la lumière extérieure&lt;br /&gt;
&lt;br /&gt;
Deux options possible:&lt;br /&gt;
* acheter du grillage 'tout fait', et le monter sur le bord de fenêtre&lt;br /&gt;
** manque des infos sur ce qui existe/est trouvable, et à quel prix&lt;br /&gt;
* réaliser un cadre en bois, et tendre du fil pour les lignes et colonnes&lt;br /&gt;
** risque de couter cher en fil&lt;br /&gt;
** risque d'etre difficile à réaliser&lt;br /&gt;
&lt;br /&gt;
==== Dimensionnement des écrans ====&lt;br /&gt;
Pour rappel, les fenêtres sont de dimension: H189xW95.5 centimeters.&lt;br /&gt;
Dans l'hypothèse où on dispose d'un millier de leds, il est envisageable de réaliser 8 écrans de 8 par 16 leds chacun (total: 1024 leds). Cela se combine bien avec la sélection de composants qui a été réalisée: les drivers de LED TLC5940 pilotent 16 leds/colonnes de leds.&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
L'option retenue est la suivante: faire une matrice de LEDs, non carrée: 8 drivers TLC5940 pilotant chacun 16 colonnes, et 8 gros mos (avec possiblement un demux) pour les lignes. Ce découpage colle bien avec la disposition prévue sur les fenêtres.&lt;br /&gt;
&lt;br /&gt;
Le besoin de commande est donc le suivant:&lt;br /&gt;
- une chaine de TLC5940 (8 signaux de contrôle dans le pire cas)&lt;br /&gt;
- drive de 8 mos de puissance (8 signaux de commande sans multiplexage, 3+1 en utilisant un demux, type 74HCT4051)&lt;br /&gt;
Une arduino standard propose suffisamment de signaux pour se passer du multiplexage (si on utilise les pins analog en digital).&lt;br /&gt;
&lt;br /&gt;
Dans l'optique de faire un système modulaire pour d'autres installations, il est prévu de découper l'électronique en 3 parties:&lt;br /&gt;
* Master shield (MS): Le MS est celui qui se plug sur l'arduino. A terme, il pourrait être redesigné en intégrant directement l'électronique d'une arduino. Il comprend la connectique de puissance principale, ainsi que deux emplacements pour monter une tour de LS d'une part, et une autre de HS d'autre part.&lt;br /&gt;
* Low side slave shield (LS): Le LS est l'élément de base d'un empilement qui permet de driver un nombre modulable de colonnes ; il est basé sur un (ou plusieurs) TLC5940, et est prévu pour pouvoir être empilé sur le MS, en un nombre arbitraire d'exemplaires (jusqu'à 40 TLC peuvent être chainés d'apres la datasheet). Il comporte plusieurs connecteurs RJ45 pour assurer la connectique avec les colonnes de l'écran.&lt;br /&gt;
* High side slave shield (HS): Le HS est l'élément de base d'un empilement qui permet de driver un nombre modulable de lignes ; il est basé sur un (ou plusieurs) registres à décalages/multiplexeurs, et des gros MOS, et est prévu pour pouvoir etre empilé sur le MS, en un nombre arbitraire d'exemplaires (pas de limite stricte, sauf à checker la doc exacte des composants utilisés). Il comporte un ou plusieurs connecteurs RJ45 poru assurer la connectique avec les lignes de l'ecran.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Il est probable que l'arduino galère à générer les 12 bits disponibles par colonne ; dans un premier temps, une simple commande en tout ou rien pour chaque led est envisagée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=456</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=456"/>
				<updated>2011-03-24T15:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Réalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
*** '''FAIL: too narrow and not strong enough, need to buy ~1000-1200 Highly luminescent LED''' &lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Pré-étude =&lt;br /&gt;
Section rassemblant les infos de sourcing de composant &amp;amp; choix d'architecture, etc&lt;br /&gt;
&lt;br /&gt;
== LEDs ==&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-White-Diffused-LED-9k-MCD-Bulb-Lowest-Price-/360173855949pt=LH_DefaultDomain_0&amp;amp;hash=item53dc08e4cd#ht_659wt_113950$ fdpin 1000 leds blanches 5mm diffused (120°) 9000mcd &lt;br /&gt;
Ca commence à le faire :)&lt;br /&gt;
(sinon check le reste de ses items)&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-Green-Diffused-LED-5k-MCD-Bulb-Lowest-Price-/360204432057pt=LH_DefaultDomain_0&amp;amp;hash=item53dddb72b9#ht_773wt_1139 par &lt;br /&gt;
exemple, un poil moins cher (26$, 5000mcd en vert)&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
** or we could just use an naked Atmega chip, as I got a USBtinyISP Kit to program it (compatible with avrdude)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
* for diffusion, copy the tetalab's idea of using [http://fr.aliexpress.com/product-fm/354316197-Ping-Pong-Balls-300pcs-lot-white-and-yellow-perfect-for-arts-and-crafts-free-shipping-wholesalers.html ping pong balls]&lt;br /&gt;
&lt;br /&gt;
*shematic for tcl http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réalisation =&lt;br /&gt;
&lt;br /&gt;
== Ecrans ==&lt;br /&gt;
Il est envisagé de monter les leds sur du grillage à maille rectangulaire/carrée, pour obtenir un résultat:&lt;br /&gt;
* propre/régulier&lt;br /&gt;
* transparent à la lumière extérieure&lt;br /&gt;
&lt;br /&gt;
Deux options possible:&lt;br /&gt;
* acheter du grillage 'tout fait', et le monter sur le bord de fenêtre&lt;br /&gt;
** manque des infos sur ce qui existe/est trouvable, et à quel prix&lt;br /&gt;
* réaliser un cadre en bois, et tendre du fil pour les lignes et colonnes&lt;br /&gt;
** risque de couter cher en fil&lt;br /&gt;
** risque d'etre difficile à réaliser&lt;br /&gt;
&lt;br /&gt;
==== Dimensionnement des écrans ====&lt;br /&gt;
Pour rappel, les fenêtres sont de dimension: H189xW95.5 centimeters.&lt;br /&gt;
Dans l'hypothèse où on dispose d'un millier de leds, il est envisageable de réaliser 8 écrans de 8 par 16 leds chacun (total: 1024 leds). Cela se combine bien avec la sélection de composants qui a été réalisée: les drivers de LED TLC5940 pilotent 16 leds/colonnes de leds.&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
L'option retenue est la suivante: faire une matrice de LEDs, non carrée: 8 drivers TLC5940 pilotant chacun 16 colonnes, et 8 gros mos (avec possiblement un demux) pour les lignes. Ce découpage colle bien avec la disposition prévue sur les fenêtres.&lt;br /&gt;
&lt;br /&gt;
Le besoin de commande est donc le suivant:&lt;br /&gt;
- une chaine de TLC5940 (8 signaux de contrôle dans le pire cas)&lt;br /&gt;
- drive de 8 mos de puissance (8 signaux de commande sans multiplexage, 3+1 en utilisant un demux, type 74HCT4051)&lt;br /&gt;
Une arduino standard propose suffisamment de signaux pour se passer du multiplexage (si on utilise les pins analog en digital).&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Il est probable que l'arduino galère à générer les 12 bits disponibles par colonne ; dans un premier temps, une simple commande en tout ou rien pour chaque led est envisagée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=455</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=455"/>
				<updated>2011-03-24T14:55:47Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
*** '''FAIL: too narrow and not strong enough, need to buy ~1000-1200 Highly luminescent LED''' &lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Pré-étude =&lt;br /&gt;
Section rassemblant les infos de sourcing de composant &amp;amp; choix d'architecture, etc&lt;br /&gt;
&lt;br /&gt;
== LEDs ==&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-White-Diffused-LED-9k-MCD-Bulb-Lowest-Price-/360173855949pt=LH_DefaultDomain_0&amp;amp;hash=item53dc08e4cd#ht_659wt_113950$ fdpin 1000 leds blanches 5mm diffused (120°) 9000mcd &lt;br /&gt;
Ca commence à le faire :)&lt;br /&gt;
(sinon check le reste de ses items)&lt;br /&gt;
http://cgi.ebay.com/1000-5mm-Green-Diffused-LED-5k-MCD-Bulb-Lowest-Price-/360204432057pt=LH_DefaultDomain_0&amp;amp;hash=item53dddb72b9#ht_773wt_1139 par &lt;br /&gt;
exemple, un poil moins cher (26$, 5000mcd en vert)&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
** or we could just use an naked Atmega chip, as I got a USBtinyISP Kit to program it (compatible with avrdude)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
* for diffusion, copy the tetalab's idea of using [http://fr.aliexpress.com/product-fm/354316197-Ping-Pong-Balls-300pcs-lot-white-and-yellow-perfect-for-arts-and-crafts-free-shipping-wholesalers.html ping pong balls]&lt;br /&gt;
&lt;br /&gt;
*shematic for tcl http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réalisation =&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=421</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=421"/>
				<updated>2011-03-21T15:18:32Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Commandes groupées de matos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il peut venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logger''' (carte-SD) : Jacques (fini 14/03/2011)&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Commandes groupées de matos ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.stronglink.cn/english/sl030.htm RFID StrongLink] : $18 (deadline 22/3/2011 au soir)&lt;br /&gt;
** guyzmo, gric, mike_perdide, olive (2x), jz (2x), théotime, Clément&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
=== 2011-03-26 ===&lt;br /&gt;
* idées&lt;br /&gt;
** qui a envie de coder un prompt sur arduino ?&lt;br /&gt;
** faire un système de transfert de données à travers le corps ([[HumanBodyDataTransfer]])&lt;br /&gt;
** &lt;br /&gt;
* présents ?&lt;br /&gt;
** guyzmo, ikerc, !Clément (encore des travaux à l'electrolab)&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-19 ===&lt;br /&gt;
* !Clément (comprendre: je serai pas là, mais à faire des travaux à l'Electrolab), mike_perdide, feth [:16h], Yoann512&lt;br /&gt;
* Si il reste de la place :  Tom_plays et Squirelo, Marion et Yazgoo&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* bha, la même que d'hab', en fait :)&lt;br /&gt;
* un prompt sur arduino ?&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
* Mel (Potassage des bases de la prog Arduino, estimation de la faisabilité de mes projets persos, aide aux autres si possible)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
*note de Clem:&lt;br /&gt;
Attention: la spec dit 40mA MAX. Donc la vraie info, c'est qu'il ne faut pas chercher à mettre une résistance plus faible que 5v/40mA=125ohm sur une pin d'Arduino, sinon on risque (fort) de griller un truc.&lt;br /&gt;
Ensuite, pour un pont diviseur de tension, ce qui importe c'est que le courant &amp;quot;qui part&amp;quot; entre les deux résistances est négligé, donc on dit &amp;quot;I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;quot;, ce qui permet d'obtenir (en secouant le tout très fort) la relation du pont diviseur de tension:&lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;out&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt; * facteur&lt;br /&gt;
&lt;br /&gt;
avec:&lt;br /&gt;
&lt;br /&gt;
facteur = R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/(R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, le truc le plus important à comprendre, c'est &amp;quot;pourquoi on utilise des ponts diviseurs de tension&amp;quot;. Pour ca, fallait être sur place le jour J, ou (parce qu'on est des gars sympas malgré tout :) venir à un atelier pour en discuter de vive voix.&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou, Yoann512&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
&lt;br /&gt;
==== à propos de l'arduino en elle-même ====&lt;br /&gt;
* www.arduino.cc : notamment, la page référence. Il y a énormément d'exemples, de guides &amp;amp; aides diverses pour faire tout et n'importe quoi avec/autour d'Arduino.&lt;br /&gt;
* la datasheet (c'est à dire &amp;quot;documentation&amp;quot;, plus ou moins) du circuit au centre de la bête, un Atmel (le fabriquant) AVRx8 (le modèle, x étant la taille de la mémoire ; 32k sur la majorité des arduino)&lt;br /&gt;
* par extension, toutes les ressources à propos de ce microcontrôleur (pour aller &amp;quot;plus loin&amp;quot; que l'environnement Arduino, ce qui est possible, et même encouragé par les fondateurs du truc)&lt;br /&gt;
Des liens &amp;amp; ressources plus ciblées à venir&lt;br /&gt;
&lt;br /&gt;
==== bases de l'électronique ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== bibliographie ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== fournisseurs, matos, magasins, ... ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=415</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=415"/>
				<updated>2011-03-21T12:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011-03-26 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il peut venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logger''' (carte-SD) : Jacques (fini 14/03/2011)&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
=== 2011-03-26 ===&lt;br /&gt;
* idées&lt;br /&gt;
** qui a envie de coder un prompt sur arduino ?&lt;br /&gt;
** faire un système de transfert de données à travers le corps ([[HumanBodyDataTransfer]])&lt;br /&gt;
** &lt;br /&gt;
* présents ?&lt;br /&gt;
** guyzmo, ikerc, !Clément (encore des travaux à l'electrolab)&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-19 ===&lt;br /&gt;
* !Clément (comprendre: je serai pas là, mais à faire des travaux à l'Electrolab), mike_perdide, feth [:16h], Yoann512&lt;br /&gt;
* Si il reste de la place :  Tom_plays et Squirelo, Marion et Yazgoo&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* bha, la même que d'hab', en fait :)&lt;br /&gt;
* un prompt sur arduino ?&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
* Mel (Potassage des bases de la prog Arduino, estimation de la faisabilité de mes projets persos, aide aux autres si possible)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
*note de Clem:&lt;br /&gt;
Attention: la spec dit 40mA MAX. Donc la vraie info, c'est qu'il ne faut pas chercher à mettre une résistance plus faible que 5v/40mA=125ohm sur une pin d'Arduino, sinon on risque (fort) de griller un truc.&lt;br /&gt;
Ensuite, pour un pont diviseur de tension, ce qui importe c'est que le courant &amp;quot;qui part&amp;quot; entre les deux résistances est négligé, donc on dit &amp;quot;I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;quot;, ce qui permet d'obtenir (en secouant le tout très fort) la relation du pont diviseur de tension:&lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;out&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt; * facteur&lt;br /&gt;
&lt;br /&gt;
avec:&lt;br /&gt;
&lt;br /&gt;
facteur = R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/(R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, le truc le plus important à comprendre, c'est &amp;quot;pourquoi on utilise des ponts diviseurs de tension&amp;quot;. Pour ca, fallait être sur place le jour J, ou (parce qu'on est des gars sympas malgré tout :) venir à un atelier pour en discuter de vive voix.&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou, Yoann512&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
&lt;br /&gt;
==== à propos de l'arduino en elle-même ====&lt;br /&gt;
* www.arduino.cc : notamment, la page référence. Il y a énormément d'exemples, de guides &amp;amp; aides diverses pour faire tout et n'importe quoi avec/autour d'Arduino.&lt;br /&gt;
* la datasheet (c'est à dire &amp;quot;documentation&amp;quot;, plus ou moins) du circuit au centre de la bête, un Atmel (le fabriquant) AVRx8 (le modèle, x étant la taille de la mémoire ; 32k sur la majorité des arduino)&lt;br /&gt;
* par extension, toutes les ressources à propos de ce microcontrôleur (pour aller &amp;quot;plus loin&amp;quot; que l'environnement Arduino, ce qui est possible, et même encouragé par les fondateurs du truc)&lt;br /&gt;
Des liens &amp;amp; ressources plus ciblées à venir&lt;br /&gt;
&lt;br /&gt;
==== bases de l'électronique ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== bibliographie ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== fournisseurs, matos, magasins, ... ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=CineGeek&amp;diff=329</id>
		<title>CineGeek</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=CineGeek&amp;diff=329"/>
				<updated>2011-03-17T13:27:21Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Propositions en vrac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Semaine CinéGeek du 21 au 25 mars 2011 ==&lt;br /&gt;
&lt;br /&gt;
Horaires :&lt;br /&gt;
* 19h30-20h : Un court-métrage (?) / Apéro&lt;br /&gt;
* 20h : Projection du film annoncé&lt;br /&gt;
* 22h : Projection d'un autre film choisi par les personnes présentes&lt;br /&gt;
&lt;br /&gt;
=== Propositions en vrac ===&lt;br /&gt;
(ajouter un + ou un - selon vos affinités, et/ou ajouter un titre de film)&lt;br /&gt;
&lt;br /&gt;
* La Classe américaine, version restaurée 1.0 +++&lt;br /&gt;
* Soleil vert +++&lt;br /&gt;
* Hackers&lt;br /&gt;
* Tron (première version)&lt;br /&gt;
* Tron (version lol 2011)&lt;br /&gt;
* Le premier Matrix&lt;br /&gt;
* Cybertr@que +&lt;br /&gt;
* H2G2 &lt;br /&gt;
* Hogfather&lt;br /&gt;
* Going Postal&lt;br /&gt;
* Wargame ++&lt;br /&gt;
* Blad runner&lt;br /&gt;
* The social network&lt;br /&gt;
* le premier million&lt;br /&gt;
* hackers in wonderland (documentaire)&lt;br /&gt;
* Passé virtuel (the 13th floor en anglais)&lt;br /&gt;
* Les pirates de la silicon valley (retraçant la création d'Apple &amp;amp; Microsoft)(dispo auprès de Clément si nécessaire)&lt;br /&gt;
* [http://archives.arte.tv/fr/archive_19031.html Nom de code : Linux]&lt;br /&gt;
* La sociologie est un sport de combat (dispo auprès de Clément si nécessaire)&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
* [[Projets/CineGeek/1]] : du 21 au 25 mars&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=CineGeek&amp;diff=317</id>
		<title>CineGeek</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=CineGeek&amp;diff=317"/>
				<updated>2011-03-16T23:35:49Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Propositions en vrac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Semaine CinéGeek du 21 au 25 mars 2011 ==&lt;br /&gt;
&lt;br /&gt;
Horaires :&lt;br /&gt;
* 19h30-20h : Un court-métrage (?) / Apéro&lt;br /&gt;
* 20h : Projection du film annoncé&lt;br /&gt;
* 22h : Projection d'un autre film choisi par les personnes présentes&lt;br /&gt;
&lt;br /&gt;
=== Suggestion de programmation ===&lt;br /&gt;
(brouillon)&lt;br /&gt;
&lt;br /&gt;
* Lundi : &lt;br /&gt;
* Mardi : La Classe américaine, version restaurée 1.0&lt;br /&gt;
* Mercredi : Soleil vert&lt;br /&gt;
* Jeudi :&lt;br /&gt;
* Vendredi :&lt;br /&gt;
&lt;br /&gt;
=== Propositions en vrac ===&lt;br /&gt;
(ajouter un + ou un - selon vos affinités, et/ou ajouter un titre de film)&lt;br /&gt;
&lt;br /&gt;
* La Classe américaine, version restaurée 1.0 +++&lt;br /&gt;
* Soleil vert +++&lt;br /&gt;
* Hackers&lt;br /&gt;
* Tron (première version)&lt;br /&gt;
* Tron (version lol 2011)&lt;br /&gt;
* Le premier Matrix&lt;br /&gt;
* Cybertr@que +&lt;br /&gt;
* H2G2 &lt;br /&gt;
* Hogfather&lt;br /&gt;
* Going Postal&lt;br /&gt;
* Wargame ++&lt;br /&gt;
* Blad runner&lt;br /&gt;
* The social network&lt;br /&gt;
* le premier million&lt;br /&gt;
* hackers in wonderland (documentaire)&lt;br /&gt;
* Passé virtuel (the 13th floor en anglais)&lt;br /&gt;
* Les pirates de la silicon valley (retraçant la création d'Apple &amp;amp; Microsoft)&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=316</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=316"/>
				<updated>2011-03-16T23:32:49Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Remarques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logger''' (carte-SD) : Jacques (fini 14/03/2011)&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
=== 2011-03-19 ===&lt;br /&gt;
* !Clément (comprendre: je serai pas là, mais à faire des travaux à l'Electrolab), &lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* bha, la même que d'hab', en fait :)&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
* Mel (Potassage des bases de la prog Arduino, estimation de la faisabilité de mes projets persos, aide aux autres si possible)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
*note de Clem:&lt;br /&gt;
Attention: la spec dit 40mA MAX. Donc la vraie info, c'est qu'il ne faut pas chercher à mettre une résistance plus faible que 5v/40mA=125ohm sur une pin d'Arduino, sinon on risque (fort) de griller un truc.&lt;br /&gt;
Ensuite, pour un pont diviseur de tension, ce qui importe c'est que le courant &amp;quot;qui part&amp;quot; entre les deux résistances est négligé, donc on dit &amp;quot;I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;quot;, ce qui permet d'obtenir (en secouant le tout très fort) la relation du pont diviseur de tension:&lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;out&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt; * facteur&lt;br /&gt;
&lt;br /&gt;
avec:&lt;br /&gt;
&lt;br /&gt;
facteur = R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/(R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, le truc le plus important à comprendre, c'est &amp;quot;pourquoi on utilise des ponts diviseurs de tension&amp;quot;. Pour ca, fallait être sur place le jour J, ou (parce qu'on est des gars sympas malgré tout :) venir à un atelier pour en discuter de vive voix.&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou, Yoann512&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
&lt;br /&gt;
==== à propos de l'arduino en elle-même ====&lt;br /&gt;
* www.arduino.cc : notamment, la page référence. Il y a énormément d'exemples, de guides &amp;amp; aides diverses pour faire tout et n'importe quoi avec/autour d'Arduino.&lt;br /&gt;
* la datasheet (c'est à dire &amp;quot;documentation&amp;quot;, plus ou moins) du circuit au centre de la bête, un Atmel (le fabriquant) AVRx8 (le modèle, x étant la taille de la mémoire ; 32k sur la majorité des arduino)&lt;br /&gt;
* par extension, toutes les ressources à propos de ce microcontrôleur (pour aller &amp;quot;plus loin&amp;quot; que l'environnement Arduino, ce qui est possible, et même encouragé par les fondateurs du truc)&lt;br /&gt;
Des liens &amp;amp; ressources plus ciblées à venir&lt;br /&gt;
&lt;br /&gt;
==== bases de l'électronique ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== bibliographie ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
==== fournisseurs, matos, magasins, ... ====&lt;br /&gt;
* à compléter :)&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=315</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=315"/>
				<updated>2011-03-16T23:28:03Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Inscriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logger''' (carte-SD) : Jacques (fini 14/03/2011)&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
=== 2011-03-19 ===&lt;br /&gt;
* !Clément (comprendre: je serai pas là, mais à faire des travaux à l'Electrolab), &lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* bha, la même que d'hab', en fait :)&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
* Mel (Potassage des bases de la prog Arduino, estimation de la faisabilité de mes projets persos, aide aux autres si possible)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
*note de Clem:&lt;br /&gt;
Attention: la spec dit 40mA MAX. Donc la vraie info, c'est qu'il ne faut pas chercher à mettre une résistance plus faible que 5v/40mA=125ohm sur une pin d'Arduino, sinon on risque (fort) de griller un truc.&lt;br /&gt;
Ensuite, pour un pont diviseur de tension, ce qui importe c'est que le courant &amp;quot;qui part&amp;quot; entre les deux résistances est négligé, donc on dit &amp;quot;I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;quot;, ce qui permet d'obtenir (en secouant le tout très fort) la relation du pont diviseur de tension:&lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;out&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt; * facteur&lt;br /&gt;
&lt;br /&gt;
avec:&lt;br /&gt;
&lt;br /&gt;
facteur = R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/(R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, le truc le plus important à comprendre, c'est &amp;quot;pourquoi on utilise des ponts diviseurs de tension&amp;quot;. Pour ca, fallait être sur place le jour J, ou (parce qu'on est des gars sympas malgré tout :) venir à un atelier pour en discuter de vive voix.&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou, Yoann512&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=295</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=295"/>
				<updated>2011-03-11T17:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011/02/26 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
*note de Clem:&lt;br /&gt;
Attention: la spec dit 40mA MAX. Donc la vraie info, c'est qu'il ne faut pas chercher à mettre une résistance plus faible que 5v/40mA=125ohm sur une pin d'Arduino, sinon on risque (fort) de griller un truc.&lt;br /&gt;
Ensuite, pour un pont diviseur de tension, ce qui importe c'est que le courant &amp;quot;qui part&amp;quot; entre les deux résistances est négligé, donc on dit &amp;quot;I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;quot;, ce qui permet d'obtenir (en secouant le tout très fort) la relation du pont diviseur de tension:&lt;br /&gt;
&lt;br /&gt;
V&amp;lt;sub&amp;gt;out&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt; * facteur&lt;br /&gt;
&lt;br /&gt;
avec:&lt;br /&gt;
&lt;br /&gt;
facteur = R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/(R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Ensuite, le truc le plus important à comprendre, c'est &amp;quot;pourquoi on utilise des ponts diviseurs de tension&amp;quot;. Pour ca, fallait être sur place le jour J, ou (parce qu'on est des gars sympas malgré tout :) venir à un atelier pour en discuter de vive voix.&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR]&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=294</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=294"/>
				<updated>2011-03-11T17:01:08Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011-03-13 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-12 ===&lt;br /&gt;
&lt;br /&gt;
* Clément (perso, je vais bosser sur ledfloor &amp;amp; participer aux zotres trucs qui se passeront)&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR] &lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=278</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=278"/>
				<updated>2011-03-09T13:33:20Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011-03-13 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : Ben, ?&lt;br /&gt;
* '''9V battery holder''' : Ben&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-13 ===&lt;br /&gt;
&lt;br /&gt;
* Clément&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session :&lt;br /&gt;
* continuer à hacker des senseurs/inputs divers,&lt;br /&gt;
* essayer de trouver des usages destinés à upgrader le loop ! (contrôle d'accès ? signal pour ceux qui sont en bas ?...)&lt;br /&gt;
* début de hack avec des devices sympas (réception de la commande de shields)&lt;br /&gt;
* en théorie, les composants restants pour bidouiller LedFloor devraient être arrivés ; dans tous les cas il y a matière à bidouiller déjà&lt;br /&gt;
* support projets, comme d'hab'&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément, ikerc, Thomas, Théotime, MikePerdide, Kooothor, Alex&lt;br /&gt;
&lt;br /&gt;
ikerc: leds, demux, plaque à proto, commencer le projet Ledflor et/ou projet robot pwm servomoteur&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR] &lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le [http://logre.org LOG](Grenoble) prévoit de faire des workshops Arduino également ; l'[http://www.electrolab.fr Electrolab] aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=256</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=256"/>
				<updated>2011-03-02T23:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]] (et [[User:Clem|Clément]] en soutient, quand il pense à venir au loop ;)&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : ?, ?&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
=== Initiation à l'électronique ===&lt;br /&gt;
* l'un des buts des workshop est de &amp;quot;dédramatiser&amp;quot; les choses avec le matériel, le triturer ensemble en s'attaquant à différents petits projets (selon ce que vous proposez/voulez faire), et (re)voir ensemble si nécessaire les bases pour pouvoir bidouiller de facon de plus en plus... enfin, de moins en moins... bref, de toute manière, de bidouiller du hardware principalement, et ce dans la joie et la bonne humeur !&lt;br /&gt;
* un autre but est de se rassembler pour taffer sur nos projets liés à du hardware en général, et à des arduino en particulier&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR] &lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=255</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=255"/>
				<updated>2011-03-02T23:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011-03-05 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]]&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : ?, ?&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément&lt;br /&gt;
&lt;br /&gt;
Au programme de cette session: ce que vous voudrez bien en faire ! Si vous pensez à évoquer vos projets &amp;amp; souhaits, on pourra plus facilement s'adapter/anticiper des trucs (genre du matos à amener pour bidouiller tranquilou le jour venu).&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR] &lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=254</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=254"/>
				<updated>2011-03-02T23:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Inscriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]]&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : Yoann512, Charo, ?&lt;br /&gt;
* '''LoLShield''' : ?, ?&lt;br /&gt;
* '''XBee''' : Jacques&lt;br /&gt;
* '''Data logging''' : Jacques&lt;br /&gt;
* '''Motor Shield''' : WintermeW, Charo, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011-03-05 ===&lt;br /&gt;
* Benoît, Clément&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab), Jacques, Charo,WIntermeW, Mike P., Alex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pont diviseur de Tension par Guyz [[image:PontDiviseur.png|thumb|x150px]]&lt;br /&gt;
&lt;br /&gt;
Series:&lt;br /&gt;
I&amp;lt;sub&amp;gt;T&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 40mA (Arduino Pin [http://arduino.cc/en/Main/ArduinoBoardUno spec]) ; &lt;br /&gt;
R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = 2V/40mA = 50&amp;amp;Omega; ;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = V&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/I&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = 3V/40mA = 75&amp;amp;Omega;&lt;br /&gt;
&lt;br /&gt;
[http://img703.imageshack.us/img703/899/pontdiviseur.th.jpg IMAGE PONT DIVISEUR] &lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=210</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=210"/>
				<updated>2011-02-21T09:16:31Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011/02/26 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]]&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
kits proposés :&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/dc-boarduino/ boarduino] + grande breadboard + [http://hackable-devices.org/shop/product/breadboard-jumper-wire-70pcs-pack 75 fils] à 35 euros                       &lt;br /&gt;
## breadboard : plaque de prototypage réutilisable&lt;br /&gt;
# kit [http://www.evilmadscientist.com/article.php/diavolino Diavolino] à 35 euros                                                     &lt;br /&gt;
# kit [http://hackable-devices.org/shop/product/arduino-uno Uno] + [http://hackable-devices.org/products/product/i2c-power-protoshield/ Snootlab i2c Protoshield] + [http://hackable-devices.org/shop/product/mini-breadboard-white mini breadboard] à 54 euros&lt;br /&gt;
# kit [http://hackable-devices.org/products/product/arduino-starter-pack/ ladyada] à 65 euros&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
** [[ArduinoCppAtelier]]&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : ?, ?, ?&lt;br /&gt;
* '''LoLShield''' : ?, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
* pour ceux qui aiment vraiment leur éditeur préféré, j'ai fait un petit [[ArduinoMakefile|Makefile]]&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc, Alex.ideosphere&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/26 ===&lt;br /&gt;
10 places&lt;br /&gt;
* Ikerc, Adrenalin, Clément (sauf si pas assez de gens pour travaux à l'Electrolab)&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=190</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=190"/>
				<updated>2011-02-18T15:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011/02/19 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]]&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
* Pensez à ramener :&lt;br /&gt;
** vos outils (fer à souder, pince plate, coupante...),&lt;br /&gt;
** vos ordinateurs, et y installer le kit de développement Arduino,&lt;br /&gt;
** vos arduinos et kits,&lt;br /&gt;
** plein de composants électronique utilisables en courant faible/basse tension.&lt;br /&gt;
** à boire et à manger !&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance 35 à 65euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
&lt;br /&gt;
Pour préparer les ateliers sur les shields (pour ceux que ça intéresse), entrez ci-dessous la liste des shields que vous souhaitez acheter (sélection à faire sur [http://hackable-devices.org h:D])&lt;br /&gt;
* '''Ethernet Shield''' : ?, ?, ?&lt;br /&gt;
* '''LoLShield''' : ?, ?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
&lt;br /&gt;
au programme de cette session :&lt;br /&gt;
* achat d'un kit et soudure pour ceux qui n'étaient pas là la semaine dernière&lt;br /&gt;
* challenge pour ceux qui sont « à l'aise » en programmation&lt;br /&gt;
* apprendre à murmurer à l'oreille d'une arduino (i.e. cours de programmation C++ orienté Arduino)&lt;br /&gt;
* pour les ceusses qui veulent: discussion sur les projets que vous pourriez avoir, discussions sur les capteurs/actionneurs qu'on peut relier à une arduino, discussion sur les détails de la plateforme hardware, etc --Clément&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément, Eliot, WintermeW, ya, ikerc&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
** Très volontiers, faudrait qu'on en cause à l'occase :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=177</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=177"/>
				<updated>2011-02-15T12:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* 2011/02/19 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* Proposé par [[User:Guyzmo|guyzmo]]&lt;br /&gt;
* Chaque Samedi à 14h&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
=== Soudure de son Arduino ===&lt;br /&gt;
* ''Prévoir à l'avance ~20euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
&lt;br /&gt;
=== Introduction à la programmation Arduino ===&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
&lt;br /&gt;
=== Soudure de shields Arduinos ===&lt;br /&gt;
* ''Prévoir à l'avance pour un achat groupé de shields (LoLShield ? XbeeShield ? EthernetShield ? etc...)''&lt;br /&gt;
&lt;br /&gt;
=== Programmation avancée pour Arduino ===&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
== Inscriptions ==&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/12 ===&lt;br /&gt;
10 places&lt;br /&gt;
* mike_p, Charo, phantez, X_datas_X, feth &amp;amp; claire, vincent, Jacques, ralou&lt;br /&gt;
&lt;br /&gt;
=== 2011/02/19 ===&lt;br /&gt;
10 places&lt;br /&gt;
* Benoît, Clément,&lt;br /&gt;
&lt;br /&gt;
== Remarques ==&lt;br /&gt;
&lt;br /&gt;
* le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? -- Clément&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=133</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=133"/>
				<updated>2011-02-10T14:31:59Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* issues/open questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq  =&amp;gt; that's only for the 74HC154's, the STP16DP05's can use all 16, so expanding that way there can 48x30 which gives 1440 LED's  --cw&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
=&amp;gt; it will&lt;br /&gt;
=&amp;gt; do we have some at hand for the first prototype build ? --cq&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
=&amp;gt; otherwise, we can use female connectors from a patch bay (I got a dozen of them).&lt;br /&gt;
=&amp;gt; yup, that was the main idea ; the problem is that the pins of these things doesnt fit well on breadboards, from what I've seen. TBC... --cq&lt;br /&gt;
*** Solid core cat5 wire will fit in a breadboard, so some keystone jacks and short lengths of cat5 can be connected&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
=&amp;gt; we already have a stock of 1000 red leds.&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;br /&gt;
&lt;br /&gt;
== Solution #9 ==&lt;br /&gt;
* Use the [http://www.st.com/internet/evalboard/product/247087.jsp stm8s-discovery] kit (~9€, [http://fr.farnell.com/stmicroelectronics/stm8s-discovery/kit-development-stm8s-avec-debog/dp/1775251?Ntt=stm8s-discovery farnell])&lt;br /&gt;
for 9€ you have two mcu: a stm32bits uC to upload the stm8its. The stm32b can be hacked ?&lt;br /&gt;
*I've 2 stm8s-discovery if you like to test. st-IDE run only on windows can be hacked to run on linux, i don't know ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=106</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=106"/>
				<updated>2011-02-04T12:19:41Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Solution #5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube (and some pov, too). Which are a bit different. But hey, somehow these are still led based project, so why not.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=105</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=105"/>
				<updated>2011-02-04T12:18:28Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Solution #1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg is it me or this schematic sucks big time ??? There are examples in the datasheet, way more reliable IMO --cq&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on. &lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube. Which is a bit different.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=101</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=101"/>
				<updated>2011-02-03T23:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* issues/open questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on.&lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube. Which is a bit different.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
* &amp;quot;it is really an issue to be unable to buffer data&amp;quot;&lt;br /&gt;
** wouldnt some usb to serial chips have some additionnal RAM ?&lt;br /&gt;
* &amp;quot;it wouldnt hurt to have some more processing power onboard&amp;quot;&lt;br /&gt;
* &amp;quot;you're such a p... to use monochrom leds&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=100</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=100"/>
				<updated>2011-02-03T23:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Solution #7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on.&lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube. Which is a bit different.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
One possible solution:&lt;br /&gt;
* use this : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4114 + an ugly extension board (on a protoboard) with 64 pnp. Someone at Electrolab can provide that board&lt;br /&gt;
* then, in a second design iteration, design a full custom board with this chip + transistors, connectors, ...&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=99</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=99"/>
				<updated>2011-02-03T22:55:55Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Solution #7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on.&lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube. Which is a bit different.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
Similar to #6, but instead of TL+demux, use a uC which has 64 I/O that can be dedicated to the led matrix.&lt;br /&gt;
* I cannot think of any chip that would be as cheap and as &amp;quot;simple&amp;quot;&lt;br /&gt;
* software layers would be easier&lt;br /&gt;
* additionnal power/interfaces would be required to drive the rows&lt;br /&gt;
&lt;br /&gt;
== Solution #8 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=98</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=98"/>
				<updated>2011-02-03T22:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Solution #6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
Question: do we need on/off for each led, or more advanced modes (eg PWM for various intensities).&lt;br /&gt;
* on/off:&lt;br /&gt;
** is simpler as regard to schematics&lt;br /&gt;
** is simpler as regard to driving code (led bits per image, obviously)&lt;br /&gt;
** isn't as cool&lt;br /&gt;
** can still, to some extend, allow some variable intensities&lt;br /&gt;
PWM &amp;quot;natural&amp;quot; ability is prefered, but choice will be made depending on total cost of solution.&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on.&lt;br /&gt;
&lt;br /&gt;
Naturally leads to a PWM version&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180  --or far less as you won't need the giant PCB.  They have a &amp;quot;parts kit&amp;quot; that includes the 328 and the IC's for $15.  you'd still need LED's and transistors and other support components. --cw&lt;br /&gt;
&lt;br /&gt;
looking at the peggyLE schematics, they are not using several of the outputs, it looks like a 32x30 grid is possible with the IC's included, and by adding another IC in place of the buttons 32x45 is possible.  --cw&lt;br /&gt;
=&amp;gt; they use two 4 to 16 demux for highside driving. They therefore *have* to keep one output not connected, to allow an &amp;quot;off&amp;quot; state for each of these chips. One solution would be to use two such chips, plus two generic I/O, leading to a (quite ugly) 10 to 32 demux functionality. -- cq&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
=&amp;gt; actually, the (current) project there is about a 8x8x8 led cube. Which is a bit different.&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
So, the goal is to achieve a 1024 led screen, with, if possible, PWM on each led, for a total price &amp;lt;150€ (connectors, leds not included) ?&lt;br /&gt;
&lt;br /&gt;
My proposal would be to mix #1 (eg use TLC5940 chips, for their ability to PWM their outputs) and #4 (actually, only reuse the 4 to 16 demuxes (74HC154) idea, with two additionnal GPIO from the uC to achieve a 5 to 32 demux). That is :&lt;br /&gt;
* two TLC5940&lt;br /&gt;
** drive each row in PWM mode&lt;br /&gt;
** can be daisy chained, and they take 8 I/O (or possibly less than that)&lt;br /&gt;
** cost about 3€ each at www.mouser.fr&lt;br /&gt;
* two 74HC154&lt;br /&gt;
** drive each column (one after each other)&lt;br /&gt;
** cost less than 1€ each&lt;br /&gt;
* some power stage:&lt;br /&gt;
** worst case is all 32 rows ON with 100mA each. So each column power driver should be able to sustain a 3.2 A continuous current.&lt;br /&gt;
** the evilmadscientist schematic proposes 1.5A pnp transistors ;)&lt;br /&gt;
** it'd be a better idea to get some (any) tougher pnp transistors (maybe few € total)&lt;br /&gt;
* This requires about 18 I/O for control&lt;br /&gt;
** it is out of reach of an Arduino (true only when all the features of the TLC5940 are used. There are solutions to use an Arduino anyway. Note that I consider UNO and similar boards, not mega ones - which are too expensive)&lt;br /&gt;
** it is quite doable with a Teensy (http://www.pjrc.com/teensy/ about $30, similar in functionalities to an arduino otherwise)&lt;br /&gt;
* some power input is required&lt;br /&gt;
** I suggest a computer PSU (reuse a standard connector to get 5v on the circuit)&lt;br /&gt;
* some connectors are required&lt;br /&gt;
** I suggest using standard RJ45 connectors (which stand 1.5A if I remember well. Meh...)&lt;br /&gt;
* some passives are required. As usual.&lt;br /&gt;
&lt;br /&gt;
Total cost: O{100€ ?). Sounds good to me :)&lt;br /&gt;
&lt;br /&gt;
==== issues/open questions ====&lt;br /&gt;
* will the TLC be well adapted to drive each column only 1/16th of the time ? That is, still work well when asked to somehow refresh data at (total refresh rate)*(number of columns)&lt;br /&gt;
** according to datasheet, the max required clock speed is 4096*(refresh frequency). Even with a *16 factor, it isn't out of reach of a simple uC&lt;br /&gt;
** will the leds give enough light when pulsed at max 1/16th of the time at 100mA ?&lt;br /&gt;
*** my guess would be: yes&lt;br /&gt;
* how to make the board ?&lt;br /&gt;
** it can be done on a standard protoboard (quite small, I would even say)&lt;br /&gt;
*** Check if standard PC power connectors fit on these. If not, use a wire + standard connector.&lt;br /&gt;
*** Check if there are thru hole RJ45 connectors available. Looks like there are some (quite cheap, O{10€} for a 8 port version) but pins won't fit on a protoboard.&lt;br /&gt;
* if one want to really use 12 bit resolution for each of the 1024 leds, using a 8bit uC with 8k of RAM is... probably not the best choice&lt;br /&gt;
** I guess it'd be okay to downgrade the resolution to few bits per led, eg never drive LSBs for each led and use only 4bits resolution.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; I cannot see any big flaw in this solution. Does anyone have a better view here ? --cq&lt;br /&gt;
== Solution #7 ==&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=89</id>
		<title>Atelier Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Atelier_Arduino&amp;diff=89"/>
				<updated>2011-02-03T17:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: Atelier Arduinos : coopérons !&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Atelier Arduinos ==&lt;br /&gt;
&lt;br /&gt;
Voici les différents thèmes proposés, par ordre de complexité :&lt;br /&gt;
&lt;br /&gt;
1. Soudure de son Arduino&lt;br /&gt;
* ''Prévoir à l'avance ~20euros pour un achat groupé de kits''&lt;br /&gt;
* Initiation à la soudure&lt;br /&gt;
2. Introduction à la programmation Arduino&lt;br /&gt;
* Initiation au C++ pour programmer des programmes simples pour arduinos (''echo sur USB, contrôle d'une LED, un mini-HP etc...'')&lt;br /&gt;
3. Soudure de shields Arduinos&lt;br /&gt;
* ''Prévoir à l'avance pour un achat groupé de shields (LoLShield ? XbeeShield ? EthernetShield ? etc...)''&lt;br /&gt;
4. Programmation avancée pour Arduino&lt;br /&gt;
* Création d'une bibliothèque, d'une application machine hôte+arduino, connectivité de l'arduino, etc...&lt;br /&gt;
&lt;br /&gt;
remarque: le LOG(renoble) prévoit de faire des workshops Arduino également ; l'Electrolab aussi (par mon intermédiaire, à vrai dire). Il serait peut être pertinent de mettre des ressources en commun ? Clément&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=88</id>
		<title>LedFloor</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=LedFloor&amp;diff=88"/>
				<updated>2011-02-03T17:31:31Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Led Floor =&lt;br /&gt;
&lt;br /&gt;
How to turn the 11 windows of the hacklab into a big led display ?&lt;br /&gt;
&lt;br /&gt;
* what have we got to do it ?&lt;br /&gt;
** Windows that are H189xW95.5 centimeters&lt;br /&gt;
** 1000 red leds&lt;br /&gt;
** loads of RJ45 and old IDE/SCSI/floppy buses&lt;br /&gt;
&lt;br /&gt;
* what we need ?&lt;br /&gt;
** a system to control each diode (or group of diodes) independantly&lt;br /&gt;
** that is not too expensive&lt;br /&gt;
&lt;br /&gt;
== Solution #1 ==&lt;br /&gt;
&lt;br /&gt;
use a TLC5940NT that can control about 16 LED each&lt;br /&gt;
&lt;br /&gt;
* datasheet: http://datasheet.octopart.com/TLC5940NT-Texas-Instruments-datasheet-153017.pdf&lt;br /&gt;
* schematic: http://webhome.csc.uvic.ca/~mcheng/samples/led_wheel/images/hack_schematic.jpg&lt;br /&gt;
* O(price) = $180 for the 64*TLC5940NT, so we'll need also several protoboard to be cut to bind them on.&lt;br /&gt;
&lt;br /&gt;
== Solution #2 ==&lt;br /&gt;
&lt;br /&gt;
use the snootlab's i2c led driver solution that can control 16 LED each&lt;br /&gt;
&lt;br /&gt;
* 64*i2c led driver = 9.95*64 = 636.80&lt;br /&gt;
* 1*i2c shield = 17.95&lt;br /&gt;
* 1 ardunio = 20&lt;br /&gt;
* O(price) = 674.75 euros&lt;br /&gt;
&lt;br /&gt;
== Solution #3 ==&lt;br /&gt;
&lt;br /&gt;
* use shift registers... ?&lt;br /&gt;
&lt;br /&gt;
== Solution #4 ==&lt;br /&gt;
&lt;br /&gt;
use two Peggy 2 board :&lt;br /&gt;
&lt;br /&gt;
* 2* http://evilmadscience.com/tinykitlist/157&lt;br /&gt;
* O(price) = 95*2 = $180&lt;br /&gt;
&lt;br /&gt;
== Solution #5 ==&lt;br /&gt;
&lt;br /&gt;
* Check with Electrolab, where another similar project is ongoing :-)&lt;br /&gt;
&lt;br /&gt;
== Solution #6 ==&lt;br /&gt;
&lt;br /&gt;
* 42 ?&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	</feed>