Indholdsfortegnelse:
- Trin 1: Få dine materialer samlet
- Trin 2: Konfigurer IFTTT -applets
- Trin 3: Konfigurer Blynk -appen
- Trin 4: Skriv din kode
- Trin 5: Resumé
Video: Smart vækkeur: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Ideen bag dette projekt er at have et minimalt, men informativt vækkeur om morgenen. Vi har ikke brug for alle de oplysninger, vi får om vores telefoner, men mange af os vil gerne vide en eller to ting. For eksempel er det rart at vide, om det bliver en særlig varm dag.
Mange af os har problemer med at komme ud af sengen, så snart alarmen går. Dette vækkeur holder også styr på, hvilket tidspunkt du slukkede det hver dag, som vi håber i fremtiden at bruge til at tilføje nye funktioner.
Vores foreslåede løsning er en alarm, der vækker dig hver morgen og bruger LED -lys til at vise dig de data, der interesserer dig. Nu er det sommer, så vi sætter vores til at fortælle os, om det bliver en særlig varm eller fugtig dag - udover det er der virkelig ingen grund til at tjekke vejret.
Informationsstrømmen er som følger. Noden MCU modtager en webhook kl. 8 fra IFTTT, som tænder alarmen. En anden webhook fra IFTTT får vejrudsigten og opdaterer LED -lysene i henhold til vores tærskler. Når der klikkes på 'afvis' -knappen, tilføjes tidsstemplet til et Google -ark til fremtidig brug. Vi har også webhooks defineret i en Blynk -app for at holde det hele forbundet.
Det skal du bruge:
- Node MCU
- Brødbræt
- Højttaler
- 2 LED -lys (forskellige farver)
- 2 modstande (330R)
- Knap
- 6 arduino kabler
Trin 1: Få dine materialer samlet
Ved hjælp af en Node MCU tilsluttede vi to lysdioder, en knap og en højttaler.
Trin 2: Konfigurer IFTTT -applets
Du skal bruge et par applets til dette vækkeur.
- 8.00, slå alarmen til
- Send samtidig en anmodning om en vejrmelding for samme dag. Få temperatur- og vindprognoser.
- Når alarmen er slået fra, skal du sende tidsstemplet til Google -ark.
Sørg for, at hver værdi, du har brug for, er knyttet til sin egen virtuelle pin.
Trin 3: Konfigurer Blynk -appen
Opret en Blynk -app, og definer de webhooks, der bruges der. Du skal også bruge appens nøgle i din kode, så sørg for at gemme den.
Trin 4: Skriv din kode
For hver af de virtuelle pins, som du definerede i blynk -appen, skal du skrive en BLYNK_WRITE (V n) -funktion til at håndtere alle data.
Vi sætter tærsklen for en varm dag ved 30 grader celsius, og tærsklen for Windy ved 40 km/t. På denne måde advares du først, hvis det bliver en særlig varm eller blæsende dag.
Trin 5: Resumé
Hovedudfordringen med dette projekt var at forbinde alle applets fra IFTTT. Vi håndterede dette ved at teste hver enkelt og derefter sætte det hele sammen først, efter at vi så, at hver del af projektet fungerede for sig selv.
Det system, vi byggede, er ikke så avanceret, som vi håbede; da vi ikke har adgang til skærme eller andre metoder til visning af data til brugeren, brugte vi en forenklet metode - ved hjælp af LED -lamper til kun at vise specifikke tilfælde.
Der er mange måder at fortsætte dette projekt på.
En af de mest praktiske måder, vi ser ved at tage dette projekt, er at ændre vågentiden baseret på, hvor lang tid det tager brugeren at vågne. Tager det dig en halv time at slukke alarmen om morgenen? I så fald vil det vække dig en halv time før den tid, du indstiller. Måske bliver du senere bedre til at vågne hurtigt; i så fald vil det begynde at vække dig senere. Dette kan gøres ved at bruge de tidspunkter, vi sender til et Google -ark, og lave en simpel matematik for at finde ud af den tid, vi skal give for at vågne.
En anden idé er at tilføje en skærm til dit projekt og give en præcis vejrudsigt for vejrudsigten sammen med oplysninger, som brugeren kan lide at vide først om morgenen.
Du kan se en video af alarmen, der går her:
Anbefalede:
Smart vækkeur ved hjælp af Magicbit (Arduino): 10 trin
Smart vækkeur ved hjælp af Magicbit (Arduino): Denne vejledning viser, hvordan du laver et smart vækkeur ved hjælp af OLED -display i Magicbit dev board uden at bruge noget RTC -modul
Smart vækkeur - Intel Edison - Iot RoadShow - São Paulo: 4 trin
Smart vækkeur - Intel Edison - Iot RoadShow - São Paulo: En af de store dyder for alle, der bor eller arbejder i en storby, er tidsstyring. I dag er turene konstante, og da trafik er en af hovedfaktorerne. Når jeg tænker på det, lavede jeg en lille applikation, der bruger integrationen med Google M
WakeupNow - Smart vækkeur: 8 trin
WakeupNow - Smart vækkeur: Som alle ved, er elevernes liv meget hårdt, de har en lang dag med foredrag, mange lektier og generelt har de et vanvittigt liv. De har tid til ingenting, og hvis du foreslår dem at tilføje nogle timer til dagen, vil de blive glade. Unfo
Upcycled vækkeur Smart Light: 8 trin (med billeder)
Upcycled vækkeur Smart Light: I dette projekt cykler jeg et fuldstændig ødelagt vind-up vækkeur. Urskiven erstattes af 12 lysdioder, belyst af en LED -strimmel rundt om urets kant. De 12 lysdioder fortæller tiden, og LED -strimlen er programmeret til at fungere som en alarm, der drejer
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser