/raspberryTimer

Raspberry Timer mit Alarm. Autostart wenn Raspberry angehängt

Primary LanguageJava

Im Folgenden sind die Setup Schritte für den Raspberry beschrieben

raspberryTimer

Raspberry Timer mit Alarm. Autostart wenn Raspberry angehängt

Raspberry Debian (Raspbian) installieren

  • als pw hab ich "asdf" genommen

Nach Installation:

  1. ssh aktivieren: http://raspberrypiguide.de/howtos/ssh-zugriff-unter-raspbian-einrichten/
  2. audo auf 3.5mm fixieren: https://stackoverflow.com/questions/30377129/playing-audio-on-raspberry-pi-with-java/30520683#30520683
  3. install openjdk: https://www.raspberrypi.org/forums/viewtopic.php?t=199813
  4. sound für openjdk aktivieren: https://nealvs.wordpress.com/2017/08/11/java-sound-on-a-raspberry-pi-with-openjdk/
  5. mit scp jar file (und weitere files) kopieren: http://www.hypexr.org/linux_scp_help.php zb: <git_repo>/raspberrypi/target > scp raspberrypi.jar pi@192.168.0.12:/home/pi

Command um Raspberry zu rebooten

sudo reboot

LCD SETUP (https://www.youtube.com/watch?v=Fj3wq98pd20)

  • sudo rm -rf LCD-show
  • git clone https://github.com/goodtft/LCD-show.git
  • chmod -R 755 LCD-show
  • cd LCD-show/
  • sudo ./LCD35-show
  • nach neustart funktioniert display

Java GUI

Java GUI autostart einrichten: https://www.youtube.com/watch?v=VQkvh6d41Y0

  1. lege shellscript wrapper für Java Aufruf an
  • sudo nano ~/timer.sh
    • Inhalt ist java -jar raspberry.jar bzw java -Dproperties=sound.properties -jar raspberry.jar für Alarm.java
  • sudo chmod ugo+x ~/timer.sh
  1. shellscript beim Start des Terminals starten
  • sudo nano ~/.bashrc ganz unten als neue letzte Zeile "bash timer.sh" hinzufügen
  1. Terminal bei Systemstart starten
  • sudo nano /etc/xdg/lxsession/LXDE-pi/autostart unten folgende 3 Zeilen hinzufügen
@xset s off
@xset -dpms
@lxterminal

(die ersten 2 Zeilen sorgen dafür dass der Bildschirm nicht mehr schwarz wird (https://www.raspberrypi.org/forums/viewtopic.php?t=211855), die letzte Zeile startet das Terminal beim Systemstart)

  1. Raspberry auf Desktop booten lassen via "sudo raspi-config" (ist default bei neuem raspian)