↓ Перейти к основному содержимому
  1. Статьи/

Ambilight Home Step 3 (Установка программного обеспечения)

·
Rubén Infante Docio
Автор
Rubén Infante Docio
Инженер-программист
Оглавление
Хороший и недорогой самодельный амбилайт - This article is part of a series.
Part 3: This Article

Установка программного обеспечения
#

  1. Подготовка требований к программному обеспечению
    #

    //Abrimos una terminal
    
    sudo nano /etc/apt/sources.list
    
    //Vamos al final del fichero
    //E insertamos la línea
    //deb   http://apt.openlighting.org/ubuntu [NOMBRE_VERSIÓN] main
    //En mi caso Ubuntu 12.04 Precise Pangolin
    
    deb   http://apt.openlighting.org/ubuntu  precise main
    
    //Presionamos Ctrl + o para guardar
    //Presionamos Ctrl + x para salir
    
    //Quizá no son necesarios todos estos paquetes en todos los sistemas, pero así nos aseguraremos de que todo funciona OK.
    //Si no deseas instalar todo esto puedes seleccionar aquellos uque te convengan
    
    sudo apt-get install sudo apt-get install libcppunit-dev libcppunit-1.12-1 uuid-dev pkg-config libncurses5-dev libtool autoconf automake  g++ libmicrohttpd-dev protobuf-compiler  python-protobuf libprotobuf-dev libprotoc-dev zlib1g-dev bison flex make libftdi-dev  libftdi1 libusb-1.0-0-dev liblo-dev libavahi-client-dev libx11-dev libgl1-mesa-dev libxrender-dev libxext-dev  libavcodec-dev libavformat-dev libswscale-dev libavdevice-dev libusb-1.0-0-dev g++ subversion gcc libusb-dev libavdevice-dev libswscale-dev libavformat-dev libavcodec-dev libxrender-dev libsdl1.2-dev libc6-dev-i386  libx11-dev git-core build-essential gawk libtool nasm yasm automake cmake gperf bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev swig default-jre libtiff-dev ola ola-python ola-rdm-tests ola-dev libusb-1.0-0-dev ola-python ola-rdm-tests ola libxext6 freeglut3-dev x11proto-xext-dev zip unzip libass-dev libssl-dev ruby ruby-dev libcap-dev curl pmount libsmbclient-dev libmysqlclient-dev
    //En mi caso portaudio19-dev
    sudo apt-get install portaudio19-dev libportaudio-dev
    //Podría ser el paquete libprotobuf7 en su lugar
    //En mi caso libprotobuf-lite7
    sudo apt-get install libprotobuf-lite7
    //Podría ser el paquete libprotobuf-lite6 en su lugar
    //Instalamos el IDE de arduino
    //Puede que nos pida instalar JAVA y otros paquetes
    sudo apt-get install arduino
  2. Установка необходимого эскиза на Arduino
    #

    1. Сначала мы найдем порт, к которому подключим Arduino

      //Buscaremos el nombre del puerto al que tenemos conectado arduino
      //Primero desconectaremos y conectaremos arduino
      //Introducimos en la consola
      
      dmesg

      Что-то подобное вы увидите

      порте dmesg Arduino

    2. Мы сохраним это имя

    3. Теперь мы скачаем необходимый конфигурационный файл с:

      //En una terminal
      
      cd $HOME
      wget https://talleradmin.com/ARCHIVOSMIOS/LEDstream.pde
    4. Теперь перейдём к Ардуино — необходимому эскизу.

      //Arrancamos el IDE de arduino
      sudo arduino
      
      //Se nos abre la ventana del IDE
      Herramientas (Tools) -> Seleccionamos nuestra Tarjeta
      
      //Arduino UNO o Arduino Mega 2560
      //Selecccionaremos el sketch que estará en /home/NUESTROUSUARIO
      Archivo (File) -> Abrir (Open) ->seleccionamos el fichero descargado anteriormente
      
      //Seleccionamos el puerto que obtubimos anteriormente
      Herramientas -> Serial Port -> El puerto que vimos anteriormente
    5. Нажмите на значок чек, чтобы скомпиляция.

    6. И на маленькой стрелке рядом, чтобы передать её ардуино

    7. Если вы поставили нас с загрузкой или полной загрузкой

    8. У нас уже есть Arduino, наш Sketch!

До следующей встречи. 3:)

Хороший и недорогой самодельный амбилайт - This article is part of a series.
Part 3: This Article

Related


Comentarios

  • Adrián
    Adrián

    Hola

    Mi intención es hacer esto pero sin tener que usar un ordenador, por lo que pensaba usar un Raspberry Pi. El problema es que éste no acepta Ubuntu y además yo no tengo ningún tipo de experiencia en Linux, así que te agradecería que me explicaras paso a paso como tendría que hacerlo, ya que en este tema soy completamente inexperto.

    Soy estudiante de primero en ingeniería y siempre he querido hacer algún proyecto así, pero al final nunca lo hago porque no se como tengo que hacerlo. Agradecería muchísimo tu ayuda :)

    Muchas gracias!

  • Rubén Infante Docio
    No es necesario Ubuntu, usando Raspberry puedes usar Raspbian, un debian para raspberry que usa el mismo método de distribución de paquetes. Con eso el proceso debería ser muy parecido. Si tienes algún problema concreto coméntame, en cualquier caso sobre tu comentario. “al final nunca lo hago porque no se como tengo que hacerlo” Pues no primero que tienes que hacer es ponerte en el PC Ubuntu y empezar a cacharrear
  • Adrián
    Adrián

    Para cuando estará el resto del tutorial? Me gustaría conocer todo el proceso antes de comprar los materiales.

    Muchas gracias

  • Manuel Tejada
    Manuel Tejada
    me gustaría saber si con esto puedo usar el sistema en juegos y todo lo que vayamos a utilizar en el ordenador o solo en ciertas cosas, de ser solo en ciertas ¿En cuáles? Gracias.
  • javiys
    Hola, está el tutorial completo en algún lado? Con este método podemos reproducir desde cualquier lado? (Home cinema, xbox, android tv…) Gracias.