expEYES

publicité
expEYES
A portable
Science Laboratory
http://expeyes.in
RMLL 2013
Ajith Kumar B.P.
Inter-University Accelerator Centre
(A Particle Accelerator Centre for Universities)
New Delhi 110067
[email protected]
www.iuac.res.in
Science: Theory & Experiment
La science : c'est de la théorie et des expériences
To move forward both the wheels should be given equal
importance
Pour avancer, on doit donner la même importance aux
deux roues.
Experiments are often given lesser role
in Science Education
On donne souvent une importance mineure aux
expériences dans l'enseignement
Lack of cost effective and easily available laboratory
equipment could be one reason.
Le manque de matériel abordable peut être une raison
pour cela.
The PHOENIX (Physics with Home-made Equipment and
Innovative Experiments) project, started by IUAC in 2005,
tries to address this issue, by designing cost-effective and
open science experiments.
Le projet PHOENIX, lancé à l'IUAC en 2005, a pour but
d'y remédier
First product was a device supporting several experiments, used
PC parallel port. Software in C language, under Linux and DOS
Cost: US$ 70/La première réalisation fut un boîtier pour plusieurs expériences,
branché au port parallèle du PC. Logiciel en C, sous Linux et
DOS. Coût : US$ 70
2006: A micro-controller based version was developed. Used
Serial port and later changed to USB.
Powered by 9V DC adapter. 6” x 5” x 1” size
Code written in Python programming language
Cost: US$ 40/En 2006 : on a développé une version à base de microcontrôleur, connectée au port série, puis au port USB.
Alimentation externe 9V, Code en Python, US$40.
2011: Introduced ExpEYES, with major improvements.
En 2011 : introduction d'EXPEYES, avec des avancées
majeures.
GUI for 50 experiments
● 12 bit Analog Input/Output
● Time interval measurements
● Waveform Generation
● USB Powered
● Python Programmable
● Works as a Test Equipment
●
11 x 9 x 1.5 cm3
●
Interface graphique pour 50
expériences
●E/S analogiques 12 bit
●Mesures d'intervalles de temps
●Générateur basses fréquences
●Alimentation par port USB
●Programmable en Python
●Utilisable pour des tests
●
2012 : expEYES Junior : Smaller & cheaper
En 2012 : expEYES Junior : plus petit, moins cher
Improvements:
Sampling rate of 250,000
Supports 4 channel Oscilloscope function
Améliorations :
Échantillonage 250 k/s
Oscillo 4 voies
What is expEYES ? ExpEYES, c'est quoi ?
A low cost device that can generate/measure voltages
as a function of time and generate graphs.
Un appareil low cost qui mesure des tensions variables et tracer des
graphiques.
A tool for learning by exploring.
Un outil pour apprendre en explorant
Supports Science & Engineering experiments from High School to Post
Graduate level.
Il permet des expériences scientifiques du collège à l'université.
A test equipment for electronics hobbyists.
Il sert de matériel de test pour les bricoleurs en électronique.
All with Open Software & Hardware
Le tout, basé sur du logiciel et du matériel libres.
ExpEYES on a netbook, studying a PN junction Diode.
ExpEYES sur un netbook, pour étudier la jonction PN
d'une diode.
GUI programs available for around 50 experiments
Des programmes graphiques pour quelques 50
expériences.
Example 1: Four channel CRO, in audio range
Exemple 1 : un oscillo 4 voies, pour des signaux audio.
Interférences sonores
Interference of Sound
MIC
Buzzers
Transistor Characteristics
Caractéristiques d'un transistor
Acceleration due to Gravity, by Time of Flight
Accélération de la gravité, par la méthode du
temps de vol
import expeyes.eyesj
p= expeyes.eyesj.open()
p.set_state(10,1)
raw_input('Ready')
print p.clr2rtime(10,0)
Electromagnet releases a metal ball and the loudspeaker
generates a signal when it touches ground.
L'électroaimant laisse tomber une boule, le haut parleur
génère un signal quand elle touche le sol.
And many more ...
Et plus encore ...
Design of expEYES Junior
Real-time measurement features of Micro-controller
+
Computational and Graphics capability of Python .
Principes :
Mesure en temps
réel grâce au
microcontrôleur
+
Capacité de
calcul et
graphique de
Python
import expeyes.eyesj
p = expeyes.eyesj.open()
from pylab import *
t,v = p.capture(1, 200, 100)
plot(t,v)
show()
What is expEYES for? Pourquoi expEYES ?
Students : An affordable tool for doing experiments,
anytime anywhere. Freedom from the lab timings.
Pour les étudiants : un outil abordable pour les expériences, n'importe ou,
n'importe quand. En toute liberté par rapport aux horaires de labo.
Teachers : A tool for doing demos, experiments and to develop new
experiments.
Pour les enseignants : un outil pour les démonstrations, les expériences, et
pour le développement de nouvelles expériences.
Engineers : An open system that combines basic physics, electronics, microcontroller programming, computer interfacing, GUI programming and scientific
computation.
Pour les ingénieurs : un système ouvert combinant physique, électronique,
micro-contrôleur, interface avec un ordinateur, programmation graphique et
scientifique
Hobbyist : A nice tool to kill more time with less money.
Pour les bricoleurs : un bel outil pour tuer plus de temps avec moins d'argent !
Reducing total cost: cheaper computers.
Tested on Raspberry Pi
Réduction du coût total : ordinateurs moins
chers. Test sur un Raspberry PI.
Raspi has only 2 USB ports.
Require powered USB hub to connect expEYES, adding to the total cost.
Does not support VGA monitors.
Le Raspi n'a que deux ports USB.
Il faut ajouter un hub USB alimenté pour connecter expEYES, ce qui augmente le prix.
Pas de support des moniteurs VGA.
Low cost Tablets running GNU/Linux
Tablettes numériques fonctionnant sous GNU/Linux
Tested with Aakash2, a tablet costing under US$ 50/-.
Need to rewrite the GUI programs for the 7” touchscreen.
Testé avec Aakash2, une tablette à US$ 50. Il faut réécrire les
programmes d'interface graphique pour les adapter à l'écran
tactile de 7 pouces.
Project Status. Statut du projet
More than 1000 units are in circulation.
Plus de 1000 exemplaires sont en circulation.
●
Available from several vendors.
Disponibilité auprès de plusieurs vendeurs.
●
Included in the syllabus in some Universities.
Inclusion dans la formation de quelques universités.
● Trained around 300 physics teachers.
Quelques 300 enseignants ont été formés.
● Conducted around 40 awareness programs
at
different places.
Quelques 40 opérations de promotion ont été menées
à des endroits différents.
●
Phoenix at Lycée Jean Bart, France
Phoenix au lycée Jean Bart, Dunkerque, France
Georges Khaznadar, professeur de
physique-chimie & développeur
Debian.
Bénévole dans le projet PHOENIX
Georges Khaznadar, Science teacher &
Debian developer.
Volunteers for PHOENIX Project
20
Netholi – a computer board for expEYES
NETHOLI – une carte mère pour expEYES
Allwinner A10, 1GHz SoC
●1 GB DDR3 memory
●3 USB ports
●HDMI and VGA outputs
●Ethernet port
● LCD and GPIO options
●GNU/Linux from SD card
● US$ 30/- @ qty 1000
●
Allwinner A10, 1GHz SoC ; mémoire 1
GB DDR ; 3 ports USB ; sorties HDMI
et VGA ; port Ethernet ; options LCD
et GPIO ; GNU/Linux sur carte SD ;
coût US$ 30 par mille.
3D output of the PCB, from Kicad
Matériel libre ; Conçu à l'aide du logiciel Kicad ;
les schémas et typons du circuit imprimés sont
faits, la production est en cours.
Open hardware
Designed using Kicad EDA software
Schematic and PCB drawings are
done, presently under fabrication
Display
HDMI / VGA
Netholi
running GNU/Linux
Keyboard
& Mouse
expEYES
Sensor/Control
elements
Schematic of the stand-alone version of expEYES (to be developed)
Schéma de la version autonome d'expEYES (à développer)
Challenges ahead: Prochains défis :
Getting the Netholi prototype working
Test de la pré-série pour le prototype NETHOLI
●
Mass Production
The manufacturing cost is less than US$30 for volume of 1k,
better with 10k. Committed buyers needed to get the production
started. Production de masse : US $30 par mille, mieux avec 10k. Il
faut un engagement des acheteurs.
●
A stand-alone version of expEYES is also possible, that can also
be used as a normal GNU/Linux computer.
On peut aussi concevoir une version autonome d'expEYES, aussi
utilisable comme ordinateur
●
Integrated LCD display can eliminate the need of monitor and
further reduce total cost.
Un écran LCD intégré peut réduire le coût en supprimant le besoin
d'un moniteur.
●
8 + 1 sources, More are welcome
Schematics & PCB files are on the website
Les schémas et les typons sont sur le site web
Software Distribution:
● LiveCD
● Debian Packages (part of Debian & Ubuntu repositories)
● Python Source files (for Windows etc.)
Many of the Control/Sensor elements are made from
components used in consumer electronics.
La plupart des capteurs sont des composants électroniques
usuels
Interface + Standard Accessory Set + LiveCD
For details visit http://expeyes.in
Thank You
Dank u
Merci
French translation: G. Khaznadar <[email protected]>
Téléchargement