Taula de continguts:

Rellotge despertador intel·ligent: 5 passos
Rellotge despertador intel·ligent: 5 passos

Vídeo: Rellotge despertador intel·ligent: 5 passos

Vídeo: Rellotge despertador intel·ligent: 5 passos
Vídeo: [21] В проливной день выйдите из города и идите в глухой лес/Сон в машине/Кемпинг 2024, Juliol
Anonim
Rellotge despertador intel·ligent
Rellotge despertador intel·ligent

La idea d’aquest projecte és tenir un despertador mínim però informatiu al matí. No necessitem tota la informació que rebem als nostres telèfons, però molts de nosaltres volem saber una o dues coses. Per exemple, és bo saber si serà un dia especialment calorós.

Molts de nosaltres tenim problemes per sortir del llit tan aviat com soni l'alarma. Aquest despertador també fa un seguiment de l’hora en què l’heu apagat cada dia, cosa que esperem que en el futur pugueu utilitzar per afegir noves funcions.

La nostra solució proposada és una alarma que us desperta cada matí i que utilitza llums LED per mostrar-vos les dades que us interessen. Ara és estiu, de manera que ens fixem el nostre per fer-nos saber si serà un dia especialment calorós o humit; més enllà d’això, realment no cal comprovar el temps.

El flux d'informació és el següent. L’MCU del node rep un webhook a les 8 del matí d’IFTTT, que activa l’alarma. Un altre webhook d’IFTTT rep l’informe meteorològic i actualitza els llums LED segons els nostres llindars. Quan es fa clic al botó "Ignora", s'afegeix el segell de temps a un full de Google per al seu ús futur. També tenim els webhooks definits en una aplicació de Blynk, per mantenir-ho tot connectat.

Què necessiteu:

  • MCU de node
  • Taula de pa
  • Altaveu
  • 2 llums led (diferents colors)
  • 2 resistències (330R)
  • Botó
  • 6 cables arduino

Pas 1: reuniu els vostres materials

Mitjançant un MCU de node, hem connectat dos LEDs, un botó i un altaveu.

Pas 2: configureu miniaplicacions IFTTT

Configureu miniaplicacions IFTTT
Configureu miniaplicacions IFTTT
Configureu miniaplicacions IFTTT
Configureu miniaplicacions IFTTT
Configureu miniaplicacions IFTTT
Configureu miniaplicacions IFTTT

Necessitareu uns quants applets per a aquest despertador.

  1. A les 8 del matí, activeu l'alarma
  2. Al mateix temps, envieu una sol·licitud d'informació meteorològica per al mateix dia. Obteniu les previsions de temperatura i vent.
  3. Quan l’alarma estigui desactivada, envieu el segell de temps a fulls de Google.

Assegureu-vos que cada valor que necessiteu estigui associat al seu propi pin virtual.

Pas 3: configureu l'aplicació Blynk

Configureu l'aplicació Blynk
Configureu l'aplicació Blynk

Configureu una aplicació de Blynk i definiu els webhooks que s’utilitzen allà. També haureu d’utilitzar la clau de l’aplicació al vostre codi, així que assegureu-vos de desar-la.

Pas 4: escriviu el vostre codi

Escriviu el vostre codi
Escriviu el vostre codi

Per a cadascun dels pins virtuals que heu definit a l'aplicació blynk, escriviu una funció BLYNK_WRITE (V n) per gestionar totes les dades.

Vam establir el llindar per a un dia calorós a 30 graus centígrads i el llindar per a Windy a 40 km / h. D'aquesta manera, se us avisarà primer si serà un dia especialment calorós o ventós.

Pas 5: resum

El principal repte d’aquest projecte era connectar tots els applets d’IFTTT. Vam tractar-ho provant cadascun d'ells de forma individualitzada i, tot seguit, tot combinant-lo només després de veure que cada part del projecte funcionava per si sola.

El sistema que vam construir no és tan avançat com esperàvem; ja que no tenim accés a pantalles ni altres mètodes de visualització de dades a l'usuari, hem utilitzat un mètode simplista: utilitzar llums LED per mostrar només casos específics.

Hi ha moltes maneres de continuar aquest projecte.

Una de les formes més pràctiques que veiem que pren aquest projecte és alterar el temps de vigília en funció del temps que triga l’usuari a despertar-se. Triga mitja hora a desactivar l’alarma al matí? Si és així, us despertarà mitja hora abans de l'hora que fixeu. Potser més endavant millorareu despertant ràpidament; en aquest cas, us començarà a despertar més tard. Això es pot fer utilitzant els temps que enviem a un full de google i fent algunes matemàtiques senzilles per esbrinar el temps que hauríem de donar per despertar.

Una altra idea és afegir una pantalla al vostre projecte i proporcionar una previsió exacta per a la informació meteorològica, juntament amb qualsevol informació que li agradi a l’usuari a primera hora del matí.

Aquí podeu veure un vídeo de l’alarma que s’activa:

Recomanat: