Interfaz Digital Compass (HMC5883L) con frambuesa Pi 2 con Python3

Inicialmente, estaba trabajando en un laberinto robot de problemas. En lugar de utilizar ultrasónica e infrarroja en el Arduino Mega para la siguiente pared igual mis amigos, trato de hacer algo diferente con la brújula digital y frambuesa Pi 2. Esta experiencia es totalmente nueva para mí ya que ahora estoy usando Python en lugar de C++ (también tenemos WiringPi que utiliza lenguaje C) y determinar cómo funciona sistema de Linux no es una tareas de un día (siempre no recuerda la sintaxis como "df" y otros).

de todos modos, me compré la brújula digital sin tener en cuenta cómo iba lo del interfaz. Cuando llegué a mi RPi2, yo estaba buscando por todas partes tutoriales. Este tutorial es simplemente una recopilación de los tutoriales que he utilizado para mi brújula digital. Sólo pensé que sería una gran idea para publicar en un lugar donde todo el mundo buscaría. Después de todo, este es mi primer post.

Usa este tutorial:

1. frambuesa Pi 2 (y cuál es necesario energía, estoy usando configuración en Raspbian)

2. brújula Digital HMC5883L (de mercadillo electrónico)

3. hembra a hembra cables de puente (4 piezas)

4. ordenador (con el programa de cliente SSH como "masilla")

Artículos Relacionados

Digital termómetro con Arduino y DS18B20

Digital termómetro con Arduino y DS18B20

simplemente crear un digital termómetro con puede saber la temperatura actual en una pantalla LCD. Este es un proyecto de principiantes.Aparato que necesita:1. Arduino UNO R32. sensor de temperatura DS18B20.3. 16 x 2 pantalla de LCD.4. conexión de lo
Free Digital Signage para la frambuesa Pi

Free Digital Signage para la frambuesa Pi

Hola, en este instructables que vamos a crear nuestro propio sistema de señalización digital con Screenly.Previamente, en el instructivo de "Bricolaje Digital Signage con Xibo", utilizamos windows pc para pantallas de cliente. Pero utilizando el
Pedal Digital de efectos con homebrew

Pedal Digital de efectos con homebrew

Hola, mi nombre es Colin. Soy un guitarrista ávido y siempre estoy buscando nuevos sonidos cool. Yo soy un gran fan del guitarrista Paul Gilbert, y lo escuché tocar este efecto loco en una de sus canciones, así que me decidí que intentaría emularlo.
Reproducción de Audio Dolby Digital 5.1 en frambuesa Pi

Reproducción de Audio Dolby Digital 5.1 en frambuesa Pi

IntroducciónReproducción de un archivo de sonido codificado en Dolby Digital 5.1 es factible con procesador de núcleo cuádruple de frambuesa Pi 2 que funciona en 900MHz. En este instructable, un reproductor multimedia llamado MPLAYER se utilizará par
Añadir interfaz de infrarrojos a su frambuesa Pi GPIO

Añadir interfaz de infrarrojos a su frambuesa Pi GPIO

IntroducciónTengo ahí muchos mandos a distancia. Algunos de estos mandos a distancia ya no se usan porque el aparato que controlaban han ido kaput y fueron lanzados. Me preguntaba si el control remoto puede comunicarse con Raspberry Pi. Además, no qu
Interfaz de 26 GY con atmega640

Interfaz de 26 GY con atmega640

Hola amigo una vez más con nuevas en este instructable le mostrará cómo interfaz 26 GY con UART cuando empecé a trabajar en esto muy menos recursos que disponibles en internet. Así pensaba compartir mi obra. 26 GY es una brújula digital que da ángulo
Sierra de mesa Digital precisión con sobremuestreo de Arduino

Sierra de mesa Digital precisión con sobremuestreo de Arduino

Hace unos meses descubrí la comunidad de YouTube para trabajar la madera y la talla de Darbin Orvar y Bob Clagett. He aprendido mucho viendo sus videos y realmente aprecio su mezcla de carpintería y electrónica. Cuando llegué a mi primera 'nueva-para
EcoLink - el interfaz del USB compatibles con Echolink

EcoLink - el interfaz del USB compatibles con Echolink

Recientemente he publicado un instructivo para una interfaz compatible FLDigi. Se basaba en una interfaz Hamcomm diseñé como una mano para un jamón / charla en grupo de usuarios de PC en 2005.La principal diferencia entre HamComm y FLDigi es que FLDi
Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

este es mi segundo instructable. Acabo de tener un estado de ánimo de hacer un reloj digital. Pero quería hacer un proceso de aprendizaje. Ya tuve un sanguino podría haber fácilmente utilizado eso Atmega644 chip. hubiera sido más que suficiente.  Per
Voltímetro digital de Arduino con temperatura

Voltímetro digital de Arduino con temperatura

uno de mis proyectos requiere la prueba de aquastats, y teníamos que controlar el voltaje (12-14vac) así como temperatura. Originalmente comenzó con un sensor de temperatura analógico TMP36, pero estaba contento con la salida. Varió de unos pocos gra
Interfaz MS5067 altímetro con Linkit

Interfaz MS5067 altímetro con Linkit

MS50XX serie es la serie de altímetros Meas-Specs, utiliza mediciones para estimar la altura de aire. Aquí voy a utilizar la unidad de MS5607Hoja de datos: http://www.meas-spec.com/downloads/MS5607-02BA03.pdfPaso 1: conexionesMS5607: LinkitGND: tierr
La cerradura electrónica de combinación digital SAFE kit con dial de resistor variable

La cerradura electrónica de combinación digital SAFE kit con dial de resistor variable

Hola a todos!Gracias por mirar mi instructable.  Este instructable es un circuito electrónico "seguro" que desarrollé en un kit.  Permite al usuario programar un código de cuatro dígitos usando un selector de resistencia variable externa en ener
Interfaz de Motor Servo con microcontrolador 8051

Interfaz de Motor Servo con microcontrolador 8051

este video muestra el funcionamiento de un motor cinemático. Las señales de control para la rotación del motor son proporcionadas por el microcontrolador 8051 (AT89C51). Aquí, se gira el brazo de servo en 5° desde la posición anterior, a partir de 0
Brújula Digital de Arduino (HMC5883L - 2 modos de visualización)

Brújula Digital de Arduino (HMC5883L - 2 modos de visualización)

¡ Hola!!!!!!Hoy voy a mostrar cómo hacer tu propia brújula de arduino usando el tablero de brújula digital MHC5883L 3 ejes.Antes de empezar, asegúrese de que usted tiene:Arduino unoTablero del sensor HMC5883LPantalla Nokia 5110 (versión de pcb)2 x bo