/iAlarm

Alarm Clock

Primary LanguageCMIT LicenseMIT

⏰ iAlarm ⏰

WAKE UP SMARTER

forthebadge forthebadge

License PRs Welcome Pending Pull-Requests Open Issues

alarm picture

Table of contents

Getting started

Prerequisites

Component function
STM32F411 Microcontroller data transfer/processing
DS3231 Real-time Clock time operations
CR2032 3V Battery (optional) additional RTC power supply
2 Nokia LCD5110 Displays visual information output
4x4 Matrix Keyboard user input
Buzzer Module audio output
Mini-USB Cable first-time code upload / power supply

Installing

  1. Clone project.
$ git clone https://github.com/chernetskyi/iAlarm  
  1. Connect the components in the following way: connection scheme
  2. Connect the STM32 microcontroller to your computer.
  3. Open the project from the code folder in the System Workbench or Keil.
  4. Build and run the project.
  5. Enjoy! 🎉

Usage

User interface is pretty intuitive: just follow the instructions on one of the displays. For detailed usage guide see datasheet.

Contributing :octocat:

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Team

Volodymyr Chernetskyi Hermann Yavorskyi Serhii Rosovskyi
chernetskyi wardady Rosovskyy

See also the list of contributors who participated in this project.

License and Copyright

License

This project is licensed under the MIT License.

© 2019 Volodymyr Chernetskyi, Hermann Yavorskyi, Serhii Rosovskyi