Ein Arduino Wecker ist ein cooles und beliebtes Projekt und die meisten elektronischen Bastler bauen es mindestens einmal. Sie können viele Weckerprojekte mit einfachem LCD und wenigen Einstellungen finden, aber hier teilen wir den Wecker mit Touchscreen-TFT-LCD, bei dem der Wecker über das Internet mithilfe von Google Kalender eingestellt werden kann. Es wird auch ausgelöst, wenn eine wichtige E-Mail in Ihrem Posteingang eintrifft. Sie nannten es SMART Wecker (Setup für Besprechungen, Termine, Erinnerungen und Aufgaben), der Arduino Yun verwendet.
Der Hardware-Teil dieser Uhr ist nicht schwer zu konfigurieren. Sie müssen lediglich TFT Touch Shield an Arduino Yun anschließen und einen USB-Lautsprecher an den USB-Anschluss anschließen. Legen Sie auch eine SD-Karte in Arduino Yun ein und versorgen Sie sie mit einem Micro-USB-Kabel wie Raspberry Pi.
Der schwierige Teil liegt in der Softwarekonfiguration. Zuerst müssen Sie ein Konto bei Temboo erstellen. Temboo integriert grundsätzlich die verschiedenen APIs (wie Google API, PayPal, Twitter, Dropbox usw.) und generiert den Code für viele Sprachen und Plattformen (wie PHP, JAVA, Arduino, Android, iOS). Dieser Code kann direkt in Ihrer Codedatei verwendet werden, sodass Sie nicht viele Codezeilen schreiben müssen, um andere APIs in Ihre Anwendung zu integrieren.
Nach dem Erstellen eines Kontos in Temboo erhalten Sie Ihren Temboo-Kontonamen, Anwendungsnamen und Schlüssel. Dann müssen Sie auf ‚Speichern Google Calendar Profil in Temboo‘, durch die Verwendung ClientSecret und ClientID . Diese ClientSecret und ClientID sind hier durch Sie Google - Konto erzeugt, indem der Kalender API ermöglicht und einer neuen Client - ID zu erstellen. Das gesamte Verfahren wird in diesem Lernprogramm ausführlich erläutert. Die Skizze (Code) für diesen SMART-Wecker kann von hier heruntergeladen werden. Sie müssen lediglich einige Werte in dieser Skizzendatei wie Temboo-Kontoname, Anwendungsname und Schlüssel ersetzen, bevor Sie sie auf Arduino hochladen.
Wenn Sie jetzt eine Besprechung und einen Termin in Ihrem Google Kalender festlegen, wird diese automatisch als "Alarm" in Ihrer SMART-Uhr festgelegt. Diese Uhr überprüft Ihren Google Kalender regelmäßig in zwei Stunden. Der Alarm kann gestoppt werden, indem Sie auf eine beliebige Stelle auf dem Bildschirm klicken. Der Alarm wird auch ausgelöst, wenn Ihnen jemand eine E-Mail mit der Betreffzeile 'WAKE UP' sendet. Der Prüfzeitraum und dieser Betreffzeilentext können in der Codedatei entsprechend geändert werden.