Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ako nikada prije niste koristili Blynk, trebali biste ga provjeriti. Ova se kreacija može koristiti za mnoge stvari - ne samo za lava lampu. Mogli biste uključiti aparat za kavu ujutro ili napraviti automatsko noćno svjetlo. Stvarno, samo sam to napravio iz zabave.
Korak 1: Postavite aplikaciju
Za ovaj projekt morat ćete imati Arduino IDE na računalu i aplikaciju Blynk na pametnom telefonu ili tabletu.
Ova stranica ima potpunu dokumentaciju o tome kako se 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.
- Otvorite okvir widgeta (+ ikona)
- Dodajte gumb
- Pin gumba postavite na V0, a druga dva okvira na 0 i 180 (tim redoslijedom).
Korak 2: Postavite uređaj
Koristim SparkFun Blynk ploču, ali doista možete koristiti bilo koji uređaj s omogućenim Blynkom. Ako koristite Blynk Board, SparkFun ima vodič o tome kako ga postaviti i započeti. Druga veza govori o tome kako postaviti ploču tako da dopušta uređivanje njezina koda u programskom okruženju Arduino. (opet ako već znate što 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 biste trebali koristiti:
/*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 ();} {101}
BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}
Korak 3: Izgradite izum
Umjesto da koristim nešto kompliciranije poput releja, napravio sam relativno jednostavan uređaj: za to možete ili kupiti plug-in-switch 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
Lava lampa (ili drugi uređaj) mora biti priključena na električni prekidač kojim upravlja servo motor koji mora biti spojen na blynk ploču, a ploči je potrebno napajanje.
- Za napajanje sam koristio punjač za telefon i USB kabel
- Servo žice spojene su na sljedeći način: crveno na Vin, crno na Gnd i žuto na pin 12
- Uključite sve u zidnu utičnicu
- Upotrijebite blu -tac da stvari ne bi visjele - osim ako vam to ne smeta
-
Servo motor je potrebno ručno kalibrirati: eksperimentirajte u aplikaciji kako biste saznali koje brojeve treba postaviti u widgetu za gumbe (umjesto 0 i 180) za uspješno upravljanje prekidačem za svjetlo.
Otvorite aplikaciju i uključite sve kako biste isprobali. Također ga možete pokušati automatizirati pomoću nekih drugih widgeta aplikacije, poput GPS -a ili mjerača vremena.
Ne zaboravite komentirati sva pitanja i provjeriti stranicu projekta!