Sisällysluettelo:

Wi-Fi mahdollistaa melkein kaiken: 4 vaihetta
Wi-Fi mahdollistaa melkein kaiken: 4 vaihetta

Video: Wi-Fi mahdollistaa melkein kaiken: 4 vaihetta

Video: Wi-Fi mahdollistaa melkein kaiken: 4 vaihetta
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Heinäkuu
Anonim
Wi-Fi mahdollistaa melkein kaiken
Wi-Fi mahdollistaa melkein kaiken
Wi-Fi mahdollistaa melkein kaiken
Wi-Fi mahdollistaa melkein kaiken
Wi-Fi mahdollistaa melkein kaiken
Wi-Fi mahdollistaa melkein kaiken

Jos et ole koskaan käyttänyt Blynkia, sinun kannattaa tarkistaa se. Tätä luomusta voidaan käyttää moniin asioihin - ei vain lavalamppuun. Voit käynnistää kahvinkeittimen aamulla tai tehdä automaattisen yövalon. Tosiaan, tein sen vain huvikseni.

Vaihe 1: Asenna sovellus

Asenna sovellus
Asenna sovellus
Asenna sovellus
Asenna sovellus

Tätä projektia varten sinulla on oltava sekä Arduino IDE tietokoneellasi että Blynk -sovellus älypuhelimella tai tabletilla.

Tällä sivulla on täydelliset asiakirjat siitä, miten voit perustaa itsesi. (Jos olet käyttänyt Blynkia aiemmin, voit todennäköisesti ohittaa tämän vaiheen.)

Kun olet ymmärtänyt sovelluksen, määritä projekti seuraavasti.

  1. Widget -ruudun avaaminen (+ -kuvake)
  2. Lisää painike
  3. Aseta painikkeen nasta V0: ksi ja muut kaksi laatikkoa arvoon 0 ja 180 (tässä järjestyksessä).

Vaihe 2: Määritä laite

Käytän SparkFun Blynk Boardia, mutta voit todella käyttää mitä tahansa Blynk-yhteensopivaa laitetta. Jos käytät Blynk Boardia, SparkFunilla on opetusohjelma sen asentamisesta ja aloittamisesta. Toinen linkki koskee taulun asentamista niin, että sen koodia voidaan muokata Arduino -ohjelmointiympäristössä. (jos tiedät jo mitä teet, voit ohittaa nämä):

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

Jos olet päässyt tähän asti, tässä on käytettävä koodi:

/*Sinun on korvattava nämä kolme asiaa omilla tiedoillasi: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#Sisällytä #Sisällytä

#define BLYNK_PRINT -sarja

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "sinun wifinetworkname"; char WiFiPassword = "sinun wifipassword";

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

void loop () {Blynk.run ();}

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

Vaihe 3: Rakenna sopimus

Rakenna sopimus
Rakenna sopimus
Rakenna sopimus
Rakenna sopimus
Rakenna sopimus
Rakenna sopimus
Rakenna sopimus
Rakenna sopimus

Sen sijaan, että käyttäisin jotain monimutkaisempaa, kuten relettä, tein suhteellisen yksinkertaisen varustuksen: tätä varten voit joko ostaa kuvan kaltaisen pistokekytkimen vain käyttämällä seinäkytkintä (kodin valaisimiin). Käytin suurta servomoottoria, joitakin popsicle -tikkuja, kuumaliimapistoolia ja joitain muovileluja luodakseni tämän projektin konseptin, joka voi helposti käyttää suurjännitelaitteita.

Vaihe 4: Laita kaikki yhteen

Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki

Laavalamppu (tai muu laite) on kytkettävä sähkökytkimeen, jota käyttää servomoottori, joka on liitettävä blynk -levyyn, ja levy tarvitsee virtaa.

  1. Virtalähteenä käytin puhelinlaturia ja USB -johtoa
  2. Servon johdot on kytketty seuraavasti: punainen Viniin, musta Gndiin ja keltainen nastaan 12
  3. Kytke kaikki pistorasiaan
  4. Käytä blu -tacin avulla asioita roikkumasta - ellet välitä siitä
  5. Servomoottori on kalibroitava manuaalisesti: kokeile sovelluksessa, mitkä numerot tulee asettaa painike -widgettiin (0: n ja 180: n sijasta), jotta valokytkin voidaan käsitellä onnistuneesti.

Avaa sovellus ja käynnistä kaikki, jotta voit kokeilla sitä. Voit myös yrittää automatisoida sen käyttämällä joitain sovelluksen muita widgetejä, kuten GPS: ää tai ajastinta.

Muista kommentoida, jos sinulla on kysyttävää, ja tutustu projektin sivulle!

Suositeltava: