My trafficlights - Mets le feu avec ton Ruby

288 vues

Publié le

Comment connecter un feu tricolore à un système de supervision ou d'intégration continue.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
288
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

My trafficlights - Mets le feu avec ton Ruby

  1. 1. MET LE FEU AVEC TON RUBY Des feux tricolores, Arduinos, Raspberry π & co.
  2. 2. NICOLAS LEDEZ Orange Business Services / IT&L@bs DevCamp Rennes Rennes On Rails Rennes DevOps Graphotec Cloud
  3. 3. IL ÉTAIT UNE FOIS • @gcollic me montre / prête son feu tricolore
  4. 4. IL ÉTAIT UNE FOIS • @gcollic me montre / prête son feu tricolore • Sauf que :
  5. 5. IL ÉTAIT UNE FOIS • @gcollic me montre / prête son feu tricolore • Sauf que : • DLL
  6. 6. IL ÉTAIT UNE FOIS • @gcollic me montre / prête son feu tricolore • Sauf que : • DLL • Pas franchement Open Source
  7. 7. IL ÉTAIT UNE FOIS • @gcollic me montre / prête son feu tricolore • Sauf que : • DLL • Pas franchement Open Source • Ruby ?
  8. 8. LISTE DE COURSE
  9. 9. LISTE DE COURSE
  10. 10. LISTE DE COURSE
  11. 11. Arduino en 5 minutes TDD JS / @gcollic 22 juillet 2012
  12. 12. VERSION USB/ ARDUINO
  13. 13. VERSION USB/ ARDUINO https://github.com/nledez/traffic_light -> Code Arduino / Librairie Ruby
  14. 14. VERSION USB/ ARDUINO https://github.com/nledez/traffic_light -> Code Arduino / Librairie Ruby https://github.com/nledez/traffic_light_server -> Serveur ultra simple (Sinatra)
  15. 15. VERSION USB/ ARDUINO https://github.com/nledez/traffic_light -> Code Arduino / Librairie Ruby https://github.com/nledez/traffic_light_server -> Serveur ultra simple (Sinatra) https://github.com/nledez/rspec_traffic_light_formater -> Formateur Rspec
  16. 16. ET APRÈS ?
  17. 17. ET APRÈS ? Discutions avec @organicweb
  18. 18. ET APRÈS ? Discutions avec @organicweb Comment industrialiser ?
  19. 19. ET APRÈS ? Discutions avec @organicweb Comment industrialiser ? Etc.
  20. 20. ET APRÈS ? Discutions avec @organicweb Comment industrialiser ? Etc. Version Ethernet pour l'entreprise
  21. 21. ACHAT MATÉRIEL
  22. 22. ACHAT MATÉRIEL Arduino -> 20€
  23. 23. ACHAT MATÉRIEL Arduino -> 20€ + Ethernet ?
  24. 24. ACHAT MATÉRIEL Arduino -> 20€ + Ethernet ? Arduino Ethernet shield -> 33€ (total 53€)
  25. 25. ACHAT MATÉRIEL Arduino -> 20€ + Ethernet ? Arduino Ethernet shield -> 33€ (total 53€) Raspberry π -> 37€ -> hummm
  26. 26. RASPBERRY Π
  27. 27. RASPBERRY Π
  28. 28. RASPBERRY Π
  29. 29. RASPBERRY Π Raspberry π -> 37€
  30. 30. RASPBERRY Π Raspberry π -> 37€ Un vrai OS (sur carte SD)
  31. 31. RASPBERRY Π Raspberry π -> 37€ Un vrai OS (sur carte SD) Un port HDMI + RCA
  32. 32. RASPBERRY Π Raspberry π -> 37€ Un vrai OS (sur carte SD) Un port HDMI + RCA USB (Clavier, Souris, etc.)
  33. 33. RASPBERRY Π Raspberry π -> 37€ Un vrai OS (sur carte SD) Un port HDMI + RCA USB (Clavier, Souris, etc.) Ethernet !
  34. 34. RASPBERRY Π Raspberry π -> 37€ Un vrai OS (sur carte SD) Un port HDMI + RCA USB (Clavier, Souris, etc.) Ethernet ! GPIO !
  35. 35. UNE LED ?
  36. 36. UNE LED ?
  37. 37. UNE LED ?
  38. 38. UNE LED ?
  39. 39. ENCORE UN PEU ?
  40. 40. API V1.0
  41. 41. API V1.0 /devant/green/0
  42. 42. API V1.0 /devant/green/0
  43. 43. API V1.0 /devant/green/0 /devant/red/1
  44. 44. API V1.0 /devant/green/0 /devant/red/1
  45. 45. API V1.0 /devant/green/0 /devant/red/1 /gauche/green/0
  46. 46. API V1.0 /devant/green/0 /devant/red/1 /gauche/green/0
  47. 47. API V1.0 /devant/green/0 /devant/red/1 /gauche/green/0 /gauche/red/1
  48. 48. API V1.0 /devant/green/0 /devant/red/1 /gauche/green/0 /gauche/red/1
  49. 49. DEMO Parce que ça marche pour de vrai !!!
  50. 50. CHEZ VOUS
  51. 51. CHEZ VOUS https://github.com/nledez/traffic_light_pi_server
  52. 52. CHEZ VOUS https://github.com/nledez/traffic_light_pi_server https://github.com/nledez/ traffic_light_pi_server_example
  53. 53. CONCLUSION
  54. 54. CONCLUSION Ø Ethernet -> Arduino faible consommation, etc.
  55. 55. CONCLUSION Ø Ethernet -> Arduino faible consommation, etc. Si besoin Ethernet / WiFi -> Raspberry π -> "Plus de boulot"
  56. 56. RÉFÉRENCES https://projects.drogon.net/raspberry-pi/gpio-examples/ tux-crossing/gpio-examples-1-a-single-led/
  57. 57. QUESTIONS ?
  58. 58. MERCI
  59. 59. @NLEDEZ NICOLAS.LEDEZ.NET

×