Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anubis

AI Device Helping You Remember Your Best Memories

Updates

  • September 1st, 2024: Just decided to add this section to the project.
  • September 1st, 2024: Bluetooth photo taking failed, working on it.
  • September 5th, 2024: WiFi Connection tested and it works perfectly.
  • September 5th, 2024: Camera initialized correctly.
  • November 25th, 2024: Camera code with the ability of being online uploaded to the board.
  • November 26th, 2024: API has been written and tested.
  • November 26th, 2024: API edited for better image file names.
  • November 26th, 2024: Minor modifications and tests has been done.
  • November 27th, 2024: Added an endless stream functionality.

Repository Guide

Folders

  • notebooks: Jupyter Notebooks including codes such as API connections and AI training/inference material.
  • arduino_codes : Arduino experiments with the board.
    • LED : Experimenting with LED on Pin 4. It was just a basic test, and not even worth sharing.
    • BLUETOOTH_LED : Experimenting with bluetooth commands, turning the LED on or off using Bluetooth terminal.
    • BLUETOOTH_CAMERA : Experimenting with bluetooth and camera, failed miserably.
    • CAM_API : Taking photos automatically and send them to a flask API.
    • WIFI_CONNECTION : Attempts of connecting to the WiFi
    • WIFI_CAM : Camera + WIFI
    • STREAM_CAM : Endless stream in a local network.
    • ONLINE_STREAM : Streaming the videos to the world wide web.
  • server : A simple implementation of the API
    • main.py : Just the code for API.
  • opencv_stream: A simple test for finding out if it works with OpenCV or not.
    • main.py : Just code for the test.

Files

  • mindmap.pdf : Just how we thought about the project flow.

What we need

  • ESP32 Cam Module (the exact model will be added soon)
  • A micro-USB cable

The Software we need

  • Google Account (Just for colab notebooks, must of the codes can be executed on a local CPU machine as well.)
  • An account on Cloudflare
  • An account on OpenRouter
  • Arduino IDE (Download from Arduino website.)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages