A gadget that turns any pair of glasses into smart ones
🌐 vision-one.netrunners.work
Vision One is a gadget that transforms any glasses into a smart device. This attachment seamlessly integrates with your existing glasses, adding a layer of intelligent functionality without affecting your current eyewear!
Some of the features that the Vision One provides are:
- Real-time Speech To Text: From now on, even the deaf can hear
- AI Mode: ChatGPT at your fingertips
- Music Mode: Media player inside your glasses
- Arduino Pro Micro
- HC-05/06
- ST7735 TFT LCD 0.96" SPI 80x160px
- Charging module
- Li-Ion battery 3.7v 650mAh
- Push button
- Slide switch
- 10kΩ Resistor
- DuPont Wires
- Soldering Iron
- 3D Printer
- Paint (optional, in case you want to paint it after printing)
- Layer height: 0.08mm-0.10mm
- Brim: On
- Supports: Custom preferably (only needed for the main case, for side holes & the slit for the glasses, NOT the letters)
- Material: PLA
- Hotend Temps: 210c first layer, 205c other layers
- Bed Temps: 60c
- Infill: Doesn't matter
3D Printing Files are available here.
While the case is being printed, we can start connecting the components based on this schema.
Once the components are all connected, before putting them all in the case, set up the Arduino.
To build the application, the following software must be installed on your computer:
After installing the required tools, follow these steps:
-
Get .ino file
Head to the GitHub releases and grab the
.ino
file. -
Flash Arduino
Launch the Arduino IDE and open the downloaded .ino file. Connect your Arduino to your computer using a USB cable and upload the code to the Arduino board.
-
Clone the repository
git clone https://github.com/netrunners-dev/Vision-One.git
-
Navigate to the project directory:
cd Vision-One
-
Install dependencies
flutter pub get
-
Create and populate the .env template
OPEN_AI_API_KEY=""
File must be created in lib folder. You can obtain OpenAI Key here.
-
Build the application
flutter build apk
You should get something like this
✓ Built build\app\outputs\flutter-apk\app-release.apk (23.2MB).
-
Transfer .apk file to phone and install it
-
Open the Vision One Application
-
Give the app required permissions
-
Find the MAC Address of your HC-06
This can help you.
-
Connecting to the gadget
Enter your MAC address in settings and choose the macro mode. After configuring your settings, press apply and wait for it to connect.
-
Default mode
When no other modes are active, your device will automatically display the current local time.
-
Activate Music mode
Tap the music button. This will allow you to play any song or video, with the title, artist, and duration displayed on screen. To deactivate Music Mode, simply tap the button again.
-
Activate Speech-To-Text mode
Tap the speech-to-text button. A "bleep"-like sound will indicate when you can begin speaking. Text will be displayed on the screen, with a slight delay, displaying what the other party is saying. Another "boop" sound will signal the end of speech recognition.
-
Activate AI mode
Tap the AI button. A "bleep" will let you know when it's ready for your question. Once you ask your question, you will hear another "bleep", followed by the answer getting displayed on the screen.
-
Refresh Battery Level
Tapping the battery refresh button in the app will update the battery percentage.
If you have any questions, suggestions, or feature requests, please feel free to reach out to us trough our e-mail!