miércoles, 26 de febrero de 2020

Probar Motor Brushless con Arduino UNO

Probar Motor Brushless con Arduino UNO

Materiales:


  1. Arduino UNO
  2. Controlador ESC
  3. Motor Brushless
Hay diferentes tipos de Controladores, diferenciado por marcas con lo que pudiera confundirnos los colores de cables del fabricante pero el funcionamiento es el mismo.



Estos son algunos ejemplos de los diferentes colores de conectores;  siempre el positivo va al centro, el mas obscuro es el negativo y señal (blanco, amarillo, anaranjado).

 Diagrama Electrónico:



El Código Arduino:


#include
Servo clase;
int ini = 0;  
void setup()
{
  clase.attach(9); 
}
void loop()
{
  for (ini = 0; ini <= 180; ini += 1)
  {
    clase.write(ini);            
    delay(95);                   
  }
}

Código

1
2
3
4
5
6
7
#include 
Servo clase;
int ini = 0;  
void setup()
{
  clase.attach(9); 
}
void loop()
{
  for (ini = 0; ini <= 180; ini += 1)
  {
    clase.write(ini);            
    delay(95);                   
  }
}

viernes, 14 de febrero de 2020

LAMP Configuracion

LAMP Configuracion



Después de instalar LAMP (Linux, Apache, MySQL, PHP)

Bueno, comenzamos, en una instalación estándar los archivos del servidor apache se encuentran en /var/www/html pero lo modificaremos para no tener problemas con los permisos:
/var/www/html
Vamos a cambiar el directorio de los archivos.

  1. Primero localizamos el archivo de configuración en:

/etc/apache2/sites-available/000-default.conf  

Editamos el archivo con privilegios de administrador
 sudo nano /etc/apache2/sites-available/000-default.conf 



Modificamos la ruta DocumentRoot /var/www/html por la ruta de nuestro usuario quedando de la siguiente manera.

DocumentRoot /home/gps/www

Agregamos el directorio:


      Require all granted
   

Quedando de la siguiente manera:


Reiniciar o Recargamos apache2 para aplicar los cambios:
sudo systemctl restart apache2
sudo service apache2 reload

Ahora ya podremos subir archivos a nuestro servidor y ya serán visibles con el primer index.htm

Es necesario configurar el acceso a mysql y asociar con Apache, para esto hay dos formas , explicaremos una forma sencilla de configurar.

Desde la terminal ejecutar el siguiente comando:

sudo apt-get install phpmyadmin

Durante la instalación, pedirá una serie de datos; 
Como son el password del usuario para la base de datos


  1. Aceptar la configuracion para pasar a la parte de introducir contraseña.
    Confirmar Contraseña

  2. Introducir contraseña y aceptar con "ok", pide nuevamente confirmar la contraseña.
  3. Elegir con espacio a "apache2" aceptar dando tabulador y Enter en "ok"
Con estos 3 pasos ya tendremos configurado apache2, mysql con phpmyadmin, podemos probar el funcionamiento abriendo con un navegador:
  1. En el directorio http://192.168.1.65/phpMyAdmin-4.9.4-all-languages/index.php
Nota: la dirección ip es local, donde se encuentra al servidor.


  1. Usuario phpmyadmin
  2. Password  el mismo que registramos en la instalación.
    Vista Inicial de PHPMyAdmin

Si llegara a fallar la configuración es probable que tengamos que hacerlo manualmente 


Comprobar que este funcionando apache2 con:
sudo systemctl status apache2

Comprobar que este funcionando mysql con:
sudo systemctl status mysql



Otra de las formas es configurar manualmente descargando phpmyadmin desde su pagina web

https://www.phpmyadmin.net/downloads/

Subirlo mediante SSH o vía FTP incluso puede ayudarte el WGET

ademas de que encontraras todos los idiomas incluyendo el español.



Para desinstalar phpmyadmin o para configurar nuevamente;

sudo apt-get remove phpmyadmin
sudo apt-get purge phpmyadmin

Otra Forma de quitar el programa phpmyadmin:

sudo apt-get autoremove phpmyadmin 

jueves, 6 de febrero de 2020

Reparar Audio desde Terminal Ubuntu 18.04

Reparar Audio desde Terminal Ubuntu 18.04

sudo apt-get install --reinstall alsa-base pulseaudio linux-sound-base alsa-utils


sudo apt-get remove --purge pulseaudio linux-sound-base alsa-base alsa-utils
sudo apt-get install pulseaudio linux-sound-base alsa-base alsa-utils
Reinicia y si sigue igual
pulseaudio -k && sudo alsa force-reload
sudo apt-get install --reinstall alsa-base pulseaudio linux-sound-base alsa-utils

jueves, 28 de febrero de 2019

Filezilla y sublimetext

Asociar Archivos Mac
1
2
3
4
5
6
7
html "/Applications/Sublime Text.app"
css "/Applications/TextEdit.app"
php "/Applications/Sublime Text.app"
txt "/Applications/TextEdit.app"
jpg "/Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app"
pdf "/Applications/Adobe Acrobat XI Pro/Adobe Acrobat Pro.app"

Desconectar Puerto TCP/IP Terminal Linux



Desconectar Puerto TCP/IP Terminal Linux
1
2
3
4
5
Ver Conexiones del Puerto
lsof -i :9000

Ver y Matar
sudo lsof -t -i tcp:9000 | xargs kill -9


domingo, 17 de febrero de 2019

permisos en carpeta /var/www/html

Permisos en carpeta /var/www/html (Apache + Linux)

Si tenemos un servidor web apache sobre Linux que está recién instalado, es probable que al intentar guardar archivos en la carpeta /var/www/html (que es donde se alojan las páginas y aplicaciones web) tengamos problemas porque nuestra cuenta de usuario no cuenta con permisos de escritura.

Una manera de solucionarlo es otorgar todos lo permisos sobre dicha carpeta con el comando chmod:
sudo chmod 777 /var/www/html 


Una solución más segura es cambiar el propietario de la carpeta /var/www/html para que seamos nosotros mismos a través de nuestra cuenta de usuario. Suponiendo que nuestra cuenta es "server", usando el comando chown podemos cambiar el propietario así:

sudo chown server /var/www/html

Así podremos acceder de forma remota mediante FTP o SSH por ejemplo, haciendo uso de nuestra cuenta de usuario con la posibilidad de leer y escribir datos.

miércoles, 7 de febrero de 2018

Construye un Chasis de Minisumo con SINTRA

Materiales: 
- SINTRA
- Motorreductores 50:1
- Bicarbonato
- Pegamento tipo kola loka
- Soldadura

 Herramienta:
- Navaja o Cuter
- Cautin
Corte de SINTRA a 10 x 10 cm
El reglamento de mini sumo dice que debe ser un robot menor a los 10x10 cm y 500 gr de peso máximo.
Angulo de la parte frontal del robot casi a 45 grados


Como solo es la construcción del chasis, moveremos los motores con 2 interruptores de 2 polos.

Conectando interruptores.
123

Chasis del Robot Terminado.

Laterales
Recomiendo usar baterias recargables para que no limites con el uso de tu prototipo Robotico.
Se agrego una base a la bateria para que con el movimiento no se caiga.
En Prototipos Roboticos de Minisumo, normalmente lleva llantas pequeñas a diferencia de las que usamos.
Se agrego en la parte frontal un (Fierro) para aumentar el peso del Robot. 

Nivel Primaria y Secundaria 2018.

Vampiro