Obsah:

Wi-Fi umožňuje takmer čokoľvek: 4 kroky
Wi-Fi umožňuje takmer čokoľvek: 4 kroky

Video: Wi-Fi umožňuje takmer čokoľvek: 4 kroky

Video: Wi-Fi umožňuje takmer čokoľvek: 4 kroky
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, November
Anonim
Wi-Fi umožňuje takmer čokoľvek
Wi-Fi umožňuje takmer čokoľvek
Wi-Fi umožňuje takmer čokoľvek
Wi-Fi umožňuje takmer čokoľvek
Wi-Fi umožňuje takmer čokoľvek
Wi-Fi umožňuje takmer čokoľvek

Ak ste Blynk nikdy predtým nepoužívali, mali by ste to skontrolovať. Tento výtvor sa dá použiť na veľa vecí - nielen na lávovú lampu. Môžete si to nechať zapnúť kávovar ráno alebo vytvoriť automatické nočné svetlo. V skutočnosti som to však urobil len pre zábavu.

Krok 1: Nastavte aplikáciu

Nastavte aplikáciu
Nastavte aplikáciu
Nastavte aplikáciu
Nastavte aplikáciu

Na tento projekt budete potrebovať Arduino IDE vo svojom počítači a aplikáciu Blynk na inteligentnom telefóne alebo tablete.

Táto stránka obsahuje úplnú dokumentáciu o tom, ako sa nastaviť. (Ak ste Blynk používali predtým, môžete tento krok pravdepodobne preskočiť.)

Hneď ako aplikácii porozumiete, nastavte si projekt podľa týchto pokynov.

  1. Otvorte pole miniaplikácie (+ ikona)
  2. Pridajte tlačidlo
  3. Nastavte kolík tlačidla na V0 a ďalšie dve políčka na 0 a 180 (v uvedenom poradí).

Krok 2: Nastavte zariadenie

Používam SparkFun Blynk Board, ale môžete skutočne použiť akékoľvek zariadenie s podporou Blynk. Ak používate Blynk Board, SparkFun má návod, ako ho nastaviť a začať. Druhý odkaz je o tom, ako nastaviť dosku tak, aby bolo možné upravovať jej kód v programovacom prostredí Arduino. (opäť, ak už viete, čo robíte, môžete ich preskočiť):

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

Ak ste sa dostali až sem, tu je kód, ktorý by ste mali použiť:

/*Tieto tri veci budete musieť nahradiť svojimi vlastnými informáciami: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#include #include

#define BLYNK_PRINT Sériové číslo

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

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

prázdna slučka () {Blynk.run ();}

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

Krok 3: Vytvorte si väzbu

Vytvorte si väzbu
Vytvorte si väzbu
Vytvorte si väzbu
Vytvorte si väzbu
Vybudujte si väzbu
Vybudujte si väzbu
Vytvorte si väzbu
Vytvorte si väzbu

Namiesto použitia niečoho komplikovanejšieho ako relé, urobil som relatívne jednoduchú pomôcku: Na tento účel si môžete buď kúpiť zásuvný vypínač, ako je na obrázku, stačí použiť nástenný vypínač (pre osvetlenie domu). Použil som veľký servomotor, niekoľko nanukov, horúcu lepiacu pištoľ a niekoľko plastových hračiek, aby som vytvoril dôkaz koncepcie tohto projektu, ktorý môže ľahko ovládať vysokonapäťové zariadenia.

Krok 4: Dajte to všetko dohromady

Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady

Lávová lampa (alebo iné zariadenie) musí byť zapojená do elektrického spínača, ktorý ovláda servomotor, ktorý je potrebné pripojiť k doske blynk, a doska potrebuje napájanie.

  1. Na napájanie som použil nabíjačku telefónu a USB kábel
  2. Vodiče serva sú spojené nasledovne: červený k Vin, čierny k Gnd a žltý ku kolíku 12
  3. Zapojte všetko do zásuvky
  4. Použite blu -tac, aby vám veci nevisli - pokiaľ vám to nevadí
  5. Servomotor je potrebné ručne kalibrovať: experimentujte v aplikácii a zistite, aké čísla je potrebné nastaviť v miniaplikácii (namiesto 0 a 180) na úspešnú manipuláciu so spínačom svetiel.

Otvorte aplikáciu a zapnite všetko, aby ste to vyskúšali. Môžete to tiež skúsiť zautomatizovať pomocou niektorých ďalších widgetov aplikácie, ako je GPS alebo časovač.

Nezabudnite sa vyjadriť k akýmkoľvek otázkam a pozrieť sa na stránku projektu!

Odporúča: