Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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.
- Otvorte pole miniaplikácie (+ ikona)
- Pridajte tlačidlo
- 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
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
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.
- Na napájanie som použil nabíjačku telefónu a USB kábel
- Vodiče serva sú spojené nasledovne: červený k Vin, čierny k Gnd a žltý ku kolíku 12
- Zapojte všetko do zásuvky
- Použite blu -tac, aby vám veci nevisli - pokiaľ vám to nevadí
-
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!