Este trabajo ha sido realizado netamente por 2 estudiantes de grado 11 (once) en instituciones públicas de Colombia - Córdoba.
- Institución Educativa Cristobal Colón.
- Institución Educativa Victoria Manzur.
Nos hemos esforzado bastante para optimizar la instalación del proyecto como tal, tenemos conocimientos intermedios en temas computacionales, por favor, valorar el esfuerzo con comentarios y críticas constructivas.
Requisitos para instalar el laboratorio de física:
(Windows 7, 8, 8.1 y 10 de 64 o 32 bits)
- Tener o instalar apache, mysql, mariadb (Xampp, Lampp, Wampp). ---> https://www.apachefriends.org/es/download.html
- Tener o instalar el entorno de desarrollo NeatBeans (Compatible con Java). ---> https://netbeans.org/downloads/
- Tener o instalar el Jre (Java Runtime Environment) ---> https://www.java.com/es/download/
- Tener o instalar el Jdk (Java Development Kit) ---> http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html
- Tener o instalar el Arduino IDE (Entorno de desarrollo de Arduino) https://www.arduino.cc/download_handler.php?f=/arduino-1.8.5-windows.exe
Proceso #1 MANUAL PARA INSTALAR LA PLATAFORMA WEB:
- Instalar todo el software requerido dicho anteriormente. (*Obligatorio)
- Descargar y descomprimir el proyecto. --->https://github.com/LuisMi1245/physicslab
- Una vez descompreso el proyecto, movemos la carpeta "physicslab" y el archivo "index.php" a la ruta de instalación de xampp, y htdocs. Por ejemplo: Ruta ---> C:\wamp64\www (En el caso de instalar wampp). Ruta ---> C:\xampp\htdocs (En el caso de instalar xampp).
- Abrir la plataforma servidor xampp (wampp o lampp) y seguir los pasos del manual: "Abrir acceso por red a xampp.pdf".
- Luego de haber cumplido los anteriores pasos, la plataforma web ya está lista para arrancar. Para ello debe abrir su plataforma de servidor web (xampp o wampp), encender los servicios de "APACHE", y "MYSQL" (*OBLIGATORIO).
- Dirigirse a su navegador y escriba en la barra de direcciones, lo siguiente ---> localhost Nota: Deberá aparecer el Menú principal de la plataforma, de lo contrario, algo realizó mal al ubicar la carpeta "physicslab" y el archivo "index.php". Para solucionarlo, en la barra de direcciones, luego de ---> localhost , digite lo siguiente /physicslab/IOT/www/physics.php Y quedará de la siguiente forma ---> localhost/physicslab/IOT/www/physics.php
- Luego, abrirá la barra de la plataforma, y se dirigirá al apartado de configuraciones.
- En configuraciones, la opción número #1, le dice que si no ha instalado una base de datos, escriba la contraseña y presione el botón. Usted escribirá la contraseña que de por sí, se encuentra en el archivo physicslab/IOT/www/config.php (línea 104). Y presionará el botón "MONTAR BASE DE DATOS".
- Si usted lo hizo todo correcto, le aparecerá un mensaje que dice: "Se ha instalado correctamente la base de datos".
- Su plataforma web ya está lista para obtener datos y funcionar.
Proceso #2 MANUAL PARA INSTALAR EL LECTOR DE DATOS DE ARDUINO (HECHO EN JAVA)
- Mover los archivos "rxtxParallel.dll" y "rxtxSerial.dll" a la siguiente ruta: ---> C:\Program Files\Java\jdk1.8.0_152\jre\bin\ Nota: Tenga en cuenta que antes de hacer esto ya deben estar estar instalados los anteriores programas mencionados. De lo contrario NO ENCONTRARÁ LA RUTA.
- Abrir el NetBeans y cargar la carpeta "Java (Software)" que se encuentra en nuestro proyecto. 12.1. Si NetBeans le pide librerias que no encuentra? Las librerias se encuentran en el proyecto: ---> https://github.com/LuisMi1245/physicslab/tree/master/physicslab/IOT/www/fisicalab/lib Nota: Todas las librerias necesarias se encuentran en dicha carpeta, no hace falta descargar algo adicional.
- Se dirijirá al archivo "Windows.java", en la línea número #36, y modificará el puerto "COM3" al puerto en que usted conectó su Arduino. Nota: Para saber en que puerto conecté el Arduino, conecto mi Arduino a mi computadora, me dirijo al Arduino IDE en la pestaña de "Herramientas", luego "Puerto", y allí se mostrará "ArduinoX (COMX)". La X vendría siendo el número del puerto.
- Teniendo la carpeta "Java (Software)" perfectamente lista, compilamos y ejecutamos el código "Windows.java". Nota: Abrirá una ventanita con las opciones que necesita para exportar los datos obtenidos por el Arduino.
- (PASO OPCIONAL) Si los errores persisten, deberá manualmente anotar los datos arrojados por el arduino en el archivo "datos.xlsx" que se encuentra en /physicslab/IOT/www/fisicalab/datos.xlsx. Nota: Es solo en el caso de no lograr instalar correctamente el software de Java. Si desde el principio del Proceso #2 tuvo errores, omita el paso #11 al #14 y ejecute el #15.
¿SI USTED LOGRÓ INSTALARLO? SIENTASE AFORTUNADO, XD
ES MÁS FÁCIL QUE QUITARLE UN DULCE A UN NIÑO. (PROFESOR DE FÍSICA 2018 :V) LUEGO DE INSTALARLO, OLVIDESE DE VOLVER A CACHARREAR CON TODO ESTE MONTÓN DE ARCHIVOS. NO SERÁ NECESARIO.
Proceso #3 MANUAL DE USO:
- Conecte el Arduino al computador, luego verifique y compile el código "PhysicsLAB.ino" que se encuentra en: ---> physicslab/Código Arduino/Laboratorio de física v5.0 Final Version/PhysicsLAB/PhysicsLAB.ino
- Abra su administrador de servidores web (xampp o wampp) y encienda los servicios Apache y Mysql.
- Dele al botón inicio en su computadora y escriba "cmd" y luego Enter.
- Se abrirá la consola de comandos, escribirá --> ipconfig
- Se debe ubicar en donde dice:
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::b8d4:c525:2a8:cklj9
IPv4 Address. . . . . . . . . . . : 192.168.0.12 <------- ESTA DIRECCIÓN DEBE TOMARLA Y PASARSELA A SUS COMPAÑEROS PARA QUE LA DIGITEN EN EL NAVEGADOR DE SUS DISPOSITIVOS
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Nota: Si a sus compañeros no les aparece, es porque no realizó bien el paso #4 del Proceso#1 . O porque simplemente no se encuentra conectado a la red de WiFi en la que sus compañeros están. Clave: La computadora en donde se almacena el proyecto, debe estar por obligacion, conectado a la red en donde están los demás. Solo se requiere un enrutador, modem, o punto de acceso (acces point AP) con o sin acceso a internet.
-
Abra el NetBeans y ejecute el archivo "Windows.java".
-
Ejecute el ejercicio de física.
-
Presiones el botón "obtener datos" en la ventanita del código de Java.
-
Los datos aparecerán ordenadamente, y usted le dará al botón "Exportar a Excel".
Nota: Recuerde que el archivo por obligación debe llamarse "datos" y su extensión debe ser ".xlsx".
-
Dirijase a la plataforma web, y observe como sus datos ya aparecen en las tablas.
-
Presione el botón "GUARDAR DATOS*" y luego a "HACER CONVERSIÓN" para obtener las magnitudes derivadas.
-
Repita el proceso, omitiendo el paso 1, 2 y 3. Para obtener nuevos datos.