Indholdsfortegnelse:

Sådan tilføjes IOT -funktioner til dine projekter: 5 trin
Sådan tilføjes IOT -funktioner til dine projekter: 5 trin

Video: Sådan tilføjes IOT -funktioner til dine projekter: 5 trin

Video: Sådan tilføjes IOT -funktioner til dine projekter: 5 trin
Video: Hvordan man klipper mænds frisurer! Haircut PLATFORM! Lektioner! Trin for trin! 2024, Juli
Anonim
Sådan føjes IOT -funktioner til dine projekter
Sådan føjes IOT -funktioner til dine projekter

Intet er bedre end at lave et DIY -projekt, der erstatter et kommercielt produkt, som du finder nyttigt. Faktisk er der noget bedre end det. Tilføjelse af IOT -kapacitet til dit projekt.

Når det kommer til automatisering, frygter begyndere normalt, at de skal lave kompleks programmering og hvad ikke. Men takket være mange gratis tjenester og software til rådighed til netop dette formål i disse dage er tilføjelse af grundlæggende IOT -funktioner til dine projekter blevet lettere end nogensinde.

I denne instruktive vil jeg vise dig, hvordan du kan bruge to sådan software - Blynk og IFTTT, til at automatisere dine DIY -projekter. Lad os komme til det!

Trin 1: Hvordan fungerer disse?

Jeg vil bruge esp8266 til mit projekt, men husk, at denne vejledning er gældende for næsten enhver Wi-Fi-aktiveret mikrokontroller (f.eks. Esp32) For denne vejledning, lad os lave et projekt, der tænder en LED, hver gang du får en ny twitter-tilhænger. For at gøre dette projekt muligt skal vi bruge Blynk og IFTTT sammen.

IFTTT:

IFTTT fungerer sådan: "Hvis DET sker, så gør DET". Hvis du er til kodning, kan du sammenligne dette med en 'if -sætning'. I vores tilfælde er det sådan: "Hvis jeg får en ny twitter -tilhænger, så send et signal til Blynk"

Blynk:

Blynk simpy overfører IFTTT -udløseren til esp8266. Sig, at vores LED er forbundet til GPIO pin 5. Blynk modtager data fra IFTTT og trigger pin 5.

Faktisk kan disse to apps meget mere end bare at automatisere dine DIY -projekter. Du kan lege med dem for at vide mere.

Trin 2: Opsætning af Blynk

Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk
Opsætning af Blynk

Installer først Blynk.

Android

IOS

Opret nu et nyt projekt. Så snart du gør dette, modtager du et godkendelsestoken i din e -mail. Dette token er meget vigtigt, og vi vil bruge det i de kommende trin. Tryk på "+" og tilføj en knap fra widgetboksen. Tryk på den nyligt tilføjede knap, og knapindstillingen vises. Vælg her den pin, du vil udløse (GPIO 5 i dette tilfælde). Du kan indstille tilstanden til at skubbe eller skifte baseret på din applikation. Hvis den er indstillet til at skubbe, så snart IFTTT udløses, tændes tappen og slukkes øjeblikkeligt FRA (som en generisk trykknap) Hvis den er indstillet til at skifte, så snart IFTTT udløser, er tappen tændt og forbliver tændt

Trin 3: Opsætning af IFTTT

Opsætning af IFTTT
Opsætning af IFTTT
Opsætning af IFTTT
Opsætning af IFTTT
Opsætning af IFTTT
Opsætning af IFTTT

Installer IFTTT:

Android

IOS

På IFTTT skal du klikke på "få mere". Klik nu på + og klik derefter på "dette". Søg derefter efter og vælg "twitter". Klik derefter på "ny følger".

Klik nu på "det" og søg efter "webhooks" i søgelinjen. Klik på "lav en webanmodning" og indtast webadressen. URL -formatet er https:// IP/Auth/update/pin

Da vores pin er GPIO 5, skal du erstatte "pin" i URL'en til "D5" Erstat Auth med Auth -tokenet for blynk -projektet, som du modtog i din e -mail i forrige trin. Erstat IP med blynk cloud -IP i dit land. For at få IP-adressen skal du åbne kommandoprompten og skrive "ping blynk-cloud.com". For Indien er IP 188.166.206.43

Vælg "put" i metodeafsnittet, og vælg "application/json" i indholdstypen. Skriv ["1"] i kroppen.

Det skal bemærkes, at ["1"] repræsenterer trigger ON og ["0"] repræsenterer trigger OFF

Trin 4: Programmering af din hardware

Programmering af din hardware
Programmering af din hardware
Programmering af din hardware
Programmering af din hardware

Sørg for, at du har esp8266- og Blynk -bibliotekerne installeret på din Arduino IDE. Hvis du ikke er sikker på, hvordan du gør dette, skal du klikke her for en hurtig vejledning. Gå nu til filer> eksempler> Blynk> boards_wifi> esp8266. Et prøveprogram vises.

Selvom du kan redigere dette, vil jeg ikke anbefale at ændre en eksempelskitse. Bare kopier koden og indsæt den i en ny fil. Nu kan du redigere denne fil.

Du skal tilføje din wifi ssid og adgangskode i programmet, hvor der står 'YourNetworkName' og 'YourPassword'. Også 'YourAuthToken' skal erstattes med det autentikat, du har modtaget fra blynk. Efter at have gjort disse kan du tilføje din projektkode i loop () -funktionen efter linjen Blynk.run ().

Da vores er en simpel LED -trigger, behøver vi ikke at skrive nogen kode. Hvis vi slutter vores LED til GPIO pin 5 (D1), kan vi få vores projekt til at fungere.

Trin 5: Prøv det

Denne enkle metode kan gøre dine projekter fantastiske. Du kan lege med flere IFTTT -udløsere og Blynk -funktioner for at indse, hvor meget mere du kan gøre med disse to apps.

Ikke sikker på hvilket projekt du skal sart med? Her er nogle af mine projekter lavet ved hjælp af Blynk og IFTTT

Et ur, der skifter farve, hver gang en astronaut kommer ind i rummet

En enhed, der minder dig om at drikke vand

En lampe, der blinker hver gang ISS passerer overhead

God fornøjelse med at automatisere dine DIY -projekter:)

Anbefalede: