Turinys:

„Wi-Fi“įgalina beveik viską: 4 žingsniai
„Wi-Fi“įgalina beveik viską: 4 žingsniai

Video: „Wi-Fi“įgalina beveik viską: 4 žingsniai

Video: „Wi-Fi“įgalina beveik viską: 4 žingsniai
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Lapkritis
Anonim
„Wi-Fi“įgalina beveik viską
„Wi-Fi“įgalina beveik viską
„Wi-Fi“įgalina beveik viską
„Wi-Fi“įgalina beveik viską
„Wi-Fi“įgalina beveik viską
„Wi-Fi“įgalina beveik viską

Jei niekada anksčiau nenaudojote „Blynk“, turėtumėte tai patikrinti. Šis kūrinys gali būti naudojamas daugeliui dalykų - ne tik lavos lempai. Galite ryte įjungti kavos virimo aparatą arba sukurti automatinę naktinę lemputę. Tačiau iš tikrųjų tai padariau tik pramogai.

1 veiksmas: nustatykite programą

Nustatykite programą
Nustatykite programą
Nustatykite programą
Nustatykite programą

Šiam projektui reikės turėti „Arduino IDE“savo kompiuteryje ir „Blynk“programą išmaniajame telefone ar planšetiniame kompiuteryje.

Šiame puslapyje yra visa dokumentacija, kaip susikurti save. (Jei anksčiau naudojote „Blynk“, tikriausiai galite praleisti šį veiksmą.)

Kai suprasite programą, atlikite šiuos veiksmus, kad nustatytumėte projektą.

  1. Atidarykite valdiklių laukelį (+ piktograma)
  2. Pridėti mygtuką
  3. Nustatykite mygtuko kaištį į V0, o kitus du langelius - į 0 ir 180 (tokia tvarka).

2 veiksmas: nustatykite įrenginį

Aš naudoju „SparkFun Blynk Board“, bet jūs tikrai galite naudoti bet kurį „Blynk“palaikantį įrenginį. Jei naudojate „Blynk Board“, „SparkFun“turi pamoką, kaip ją nustatyti ir pradėti. Antroji nuoroda yra apie tai, kaip sukonfigūruoti plokštę, kad jos kodas būtų redaguojamas „Arduino“programavimo aplinkoje. (dar kartą, jei jau žinote, ką darote, galite praleisti šiuos veiksmus):

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

Jei tai padarėte iki šiol, čia turėtumėte naudoti kodą:

/*Šiuos tris dalykus turėsite pakeisti savo informacija: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#įtraukti #įtraukti

#define BLYNK_PRINT Serialas

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

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

tuštumos kilpa () {Blynk.run ();}

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

3 žingsnis: sukurkite sutvarkymą

Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą
Sukurkite sutvarkymą

Užuot naudojęs kažką sudėtingesnio, pavyzdžiui, relę, aš padariau palyginti paprastą įtaisą: tam galite nusipirkti tokį papildinį, kaip parodyta paveikslėlyje, tiesiog naudokite sieninį jungiklį (savo namų žibintams). Aš panaudojau didelį servo variklį, keletą lazdelių, karšto klijų pistoletą ir kai kuriuos plastikinius žaislus, kad galėčiau sukurti šio projekto koncepcijos įrodymą, kuris gali lengvai valdyti aukštos įtampos įrenginius.

4 žingsnis: sudėkite viską kartu

Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu

Lavos lempa (ar kitas prietaisas) turi būti prijungta prie elektros jungiklio, kurį valdo servo variklis, kurį reikia prijungti prie blynk plokštės, o plokštė turi maitinti.

  1. Maitinimui naudojau telefono įkroviklį ir USB laidą
  2. Servo laidai yra prijungti taip: raudona prie Vin, juoda prie Gnd ir geltona prie 12 kaiščio
  3. Prijunkite viską prie sieninio lizdo
  4. Naudokite „blu -tac“, kad daiktai nekabėtų - nebent to neprieštaraujate
  5. Servo variklį reikia kalibruoti rankiniu būdu: eksperimentuokite programoje, kad sužinotumėte, kokie skaičiai turėtų būti nustatyti mygtukų valdiklyje (vietoj 0 ir 180), kad būtų galima sėkmingai valdyti šviesos jungiklį.

Atidarykite programą ir įjunkite viską, kad išbandytumėte. Taip pat galite pabandyti jį automatizuoti naudodami kai kuriuos kitus programos valdiklius, pvz., GPS ar laikmatį.

Nepamirškite komentuoti, jei turite klausimų, ir peržiūrėkite projekto puslapį!

Rekomenduojamas: