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, Novembar
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 kreacija može se koristiti za mnoge stvari - ne samo za lava lampu. Možete ga upaliti aparatom za kafu ujutro ili napraviti automatsko noćno svjetlo. Zaista, 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čunaru i aplikaciju Blynk na pametnom telefonu ili tabletu.

Ova stranica sadrži potpunu dokumentaciju o tome kako se sami 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 dugme
  3. Postavite iglu dugmeta na V0, a druga dva polja na 0 i 180 (tim redosledom).

Korak 2: Postavite uređaj

Koristim SparkFun Blynk ploču, ali zaista možete koristiti bilo koji uređaj koji podržava Blynk. Ako koristite Blynk Board, SparkFun ima vodič o tome kako ga postaviti i započeti. Druga veza govori o tome kako postaviti ploču da dozvoli uređivanje koda u programskom okruženju Arduino. (opet ako već znate šta 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 trebate upotrijebiti:

/*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 ();}

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 jednostavnu konstrukciju: za to možete kupiti utični prekidač 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 uključena u 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 su povezane 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. Koristite blu -tac kako biste spriječili da stvari vise - 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 tipke (umjesto 0 i 180) za uspješno upravljanje prekidačem za svjetlo.

Otvorite aplikaciju i uključite sve da isprobate. Možete ga pokušati i automatizirati pomoću nekih drugih widgeta aplikacije, poput GPS -a ili mjerača vremena.

Ne zaboravite komentirati sva pitanja i provjeriti stranicu projekta!

Preporučuje se: