This repository includes our 2020-2021 Spring Semester Introduction to Embedded Systems(CENG3006) Class Final Project.
Ahmet GÜRBÜZ Arduino |
Murat GUN Mobile Development |
Onur DUMAN Arduino |
- Arduino Json
6.7.12
byBenoit Blanchon
Our project, “Smart Cryptocurrency Clock”, instantly displays cryptocurrencies on a smart clock.
You can select the cryptocurrencies that you want to follow.
Additionally, an alarm can be set to the desired value for the cryptocurrencies.
In the development of the project, we’ve preferred NodeMCU Esp8266 as a kit for embedded system. The reason we prefer the NodeMCU ESP8266 kit is having WiFi module. It is necessary both to communicate with the API and to receive alarm data.
Dart language was used for the development of mobile application. It has been preferred because It can be easily developed and released to more than one platform at the same time thanks to the Flutter framework.
A database service was needed in order to store the cryptocurrencies selected by the users on mobile application and the prices setted form alarms. For this reason, Firebase, which is one of the most used database services, has ben preferred.
Instant prices of cryptocurrencies are taken with an api service. Coingecko is used for API service.
-
Arduino - Inculudes arduino file
-
crypto_currency_app - Inculudes mobil application project
-
design - Inculudes some designs