„Arduino“ žadintuvas yra šaunus ir populiarus projektas, kurį dauguma elektroninių mėgėjų bent kartą sukuria. Galite rasti daug žadintuvo projektų su paprastu skystųjų kristalų ekranu ir keliais nustatymais, tačiau čia mes dalinamės žadintuvu su jutikliniu ekranu TFT LCD, kuriame žadintuvą galima nustatyti per internetą, naudojant „Google“ kalendorių. Jis taip pat suveiks, kai į gautuosius pateks koks nors svarbus el. Paštas. Jie pavadino jį „ SMART Alarm Clock“ (sąrankų, susitikimų, priminimų ir užduočių sąranka), kuriame naudojamas „ Arduino Yun“.
Aparatinę šio laikrodžio dalį nesunku sukonfigūruoti, tereikia prie „ Arduino Yun“ prijungti TFT jutiklinį ekraną ir prie jo USB prievado prijungti USB garsiakalbį. Taip pat įdėkite SD kortelę į „Arduino Yun“ ir maitinkite ją naudodami „Micro USB“ laidą, pvz., „Raspberry Pi“.
Kebli dalis yra programinės įrangos konfigūracijoje. Pirmiausia turite sukurti paskyrą „ Temboo“. „Temboo“ iš esmės integruoja įvairias API (pvz., „Google“ API, „PayPal“, „Twitter“, „Dropbox“ ir kt.) Ir sukuria daugelio kalbų ir platformų (pvz., PHP, JAVA, „Arduino“, „Android“, „iOS“) kodą. Šis kodas gali būti tiesiogiai naudojamas jūsų kodo faile, todėl jums nereikia rašyti daug kodo eilučių, kad galėtumėte integruoti kitas API į savo programą.
Taigi sukūrę sąskaitą „Temboo“, gausite savo „ Temboo“ paskyros pavadinimą, programos pavadinimą ir raktą. Tada turite „Išsaugoti„ Google “kalendoriaus profilį„ Temboo ““ naudodami „ ClientSecret“ ir „ ClientID“ . Ši „ ClientSecret“ ir „ ClientID“ yra sugeneruota per jūsų „Google“ paskyrą čia, įgalinant „Calendar“ API ir sukuriant naują kliento ID. Visa procedūra yra gerai paaiškinta toje pamokoje. Ir eskizas (kodas) šiam SMART Žadintuvas galima atsisiųsti iš čia, jūs tiesiog reikia pakeisti keletą reikšmių tame Sketch failą kaip Temboo sąskaitos pavadinimą, programos pavadinimas ir Key, prieš įkeliant jį į Arduino.
Dabar, kai „ Google“ kalendoriuje nustatote bet kokį susitikimą ir susitikimą, jie bus automatiškai nustatyti kaip „Žadintuvas“ jūsų „SMART“ laikrodyje. Šis laikrodis periodiškai tikrina jūsų „Google“ kalendorių per dvi valandas. Signalizaciją galima sustabdyti spustelėjus bet kurioje ekrano vietoje. Aliarmas taip pat suveiks, jei kas nors atsiųs jums laišką su tema „WAKE UP“. Tikrinimo laikotarpis ir šis temos eilutės tekstas gali būti atitinkamai pakeistas kodo faile.