Difference between revisions of "Workshop:ArduinoInitiationElectronique:Q411 Session1"

From Electrolab
Jump to: navigation, search
(Created page with "http://wiki.electrolab.fr/index.php?title=Workshop:ArduinoInitiationElectronique Première session du [[http://wiki.electrolab.fr/index.php?title=Workshop:ArduinoInitiationE...")
 
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
[[http://wiki.electrolab.fr/index.php?title=Workshop:ArduinoInitiationElectronique]]
+
Remarque importante: le contenu de cette page est clairement bordélique, pas complet, pas relu, mal formaté.
 +
C'est un travail en cours de retranscription de ce qui a été fait/présenté, mais ca prend grave du temps.
 +
Ceci pour référence ultérieure, améliorations et réutilisations. Libre à vous d'étoffer !
 +
Pour toute remarque/suggestion/critique, contactez moi (clmnt).
  
Première session du [[http://wiki.electrolab.fr/index.php?title=Workshop:ArduinoInitiationElectronique|cycle]], ayant eu lieu le 3 novembre 2011).
+
Première session du [http://wiki.electrolab.fr/index.php?title=Workshop:ArduinoInitiationElectronique cycle de workshop], ayant eu lieu le 3 novembre 2011.
  
 
Le but est de lancer en beauté (ou pas) ce cycle, et de fournir un aperçu de ce qu'on va faire (ou pas) par la suite.
 
Le but est de lancer en beauté (ou pas) ce cycle, et de fournir un aperçu de ce qu'on va faire (ou pas) par la suite.
  
Au programme (que je vais reprendre & détailler au fur et à mesure, pour référence ultérieure)
+
Au programme (à étoffer au fur et à mesure, pour référence ultérieure)
* une rapide présentation de l'univers d'Arduino (et de manière plus pragmatique: des participants, objectifs du workshop, du lab, etc)
+
= Introduction =
* une première approche de l'électronique:
+
une rapide présentation de l'univers d'Arduino (et de manière plus pragmatique: des participants, objectifs du workshop, du lab, etc)
** au travers de l'analogie eau/électricité fausse mais bien pratique
+
 
*** la hauteur d'un point de la tuyauterie correspond au potentiel
+
une première approche de l'électronique=
*** la différence de hauteur correspond à une tension
+
== au travers de l'analogie eau/électricité fausse mais bien pratique ==
*** le débit d'eau dans un endroit du circuit correspond au courant
+
* la hauteur d'un point de la tuyauterie correspond au potentiel
** on voit ce qu'est, en première approche, une résistance
+
* la différence de hauteur correspond à une tension
** on se penche également sur nos premiers circuits tout simples:
+
* le débit d'eau dans un endroit du circuit correspond au courant
*** une pile et une, puis plusieurs résistances.
+
 
*** on essaye de retrouver "à la main" les lois de kirshoff (loi des mailles/loi des noeuds), et on voit ce que ca donne sur nos ptis exemples
+
== on voit ce qu'est, en première approche, une résistance ==
*** on se penche sur le potentiomètre, on en examine un pour voir comment c'est fabriqué, et comment on le modélise (toujours en 1re approche)
+
== on se penche également sur nos premiers circuits tout simples ==
*** rappel: on utilise des modèles, parce qu'on ne sait pas réfléchir à tous les électrons mis en jeu, meme sur des circuits super simples comme ceux-ci. Donc nos modèles sont, comme tout modèle, faux à un certain niveau. Mais dans plein de situations, ils sont suffisants.
+
* une pile et une, puis plusieurs résistances.
*** une des briques de base, qu'on utilise tout le temps, est le pont diviseur de tension. Note par exemple: une arduino ne "sait" que lire des tensions... cas pratiques où le pont diviseur de tension est utile.
+
* on essaye de retrouver "à la main" les lois de kirshoff (loi des mailles/loi des noeuds), et on voit ce que ca donne sur nos ptis exemples
* un aperçu de tous les domaines qui conduisent à une Arduino:
+
* on se penche sur le potentiomètre, on en examine un pour voir comment c'est fabriqué, et comment on le modélise (toujours en 1re approche)
** de la physique à l'électronique
+
* rappel: on utilise des modèles, parce qu'on ne sait pas réfléchir à tous les électrons mis en jeu, meme sur des circuits super simples comme ceux-ci. Donc nos modèles sont, comme tout modèle, faux à un certain niveau. Mais dans plein de situations, ils sont suffisants.
*** (à détailler plus tard)
+
* une des briques de base, qu'on utilise tout le temps, est le pont diviseur de tension. Note par exemple: une arduino ne "sait" que lire des tensions... cas pratiques où le pont diviseur de tension est utile.
** le silicium c'est le summum
+
 
*** détailler plus tard)
+
= un aperçu de tous les domaines qui conduisent à une Arduino =
** Logique programmable/trucs permettant d'écrire des programmes
+
== de la physique à l'électronique ==
*** (à détailler plus tard)
+
* La physique de base de l'électricité: C'est quoi l'électricité ? Quels phénomènes physiques liés ? D'ou ca vient ? Tension/courant/potentiel, circuit ou des électrons se baladent, toussa.
** informatique sous toutes ses formes
+
* L'électronique analogique de base: DC, composants linéaire, honnêtes & fréquentables. Loi des mailles, loi des noeuds, premiers pas où on modélisme simplement tout ce fatras pour arriver à en faire quelque chose
*** (à détailler plus tard)
+
* L'électronique analogique avancée: AC, composants non-linéaires, moins honnêtes & fréquentables, mais tellement intéressants :) Capteurs/actionneurs divers (et la physique/les phénomènes associés), physique moins de base pour prendre en compte certaines subtilités. Ca, on en parlera pas vraiment ; ca viendra au gré des besoins concrets...
* des discussions endiablées sur ce qu'on va faire par la suite... dont il ressort notamment: "fabriquer son arduino, ca serait cool ! C'est faisable, donc c'est au programme de la prochaine session".
+
 
 +
== le silicium c'est le summum ==
 +
* La physique (de base) du silicium: effet transistor, fabrication, etc Juste histoire d'avoir une idée de ce qui se passe tout à la base.
 +
* transistor & montages analogiques de base: "pseudo-interrupteur commandé en courant (techno bipolaire) ou en tension (techno mos)", vous dites ?
 +
* transistor & montages analogiques plus complexes: en fait, non, on va pas regarder ca, mais sachons que ca existe
 +
* les fondements de l'électronique numérique: mettre plusieurs transistors ensemble pour se simplifier la vie
 +
* l'électronique numérique: maintenant qu'on s'est simplifié la vie avec l'électronique numérique... on est joueurs, on va mettre plein de transistors pour se la recompliquer à nouveau... mais differemment !
 +
 
 +
== Logique programmable/trucs permettant d'écrire des programmes==
 +
* loi de base de la logique: on construit sur ce qu'on a vu auparavant: on a une couche d'abstraction nouvelle, qui permet d'atteindre un niveau de complexité plus grand. Ou comment on en arrive à mettre des millions et des millions de transistors ensemble pour faire des trucs fun, genre CPU, toussa.
 +
* Interfaces avec le monde analogique: On oublie pas le « monde réel », et comment on fait les conversions nécessaires
 +
* Interfaces avec le monde "virtuel": Qu'est ce qu'on va bien pouvoir trouver comme niveau d'abstraction supérieur ? En gros, comment on passe du matériel au logiciel (et inversement) ?
 +
 
 +
 
 +
== informatique sous toutes ses formes ==
 +
* fondamentaux: notion de programme, de variable, logique de branchements & tests, les outils & l'environnement
 +
* avancée: algorithmique, optimisation, os, bla bla bla: ca nous concerne plus vraiment, là
 +
* Quelle différence quand elle est embarquée ?
 +
on ne peut pas s'abstraire du matériel, parce qu'on en est proche (moins d'abstractions) ni du monde physique, parce qu'on interagit avec, ou bien, ses contraintes nous sont plus fortes que dans le monde « purement virtuel ».
 +
 
 +
== conclusion ==
 +
Ya pas mal de trucs à voir... et on ne verra pas tout ! Mais c'est potentiellement intéressant de savoir comment les différents éléments s'imbriquent.
 +
Note: beaucoup de participants souhaitent avant tout utiliser concrètement arduino.
 +
Ca les botte de fabriquer leur propre arduino: ce sera le programme de la prochaine session !

Latest revision as of 01:52, 13 November 2011

Remarque importante: le contenu de cette page est clairement bordélique, pas complet, pas relu, mal formaté.
C'est un travail en cours de retranscription de ce qui a été fait/présenté, mais ca prend grave du temps.
Ceci pour référence ultérieure, améliorations et réutilisations. Libre à vous d'étoffer ! 
Pour toute remarque/suggestion/critique, contactez moi (clmnt).

Première session du cycle de workshop, ayant eu lieu le 3 novembre 2011.

Le but est de lancer en beauté (ou pas) ce cycle, et de fournir un aperçu de ce qu'on va faire (ou pas) par la suite.

Au programme (à étoffer au fur et à mesure, pour référence ultérieure)

Introduction

une rapide présentation de l'univers d'Arduino (et de manière plus pragmatique: des participants, objectifs du workshop, du lab, etc)

une première approche de l'électronique

au travers de l'analogie eau/électricité fausse mais bien pratique

  • la hauteur d'un point de la tuyauterie correspond au potentiel
  • la différence de hauteur correspond à une tension
  • le débit d'eau dans un endroit du circuit correspond au courant

on voit ce qu'est, en première approche, une résistance

on se penche également sur nos premiers circuits tout simples

  • une pile et une, puis plusieurs résistances.
  • on essaye de retrouver "à la main" les lois de kirshoff (loi des mailles/loi des noeuds), et on voit ce que ca donne sur nos ptis exemples
  • on se penche sur le potentiomètre, on en examine un pour voir comment c'est fabriqué, et comment on le modélise (toujours en 1re approche)
  • rappel: on utilise des modèles, parce qu'on ne sait pas réfléchir à tous les électrons mis en jeu, meme sur des circuits super simples comme ceux-ci. Donc nos modèles sont, comme tout modèle, faux à un certain niveau. Mais dans plein de situations, ils sont suffisants.
  • une des briques de base, qu'on utilise tout le temps, est le pont diviseur de tension. Note par exemple: une arduino ne "sait" que lire des tensions... cas pratiques où le pont diviseur de tension est utile.

un aperçu de tous les domaines qui conduisent à une Arduino

de la physique à l'électronique

  • La physique de base de l'électricité: C'est quoi l'électricité ? Quels phénomènes physiques liés ? D'ou ca vient ? Tension/courant/potentiel, circuit ou des électrons se baladent, toussa.
  • L'électronique analogique de base: DC, composants linéaire, honnêtes & fréquentables. Loi des mailles, loi des noeuds, premiers pas où on modélisme simplement tout ce fatras pour arriver à en faire quelque chose
  • L'électronique analogique avancée: AC, composants non-linéaires, moins honnêtes & fréquentables, mais tellement intéressants :) Capteurs/actionneurs divers (et la physique/les phénomènes associés), physique moins de base pour prendre en compte certaines subtilités. Ca, on en parlera pas vraiment ; ca viendra au gré des besoins concrets...

le silicium c'est le summum

  • La physique (de base) du silicium: effet transistor, fabrication, etc Juste histoire d'avoir une idée de ce qui se passe tout à la base.
  • transistor & montages analogiques de base: "pseudo-interrupteur commandé en courant (techno bipolaire) ou en tension (techno mos)", vous dites ?
  • transistor & montages analogiques plus complexes: en fait, non, on va pas regarder ca, mais sachons que ca existe
  • les fondements de l'électronique numérique: mettre plusieurs transistors ensemble pour se simplifier la vie
  • l'électronique numérique: maintenant qu'on s'est simplifié la vie avec l'électronique numérique... on est joueurs, on va mettre plein de transistors pour se la recompliquer à nouveau... mais differemment !

Logique programmable/trucs permettant d'écrire des programmes

  • loi de base de la logique: on construit sur ce qu'on a vu auparavant: on a une couche d'abstraction nouvelle, qui permet d'atteindre un niveau de complexité plus grand. Ou comment on en arrive à mettre des millions et des millions de transistors ensemble pour faire des trucs fun, genre CPU, toussa.
  • Interfaces avec le monde analogique: On oublie pas le « monde réel », et comment on fait les conversions nécessaires
  • Interfaces avec le monde "virtuel": Qu'est ce qu'on va bien pouvoir trouver comme niveau d'abstraction supérieur ? En gros, comment on passe du matériel au logiciel (et inversement) ?


informatique sous toutes ses formes

  • fondamentaux: notion de programme, de variable, logique de branchements & tests, les outils & l'environnement
  • avancée: algorithmique, optimisation, os, bla bla bla: ca nous concerne plus vraiment, là
  • Quelle différence quand elle est embarquée ?

on ne peut pas s'abstraire du matériel, parce qu'on en est proche (moins d'abstractions) ni du monde physique, parce qu'on interagit avec, ou bien, ses contraintes nous sont plus fortes que dans le monde « purement virtuel ».

conclusion

Ya pas mal de trucs à voir... et on ne verra pas tout ! Mais c'est potentiellement intéressant de savoir comment les différents éléments s'imbriquent. Note: beaucoup de participants souhaitent avant tout utiliser concrètement arduino. Ca les botte de fabriquer leur propre arduino: ce sera le programme de la prochaine session !