Page 1 of 1

Orientación para empezar con un horizonte artificial

Posted: Mon May 11, 2020 11:54 pm
by dcuefer
Hola a todos! :D :D
Estoy iniciandome en Raspberry y no se por dónde empezar. Quiero hacer un horizonte artificial con un IMU y una pantalla.
La idea es que al encender la raspberry se inicie directamente y aparezca mi horizonte artificial en la pantalla (solo son dos imagenes PNG)
Simplemente una de las imágenes debe girar según incline el sensor.

Ahora bien, aquí vienen mis dudas:

1- ¿Hay que programar un programita y cargarlo en la SD de la raspberry (tipo arduino) o por el contrario hay que cargar un sistema operativo (linux por ejemplo) y luego crear este programita dentro del sistema operativo? (Para mi es muy importante que se inicie directamente, no querría ver nada más que el programa)

2- ¿En qué lenguaje podría programarlo, o qué debo aprender para programarlo?




¿Me podéis indicar por dónde empezar? ¿Qué tutoriales buscar? ¿Qué lenguajes? ¿Cómo buscar la información?
Como veis necesito una orientación inicial para ponerme a investigar en la dirección correcta.

Re: Orientación para empezar con un horizonte artificial

Posted: Wed May 13, 2020 7:45 am
by dcuefer
¿De verdad nadie me puede ayudar y orientar un poco??!!!
Seguro que esto para alguien que entienda del tema es muy sencillo!!!
Con muy poca información me ayudaría mucho!!!
Gracias!
Un saludo compis! :D

Re: Orientación para empezar con un horizonte artificial

Posted: Tue Jun 23, 2020 3:25 am
by MicroControlador
Primero un sistema operativo, despues un lenguaje de programacion, despues programar y depurar.

En su caso parece se necesitara algun tipo de sensor de inclinacion , lo tendra que buscar y a ver como lo conecta con la PI.

Y cuando tenga todo funcionando, pues lo pone en el arranque.

La cosa no es tan sencilla como se cree.

Saludos

Re: Orientación para empezar con un horizonte artificial

Posted: Tue Jun 23, 2020 11:02 pm
by lmarmisa
Lo primero instala Raspbian Buster.

El IMU lo tendrás que conectar a varios puertos del GPIO de la RPi. A nivel de voltaje debes de tener en cuenta que la RPi usa niveles de 3.3 V y el IMU deberá ser compatible con ello o tendrás que usar algún hardware para adaptar los voltajes. Además el IMU se conectará probablemente mediante I2C o SPI.

Te recomiendo usar el lenguaje Python. Es un lenguaje muy divertido, muy popular, muy potente, muy productivo y con un montón de módulos que te simplificarán los desarrollos.

http://www.utic.edu.py/citil/images/Man ... _todos.pdf

https://www.youtube.com/watch?v=rfscVS0vtbw

https://www.youtube.com/watch?v=_uQrJ0TkZlc

https://www.raspberrypi.org/documentati ... /README.md

https://learn.sparkfun.com/tutorials/ra ... torial/all

https://maker.pro/raspberry-pi/tutorial ... spberry-pi

También hay muchas librerías para pintar gráficos disponibles desde python. Podrías usar Graphics, Pillow o ImageMagick, aunque habrá muchas más opciones.

http://anh.cs.luc.edu/handsonPythonTuto ... phics.html

https://pillow.readthedocs.io/en/3.1.x/index.html

https://imagemagick.org/script/develop.php

El proyecto no es sencillo, pero, si lo consigues, habrás aprendido muchas cosas y muy variadas.