Powerslide Imperial Megacruiser 125

www.powerslide.com/inline/urban/

www.powerslide.com/inline/urban/powerslide-imperial-megacruiser-125-yellow-urban-inline-skate

Product-No: 908086

Größentabelle laut powerslide
http://www.powerslide.com/download/154/size-charts/6415/ps-urban-hcevo-imperialmegayellow.pdf
mit 25-26cm Fußlänge müsste ich die Größe EU 40/41 wählen,
tatsächlich fahre ich aber 43 ! 

http://www.rollsport.de/powerslide-imperial-megacruiser-125-gelb.html
https://der-rollenshop.sportkanzler.de/Powerslide-Imperial-Megacruiser-125-gelb
https://der-rollenshop.sportkanzler.de/navi.php?qs=megacruiser    Versionen gelb, pink, weiss/blau, grau, PRO

Motivation:  
1. die alten K2 Inlineskates waren schon am rosten (Nieten) und Kunstleder löste sich klebrig und bröselig auf.. Schuh und Klettverschluss hatten gelitten … einzig die Aluscheine war noch i.O. .. und auch die war genietet
2. neue Skates, nur welche,.. schnelle solltens sein…
ohh es gibt nun welche mit 3 großen Rollen und greller Farbe …
Powerslide? was ist das denn, …will haben…

natürlich gleich noch Stopper zu geordert, die sichere Bremsreserve
„Powerslide Megacruiser 125mm Brakearm“ zBsp. bei skatepro zu haben ca 20,- und gleich zusätzliche Ersatz-Bremsklötze je 4,- Euro dazu..

Bewertungen im Internet:
https://der-rollenshop.sportkanzler.de/Inline-Skate-Test-Powerslide-Imperial-Megacruiser
leider nur eine Produktvorstellung und kein ausführlicher „Intensiv“ Test..
scheinbar einmal reinhüpfen fürs Video, Feedback, Fertig

Sehr guter Test, längere Zeit getestet ( aber PRO Version! )
http://www.onlineskaten.de/articles-4002-freeride-skating-test-powerslide-imperial-megacruiser-pro-125.html
Schwächen:
– Mangel an Nachhaltigkeit der (45Grad) Schnallen <<!! das kann ich bestätigen
– Durchschnittliche Rollen 
– Es werden zwei verschiedene Schlüssel benötigt, um den Schuh auseinander zu bauen (Inbus und Torque)

die Frag der (Schuh-)Größe
http://www.rollsport.de/groessentabelle-powerslide/
darfs auch einen Nummer größer sein?
Ich hatte selbst zunächst diesen Skate in meiner Schuhgröße anprobiert EU 41/42 im Verkaufsgeschäft,…und es drückte sofort an den Seiten.. der Schuh fiel zu schmal aus… ob das Fitting per Hitze geholfen hätte?
Ich entschloss mich eine Nummer größer  zu nehmen EU 43.. dadurch haben die Zehen deutlich Platz.. und bei langen Ausflügen  auf diesen Skates hatte ich Problem am linken Fuß, Innenseite, Knöchel… Druck und Reibung… ergab kleine Sockenmuster Brandings …
sowas sah ich das erste mal..
also die Neopren 2mm Footies/Halbsocken geordert und hats geholfen? ja es hilft..
ezeefit-Ankle-Booties-2mm
nach mehreren Ausflügen habe jedoch immernoch immerwieder Probleme am linken Innenknöchel,..  ich habe mir das nochmal intensiv angeschaut und möglicherweise liegt die Zunge des Innenschuhs an dieser Stelle an meinem Knöchel an, wenn ich den Schuh ordentlich festziehe… werd nächstes mal ein wenig experimentieren.. Schuhzunge anders verlegen o…

das erste was sich an dem Skate zerlegt hat waren die 45Grad Ratschenbänder.., wenn man diese festzieht, entweder zu fest und somit überratscht oder nicht exakt gerade ausrichtet und dann erst ratscht… gehen die Ratschenzähne schnell kaputt.. bei mir mittlererweile an beiden Skateschuhen, linker wie rechter..

Oh  powerslide kann auch anders.. der metropolis-supercruiser-110
hat anstelle der 45GradRatsche eine Ratsche mit Hebel!!! wo bekommt man das? als Ersatz, um am Imperial zu benutzen?

Powerslide Metropolis Supercruiser 110 Urban Inline Skate

 

die Schnürsenkel .. die sind … gemessen an dem was man letztlich nachkauft… halbstark…. besser man ordert alsbald stärkere.. und selbst die gehen auch schon wieder kaputt.. neverending..
https://der-rollenshop.sportkanzler.de/Cado-Motus-Schnuersenkel-gewachst
160cm lang..  
da es ein Hardschalenboot ist muss man ordentlich an den Schnürsenkel ziehen, dann hats auch Effekt.. aber maßgeblich sind die 45Grad Schnallen(Ratschen)..

nach ca 100km ist der Stopper nach einer Hügeltour auch am Ende…
die Rollen sind noch in Ordnung, trotz T-Stops,.. immer schön die Räder an den Positionen durchwechseln!

Ersatzteillage:
die Summe der Einzelteile sollte aus Sicht des Herstellers nicht den UVP unterbieten…
Schuh .. bekommt man nicht einzeln, wenn ja wo?
Räder in gelb , Härte 86A – nirgends einzeln gefunden, nur andere  Härten o. teurere Sets
Cuffs – http://bladeville.com/p/cuffs-6/powerslide-31/powerslide-imperial-cuffprotectorlaces-set-yellow-17920#.WO1A0NTyifQ     yellow aces, cuffs and side protectors  29,- Euro
Schiene – original nur als Set mit Lagern und Rollen, oder eine Stufe besser
Innenschuh – gibts die Original und andere Versionen/Qualitäten..
Kugellager ABEC9 – 2,50 Euro,  2 je Rad, bei 6 Rädern sind 12 St.
https://www.skateshop.de/Inline-Skating/Kugellager-und-Spacer/Kugellager-608/Abec/Powerslide-Abec-9-608-Stueck-Kugellager.html
Powerslide 125mm Bremse mit Stopper
https://der-rollenshop.sportkanzler.de/Powerslide-125mm-Bremse-mit-Stopper
Stoppergummi – ja, 4 Euro
https://der-rollenshop.sportkanzler.de/Powerslide-Stopper-UBS-Road-Hog 
https://www.skateshop.de/Inline-Skating/Speed-Skating/Speed-Stopper/Stopper-fuer-Powerslide-Universalbremse-UBS.html?listtype=search&%20searchparam=PS%20ST%20UBS
125mm Rollen, Härte 85a – 10,- Euro/St.
Powerslide Infinity 125mm mit Kugellager Abec9 – 6St – 100,-
https://www.skateshop.de/Inline-Skating/Rollen/Komplett-Set/125-mm/Powerslide-Infinity-125mm-mit-Kugellager-6er-Set.html
Ratschenschnalle untere, Länge 200mm  Breite 15mm – wo gibts diese? die Shops geben oft nur die Länge und passend für Hersteller X Model Y an.. aber vergessen die Breite mit anzugeben…
ohh in Poland
http://bladeville.com/p/buckles-velcros-11/powerslide-31/powerslide-buckle-strap-1-pcs-20653?items_per_page=32&order=name-asc&sortby=date&dir=desc&page=2#.WO1BPdTyifQ     220mm.. sieht auch schmal aus , für 1,- Euro das Stück!!!

Schienenpaar inkl. Räder und Abec9 Lager – 120,-  
https://der-rollenshop.sportkanzler.de/Schienenset-Powerslide-Megacruiser-125mm-Rot

https://der-rollenshop.sportkanzler.de
https://www.skateshop.de/
https://www.skatepro.de
http://www.rollsport.de/

 

https://der-rollenshop.sportkanzler.de/Inline-Skate-Test-Powerslide-Imperial-Megacruiser
http://www.onlineskaten.de/articles-4002-freeride-skating-test-powerslide-imperial-megacruiser-pro-125.html
sehr guter ausführlicher test.. mit Wiedererkennungswerten
Schwächen
– Mangel an Nachhaltigkeit der Schnallen <<<<<<<<<<<<<<!!!!!!!
– Durchschnittliche Rollen
– Es werden zwei verschiedene Schlüssel benötigt, um den Schuh auseinander zu bauen (Inbus und Torque).

 

mein Fazit zu den Shops… es gibt einige aber nur wenige mit umfangreichem Sortiment und bei der Suche/Facetierung und Artikelbeschreibung haben alle gravierende Schwächen..
habe selbst beruflich mit OnlineShops zu tun ;o)

 

allerlei Powerslide Ersatzteile findet man offenbar hier:
http://bladeville.com/m/powerslide-31?items_per_page=32&order=name-asc&sortby=date&dir=desc#!m/powerslide-31?sortby=date&dir=desc&items_per_page=32&order=name-asc&sortby=date&dir=desc

  • Sorry, but the minimum order value to your country is 25.00€.

Positional Tracking, MoCap, HeadTracking

Anforderung: 
Kopfbewegung, links/rechts, oben/unten nahezu 360Grad, mehr als nur 180Grad!
Oberkörperbewegung, Beugen vor/rückwarts, seitwärts li/re
insideout or outsidein ?

Wie PSVR/Move, mit leuchtenden farbigen Kugeln arbeiten.. und zwei optische Kameras, eine Vorn und eine zweite Kamera von der Seite… 
Wieviele Leuchtmarker benötigt man?
Sind damit die Anforderungen bzgl. Bewegungserkennungen erfüllt?
Über welches Protokoll gibt man die Daten weiter an Simulation?
OpenCV with Python,  endless mouse move.. sollte reichen
Schwierigste ist sicher das Berechnen der Punkte im Raum.. oder man nutzt Kalibirierung und Zwischenbildberechnung

Valve Lighthouse:
Beste Lösung, dauert aber noch Monate, Jahre bis dies günstig zu haben ist, und zudem auch derart universell modular, dass man eigene Gegenstände mit Photosensoren bestücken, an ein Breakout verbinden und berechnen lassen kann.
http://vrjump.de/de/lighthouse-erklaert

Analysis of Valve’s ‘Lighthouse’ Tracking System Reveals Accuracy


Lighthouse tracking examined

http://optitrack.com/
http://optitrack.com/hardware/

https://www.xsens.com/products/

https://www.naturalpoint.com/trackir/

Virtual reality

Intel RealSense (SDK, Javascript Lib)
https://en.wikipedia.org/wiki/Intel_RealSense
http://www.tomsguide.com/us/intel-realsense-guide,news-20286.html
https://www.youtube.com/user/IntelRealSense

Shop

funny try http://www.headtrackr.de/    smartphones gyro, imu, compass

http://www.free-track.net/   infrared
https://en.wikipedia.org/wiki/FreeTrack

 

https://www.zeiss.com/content/dam/cinemizer/downloads/pdf/eng/Headtracker_product_description_May_2013_English.pdf    IMU from ZEISS
https://www.jacob.de/Monitore/Zubeh%C3%B6r/Zeiss-Cinemizer-Head-2033-902-artnr-1715249.html

2D HMD Versuch 2017-02

Carson OD-14 Clip & Flip 2x (+4.00 Dioptrien) Vorsatzlupe für alle Brillentypen
https://www.amazon.de/Carson-OD-14-Dioptrien-Vorsatzlupe-Brillentypen/dp/B004HW6CBS/ref=pd_lpo_364_tr_t_3?_encoding=UTF8&psc=1&refRID=VWRG9D8XKF4Q7NR5YARS

Arbeitsschutzbrille als Halterung für die Lupenbrille ( man kann die Caronbrille daran klipen und auch besser in die Arbeitsschutzbrille einlegen! )

https://www.amazon.de/VOREL-Schutzbrille-Arbeitsschutzbrille-Augenschutz-Brille/dp/B002FPU0DA/ref=sr_1_cc_8?s=aps&ie=UTF8&qid=1485200293&sr=1-8-catcorr&keywords=arbeitsschutzbrille

https://www.amazon.de/Avit-AV13020-Arbeitsschutzbrille/dp/B004HMS66C/ref=sr_1_cc_3?s=aps&ie=UTF8&qid=1485200293&sr=1-3-catcorr&keywords=arbeitsschutzbrille

Stirnband für Display
blackeye zero stirnband

BLACKEYE ZERO Kopf Halterung


um Gewicht des Displays auf Stirn zu tragen, anstatt gegen Augenränder zu pressen,

sollte dann im Ansatz so sein wie:

HTC Vive: Bequemere Vive Halterung erfolgreich finanziert


Sony PSVR

Abstand zw. Lupenbrille und Display liegt zw. 9 und 13 cm…

 

Schubregler mit Ardunino

Ziel:
Schubregler für Steuerung per Fuß mit 0% bis 100% Schub und WEP/Afterburner(AB),
Ausführung als Gleitschiene, nicht als Pedal

Gleitschiene – Baumarkt Schubladen Halbauszug 300mm
auf ein Holzlatte schrauben

bei 23 cm ein schwererer Gang/Lauf  der Schiene, bis zum Ende von 28 cm 
0-23 cm soll 0-100% werden und ab 23 cm soll es WEP/Afterburner(AB) fungieren

Gameport-USB Adapter + Adapter D-Sub 15 Pin schraubbar
conrad.de/de/usb-20-anschlusskabel-1x-usb-20-stecker-a-1x-d-sub-stecker-15pol-150-m-schwarz-ul-zertifiziert-logilink-986536.html
conrad.de/de/d-sub-stiftleiste-180-polzahl-15-16-delock-65275-1-st-788419.html

de.wikipedia.org/wiki/Gameport   Pinbelegung erlaubt 4 Achsen und 4 Buttons.
Eine Achse benötigt einen 100kOhm Widerstand, 5V Pin und GND Pin und Achse Pin. Ein Button funktioniert durch schließen der ButtonPins gegen Ground.
http://www.epanorama.net/documents/joystick/pc_joystick.html
https://vvvv.org/documentation/howto-gameport

wir benötigen also für die Achse einen 100kOhm Potentionmeter.
Diese Potetiometer müssen wir von aussen ansteuern, drehen, also per Arduino einen Servo benutzen, der das Poti aufmontiert bekommt und gegen einen festmontierten Schraubenzieher dreht.
Den Servo kann man auf exakte Positioen fahren in xGrad Schritten.
modelcraft standard-servo rs 2
servodatabase.com/servo/modelcraft/rs-2
macht 203 grad… darauf verteilen wir die 0% bis 100% + WEP/Afterburner(AB)

Arduino steuert also den Servo, der steuert den Potentiometer und damit die GameportAchse.
Arduino muss auf anderen Seite aber erst einmal Sensorwerte einlesen, um dann Servo/Poti/Achse zu steuern.

Sensor Ansatz 1: Ultraschallsensor,
dazu ein Brettchen als Reflektor per Metallwinkel an das vorderer Halbauszugende montieren,
der Ultraschallsensor hat leider einen Messbereich in Form eines Trichters/Winkels..
siehe Grafik: komputer.de/zen/index.php?main_page=product_info&products_id=329
vielleicht könnte man mit einem Trichter um den Sensor herum, den Zielbereich eingrenzen ohne Reflektionen zurückzusenden.. 
Fazit:
Aktuell hab ich diese Lösung erstmal verworfen

Sensor Ansatz 2: TOF time of flight,
Adafruit VL6180X Time of Flight Distance Ranging Sensor (VL6180)  – 5 to 200mm
adafruit.com/product/3316
Adafruit VL53L0X Time of Flight Distance Sensor – ~30 to 1000mm
adafruit.com/product/3317
learn.adafruit.com/adafruit-vl53l0x-micro-lidar-distance-sensor-breakout
sensoren basieren auf SensorChip von ST-Electronics:
st.com/en/imaging-and-photonics-solutions/proximity-sensors.html?querycriteria=productId=SC1934
Adruino Sensoren sind aber aktuell in den einschlägigen Shops nicht verfügbar (2017-KW01).
Fazit:
Aufgrund der Nichtverfügbarkeit dieser Sensoren erstmal verworfen.

Sensor Ansatz 3: Lichtschranken, LinearEncoder
Lichtschranken aus SEN0038
dfrobot.com/wiki/index.php/Wheel_Encoders_for_DFRobot_3PA_and_4WD_Rovers_(SKU:SEN0038)
soll lineare Ausführung werden, daher als EncoderRad eine EncodeLeiste…
ein Strichholz unterbricht, eine Nadel hingegen nicht, daher muss EncoderLeiste mindestens je Spalt und Stift die Abmessung eines Streichholzes haben.
Ein Kamm mittlerer Ausprägung, nicht zu fein, nicht zu grob, funktioniert.
Eine durchsehbare Plastikleiste mit schmalen schwarzen Klebenstreifen funktioniert.
Problem: man kann zwar sehr schön die Zähne/Stifte der Encoderleiste auslesen,
aber man erhält keine Richtung.. 
Für Richtungsmessung benötigt man zweite Lichtschranke, die kann auf selber oder eigener Encoderleiste sitzen, wichtig ist das beide Lichtschranken, LOW/HIGH in Phase 50% Überdeckung messen.. und hier kommen wir wieder an die Grenzen, denn die benötigte Genauigkeit muss man Vergrößerung der Luftspalt und Zähne/Stifte erkaufen, womit die Auflösung geringer wird…
Fazit:
Aufgrund der benötigten und schwer umzusetzenden Genauigkeiten nicht weiter verfolgt.

Sensor Ansatz 4: Widerstandsmessung
elektronik-labor.de/Arduino/Ohmmeter.html
anstelle des zu messenden Widerstandes benutzen wir einen magnetic ReedSwitch plus Widerstand…  wir benutzen 20 + 2 dieser Sets… an der Schiene/Halbauszug einen Magnet befestigen, der die ReedSwitch von normal open dann closed.. dann kann der Widerstand an diesem ReedSwitch gelesen werden..
Mit/ohne Interrupt.. testen…
Damit der ReedSwitch auch wirklich lang genug geschlossen wird, sollte der Magnet lang genug sein,.. mehrere Magnete möglich,..
die günstigen ReedSwitches sind meist aus Glas, es empfiehlt sich aber die haltbareren  
conrad.de/de/Search.html?searchType=REGULAR&search=reed%20kontakt&sort=Price-asc
https://www.conrad.de/de/reed-relais-1-schliesser-24-vdc-05-a-10-w-sip-4-mes1a24-504610.html
diese ReedSwitch-Widerstands-Kombis kann man nun parallel anlegen..
auf 23 cm sind 20 Sets anzulegen, damit wir Auflösung von 5% Schritten haben, also haben wir je Set etwas mehr als 1 cm…  das läßt sicher gut mit Lochplatine 2,54 Rastermaß umsetzen
conrad.de/de/Search.html?search=lochplatine&sc.queryFromSuggest=true&searchType=SUGGEST&searchSource=SUGGEST_QUERY&category=%1FElektromechanik%1FLeiterplatten 
darauf die Reed-Switches und Widerstände auflöten.. die eine Seite geht zum Arduino AnalogPin X und die andere Seite zum Arduino GND. 
Fazit:
aktuell noch dran..

Pretzelboard – IoT Device

Pretzelboard, Duino, C-Control,iot.fkainka.de, Franzis Verlag, ATmega328,

ca. 30,- Euro

Projektziel: Kellerraum Lüftersteuerung zur Entfeuchtung/Trocknung des Kellers, dazu
2 Temperatur/Feuchtesensoren, einer für Aussen, ein zweiter für Innen, bei senden Ihre Sensorwerte an „Hauptrechner“, dieser verarbeitet die Werte und entscheidet, steuert dadurch den Lüfter. Lüfter dreht in eine Richtung, könnte evtl. auch in Gegenrichtung drehen.

Technische Daten NanoESP & Pretzel Board

Schnellstart Anleitung – NanoESP & Pretzelboard

AT Befehlsliste – NanoESP & Pretzelboard

http://iot.fkainka.de/wp-content/uploads/2015/09/Day1_SoftwareSerial.zip
entspricht P01_SoftwareSerial.ino
aus http://iot.fkainka.de/wp-content/uploads/2015/09/IoT-LP.zip /P01_SoftwareSerial

Tools / Board / Arduino Nano w/ ATmega 328
Der serielle Monitor muss außerdem auf CR und NL eingestellt sein.

Serieller Monitor mit welchem COM-PORT, wo hängt unser ATmega328?
python -m serial.tools.list_ports -v
COM4
desc: USB-SERIAL CH340 (COM4) <<<<<<<<<<<<<<
hwid: USB VID:PID=1A86:7523 SNR=5
1 ports found

Folgende AT-Kommandos eignen sich zum ersten Test:
Test Kommando: AT
Reset: AT+RST
Firmware Info’s: AT+GMR

PinBelegung

WiFi Board: NanoESP bzw. Pretzel-Board


http://www.mikrocontroller-elektronik.de/wp-content/uploads/2016/02/wifi-Pretzel-Board-Pinbelegung.jpg

Sensor:
Luftfeuchte Messung
BME280-Breakout
http://www.watterott.com/de/BME280-Breakout-Luftfeuchtigkeits-Druck-Tempertursensor
ca. 14,-Euro
Der BME280 ist einer der neuesten Luftfeuchtigkeits-, Druck- und Temperatursensoren von Bosch mit einem digitalen I2C bzw. SPI Interface.
Auf dem Breakout befinden sich ein Spannungsregler und ein Pegelwandler für die I2C/SPI Schnittstelle, daher kann der Sensor von 3V – 5,5V betrieben werden.
https://github.com/watterott/BME280-Breakout

library files
https://github.com/embeddedadventures/BME280
download Zip from GIT and unpack into
C:\Programme\Arduino\libraries\BME280

example sketch
copy the example from libraries/BME280/examples .ino sketch nach your sketchfolder
C:\Users\xxxx\Documents\Arduino\
Achtung: Sketchfolder muss exakt so lauten wie der Sketch Filename.. nur ohne .ino Dateiendung

 

Sketch benutzt Wire.h Library for I2C / TWI device
https://www.arduino.cc/en/Reference/Wire
also ist das sketch nicht fürs SPI Protocoll

https://github.com/watterott/BME280-Breakout
TWI/I2C Interface (address 0x76 when SDO=0 or 0x77 when SDO=1)

Details zum Verbinden der Pins, siehe:
http://cactus.io/hookups/sensors/barometric/bme280/hookup-arduino-to-bme280-barometric-pressure-sensor

Pretzelboard SDA: A4
Pretzelboard SCL: A5

alternativen Schreibweisen:
SCK = SCL, SDI = SDA

Board SCK A5 an Sensor SCL/SCK
Board SDI A4 an Sensor SDA/SDI
mit dieser Verschaltung Board mit Sensor benutzen wir Sensor Default Adresse 0x77

sketch nutzt 115.200 Baud , also daher den SerialMonitor auch so einstellen.

ChipID 0xFF -> Sensor hat keine Adresse im I2C , ist nicht auffindbar

schwenke um auf 
http://cactus.io/hookups/sensors/barometric/bme280/hookup-arduino-to-bme280-barometric-pressure-sensor
http://static.cactus.io/downloads/library/bme280/cactus_io_BME280_I2C.zip

immernoch keine korrekte Funktion

ich entferne das Breadboard und verbinde Pretzelboard mit dem Sensor mit einzelnen Kabeln.. und nun funktionierts prinzipiell, aber wie es sich desweiteren herausstellt, gibt es weitere Fehlerquelle die noch eliminiert werden musste.

veschiedene sketches und libraries probiert.. es funktioniert nicht korrekt..
daher aktuellst Arduino IDE 1.6.13
https://www.arduino.cc/en/Main/Software
vor der Installation den alten Arduino IDE 1.0.5 Ordner sichern/wegkopieren 
dann Arduino IDE 1.6.13 installieren inkl. USB Driver, dann noch die Pretzelboard USB Treiber CHE341SER (http://iot.fkainka.de/driver) installieren..
danach das Sketch Wifi-Scanner testen (hat vorher nur 1 und halbe Ausgabezeile ausgeworfen).. liefert nun komplette Liste aller verfügbaren Wifi Netzwerke..

 

next step: sending values to webserver…
ich habe webspace bei 1blue,
die Sensoren sollen Ihre Messwerte an eine Website senden, alle x Sekunden, am Webserver werden diese Daten gespeichert in einem CSV File appended.
Jeder Sensor liefert seine eigene Kennung mit, somit kann die Website entscheiden, welchem Sensor welche Antwort geliefert wird.
Ein Pretzelboard wird auch für die Steuerung des Lüfters zuständig sein, da Sensor und Lüfter am Kellerfenster/Lichtschacht nah beieinander befinden.

Also next step: send data to webserver website (with no security, no data encryption)
domain / path / file.php ? sensorid = X & humidity = X & temp = X
Zeit muss nicht mitgeliefert werden, das würde auf Pretzelboardseite höheren Aufwand, Einsatz einer RTC RealTimeClock bedeuten, das erledigen wir einfach indem wir die Serverzeit nutzen innerhalb der Website.

http://xxx.de/cgi-bin/xxx/xxx.py?sensorid=1&temp=23,4&humidity=30.6%

1blue python einsetzen, per FTP programm zum webspace connecten, py script im cgi-bin ordner anlegen, Script ausführbar machen, Rechte 744, 
erste Zeile weist zum python interpreter 
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
your code comes now here, import your libs (standard-libs)

Besonderheit bei 1blue…  man muss die ersten 2 print Zeilen wiefolgt ausgeben ansonst gibts 500er Fehler
################
#
print „Content-type: text/html“ # MUSS ohne gibt 500 internal server error!!
print # MUSS ohne gibt 500 internal server error!!
#
################

Daten beider Sensoren A und B werden nun am Webserver geloggt.
Es werden logfiles je Tag geschrieben. Diese können dann per javascript lib chartmäßig ausgegeben werden.
Wenn Sensor A „Daten sendet“ erhält Sensor A Rückantwort, FanOn:0 oder  FanOn:1.
Wenn Sensor A  Serverantwort auswertet und  FanOn:1 vorfindet, soll der Lüft auf max Drehzahl laufen, andernfalls ausgeschaltet sein.

zum Lüfter:
be quiet silent wing 2 140mm, 12V, 0.2A, 1000rpm
kann man per PWM oder per Dauergleichstrom betreiben,
mit PWM kam ich auf 11.48V und 920U/min.., hierbei wurden Arduino und Lüfter gleichzeitig von der selben Stromquelle betrieben.
Statt Arduino PWM demnächst mal per permanent digital ON/High Dauergleichstrom austesten.

 

Nach ein paar Teststagen fällt ein Problem meines Routers auf, die beiden pretzelboards senden ihre Sensorwerte, aber ich kann per Tablet/PC nicht mehr per WLAN ins Internet… Router Strom aus/anschalten hilft, aber nach X Stunden wieder das selbe.
Bisher connected das pretzelboard einmalig und sendet alle 10 Sekunden Messdaten. Besser, nicht alle 10 sec  senden sondern Daten sammeln und dann im Bulk senden, und evtl. pretzelboard vom WLAN disconnecten, und mal nach dem Router schaun.. Firmwareupdates/Einstellungen..

VR und „ohh wo sind meine Hände“

um die Immersion in VR Anwendungen/Spielen zu verstärken,
ist es immens von Vorteil, wenn die eigenen Hände, oder gar der eigene Körper
in der VR Welt sichtbar sind.

Dafür gibt es mehrere Ansätze.

Ansatz 1:
ein „Anzug“ nimmt unsere Bewegungen auf und gibt diese an die Software weiter um unseren virtuellen Körper zu bewegen. Die Technik gibt es schon länger, wurde aber bislang nicht in Masse für Endkonsumenten angeboten, zu einem akzeptablen Preis, und von den SDKs unterstützt….

Ansatz 2:
GreenScreen Technik.. eine extra Kamera am Headset nimmt das Bild auf, das wir vor uns sehen würden, wenn wir das Headset nicht tragen würden. Alles was wir nicht in der Anwendung/Game sehen wollen, muss die selbe Farbe haben, zBsp. grün (warum grün -> TV Nachrichten Produktion).
Demzufolge kann man seinen ganzen Körper inkl. Kleidung natürlich, die Füße, Beine, Bauch, Brust, Schultern, Arme und Hände in die VR Welt holen.
Zusätzlich kann man als Rennfahrer sein Lenkrad in die VR Welt mit nehmen,
oder wer will seine Tastatur und Mouse.. die man unter dem Headset bislang nie sehen kann und nur blind ertasten muss, wenn das HMD keinen Spalt halt um durch einen Spalt suchend die Augen zu verdrehen.
Als Pilot nimmt man sein HOSTAS (Hands on throttle and Joystick) mit.

Das Bild dieser Kamera wird an eine Box geschickt, wo das Bild mit dem VR Bild gemixt wird, indem das Kamerabild über das VR Bild gelegt wird. Alles was grün ist, wird transparent..(Farbwert und Range von/bis könnte man in Settings anpassen, nötig für verschiedene Licht/Farbverhältnisse.)
Achja, das Kamerabild ist ohne Linsenkrümmung.. die Linsenkrümung muss natürlich noch für PSVR eingerechnet werden.

Vorgeschmack gefällig.. Achtung! das resultierende Video ensteht per Videoschnitt,
es gibt noch kein inGame-GreenScreen…
https://www.youtube.com/channel/UCMq2WaD78Y3-XTj7HDskkRw

inGame-GreenScreen gibt derzeit bei Steam/HTC Vive, aber noch nicht für Endkunden..

blöd nur, dass man den anderen Teilnehmer dort nicht in die Augen sehen kann, weil diese ja auch ein Headset tragen..
warten wir mal ab, bis die Headsets im Format von Sonnenbrillen auftauchen ( ob jemals Kontaktlinsen als Bildschirme existieren werden? )

PSVR am PC

endlich haben die vrnerds die PSVR am PC testet:

PlayStation VR: PC Spiele mit PSVR spielen

FAZIT: funktioniert mit kleinen Einschränkungen..

die vrnerds verwenden eine Software RivenPhoenix um die PSVR Headset Bewegungen am PC als Mousesteuerung verwenden zu können. Dafür wird ein USB Kabel zwischen PC und PSVR Processing Unit benötigt.

Wer bereits einen anderen Headtracker am PC besitzt (Bsp: Zeiss USB Headtracker) könnte vielleicht auf dieses USB-Kabelverbindung zwischen PC und PSVR Processing Unit verzichten.

Wichtigster Umstand ist, dass vom PC per Software TriDef das Bild im SBS (SideBySide)
ohne LenseCorrection/Adaption, also „flach“ und nicht „warped“ geliefert wird.
Das führt auf der PSVR natürlich zu Verzerungen, die aber laut vrnerds nicht so massiv ins Gewicht fallen, wenn man den vrnerds Bericht so interpretieren darf.

Die vrnerds haben das ganze mit CounterStrike getestet, tja, dabei sind Auto und Flugsimulationen dafür um einiges besser geeignet.

WIE LÖST MAN DAS?
Lösung1:
TrinusVR kommt mit einem PSVR Feature heraus.. denn in TrinusVR kann man Linsen verschiedener Mobile Cardboard VR Halterungen auswählen und eigene definieren, exportieren/importieren.
Aber Trinus VR läuft derzeit als PC-Server plus Smartphone App.. da auf PSVR keine TrinusVR App zu erwarten ist, müsste Trinus VR bereits am PC das Bild SBS ausgeben inklusive Linsenkrümung(„Warp“).
Lösung2:
Nvidia verpasst seinem Experience Center nun das SBS SideBySide Feature plus Linsenkrümmung ala TrinusVR und kann diese Bild per HDMI ausgeben an die PSVR.
Lösung3:
die Community wird diesen Lösungsansatz vor Trinus und vor Nvidia umsetzen..

Die Hürde dafür scheint aktuell sehr gering zu sein, ich rechne in 2017 mit einer Lösung.
Wenn Sony diese aktuelle Feature nicht per Firmware-Updates wieder verschließt.

PS: die Auflösung je Auge ist natürlich so eine Sache..

2D HMD simplified using moonlight

Laptop MSI GS30 + external MSI GTX980-4G
nvidia GTX graphic cards support streaming capabilities
>> http://moonlight-stream.com/ <<

Smartphone Sony Z2
+ USB OTG + USB-RJ45 Network adapter -> Router, where PC is connected to also
+ Moonlight App for Android
+ Lenses, Reading glass, +5.00 dioptrien

Durovis DIVE 7 modified

ZEISS Headtracker USB connected to PC and added to HMD

Moonlight App Settings:
– resolution 1920×1080 with framerate 60
– bandwith begin with low values.. when using higher values the stream will begin to stutter badly..
– sound from PC .. i use PC connected sound/earphones
– no controlls .. i use PC connected devices mouse/keyboard/HOTAS

start PC Geforce Experience Center (games are already set, which should/can be used for streaming)
shut down Windows Firewall for Private Network
start Smartphone App Moonlight
Manualy set IP of PC we connect to … look for it with PC cmd ipconfig . something like 192.168.0.101
successfully connected ? ok… then choose the PC in the App. will display the in Geforce experience center preconfigured games.. choose one ..like WarThunder, War Thunder starts with launcher as normal, you can choose graphic resolution and VSync (btw: will have refreshrate of your configured display settings, for me the display port full HD at 144Hz)

game will start and run at 60Hz on Smartphone nicely !! without artefacts! supersharp crisp..

using  the Smartphone for HMD is better , because to look at corners HUD elements you will not have to move your eyes at extreme positions like it would be with bigger tablet…

what we realy need is a mobile „VR“ Smartphone  HMD .. that has no lenses.. and adjustable distance for smartphone..
so we can use own reading glasses like  normal glass… not adjusting inside lenses

and a further feature wood be.. to buy a used Z2 Smartphone and open it completely to take out the display.. to add a longer ribbon cable between display and smartphone… to put only the thin display in front and the weighty rest of the smartphone put at hmd close to head..

2D HMD – using GTX 980 – Trinus VR – TriDef – Smartphone/Tablet over Ethernet

Laptop MSI GS30 + external MSI GTX980-4G
nvidia GTX graphic cards support streaming capabilities
+ Trinus VR Server
+ TriDef Trial Version

Sony Z3 tablet compact
+ USB OTG + USB-RJ45 Network adapter
+ Trinus VR Client
+ Lenses Reading glass, +5.00 dioptrien

Durovis DIVE 7

ZEISS Headtracker USB

 

howto install and use everything.. you will find in internet..
i will not repeat this here

main info:
Trinus VR using connection setting „Moonlight“!
Thats the streaming protocoll of the nvidia GTX graphic card ?!
Trinus VR is always using 3D side by side,
but with TriDef, we can switch between 2D/3D,
and the streaming is very good.. lagless!!
No lag like PS4 remote play streaming!
But the sound is something laggy.. not important,
because i used sound directly from PC/Laptop.

msi gs30 + gtx980 4g = oculus ready?

http://www.octopusrift.com/pc-for-the-oculus-rift/
Intel i5-4690K

http://www.cinemablend.com/games/Oculus-Rift-System-Requirements-Announced-71938.html
Intel i5-4590

https://support.oculus.com/hc/en-us/articles/214829338-Oculus-Rift-Compatibility-Tool

graphic card (msi gtx 980 4g) – OK

processor (i7-4870HQ) – NOT OK because of lower base clock

memory (16GB DDR3 1600) – OK

operating system – Win10 64bit

usb – OK

– – – – – – –  – –  –

Intel Core i5-4690K vs. i7-4870HQ
http://ark.intel.com/de/compare/80811,83504

i7-4870HQ vs.  i7-5950HQ vs. i7-5700HQ
(MSI GS30 2016 product update – newer cpu? there is a mix of gs30 specs in internet.. ,
https://www.msi.com/product/notebook/GS30-2M-Shadow.html#hero-specification)
http://ark.intel.com/de/compare/87716,87720,80811,83504

i7-4870HQ
http://www.futuremark.com/hardware/cpu/Intel+Core+i7-4870HQ+Processor/review