Inspiration

Military Hololens prototype currently in development with Microsoft.

What it does

Helmet with extremely low light camera which can also display information from esp32 board with long-range encrypted radio based coms. Inbuilt GPS provides real-time navigation to waypoints as well as speed calculations.

How I built it

Lots of soldering, programming, and pulling out my hair

Challenges I ran into

I had to figure out how to mirror microdisplay output optically as the image was not mirrorable through software. Came up with a complex optical system to magnify and mirror images over x-axis.

Accomplishments that I'm proud of

Got this very ambitious project done in basically one day

What I learned

  • How to use LoRa communication as well as maximizing range vs. bandwidth
  • ESP32 composite video interfacing (camera feed, display, etc.)
  • Implementing the Twilio API in Python
  • GPS data parsing and high-level implementation
  • Basics of cryptography
  • Utilizing iOS BLE ANCS for message capturing via esp32 ## What's next for Project Hydra: AR Night Vision
  • Improved GUI
  • Increased ruggedization
  • TinyML driven voice recognition and shot counter
  • More extensive encryption

Built With

Share this project:

Updates

posted an update

from twilio.rest import Client

lat = input("\ninput latitude: ")

long = input("\ninput longitude: ")

data = lat + "," + long

print(data)

import tkinter as tk from tkinter import simpledialog

ROOT = tk.Tk()

ROOT.withdraw()

the input dialog

data = simpledialog.askstring(title="Navigation", prompt="Coordinates:")

Your Account SID from twilio.com/console

account_sid = "AC531bf4960d4a7e87fa74c473b9eb1ac6"

Your Auth Token from twilio.com/console

auth_token = "f96b75c883d346aaae7bf717c01cef1b"

client = Client(account_sid, auth_token)

message = client.messages.create( to="+14437528998", from_="+13023034205", body="[ Coordinates: " + data + " ]")

print(message.sid)

Attached is our twilio code, wouldn't zip with our document

Log in or sign up for Devpost to join the conversation.