Turinys:
- 1 veiksmas: nustatykite programą
- 2 veiksmas: nustatykite įrenginį
- 3 žingsnis: sukurkite sutvarkymą
- 4 žingsnis: sudėkite viską kartu
Video: „Wi-Fi“įgalina beveik viską: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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ą
Š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ą.
- Atidarykite valdiklių laukelį (+ piktograma)
- Pridėti mygtuką
- 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ą
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
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.
- Maitinimui naudojau telefono įkroviklį ir USB laidą
- Servo laidai yra prijungti taip: raudona prie Vin, juoda prie Gnd ir geltona prie 12 kaiščio
- Prijunkite viską prie sieninio lizdo
- Naudokite „blu -tac“, kad daiktai nekabėtų - nebent to neprieštaraujate
-
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:
Pasukite beveik viską į garsiakalbį: 13 žingsnių (su nuotraukomis)
Beveik viską paversti garsiakalbiu: beveik bet kokį objektą galite paversti garsiakalbiu naudodami pjezo diską ir keletą papildomų komponentų. Nors tai gali atrodyti kaip magija, iš tikrųjų yra gana paprastas techninis paaiškinimas. Važiuodamas pjezo disku, naudodamas stiprintuvą, diskas
Viską valdykite nuotoliniu būdu!: 7 žingsniai
Nuotolinis valdymas Viskas!: Ar jau turite „micro: bit“projektą, kurį norėtumėte valdyti iš tolo? Bendraukite su draugu arba paimkite atsarginį „micro: bit“, kad sukurtumėte nuotoliniu būdu valdomą projektą su 2 „micro: bit“. (Neimk draugo mikro: bit. Būk malonus.)
Padarykite savo monitorių nematomą (beveik beveik): 4 žingsniai
Padarykite savo monitorių nematomą (beveik beveik): sukurkite darbalaukio foną, kad pralinksmintumėte ir suklaidintumėte savo draugus ir bendradarbius, naudodami tik skaitmeninį fotoaparatą ir šiek tiek pasimėgaudami
Nemokamai konvertuokite (beveik) bet kokį medijos failą į (beveik) bet kurį kitą medijos failą!: 4 veiksmai
Nemokamai konvertuokite (beveik) bet kurį medijos failą į (beveik) bet kurį kitą medijos failą!: Mano pirmasis pamokomas, sveikinu! Bet kokiu atveju, aš „Google“ieškojau nemokamos programos, kuri mano Youtube.flv failus paverstų tokiu formatu yra universalesnis, pvz., wmv arba.mov. Ieškojau daugybės forumų ir svetainių, o tada radau programą, pavadintą
Automatiškai paleiskite viską, kas nėra USB rakte: 4 žingsniai
Automatinis paleidimas iš bet kurio USB rakto: padarykite bet kokį USB raktą („pendrive“/talpiosios atminties įrenginį ir pan.) Automatiškai paleiskite viską, ko norite (tik „Windows“) Neįtikėtinai paprasta, reikia tik sveiko proto. (btw tai yra mano pirmasis pamokomas dalykas. Patarimai mielai laukiami.) IR NEGALIMA to nenaudoti blogiems tikslams