Raspberry Pi feste IP Adresse zuweisen

Video Autostart auf Raspberry

wenn hello_video.bin ... via ssh gestartet oder shell-script (autostart) kann es auf dem raspberry nicht mehr angehalten werden.

vom raspb direkt oder direkt shellscript auf raspb ok

 

Bildschirmauflösung anzeigen

IP Adresse von Raspberry herausfinden

nmap -sn 192.168.1.0/24

scannt den bereich
 

2D-Animation mit Blender

um verschiedene Bildelemente gegeneinander verschieben/skalieren etc zu können:

Plane und Image-Textur

für Transparente Bereiche:

bei Material: Transparency<Alpha<0

bei (Image-)Textur<Influence<Alpha ankreuzen

 

Processing auf Raspberryinstallieren

Masse Rahmen Formate

A1: 594x841

A1+:62.5 cm x 91.4 cm

Plexiglas Rahmen (z.H.)

700x1000

700-594 -> 106mm Rand in Breite

700-625(A1+)->75mm Rand in Breite- >32.5 mm pro Seite

700-610 (Papierbreite)->90mm Rand in Breite->45 pro Seite

1000-106 (gleicher Rand)->894 Länge

1000-75(gleicher Rand)->925 Länge

1000-90->910 Länge

1000 - (841+106)

100-947->53

Webcam stills

768x576- > für 288ppi -> ca. 51mmx68mm

Raster 9x17

->153

Typische Bildschirmgrössen

Water Bread Ducks

Loch im Eis

Schaukeln mit headlight und pointlight

Performance Optimierung x3dom

Verschiedene Culling-Techniken:

Culling: nicht sichtbares nicht rendern

http://www.gamerendering.com/2008/11/02/basic-culling-techniques/

Grosse, Komplexe Modelle

http://x3dom.org/docs-old/notes/complex_models.html

x3dom Navigation abschalten

<NavigationInfo
                        type="none"
                      
                        />

Lichter in X3d

http://doc.x3dom.org/tutorials/lighting/lights/index.html

Kann  das Point-LIcht keinen Schatten werfen?

"To be able to use shadows, you first need a light source. What kind of light source does not matter – shadows can be used with directional lights and spot lights as well as point lights. Shadow rendering is turned on, when the shadowIntensity property of a light node is set to a value greater than zero. The higher the setting, the darker the shadows will be. However, be advised that shadow computations are quite expensive and can have noticable impact on the performance of your application."

Beim Export aus Blender: alle Lichter ohne Schlagschatten?

<PointLight id='point' on='TRUE' intensity='0.9000' color='0.0 0.6 0.0' location='0 10 0.5 ' radius='5.0000' shadowIntensity='0.5'  shadowCascades="1" shadowFilterSize="16" shadowMapSize="512">  </PointLight> 

 <directionalLight id="directional" direction='-1 -1 0' on ="TRUE" intensity='1.0' shadowIntensity='0.5'  shadowCascades="1" shadowFilterSize="16" shadowMapSize="512">
        </directionalLight>

Manipulierbarer 3d Content im besten Fall für's Web

Schaukeln im Browser

Objekt auf Ausgangszustand bringen (Object<Apply)

im Code entsprechende Achsen einstellen x, y, z, Grad

Im Javascript wird nur der vierte Wert verändert, d.h. die Richtung kann entsprechend definiert werden 0 1 0 (0), 1 0 0 (0)....

Kamera muss um 90 Grad gedreht werden

Problem: Licht, auch Punktlicht, scheint von der Ausrichtung irgendwie abhängig zu sein....Rückwand ist unsichtbar..

 

Veränderte Eigenschaften als Normazustand

z.B. Objekt wurde gedreht, dieser Zustand soll aber als neuer Normalzustand gelten

z.B. rotiert -> Object<Apply<Rotation

Bestandteile

Schaukelbewegung als Film gespeichert (gleichförmige Bewegung, Loop)

schaukeln_def.blend

 

Längere Texte mit Arduino verarbeiten

Text in Programm Memory speichern; z.T. Probleme mit Zeilenumbrüchen

#include <avr/pgmspace.h>

char const PROGMEM largeText[] = "dasdf";

void setup()
{
  Serial.begin(9600);
  Serial.println("Start...");

  int idx = 0;
  while((char)pgm_read_byte_near(&largeText[idx]) != '\0')
  {
    Serial.print((char)pgm_read_byte_near(&largeText[idx]));
    idx++;
  }
}

void loop()
{
}

Datei auf Arduino laden und in Programm lesen

Wie bringe ich die Datei auf den Arduino?

http://arduino.cc/en/Reference/FileRead ist für das lesen von Files ab SD Karte gedacht

http://playground.arduino.cc/Learning/Memory

Wie kann ich sie auf einen Arduino-Speicher laden und lesen??

??

Vom Computer auf den PC-

http://arduinobasics.blogspot.com/2012/05/reading-from-text-file-and-sen...

über den Serial Port- via Processing

http://startingelectronics.com/beginners/start-electronics-now/tut9-usin...

 

Set tty device settings:

stty -F /dev/ttyS0 9600 -parity cs8 -cstopb

Send data:

cat firmware.cod > /dev/ttyS0

 

Morsen mit Arduino LED

https://code.google.com/p/morse-endecoder/wiki/Usage

Bibliothek anpassen- sodass Text auch fest eingeschrieben werden kann (oder später über's Netz)

Maximal mögliche Länge Eingabetext?

64 Byte?

Direkt aus einem File lesen?

http://arduino.cc/en/Reference/FileRead

Intervalle verändern?

morseOutput.setspeed(6);

Eintabetext festlegen (nicht über Serial-Input eingeben)

 char text[]="sos";
 int textsize=sizeof(text)/sizeof(text[0]);
//  if (Serial.available() && morseOutput.available())
 
if (i<textsize && morseOutput.available())

 

 

Arduiono passing Array

Array wird übergeben aber by reference

Länge wird falsch ermittelt...???

Länge mit übergeben

Autostart Raspberry

echo $XDG_CURRENT_DESKTOP
zeigt, welchen Window Manager man benutzt

kde: usr/share/autostart bzw. home/'name'/.config/autostart

z.b. test.sh.desktop

Desktop Entry]
Comment[en_US]=
Comment=
Exec=/home/addi/test.sh
GenericName[en_US]=
GenericName=
Hidden=true
Icon=system-run
MimeType=
Name[en_US]=
Name=
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
 

Raspberry

http://wiki.lxde.org/en/Autostart

http://www.forum-raspberrypi.de/Thread-tutorial-automatisches-starten-vo...

https://wiki.archlinux.org/index.php/LXDE#Autostart_programs

auf dem Dekstop test.sh (inhalt: starte omxplayer mit bestimmtem video)

in home/pi/.config/autostart

Datei namens: test.sh.desktop

Inhalt der Datei:

[Desktop Entry]

Type=Application

Exec=/home/pi/Desktop/test.sh

Alternativ auch in /etc/xdg/autostart

Dateien verschieben

Tutorial Shell Scripting

System

uname -a

Hartpavatex

100mm x230mm kleineste Grösse (35 rp)

Turner Migros Rahmen 14x24 3.90

 

Weiche Kante trotz Crease:1 (mit Susurf Modifier)

Weiche Kante trotz Crease:1

beim Würfel funtkionierts

http://www.blendpolis.de/viewtopic.php?f=14&t=49045

+EdgeSplit Modifier

Alle Punkte auf die gleiche Höhe

Wie kann ich alle Punkte auf die gleiche Höhe bringen?

links:scale, dann auf z-Achse auf 0

http://blendertipsnews.wordpress.com/2011/11/05/mehrere-vertex-auf-eine-...

Landschaftsobjekte Masse

maximale Höhe Fräsmaschine 250mm

Breite Kästchen: ca.30cm

Tiefe Kästchen: ca.45cm

25:30:45

5:6:9

300mm breit

450mm tief

Pages

Subscribe to NOP RSS