Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi...

38
Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre / 2015

Transcript of Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi...

Page 1: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Electrònica amb S4AS4A Progamming Learning Board

Jordi Binefa i Martínez Responsable d'R+D+i a

Professor de cicles formatius a

14 /novembre / 2015

Page 2: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardEntorn de l'S4A

2

www.s4a.cat

Page 3: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardMicroprogramari de l'S4A

3

El microprogramari és el programari del maquinari

Català Anglès

Programari SoftwareMaquinari HardwareMicroprogramari Firmware

Microprogramari per l'Arduino per funcionar amb l'S4A : http://vps34736.ovh.net/S4A/S4AFirmware16.ino

Arduino Nano

Page 4: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardLa placa

4

Page 5: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardLa placa

5

Placa desenvolupada amb l'entorn dedisseny integrat de programari lliure

Page 6: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardBotons i leds

6

A4

A532

10

111213

Page 7: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardTeclat de membrana i leds

7

A4

A5

3

2

1011

1213

A4

A5

3

2

Page 8: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardBotons, leds i relés

8

Page 9: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning Board

Concepte de relé

9

Page 10: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardBotons i brunzidor

10

A4

A532

9

PWM

Page 11: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardPotenciòmetre i brunzidor

11

9

A0

Page 12: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardPotenciòmetre i servomotor

12

8A0

Page 13: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

13

S4A Progamming Learning BoardServo

http://datasheet.sparkgo.com.br/SG90Servo.pdf

Page 14: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

14

S4A Progamming Learning BoardServo

http://datasheet.sparkgo.com.br/SG90Servo.pdf

Page 15: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

15

S4A Progamming Learning BoardServo

http://www.ermicro.com/blog/wp-content/uploads/2009/02/servo_01.jpg

Page 16: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardPotenciòmetre i servomotor

16

Page 17: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardPotenciòmetre i servomotor

17

Page 18: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardLDR i servomotor

18

Page 19: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardLDR i servomotor

19

Page 20: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardJoystick i servomotors

20

Per a fer servir el joystick desconnecteu el sensor de temperatura i el sensor infraroig

Page 21: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardSensor d'infrarojos i brunzidor

21

Per a fer servir el sensor infraroig desconnecteu el joystick

Page 22: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardSensor de temperatura LM35

22

Per a fer servir el sensor de temperatura desconnecteu el joystick

Page 23: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardÚs d'ArduBlock

23

Page 24: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardÚs d'ArduBlock

24

Page 25: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

25

http://www.binefa.cat/php/doc/pr002/

http://www.binefa.cat/php/arduino/ardublock/pr05ultrasons.abp

S4A Progamming Learning BoardÚs d'ArduBlock

Page 26: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

26

S4A Progamming Learning BoardÚs de la biblioteca ecat.h

Page 27: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

27

S4A Progamming Learning BoardÚs de la biblioteca ecat.h

Page 28: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

BUS : Sistema digital que transfereix dades entre dispositius electrònics

eCat System : Dues tipologies de BUS, dades (8 bits) i comunicacions

Cable pla 5x2 a 5x2 (0104A)

Cable pla 4x2 a 4x2

(0311)

http://electronics.cat/php/common/index.php?lang=ca&page=044

S4A Progamming Learning Board

Page 29: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardPlaques amb sistema de bus lliure eCat

29

nano-eCat

http://electronics.cat/php/common/index.php?lang=ca&page=101

Placa 0101 v4

Placa convertidora de l'Arduino Nano al sistema de bus lliure eCat System

Page 30: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

30

S4A Progamming Learning BoardLCD

http://www.binefa.cat/php/arduino/serialWrRd04LcdP1.zip

Afegiu el mòdul de l'LCD a P1 de la nano-eCat :

Page 31: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardInstal·lació de l'Scratch for Arduino (S4A)

31

Es pot instal·lar fent servir el gestor de paquets per defecte o escrivint al terminal :

sudo dpkg -i S4A16.deb

Paquet de l'S4A per a Debian / Ubuntu

Page 32: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

S4A Progamming Learning BoardInstal·lació d'ArduBlock

32

http://sourceforge.net/projects/ardublock/files/ardublock-beta-20140828.jar/downloadDes del navegador web descarregueu-vos ardublock-beta-20140828 :

Copieu ardublock-beta-20140828.jar a : ~/Arduino/tools/ArduBlockTool/tool

Copieu ardublock-beta-20140828.jar a : ~/sketchbook/tools/ArduBlockTool/tool

A la versió de l'IDE d'Arduino 1.6.1 o superior :

A les versions de l'IDE d'Arduino prèvies a la versió 1.6.1 :

Page 33: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Altre maquinari lliureMake It!

33

Page 34: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Altre maquinari lliureMake It!

34

Page 35: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Altre maquinari lliurepetitPLC

35

Page 36: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Altre maquinari lliure3Bpi - Pi de les Tres Branques

Placa traductora de nivells per a Raspberry PiPlaca set05_08_v2

36

http://electronics.cat/php/common/index.php?lang=ca&page=508

Page 37: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

Torn de preguntes ...

… i sessió pràctica.

37

Page 38: Electrònica amb S4A · 2017-04-10 · Electrònica amb S4A S4A Progamming Learning Board Jordi Binefa i Martínez Responsable d'R+D+i a Professor de cicles formatius a 14 /novembre

COMIATPresentació descarregable a :

Correu electrònic de contacte : [email protected]

https://twitter.com/JordiBinefa

http://es.linkedin.com/pub/jordi-binefa/13/717/90b

Moltes gràcies per la vostra assistència

Kits disponibles a la botiga:

38

https://twitter.com/electronicscat

http://www.electronics.cat

http://binefa.cat/blog/?p=264

Comandes de plaques S4A PLB : [email protected]