Sisukord:

WiFi lubab peaaegu kõike: 4 sammu
WiFi lubab peaaegu kõike: 4 sammu

Video: WiFi lubab peaaegu kõike: 4 sammu

Video: WiFi lubab peaaegu kõike: 4 sammu
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
WiFi lubab peaaegu kõike
WiFi lubab peaaegu kõike
WiFi lubab peaaegu kõike
WiFi lubab peaaegu kõike
WiFi lubab peaaegu kõike
WiFi lubab peaaegu kõike

Kui te pole Blynkit varem kasutanud, peaksite seda kontrollima. Seda loomingut saab kasutada paljude asjade jaoks - mitte ainult lavalambi jaoks. Saate selle hommikul kohvimasina sisse lülitada või automaatse öövalguse teha. Tõesti, ma tegin selle lihtsalt lõbu pärast.

Samm: seadistage rakendus

Seadistage rakendus
Seadistage rakendus
Seadistage rakendus
Seadistage rakendus

Selle projekti jaoks peab teil olema arvutis nii Arduino IDE kui ka nutika telefoni või tahvelarvuti rakendus Blynk.

Sellel lehel on täielik dokumentatsioon selle kohta, kuidas ennast seadistada. (Kui olete Blynkit varem kasutanud, võite selle sammu vahele jätta.)

Kui olete rakendusest aru saanud, järgige oma projekti seadistamiseks neid samme.

  1. Vidinate kasti avamine (+ ikoon)
  2. Lisage nupp
  3. Seadke nupu tihvt asendisse V0 ja ülejäänud kaks kasti 0 ja 180 (selles järjekorras).

Samm: seadistage seade

Ma kasutan SparkFun Blynk Board'i, kuid saate tõesti kasutada mis tahes Blynk-toega seadet. Kui kasutate Blynk Board'i, on SparkFunil õpetus selle seadistamise ja alustamise kohta. Teine link räägib sellest, kuidas seadistada oma plaat nii, et selle koodi saaks muuta Arduino programmeerimiskeskkonnas. (jällegi, kui teate juba, mida teete, võite need vahele jätta):

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

Kui olete nii kaugele jõudnud, peaksite kasutama järgmist koodi:

/*Peate need kolm asja oma andmetega asendama: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#kaasama #kaasama

#define BLYNK_PRINT seeria

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "sinu wifinetworkname"; char WiFiPassword = "sinu wifiparool";

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. etapp: ehitage ülesehitus

Ehita leping
Ehita leping
Ehita leping
Ehita leping
Ehitage leping
Ehitage leping
Ehita leping
Ehita leping

Selle asemel, et kasutada midagi keerukamat, näiteks releed, tegin suhteliselt lihtsa seadme: selleks võite osta pildil oleva pistikühenduse, kasutades lihtsalt seinalülitit (oma maja valgustite jaoks). Kasutasin selle projekti jaoks kontseptsioonitõendi loomiseks suurt servomootorit, mõnda popsicle pulka, kuuma liimipüstolit ja mõnda plastikust mänguasja.

Samm: pange see kõik kokku

Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku

Laavalamp (või muu seade) tuleb ühendada elektrilülitiga, mida juhib servomootor, mis tuleb ühendada blynk -plaadiga, ja plaat vajab voolu.

  1. Toiteallikaks kasutasin telefonilaadijat ja USB -kaablit
  2. Servo juhtmed on ühendatud järgmiselt: punane Vinile, must Gndile ja kollane tihvtile 12
  3. Ühendage kõik seinakontakti
  4. Kasutage blu -taci, et asjad rippuma ei jääks - kui te seda ei pahanda
  5. Servomootorit tuleb käsitsi kalibreerida: katsetage rakenduses, et teada saada, millised numbrid tuleks nupuvidinasse seada (0 ja 180 asemel), et valguslülitiga edukalt manipuleerida.

Avage rakendus ja lülitage kõik proovimiseks sisse. Võite proovida seda ka automatiseerida, kasutades mõnda rakenduse muud vidinat, näiteks GPS -i või taimerit.

Ärge unustage küsimuste korral kommenteerida ja vaadata projekti lehte!

Soovitan: