Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  10 5445
Jeg vil ha en enhet jeg kan feste rundt hånda eller halsen. Til det kommer jeg til å koble en magnetisk USB-kabel.

Meningen er at når jeg går fra PC-en, skal et skript på PC-en oppfatte at enheten er koblet fra og kjøre et skript deretter.

Problemet er hvilken enhet. Jeg kan sikkert bruke en Android-telefon eller lignende, men det blir litt for stort å ha rundt hånda eller halsen.

Forslag?
En liten microcontroller?
Så lenge du har Windows 10 kan du bare bruke en eller annen bluetooth-dings og Dynamic Lock: https://support.microsoft.com/en-us/...a-4140dac9fcaf

Klart, det er ikke perfekt siden du må bevege deg utenfor rekkevidden til bluetooth-devicene og det låsingen av PC skjer ikke instant, men å måtte forholde seg til å plugge en kabel ut og inn hele tiden er så lite brukervennlig at det er langt enklere å heller lære seg å trykke Win+L når man forlater maskinen
Nfc eller rfid er vel en langt mer brukervennelig løsning til dette. Mange mekker feks keyless entry/ignition i biler, mc osv. en liten brikke gjør det du vil den skal gjøre. Og nfc eller rfid vil virke bedre enn bluetooth til dette.

Hvorfor ikke ta den helt ut å få lagt inn en rfid chip/kapsel under huden? Det har blitt brukt under huden i mange år så det er trygt. Eller du kan feste den i klokkereim, etc.

Sist endret av _abc_; 26. januar 2021 kl. 14:18. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Som kastrertHankatt nevnte, en hvilken som helst liten mikrokontroller (med integrert programmer så du slipper en egen usb-serial kabel)..
Av de to jeg hadde vurdert:
Digispark. 7 USD, veldig liten, kun usb-serielt interface (microUSB).
Raspberry Pi Pico, helt ny microkontroller (ikke fullvedig PC som andre Raspberry Pi's) med microUSB som både kan fungere som serial-programmer og som typisk USB lagringsmedia (altså en minnepenn du kan putte micropython filer på som så blir kjørt ved restart), tror den er litt lenger enn digispark, men begge er rimelig små og burde ikke være problem å ha på hånd eller hals.
Det er selvfølgelig andre som har tenkt på dette før deg, så det er mye bra å finne på internett. Her er ett eksempel. «Dead man's switch» er begrepet du leter etter.
Andre mulige metoder:
Preassure sensor i stolen koblet til en ESP (på batteri) som sender melding til en mqtt server på PCen når det sitter noen i stolen.

Om det er mulig å oppdage om en usb tilkobling er aktiv så kan du koble en trødløs lader til PCen og trigge noe når telefonen ligger på ladeplaten/blir tatt bort.

Rfid/nfc kort leser som trigger noe når kortet ligger på leseren/blir tatt bort.

Kamera og ansiktsgjenkjenning som registrerer om du sitter foran PCen.
Takk for gode tips hittil, kom gjerne med flere forslag!
Jeg har fått en liten ide:
Android-telefon med en magnetisk lader, og så programmerer jeg et skript på telefonen som sjekker om laderen er aktiv. Hvis ikke telefonen har laderen aktiv = Kjør API-calls og lignende som låser alle enhetene mine innen XX sekunder om jeg ikke taster inn en avbryt-kode / passord. Det skal ikke hjelpe å koble til laderen igjen, man må taste passordet uansett. Hvor man taster passordet får vi se.

På denne måten er det mer fleksibelt med tanke på hvor jeg kan plassere telefonen, jeg kan feste et tau fra armen min og rundt lade-ledningen. Det er også mindre fare for å ødelegge noe (USB-porten på pc-en for eksempel) samtidig som det er en veldig sensitiv løsning.

Altså, jeg har allerede gode rutiner for å låse PC-en før jeg går, men man vet aldri
Sist endret av Stingray; 27. januar 2021 kl. 13:08. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Hvordan programmerer du Android telefonen?
Appen tasker kan oppdage at telefonen lader og sende http requests basert på "current state".

Dette vil dog gjelde hver gang telefonen lader og ikke bare når den lader med den spesifikke laderen.

Du kan også programmere et NFC tag/klistermerke til å sende en http request slik at du bare behøver å lese nfc taggen når du setter deg ned og når du reiser igjen.

I mitt tilfelle så har jeg en NFC tag ved døra som sender en http request til Domoticz (smarthus kontroller) som skrur en virtuell bryter av og på som igjen trigger smarthus systemet til borte/hjemme modus.
Sist endret av random105675; 27. januar 2021 kl. 14:03. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
ओम नमो नारायण
Dodecha's Avatar
DonorCrew
Sitat av Patrick Vis innlegg
Hvordan programmerer du Android telefonen?
Vis hele sitatet...
https://developer.android.com/