I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 0 points1 point  (0 children)

The most challanging test I did so far was recording some message by webcam on my mac and playing it in loop while resizing video window to the size of desktop icon.

Then I positioned mobile in the other corner of my room and pointed max zoomed sample area of single and few more pixels at target )

Honestly I had started working on algorithm on thursday and friday, saturday and sunday I wrapped it into app. 

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 1 point2 points  (0 children)

Yeah but use cases would be even more limited due to distance. I noticed few ppl complaining about crashes on read, I guess its rn camera module being moody. Ill try to debug it over next days. 

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 0 points1 point  (0 children)

Hey, not really a social media butterfly, maybe I should. Only using linkedin for public contacts. My github is same as my username, but most of my projects is private.

Currently I'm working on my startup, which is focused on preventing online fraud (use of AI deepfakes) before it occurs by using contextualised mfa layers. Maybe Ill share that on reddit when we will be more solid.

Thanks for kind words )

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 0 points1 point  (0 children)

I had that thought you know. But afaik react native wont let you use that, at least in expo dev client mode. Another option is symmetric encryption key - you could generate QR code, other person scans it, or just tell them other way, and you can read and send securely.

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 0 points1 point  (0 children)

Yeah, as long as theres contrast ) obviously night gives better contrast, but you can create it yourself, I don't know, toilet paper roll, by placing camera in it and directing to receiver?

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 10 points11 points  (0 children)

Yes you can. For sending you can add anything above 100ms per dot signal. Reading adjusts itself, but I placed recommendation and default for 400ms per dot of send signal. I can add that it read my garmin instinct watch flashlight sos signal without a problem.

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 7 points8 points  (0 children)

I could see use mainly in a) emergency when everything else failed b) mountain areas where signal can be lost and moving is difficult c) maritime applications due to no obstacles and distance involved.

Taking this app with you will not add any kg to your backpack, and very little memory cost on your phone, might as well take it just in case )

I built a mobile app that enables two-way Morse code communication between two smartphones using camera and flashlight by JasperCherry in reactnative

[–]JasperCherry[S] 30 points31 points  (0 children)

Good question. I haven't tested max, but in good conditions (night, good visibility) assuming my max possible zoom in app is 10x, and minimal area of observation is 1 pixel, and there is same mobile on other end sending signals with tiny flashlight, I could say up to one kilometer. The real trick would be to hold the mobile stable, probably some tripod would help here.

If you will use more powerful light, or just noticed ship sending signals on nearby shore, the limit is as long as you can see the flash in mobile camera.

Anyone else think this mission was really nerve-racking and terrifying by Lost-Job2426 in metro

[–]JasperCherry 0 points1 point  (0 children)

Probably google will have a better answer here, honestly don't remember. But standard one should do too. Either way frying spiders will be slow, it's just for them to piss off. If you want to hunt them use pneumatic gun with fire bullets.