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

Vampiro