Diferència entre revisions de la pàgina «Control del robot des de Snap i sòcols web fent servir una Raspberry Pi Zero W»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «= Control del robot des de Snap i sòcols web fent servir una Raspberry Pi Zero W = Aquesta explicació per a fer possible el funcionament del robot fent servir [http...».)
 
m
 
Línia 1: Línia 1:
= Control del robot des de Snap i sòcols web fent servir una Raspberry Pi Zero W =
 
 
 
Aquesta explicació per a fer possible el funcionament del robot fent servir [https://snap.berkeley.edu/ Snap] requereix d'una [https://www.raspberrypi.org/products/raspberry-pi-zero-w/ Raspberry Pi Zero W] (per mida és la més adient, però cal afegir un connector de potes llargues).
 
Aquesta explicació per a fer possible el funcionament del robot fent servir [https://snap.berkeley.edu/ Snap] requereix d'una [https://www.raspberrypi.org/products/raspberry-pi-zero-w/ Raspberry Pi Zero W] (per mida és la més adient, però cal afegir un connector de potes llargues).
  
== Servidor de sòcols web ==
+
= Servidor de sòcols web =
 
A l'exemple d'[https://www.things.cat/index.php?title=Instal%C2%B7laci%C3%B3_d%27un_servidor_de_s%C3%B2cols_web_a_un_Debian_amb_Apache instal·lació d'un servidor de sòcols web a un Debian amb Apache] està en marxa [https://binefa.cat/training/robot_v6/snap/wsServer.js.txt wsServer.js]
 
A l'exemple d'[https://www.things.cat/index.php?title=Instal%C2%B7laci%C3%B3_d%27un_servidor_de_s%C3%B2cols_web_a_un_Debian_amb_Apache instal·lació d'un servidor de sòcols web a un Debian amb Apache] està en marxa [https://binefa.cat/training/robot_v6/snap/wsServer.js.txt wsServer.js]
  
== Programa en Python que es comunica mitjançant sòcols web ==
+
= Programa en Python que es comunica mitjançant sòcols web =
 
[https://binefa.cat/training/robot_v6/snap/edcoRobot03.py.txt Biblioteca d'accés al maquinari del robot]. Ha de ser al mateix directori que el programa d'accés a l'Snap.
 
[https://binefa.cat/training/robot_v6/snap/edcoRobot03.py.txt Biblioteca d'accés al maquinari del robot]. Ha de ser al mateix directori que el programa d'accés a l'Snap.
  
 
[https://binefa.cat/training/robot_v6/snap/wsClient_08d.py.txt Programa que comunica l'Snap amb la biblioteca d'accés al maquinari del robot].
 
[https://binefa.cat/training/robot_v6/snap/wsClient_08d.py.txt Programa que comunica l'Snap amb la biblioteca d'accés al maquinari del robot].
  
== Control des del NodeRED del programari de comunicació amb el robot ==
+
= Control des del NodeRED del programari de comunicació amb el robot =
 
[https://binefa.cat/training/robot_v6/snap/ctrlSnap.robotv6.nodered.txt Codi de NodeRED per a controlar el programari de comunicació amb el robot]
 
[https://binefa.cat/training/robot_v6/snap/ctrlSnap.robotv6.nodered.txt Codi de NodeRED per a controlar el programari de comunicació amb el robot]
  
== Programes d'exemple a Snap ==
+
= Programes d'exemple a Snap =
 
[https://binefa.cat/training/robot_v6/snap/ws_12.xml ws_12.xml]
 
[https://binefa.cat/training/robot_v6/snap/ws_12.xml ws_12.xml]
  
 
[https://binefa.cat/training/robot_v6/snap/ws_12d.xml ws_12d.xml]
 
[https://binefa.cat/training/robot_v6/snap/ws_12d.xml ws_12d.xml]
  
== Imatge de la targeta microSD ==
+
= Imatge de la targeta microSD =
 
Amb l'objectiu de fer fàcil la posada en marxa del robot, podeu descarregar aquesta imatge de la targeta microSD. Aquesta imatge està basada en el sistema operatiu [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Buster Lite], que està basat en [https://www.debian.org/ Debian] 10. Es fa servir la versió Lite (sense entorn gràfic) per estalviar recursos de la CPU.
 
Amb l'objectiu de fer fàcil la posada en marxa del robot, podeu descarregar aquesta imatge de la targeta microSD. Aquesta imatge està basada en el sistema operatiu [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Buster Lite], que està basat en [https://www.debian.org/ Debian] 10. Es fa servir la versió Lite (sense entorn gràfic) per estalviar recursos de la CPU.
  
 
[http://popotamo.binefa.cat/robot_v6/robot_v6_11.img Imatge de la targeta microSD per al robot (v6.11)]. La mida de la imatge és de 3,8GB
 
[http://popotamo.binefa.cat/robot_v6/robot_v6_11.img Imatge de la targeta microSD per al robot (v6.11)]. La mida de la imatge és de 3,8GB
  
=== Com instal·lar la imatge a la targeta microSD ===
+
== Com instal·lar la imatge a la targeta microSD ==
 
Heu d'anar amb cura de canviar el nom de les imatges proposades pel nom de la [http://popotamo.binefa.cat/robot_v6/robot_v6_11.img imatge del robot] descarregada.
 
Heu d'anar amb cura de canviar el nom de les imatges proposades pel nom de la [http://popotamo.binefa.cat/robot_v6/robot_v6_11.img imatge del robot] descarregada.
 
[https://www.raspberrypi.org/documentation/installation/installing-images/linux.md Installing operating system images on Linux]
 
[https://www.raspberrypi.org/documentation/installation/installing-images/linux.md Installing operating system images on Linux]
  
 
[https://www.raspberrypi.org/documentation/installation/installing-images/windows.md Installing operating system images using Windows]
 
[https://www.raspberrypi.org/documentation/installation/installing-images/windows.md Installing operating system images using Windows]

Revisió de 14:45, 21 feb 2020

Aquesta explicació per a fer possible el funcionament del robot fent servir Snap requereix d'una Raspberry Pi Zero W (per mida és la més adient, però cal afegir un connector de potes llargues).

Servidor de sòcols web[modifica]

A l'exemple d'instal·lació d'un servidor de sòcols web a un Debian amb Apache està en marxa wsServer.js

Programa en Python que es comunica mitjançant sòcols web[modifica]

Biblioteca d'accés al maquinari del robot. Ha de ser al mateix directori que el programa d'accés a l'Snap.

Programa que comunica l'Snap amb la biblioteca d'accés al maquinari del robot.

Control des del NodeRED del programari de comunicació amb el robot[modifica]

Codi de NodeRED per a controlar el programari de comunicació amb el robot

Programes d'exemple a Snap[modifica]

ws_12.xml

ws_12d.xml

Imatge de la targeta microSD[modifica]

Amb l'objectiu de fer fàcil la posada en marxa del robot, podeu descarregar aquesta imatge de la targeta microSD. Aquesta imatge està basada en el sistema operatiu Raspbian Buster Lite, que està basat en Debian 10. Es fa servir la versió Lite (sense entorn gràfic) per estalviar recursos de la CPU.

Imatge de la targeta microSD per al robot (v6.11). La mida de la imatge és de 3,8GB

Com instal·lar la imatge a la targeta microSD[modifica]

Heu d'anar amb cura de canviar el nom de les imatges proposades pel nom de la imatge del robot descarregada. Installing operating system images on Linux

Installing operating system images using Windows