Innehållsförteckning:

Så här lägger du till IOT -funktioner i dina projekt: 5 steg
Så här lägger du till IOT -funktioner i dina projekt: 5 steg

Video: Så här lägger du till IOT -funktioner i dina projekt: 5 steg

Video: Så här lägger du till IOT -funktioner i dina projekt: 5 steg
Video: Så bygger du din egen PC, steg för steg - Komplett.se 2024, November
Anonim
Så här lägger du till IOT -funktioner i dina projekt
Så här lägger du till IOT -funktioner i dina projekt

Ingenting är bättre än att göra ett DIY -projekt som ersätter en kommersiell produkt som du tycker är användbar. Tja faktiskt, det finns något bättre än så. Lägger till IOT -kapacitet i ditt projekt.

När det gäller automation brukar nybörjare bli besvikna och tänka att de behöver göra komplex programmering och vad inte. Men tack vare många gratis tjänster och mjukvara som är tillgänglig för just detta syfte nuförtiden har det blivit enklare än någonsin att lägga till grundläggande IOT -funktioner i dina projekt.

I den här instruktören kommer jag att visa dig hur du kan använda två sådana program - Blynk och IFTTT, för att automatisera dina DIY -projekt. Låt oss komma till det!

Steg 1: Hur fungerar dessa?

Jag kommer att använda esp8266 för mitt projekt, men kom ihåg att den här självstudien är tillämplig för nästan alla Wi-Fi-aktiverade mikrokontroller (till exempel esp32) För denna handledning, låt oss göra ett projekt som tänder en LED varje gång du får en ny twitter-följare. För att göra detta projekt möjligt måste vi använda Blynk och IFTTT tillsammans.

IFTTT:

IFTTT fungerar så här: "Om DETTA händer så gör DET". Om du gillar kodning kan du jämföra detta med ett 'if -uttalande'. I vårt fall är det så här: "Om jag får en ny twitterföljare, skicka en signal till Blynk"

Blynk:

Blynk simpy överför IFTTT -utlösaren till esp8266. Säg att vår LED är ansluten till GPIO pin 5. Blynk tar emot data från IFTTT och trigger pin 5.

Faktum är att dessa två appar kan göra mycket mer än att bara automatisera dina DIY -projekt. Du kan leka med dem för att veta mer.

Steg 2: Konfigurera Blynk

Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk

Installera först Blynk.

Android

IOS

Skapa nu ett nytt projekt. Så snart du gör detta får du en Auth -token i ditt e -postmeddelande. Denna token är mycket viktig och vi kommer att använda den i de kommande stegen. Klicka på "+" och lägg till en knapp från widgetrutan. Klicka på den nyligen tillagda knappen så kommer knappinställningen att visas. Välj här den pin du vill utlösa (GPIO 5 i det här fallet). Du kan ställa in läget för att trycka eller växla baserat på din applikation. Om den är inställd på att trycka, så snart IFTTT utlöses, stängs stiftet PÅ och stängs av omedelbart (som en generisk tryckknapp) Om det är inställt för att växla, så snart IFTTT utlöses, stängs stiftet PÅ och förblir PÅ

Steg 3: Konfigurera IFTTT

Konfigurera IFTTT
Konfigurera IFTTT
Konfigurera IFTTT
Konfigurera IFTTT
Konfigurera IFTTT
Konfigurera IFTTT

Installera IFTTT:

Android

IOS

Klicka på "få mer" på IFTTT. Klicka nu på + och klicka sedan på "detta". Sök sedan efter och välj "twitter". Klicka sedan på "new follower".

Klicka nu på "det" och sök efter "webhooks" i sökfältet. Klicka på "gör en webbförfrågan" och ange webbadressen. URL -formatet är https:// IP/Auth/update/pin

Eftersom vår pin är GPIO 5, ersätt "pin" i URL: en till "D5" Ersätt Auth med Auth -token för blynk -projektet som du fick i ditt e -postmeddelande i föregående steg. Ersätt IP med blynk -moln -IP i ditt land. För att få IP-adressen, öppna kommandotolken och skriv "ping blynk-cloud.com". För Indien är IP: n 188.166.206.43

Välj "put" i metodavsnittet och välj "application/json" i innehållstypen. Skriv ["1"] i kroppen.

Det bör noteras att [“1”] representerar trigger ON och [“0”] representerar trigger OFF

Steg 4: Programmering av din maskinvara

Programmering av din maskinvara
Programmering av din maskinvara
Programmering av din maskinvara
Programmering av din maskinvara

Se till att du har esp8266- och Blynk -biblioteken installerade på din Arduino IDE. Om du inte är säker på hur du gör detta, klicka här för en snabb handledning. Gå nu till filer> exempel> Blynk> boards_wifi> esp8266. Ett provprogram visas.

Även om du kan redigera detta, skulle jag inte rekommendera att ändra en exempelskiss. Kopiera bara koden och klistra in den i en ny fil. Nu kan du redigera den här filen.

Du måste lägga till din wifi ssid och lösenord i programmet där det står 'YourNetworkName' och 'YourPassword'. Även 'YourAuthToken' bör ersättas med autentiketten du fick från blynk. När du har gjort dessa kan du lägga till din projektkod i loop () -funktionen efter raden Blynk.run ().

Eftersom vår är en enkel LED -utlösare behöver vi inte skriva någon kod. Om vi ansluter vår LED till GPIO pin 5 (D1) kan vi få vårt projekt att fungera.

Steg 5: Prova det

Denna enkla metod kan göra dina projekt fantastiska. Du kan leka med fler IFTTT -triggers och Blynk -funktioner för att inse hur mycket mer du kan göra med dessa två appar.

Osäker på vilket projekt du ska börja med? Här är några av mina projekt gjorda med Blynk och IFTTT

En klocka som ändrar färg varje gång en astronaut kommer in i rymden

En enhet som påminner dig om att dricka vatten

En lampa som blinkar varje gång ISS passerar över huvudet

Ha kul att automatisera dina DIY -projekt:)

Rekommenderad: