Benutzer-Werkzeuge

Webseiten-Werkzeuge


obp60v

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
obp60v [23.11.2024 11:23] – angelegt thoogeobp60v [28.06.2025 06:13] (aktuell) – [Hardware] thooge
Zeile 1: Zeile 1:
 ====== Multifunktionsdisplay OBP60v ====== ====== Multifunktionsdisplay OBP60v ======
  
-Virtuelles Gerät auf dem Raspberry Pi.+Virtuelles Gerät auf dem Raspberry Pi (z.B. [[OBP60P]]).
  
 Es wird ein Raspberry mit einer CAN-Bus-Anbindung benötigt. Es wird ein Raspberry mit einer CAN-Bus-Anbindung benötigt.
Zeile 8: Zeile 8:
   * Python   * Python
   * GTK   * GTK
 +
 +Es kann ein USB-GPS-Empfänger angeschlossen werden.
 +
 +Über I2C kann angeschlossen werden:
 +  * ein Umgebungssensor z.B. BME280
 +  * eine Echtzeituhr: z.B. DS3231
 +
 +Zeitzone:
 +  * https://www.haraldkreuzer.net/aktuelles/mit-gps-modul-die-uhrzeit-fuer-raspberry-pi-3-a-plus-setzen-ganz-ohne-netzwerk
 +  * https://github.com/HarryVienna/ESP32-Timezone-Finder-Component
 +
 +===== Hardware =====
 +
 +Folgende Varianten wurde ausprobiert
 +
 +  * Raspberry Pi 3 mit Waveshare RS485 CAN HAT
 +    * Stromversorgung über normales Netzteil
 +    * CAN_L und CAN_H mit dem NMEA2000-Bus verbunden
 +    * Die Oszillatorfrequenz kann vom Bauteil auf der Platine abgelesen werden.<file conf config.txt>
 +dtparam=spi=on
 +dtoverlay=mcp2515-can0,oscillator=12000000,interrupt=25,spimaxfrequency=2000000
 +</file>
 +  * Raspberry Pi Zero 2 mit Waveshare RS485 CAN HAT
 +    * Wie Raspberry Pi 3
 +  * Raspberry Pi 4 mit PiCAN-M
 +    * Stromversorgung über CAN-Bus
 +    * PiCAN-M<file conf config.txt>
 +# PiCAN-M
 +enable_uart=1
 +dtparam=i2c_arm=on
 +dtparam=spi=on
 +dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
 +dtoverlay=spi-bcm2835-overlay
 +</file>
 +    * RTC DS3231 an I²C<file conf config.txt>
 +# I2C RTC DS3231
 +dtoverlay=i2c-rtc,ds3231
 +</file>
 +
 +<file conf /etc/network/interfaces>
 +auto can0
 +iface can0 inet manual
 +    pre-up /sbin/ip link set can0 type can bitrate 250000
 +    up /sbin/ifconfig can0 up
 +    down /sbin/ifconfig can0 down
 +</file>
 +
 +Test:
 +  apt-get install can-utils
 +  candump can0
 +
obp60v.1732361010.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki