
37
Another area of development involving speed is seeing if the Bus mode of the SD card
can be used with the PSoC MCU. Research into using the Bus mode was not done. During
the project this concept was not seen in any other similar SD card embedded projects. If
this can be accomplished, then three data lines would be available for the movement of
data.
The addition of extra memory to the unit could assist in enhancing the user
experience. EEPROM or SRAM external memory could be used to store additional
pictures such as system error messages to the user or special notices pertaining to
that classroom. System messages could also be displayed to the user to show which
file is being retrieve. In addition, directions on how to use the electronic class
schedule could be displayed to the user. Currently the electronic class schedule is
not set up to show anything on the screen until the schedule is received and written
to the SD card.
The ability to send a file directly to the electronic class schedule would be a good
future feature for teachers. This would allow the teachers to send messages showing
that a class has been cancelled or moved to another room. The system as it is only
shows what is put into the class schedules online. To add personal messages, one
would need to be able to wake the unit from the power down state and send a
file for display. Developing a second application that could be given to the
teachers could allow the teachers to directly connect to a specific class schedule
and give it a custom picture file. The addition of the external memory could assist
in implementing this idea, as the message could be stored and shown when a
schedule is not being requested.
One issue that could be corrected in future versions is the incompatibility of SD cards.
During the experimentation there were six SD cards that were used to develop the
initialization and write command. During the end phase of the project only one card
was working properly. This is due to the fact that each card responds differently to the
commands, so there needs to be an initialization process as discussed in section 7.2 to
correctly initialize more than just one type of card. This may very well take a lot of
memory, in which case the Communications MCU would need to be replaced with a
model that has more memory available. With the current MCU designs that are out on
the market today, this notion could be easily achieved.
Comentários a estes Manuais