Kazalo:

Wi-Fi omogoči skoraj vse: 4 koraki
Wi-Fi omogoči skoraj vse: 4 koraki

Video: Wi-Fi omogoči skoraj vse: 4 koraki

Video: Wi-Fi omogoči skoraj vse: 4 koraki
Video: ПРАВДА О РЕИНКАРНАЦИИ. Что будет после смерти? Откровение оккультиста (English, CS Subtitles) 2024, Julij
Anonim
Wi-Fi omogoča skoraj vse
Wi-Fi omogoča skoraj vse
Wi-Fi omogoča skoraj vse
Wi-Fi omogoča skoraj vse
Wi-Fi omogoča skoraj vse
Wi-Fi omogoča skoraj vse

Če še nikoli niste uporabljali zdravila Blynk, ga morate preveriti. To stvaritev je mogoče uporabiti za veliko stvari - ne le za lava svetilko. Lahko bi ga vklopili zjutraj v aparatu za kavo ali naredili samodejno nočno luč. Res pa mi je le za zabavo.

1. korak: Nastavite aplikacijo

Nastavite aplikacijo
Nastavite aplikacijo
Nastavite aplikacijo
Nastavite aplikacijo

Za ta projekt boste morali imeti v računalniku Arduino IDE in aplikacijo Blynk na pametnem telefonu ali tabličnem računalniku.

Na tej strani je celotna dokumentacija o tem, kako se nastavite. (Če ste že uporabljali Blynk, potem verjetno preskočite ta korak.)

Ko boste razumeli aplikacijo, sledite tem korakom, da nastavite svoj projekt.

  1. Odprite polje s pripomočki (+ ikona)
  2. Dodajte gumb
  3. Zatič gumba nastavite na V0, druga dva polja pa na 0 in 180 (v tem vrstnem redu).

2. korak: Nastavite napravo

Uporabljam SparkFun Blynk Board, vendar lahko resnično uporabite katero koli napravo, ki podpira Blynk. Če uporabljate ploščo Blynk, ima SparkFun vadnico o tem, kako jo nastaviti in začeti. Druga povezava govori o tem, kako nastaviti ploščo tako, da bo dovoljeno urejanje njene kode v programskem okolju Arduino. (spet, če že veste, kaj počnete, lahko te preskočite):

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

Če ste prišli tako daleč, uporabite kodo:

/*Te tri stvari boste morali zamenjati z lastnimi podatki: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifififra"*/

#include Servo myservo;

#include #include

#define BLYNK_PRINT Serijska številka

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

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);}

3. korak: Zgradite napravo

Zgradite napravo
Zgradite napravo
Zgradite napravo
Zgradite napravo
Zgradite napravo
Zgradite napravo
Zgradite napravo
Zgradite napravo

Namesto da bi uporabil nekaj bolj zapletenega, kot je rele, sem naredil razmeroma preprosto napravo: za to lahko kupite vtično stikalo, kot je na sliki, samo uporabite stensko stikalo (za hišne luči). Uporabil sem velik servo motor, nekaj paličic, pištolo za vroče lepilo in nekaj plastičnih igrač, da bi ustvaril dokaz koncepta za ta projekt, ki lahko enostavno upravlja visokonapetostne naprave.

4. korak: Združite vse skupaj

Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj

Lava svetilko (ali drugo napravo) je treba priključiti na električno stikalo, ki ga upravlja servo motor, ki ga je treba priključiti na blynk ploščo, plošča pa potrebuje napajanje.

  1. Za napajanje sem uporabil polnilec za telefon in USB kabel
  2. Servo žice so povezane na naslednji način: rdeča na Vin, črna na Gnd in rumena na pin 12
  3. Priključite vse v stensko vtičnico
  4. Uporabite blu -tac, da stvari ne bi visele - razen če vas to moti
  5. Servo motor je treba ročno umeriti: poskusite v aplikaciji, da ugotovite, katere številke je treba nastaviti v pripomočku za gumbe (namesto 0 in 180), da uspešno upravljate stikalo za luči.

Odprite aplikacijo in vklopite vse, da poskusite. Poskusite ga lahko tudi avtomatizirati z uporabo nekaterih drugih pripomočkov aplikacije, kot sta GPS ali časovnik.

Ne pozabite komentirati kakršnih koli vprašanj in si oglejte stran projekta!

Priporočena: