BLYNK + DASDUINO CONNECT: KONTROLA BRZINE MOTORA (DIO 3/3)

BLYNK + CRODUINO NOVA: KONTROLA BRZINE MOTORA (DIO 3/3)-Uncategorized @hr

U trećem primjeru mijenjati ćemo brzinu DC motora preko aplikacije. Kako pokrenuti kreiranje novog projekta možete vidjeti i na prvom primjeru (link). Pa idemo krenuti od aplikacije.

Blynk serija tutorijala sastoji se od 3 dijela:
1.dio: Uvod, LEDica
2.dio: Očitavanje temperature i vlage
3.dio: Upravljanje motorom

APLIKACIJA

U novo-otvoreni projekt dodajte vidget „Step V“ koji će nam omogućiti mijenjanje PWM signala na pinu Dasduino Connect, a samim time i kontrolu brzine vrtnje motora. Step povežite s pinom 14 kao što je prikazano na slici.

POVEZIVANJE

Dasduino Connect ne može direktno upravljati motorom, jer je maksimalno što pinovi mogu dati 3.3V napona i 6mA struje, tako da ćemo u ovom slučaju koristiti jedan NPN tranzistor te neke druge komponente. Spojite jednu priključnicu motora na neki vanjski izvor (može biti npr. 9V), a drugu na kolektor tranzistora. Dasduinom ćemo upravljati strujom baze pa dodajte i jedan otpornik veće vrijednosti (u primjeru je to 10kOhma). Emiter tranzistora je jednostavno spojen na ground. Također, ne zaboravite spojiti ground Dasduina na ground vanjskog izvora kako bi uskladili napone. I na kraju, potrebno je dodati još jednu dodatnu komponentu, a to je dioda. Dioda ovdje služi kao zaštita za tranzistor, jer motor može stvarati kratke visoko-naponske impulse zbog svoje induktivnosti.

PROGRAM

#define BLYNK_PRINT Serial
#include "ESP8266WiFi.h"
#include "BlynkSimpleEsp8266.h"
char auth[] = "AuthToken";
char ssid[] = "NazivWiFiMreže";
char pass[] = "LozinkaWiFiMreže";
void setup(){
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
}
void loop(){
  Blynk.run();
}

ŠTO DALJE?

U redu, upoznali smo se s aplikacijom i načinom na koji funkcionira, ali sigurno se sada pitate što dalje i što se sve može napraviti na ovaj način. Kao i sve ostalo u elektronici, mašta je granica. Navest ćemo neke zanimljive projekte i korisne linkove:
1. RGB LED lampa
2. Detektor pokreta (uz obavijest)
3. Kontroliranje servo motora
4. Hrpa drugih projekata
5. Još projekata

Sretno blynkanje! 🙂