Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
François Schnell – ULP Multimedia
LIBERLAB A pocket lab for all François Schnell – ULP Multimedia
2
François Schnell – ULP Multimedia
Liberlab = Interface Computer world « Digital » Our world ~ « Physical » « Analogic » Read a physical value, the state of an interruptor ... Control a LED, a relay, etc. ... François Schnell – ULP Multimedia
3
François Schnell – ULP Multimedia
Context For education (at least in France) : expansive / closed / « Windows only » Mainly for “measuring”, no time for exploration François Schnell – ULP Multimedia
4
François Schnell – ULP Multimedia
Liberlab goals ? Interface : very cheap (< 15 €) « easy » to build (few components) evolutive multiplateform Free / Open Source (also for the developments) Encourage innovative usages François Schnell – ULP Multimedia
5
The heart of the projet :
Microcontrollers (cars, DVD players, ...) Atmel AVR atmega 8: Prix ~ 3 € François Schnell – ULP Multimedia
6
François Schnell – ULP Multimedia
Atmega8 1 Mhz -> 16 Mhz 23 IO, 6 ADC RS 232, etc 350 pages datasheet Liberlab firmware: 6 inputs/outputs 4 Analogue channels François Schnell – ULP Multimedia
7
François Schnell – ULP Multimedia
Why Atmel AVR family ? Less popular than PIC but : one instruction per cycle (4 cycles for PICs) excellent ratio quality/price Free Software friendly (AVRGCC, Win AVR, etc...) but for PICs: Pyastra .py -> .asm ->.hex Resources : Linux Focus articles + Tuxgraphics kits (kit 11+ €) community AVRFreaks , Kits + books (C) François Schnell – ULP Multimedia
8
François Schnell – ULP Multimedia
Scheme François Schnell – ULP Multimedia
9
François Schnell – ULP Multimedia
Breadboard version Tutorial in pictures François Schnell – ULP Multimedia
10
François Schnell – ULP Multimedia
Veroboard version François Schnell – ULP Multimedia
11
François Schnell – ULP Multimedia
PCB version François Schnell – ULP Multimedia
12
François Schnell – ULP Multimedia
PCB + daughter boards François Schnell – ULP Multimedia
13
François Schnell – ULP Multimedia
Liberlab Software Choice : Python pyserial module multiplateforme Liberlab Sofware (Tkinter) Liberlab Module (for your apps) + Environments « à la Squeak » / Logo François Schnell – ULP Multimedia
14
François Schnell – ULP Multimedia
Liberlab Sofware v 0.8 Display 4 analogue channels + 6 Input/Output Manually control outputs (LED, relays, etc.) On the fly computation Record channels and on the fly computation Automation of outputs in function of V1 to V4 François Schnell – ULP Multimedia
15
Liberlab Software (WinXP)
Dans l’enseignement secondaire et l’enseignement supérieur, l’établissement d’enseignement est le périmètre de référence de l’espace numérique de travail du point de vue de l’usager. Il est indépendant de l’hébergement physique de l’ENT et de son exploitation technique. Cela ne signifie pas que les services et ressources sont exclusivement fournis par l’établissement : l’espace numérique de travail doit au contraire favoriser leur mutualisation, au niveau inter établissements, avec les partenaires publics et privés, en France, en Europe ou au niveau international. François Schnell – ULP Multimedia
16
Liberlab Software (Linux)
Dans l’enseignement secondaire et l’enseignement supérieur, l’établissement d’enseignement est le périmètre de référence de l’espace numérique de travail du point de vue de l’usager. Il est indépendant de l’hébergement physique de l’ENT et de son exploitation technique. Cela ne signifie pas que les services et ressources sont exclusivement fournis par l’établissement : l’espace numérique de travail doit au contraire favoriser leur mutualisation, au niveau inter établissements, avec les partenaires publics et privés, en France, en Europe ou au niveau international. François Schnell – ULP Multimedia
17
Liberlab Python module
Module tutorial at from liberlab import * monLiberlab= Liberlab() monLiberlab.read("analog4",2) monLiberlab.command("io1on") François Schnell – ULP Multimedia
18
A Vpython “hello world”
François Schnell – ULP Multimedia
19
François Schnell – ULP Multimedia
Xturtles and Liberlab François Schnell – ULP Multimedia
20
François Schnell – ULP Multimedia
Xturtles and Liberlab François Schnell – ULP Multimedia
21
François Schnell – ULP Multimedia
Liberlab and Cherrypy François Schnell – ULP Multimedia
22
François Schnell – ULP Multimedia
Conclusion Future developments: web collaboration, speed, etc. Questions ? More informations here : François Schnell – ULP Multimedia
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.