WarThunder in VR – how is it? and 2D options

i7 4th generation, 16GB, GTX980 4GB,
ACER windows mixed realtiy HMD

installed windows mixed reality 
installed Steam for Windows mixed reality

installed VorpX, Desktop Viewer (not free)
Steam App – BigScreen (not free)
Cliffhouse Store – BigScreen (for free)
Cliffhouse App – Desktop

Warthunder installation direct from WarThunder page
Warthunder installation from Steam

playing VR using WarThunder and set launcher the option VR
Attention:
if VorpX gets activ everything is messed up..
you have to go into VorpX settings and add process aces.exe, is not enough to add  file launcher.exe , to do that you have to start the launcher, start game and hit Windows key to go back to desktop and into VorpX settings to exclude files/processes, aces.exe will be listed and you can pick this up and exclude

playing WarThunder in VR means playing max 90fps.. that the max fps value the HMD can reach.. we dont need to waste power to calculate more frames per second as realy needed..

Tryed to play Warthunder 2D(VR option disabled) in VorpX, but that did never work.

Playing WarThunder in VR/3D works
BUT
pros:
– nice cockpit view(very close distance objects)  and nice look around feeling in first person view
– nice third person view too
contra:
– not realy playable, because far objects are not realy visible, close objects/planes are not that detailed as expected/wished
– problems using mouse, sometimes the mouse pointer is where? and plane stays in vertical position…
– locked to 75 fps ..why? even with all possible options set to low, never acchieved 90fps
– looking vertical down, the ground isnt moving smoove, instead its making little steps/jumps.. you see that effect if you fly near the ground

Playing WarThunder in 2D works
using Cliffhouse desktop app
– before prepare, set desktop fullHD 100 fps (i setup even 90 to match max HMD fps, but in game appeared 100 again..)
– set thunder launcher the option Vsync on (gaphic card can reach over 200fps if Vsync is off)
– steering works as like as always used to
– we can setup a virtual screen size a big as wanted and look into corner hud infos via head movement

Next try
play war thunder first person view in 2D (realistic and simulator),
using hmd movement to steer the in game first person view!
so we need to lock/disable/disconnect the hmd movement related to the virtual screen
– this works not in Cliffhouse desktop app
– this works not with App BigScreen (Steam and Windows MixedRealtiy App)
This works only with VorpX Desktop Viewer…
– pro:  it works, but you need to setup Hostas/Joystick to control the plane and use mouse for View because HMD movement is used as mouse inside the game, its not differentiated
– contra: you never can see the hud infos in the corners! you see only clear in the center, that could be better if the game could run in 4:3, or 1:1, in 1440×1440 desktop size.. i did not achieved yet, setting VorpX desktop viewer to 4:3 only squeezes the 16:9 into 4:3

best graphic quality we have in 2D Cliffhouse Desktop App (and BigScreen app, and VorpX Deskop Viewer) … when we use HMD to look around infront of the bigscreen, to see/reach even the hud information in the corners, and play input devices as used to without extra configuration…
the 2D first person option fails because of the not reachable hud information in the corners..

NEW discovered impressive new 2D version:
 i used VorpX Desktop Viewer, 
the key is the VorpX Mode: Sphere + Vertikal 90 + Horizontal 150
this spans the 16:9 Desktop as a round shape infront of us,
from left to front to right side…
as effect we see a 4:3 viewport straight infront.. and use HMD head movement to reach the sides left and right
starting war thunder in 2D…
we see nice clear view…
flying inside cockpit view is very good…
fly with hostas/joystick,
to look at wings left and right, and look around over shoulders.. i can use mouselook-button, i have configured mouse right button, press and hold this i can use mouse AND headset movement to steer the lookaround, releasing the rightmouse button goes back to looking frontside..
now i have to map that rightmouse button action (mouse lookaround)  to another button at the joystick…so that i can activat and release this HMD steered looking around feature easily..
with that now.. we can play the WarThunder Realistic Mode
and EVEN BETTER the Full Simulation mode, which only allows cockpit view for all gamers!!!
dont forget VorpX ambilight..

this concept could work in the App BigScreen too, where we can have a Sphere/curved screen in front of us.. using HMD for look around, look to left&right side..
and remember on windows, the app BigScreen is for free

Razor Gamer Smartphone – no usable as direct cable connection output display

the Razor Gamer Smartphone is not usabel as a cabled display output device.. you can not connect it to PC and send fullHD at up to 120Hz onto this Razor smartphone.

So they missed important and new feature that makes a real gaming smartphone in new world of HMDs.

So we stick to use streaming via Wifi, and Nvidia Moonlight allows only up to 60fps…
and we dont need this expensive Razor Gaming Smartphone.

2D HMD 2017-Q4 – MOGO + Razor Gamer Smartphone

new gadget became available, so we could rethink a 2D HMD HeadMountDisplay for Flight and Car simulation… 3DOF

first new gadget is „MOGO“
https://www.cinema2go.biz/products
https://www.indiegogo.com/projects/mogo-immersive-cinematic-experience-2d-video-ar-drone-smartphone#/
its an smartphone HMD with special lenses so that we can see the smartphone display in 2D, like a  big screen.  The lenses are available itself as single item. Or we can buy the HMD with lenses already installed. 
With that MOGO HMD we can give up to build our own humble design.

next gadget is the Razor Gamer Phone
https://www.razerzone.com/mobile/razer-phone
the most spectacular feature is the 120 Hz display…
hopefully the display has low persistence too, so that video/(nvidia-)game stream(moonlight) from PC would not blur when head is turning around .. 
We will see if first hands on test will come available and discussed in more detail.

Using this two item plus a MotionCapture System for 3DOF/6DOF
we could play brilliant full HD 2D HMD.
The Razor smartphone native resolution is even better than Full HD its QuadHD 

„youtube.com/watch?v=Qrlo3Dbr7YI“

Horizon Zero Dawn – Linklist

 

Tiere finden:

http://praxistipps.chip.de/horizon-zero-dawn-schnell-fleisch-haeute-und-knochen-bekommen_91761
http://www.spieletipps.de/tipps-51899-horizon-zero-dawn-tiere-finden-farmt-ihr-fleisch-knochen-haeute/

 

Maschinen:

Horizon – Zero Dawn: Alle Maschinen – Mechanische Tierwesen und wie sie zu besiegen sind

Waffen Tutorials:
http://www.ingame.de/artikel/guide-horizon-zero-dawn-tipps-fuer-jagdpruefungen-und-waffentutorials/

alle Jagdprüfungen

http://www.giga.de/spiele/horizon-zero-dawn/gallery/horizon-zero-dawn-alle-jagdpruefungen-im-video-so-schafft-ihr-jede-glutsonne/

Schildweber Outfti (unverwundbar):

http://www.eurogamer.de/articles/2017-03-03-horizon-zero-dawn-alle-energiezellen-und-altes-waffenlager-schildweberin-ruestung-unverwundbar_1

 

Waffen ausbauen, lila looten
https://www.turn-on.de/play/ratgeber/das-musst-du-ueber-waffen-mods-in-horizon-zero-dawn-wissen-244711

 

 

Trophäen

http://www.insidegames.ch/guide/horizon-zero-dawn-trophaen-leitfaden-trophy-guide/

 

Goldenes Schnellreisepacket

http://www.giga.de/spiele/horizon-zero-dawn/tipps/horizon-zero-dawn-tipps-die-wir-vor-spielstart-gerne-gewusst-haetten/

 

 

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? )