Sadržaj:

Wi-Fi omogućuje gotovo sve: 4 koraka
Wi-Fi omogućuje gotovo sve: 4 koraka

Video: Wi-Fi omogućuje gotovo sve: 4 koraka

Video: Wi-Fi omogućuje gotovo sve: 4 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Srpanj
Anonim
Wi-Fi omogućuje gotovo sve
Wi-Fi omogućuje gotovo sve
Wi-Fi omogućuje gotovo sve
Wi-Fi omogućuje gotovo sve
Wi-Fi omogućuje gotovo sve
Wi-Fi omogućuje gotovo sve

Ako nikada prije niste koristili Blynk, trebali biste ga provjeriti. Ova se kreacija može koristiti za mnoge stvari - ne samo za lava lampu. Mogli biste uključiti aparat za kavu ujutro ili napraviti automatsko noćno svjetlo. Stvarno, samo sam to napravio iz zabave.

Korak 1: Postavite aplikaciju

Postavite aplikaciju
Postavite aplikaciju
Postavite aplikaciju
Postavite aplikaciju

Za ovaj projekt morat ćete imati Arduino IDE na računalu i aplikaciju Blynk na pametnom telefonu ili tabletu.

Ova stranica ima potpunu dokumentaciju o tome kako se postaviti. (Ako ste već koristili Blynk, vjerojatno možete preskočiti ovaj korak.)

Nakon što ste stekli razumijevanje o aplikaciji, slijedite ove korake za postavljanje svog projekta.

  1. Otvorite okvir widgeta (+ ikona)
  2. Dodajte gumb
  3. Pin gumba postavite na V0, a druga dva okvira na 0 i 180 (tim redoslijedom).

Korak 2: Postavite uređaj

Koristim SparkFun Blynk ploču, ali doista možete koristiti bilo koji uređaj s omogućenim Blynkom. Ako koristite Blynk Board, SparkFun ima vodič o tome kako ga postaviti i započeti. Druga veza govori o tome kako postaviti ploču tako da dopušta uređivanje njezina koda u programskom okruženju Arduino. (opet ako već znate što radite, možete ih preskočiti):

  • https://learn.sparkfun.com/tutorials/getting-star…
  • https://learn.sparkfun.com/tutorials/blynk-board-a…

Ako ste ovoliko uspjeli, evo koda koji biste trebali koristiti:

/*Morat ćete zamijeniti ove tri stvari vlastitim podacima: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwififipassword"*/

#include Servo myservo;

#include #include

#define BLYNK_PRINT Serijski

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "yourwifinetworkname"; char WiFiPassword = "yourwififipassword";

void setup () {Serial.begin (9600); myservo.attach (12); Blynk.begin (BlynkAuth, WiFiNetwork, WiFiPassword);}

void loop () {Blynk.run ();} {101}

BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}

Korak 3: Izgradite izum

Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu
Izgradite izmišljotinu

Umjesto da koristim nešto kompliciranije poput releja, napravio sam relativno jednostavan uređaj: za to možete ili kupiti plug-in-switch poput onog na slici, samo upotrijebite zidni prekidač (za kućna svjetla). Koristio sam veliki servo motor, neke štapiće za sladoled, pištolj za vruće ljepilo i neke plastične igračke kako bih stvorio dokaz koncepta za ovaj projekt koji može lako upravljati visokonaponskim uređajima.

Korak 4: Sve spojite

Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno

Lava lampa (ili drugi uređaj) mora biti priključena na električni prekidač kojim upravlja servo motor koji mora biti spojen na blynk ploču, a ploči je potrebno napajanje.

  1. Za napajanje sam koristio punjač za telefon i USB kabel
  2. Servo žice spojene su na sljedeći način: crveno na Vin, crno na Gnd i žuto na pin 12
  3. Uključite sve u zidnu utičnicu
  4. Upotrijebite blu -tac da stvari ne bi visjele - osim ako vam to ne smeta
  5. Servo motor je potrebno ručno kalibrirati: eksperimentirajte u aplikaciji kako biste saznali koje brojeve treba postaviti u widgetu za gumbe (umjesto 0 i 180) za uspješno upravljanje prekidačem za svjetlo.

Otvorite aplikaciju i uključite sve kako biste isprobali. Također ga možete pokušati automatizirati pomoću nekih drugih widgeta aplikacije, poput GPS -a ili mjerača vremena.

Ne zaboravite komentirati sva pitanja i provjeriti stranicu projekta!

Preporučeni: