AI Device Helping You Remember Your Best Memories
- 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.
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 WiFiWIFI_CAM: Camera + WIFISTREAM_CAM: Endless stream in a local network.ONLINE_STREAM: Streaming the videos to the world wide web.
server: A simple implementation of the APImain.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.
mindmap.pdf: Just how we thought about the project flow.
- ESP32 Cam Module (the exact model will be added soon)
- A micro-USB cable
- 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.)
