NaomiCreate / cnss-app

0 stars 0 forks source link

Laying the Milestones 17/12/2020 #12

Open NaomiCreate opened 3 years ago

NaomiCreate commented 3 years ago

Hardware wise:

On 16.12.20 we received from the mail 2 more STM32F103 Nucleo-64 boards, 3 HC-SR501 Infrared IR Sensors and 2 OV7670 Camera Modules. We found the Reference manual that can be used to program to STM32F103 microcontroller (the document is attached).

Software wise:

Software on the embedded side (STM32CubeIDE):

The programs we wrote so far for STM32F103 Nucleo board are:

To be done:

  1. Use the new equipment that has arrived: try to activate interruption following motion sensing, turn on a camera following motion sensing.
  2. Communicate with the firebase.

Software for the management application (Visual Studio Code):

To be done:

  1. Add functionality to the login page using the firebase.
  2. Program the contact-list page, and attach to it the: add contact /remove contact functionality (along with the firebase).

Planning wise:

Regarding GitHub:

  1. We changed the Repository name of the project from “Final-project-Embedded-systems” to “cnss-app” How do I rename a repository on GitHub?.
  2. We created a new repository called "cnss-embedded". Reason for 1&2: “cnss-app” repository will store the management application code. The “cnss-embedded” repository will store the embedded side code.
  3. We have uploaded the relevant code for each repository: to “cnss-app” repository we uploaded the beginning of the management side, and to “cnss-embedded” repository we uploaded the program that recognizes a button press, and causes the LED to turn on/off.

Useful link for using GitHub in STM31CubeIDE: EGit/User Guide

Note: in the cnss-embedded repository- the file: “.cproject” contains specific routes within the uploader computer, which may be different for the code downloader. Is there a way to make the tracks relative? Or add these files to gitignore?

To be done:

  1. Alpha report- collect together all the flow charts we have created, we can use them in writing the report.
  2. Schedule a consultation with 500tech regarding the linking of the Wi-Fi component with firebase.

STM32F103 THE Reference Manual.pdf

mavishak commented 3 years ago

Amazing!! Couldn't have written any better 🥇 I thought of a naive solution for the “.cproject” problem: We can just put all paths - yours and mine the properties paths in assuming the system is not smart enough to realize that half the paths don't actually exist in either of our computers...