Entradas

Mostrando entradas de 2016

Material density detection system used to create wet wipes with Arduino 2/2

Imagen
Construction of the final prototype Components used The components used have been, per module: Density Bar 1 - Arduino Pro Mini 5v 4 - LDRs 4 - Resistors 1k 2 - PCB Terminal Blocks Communication bar 1 - Arduino Pro Mini 5v 1 - LM2596s DC-DC step down power supply module 2 - PCB Terminal Blocks 1 - Voltage regulator TIP220 1 - Heat Sink for TIP220 1 - Rectangular LED 6W 630lm 6500K COB 170 x 15 mm. Industruino 1 - Industruino PROTO kit 1 - Relay module Keyes_SR1 Arduino with screen 1 - Arduino UNO R3 1 - 16x2 Character LCD module with I2C 3 - Resistors 10k 2 - Resistors 220 1 - LED Red 1 - LED Green 3 - Buttons 1 - Relay module Keyes_SR1 Assembly of the circuit The Fritzing scheme is as follows: Density bar Circuit that manages the density bar This circuit is responsible for obtaining the measurements and send notifications to the communications bar for redirection. Communication bar Circuit that manages the c

Monitor basado en AngularJs y NodeJs para la Cubietruck (Cubieboard 3)

Imagen
Finalidad del artículo La finalidad de este artículo es mostrar de forma gráfica e intuitiva la información mostrada en el anterior artículo sobre la Cubietruck . Para ello he creado una web con AngularJS atacando a servicios REST hechos con NodeJS. Para mejorar la parte gráfica he utilizado una plantilla web gratuita llamada AdminLTE . El desarrollo de la página y de los servicios REST los he realizado utilizando la máquina virtual que he creado para tal efecto. Software instalado en la Cubieboard Git Este es el cliente usado para descargar la web desde github. Para la instalación he ejecutado los siguientes comandos: apt-get install git NodeJS Para la instalación de NodeJS he elegido la última versión (en el momento de escribir el artículo es la 6.x) y he ejecutado los siguientes comandos: curl -s L https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs Información adicional Installing Node.js via package manager Librerías adici

Máquina virtual de desarrollo para proyectos de AngularJS y NodeJS

Intentando afianzar mis conocimientos de AngularJS y NodeJS me he creado esta máquina virtual. En ella crearé todos los proyectos que usen estos frameworks de Javascript. Información sobre máquina virtual Esta máquina virtual la he creado con el VMware Player 12. Características del hardware La configuración del hardware usada ha sido la siguiente: Memoria: 4Gb RAM. Procesador: 1 procesador con 2 cores Disco duro: disco SCSI de 40Gb, con fichero único autoexpandible. CD-ROM: Usando unidad física, salvo en el momento de la instalación que se le ha asignado la imagen ISO del sistema operativo. Adaptador de red: NAT. Un controlador USB. Pantalla. El resto de hardware que se hubiera añadido de forma automática lo he eliminado. Información sobre el sistema operativo He instalado la distribución Fedora 23 de 64 bits con el escritorio LXDE. Adicionalmente he actualizado el gestor de paquetes de yum a dnf , para esto he ejecutado los siguientes comandos: sudo dnf