Indholdsfortegnelse:

Wi-fi Aktiver næsten alt: 4 trin
Wi-fi Aktiver næsten alt: 4 trin

Video: Wi-fi Aktiver næsten alt: 4 trin

Video: Wi-fi Aktiver næsten alt: 4 trin
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, November
Anonim
Wi-fi Aktiver næsten alt
Wi-fi Aktiver næsten alt
Wi-fi Aktiver næsten alt
Wi-fi Aktiver næsten alt
Wi-fi Aktiver næsten alt
Wi-fi Aktiver næsten alt

Hvis du aldrig har brugt Blynk før, bør du tjekke det. Denne skabelse kan bruges til mange ting - ikke kun en lavalampe. Du kan få den til at tænde din kaffemaskine om morgenen eller lave en automatisk natlys. Men virkelig, jeg gjorde det bare for sjov.

Trin 1: Konfigurer appen

Konfigurer appen
Konfigurer appen
Konfigurer appen
Konfigurer appen

Til dette projekt skal du have både Arduino IDE på din computer og Blynk -appen på en smartphone eller tablet.

Denne side har fuld dokumentation om, hvordan du sætter dig selv op. (Hvis du har brugt Blynk før, kan du sandsynligvis springe dette trin over.)

Når du har fået en forståelse af appen, skal du følge disse trin for at konfigurere dit projekt.

  1. Åbn widgetboksen (+ ikon)
  2. Tilføj en knap
  3. Indstil knappens pin til V0, og de to andre bokse til 0 og 180 (i den rækkefølge).

Trin 2: Konfigurer enheden

Jeg bruger et SparkFun Blynk Board, men du kan virkelig bruge enhver Blynk-aktiveret enhed. Hvis du bruger et Blynk Board, har SparkFun en vejledning om, hvordan du får det sat op og kommer i gang. Det andet link handler om, hvordan du konfigurerer dit board, så dets kode kan redigeres i Arduino -programmeringsmiljøet. (igen hvis du allerede ved hvad du laver, kan du springe disse over):

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

Hvis du har nået så langt, er her koden, du skal bruge:

/*Du bliver nødt til at erstatte disse tre ting med dine egne oplysninger: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#include #include

#define BLYNK_PRINT Serial

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

ugyldig opsætning () {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);}

Trin 3: Byg en Contraption

Lav en Contraption
Lav en Contraption
Lav en Contraption
Lav en Contraption
Lav en Contraption
Lav en Contraption
Lav en Contraption
Lav en Contraption

I stedet for at bruge noget mere kompliceret som et relæ, lavede jeg en forholdsvis simpel konstruktion: til dette kan du enten købe en plug-in-switch som den på billedet, bare bruge en vægkontakt (til dit husbelysning). Jeg brugte en stor servomotor, nogle ispindepinde, en varm limpistol og noget plastiklegetøj til at skabe et bevis på konceptet for dette projekt, der let kan betjene højspændingsenheder.

Trin 4: Sæt det hele sammen

Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen

Lavalampen (eller andet apparat) skal tilsluttes den elektriske kontakt, der drives af servomotoren, der skal tilsluttes blynk -kortet, og tavlen har brug for strøm.

  1. Jeg brugte en telefonoplader og en usb -ledning til at levere strøm
  2. Servoens ledninger er forbundet som følger: rød til Vin, sort til Gnd og gul til pin 12
  3. Sæt alt i en stikkontakt
  4. Brug blu -tac for at forhindre ting i at dingle - medmindre du ikke har noget imod det
  5. Servomotoren skal kalibreres manuelt: eksperimenter i appen for at finde ud af, hvilke tal der skal indstilles i knap -widgeten (i stedet for 0 og 180) for at lykkes med at manipulere lyskontakten.

Åbn appen, og tænd alt for at prøve det. Du kan også prøve at automatisere det ved at bruge nogle af appens andre widgets som GPS eller timeren.

Husk at kommentere med eventuelle spørgsmål og tjek projektets side!

Anbefalede: