Innehållsförteckning:

Wi-fi Aktivera nästan vad som helst: 4 steg
Wi-fi Aktivera nästan vad som helst: 4 steg

Video: Wi-fi Aktivera nästan vad som helst: 4 steg

Video: Wi-fi Aktivera nästan vad som helst: 4 steg
Video: 📶 4G LTE USB-modem med Trådlöst från AliExpress / Granskning + Inställningar 2024, November
Anonim
Wi-fi Aktivera nästan vad som helst
Wi-fi Aktivera nästan vad som helst
Wi-fi Aktivera nästan vad som helst
Wi-fi Aktivera nästan vad som helst
Wi-fi Aktivera nästan vad som helst
Wi-fi Aktivera nästan vad som helst

Om du aldrig har använt Blynk tidigare bör du kolla in det. Denna skapelse kan användas för många saker - inte bara en lavalampa. Du kan få den att slå på din kaffebryggare på morgonen eller göra en automatisk nattlampa. Fast jag gjorde det bara för skojs skull.

Steg 1: Konfigurera appen

Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen

För detta projekt måste du ha både Arduino IDE på din dator och Blynk -appen på en smarttelefon eller surfplatta.

Den här sidan har fullständig dokumentation om hur du ställer in dig själv. (Om du har använt Blynk tidigare kan du förmodligen hoppa över det här steget.)

När du har förstått appen, följ dessa steg för att konfigurera ditt projekt.

  1. Öppna widgetrutan (+ ikon)
  2. Lägg till en knapp
  3. Ställ knappens stift på V0 och de andra två rutorna till 0 och 180 (i den ordningen).

Steg 2: Konfigurera enheten

Jag använder en SparkFun Blynk Board, men du kan verkligen använda vilken Blynk-aktiverad enhet som helst. Om du använder ett Blynk -kort har SparkFun en handledning om hur du installerar och sätter igång. Den andra länken handlar om hur du ställer in ditt kort så att dess kod kan redigeras i Arduino programmeringsmiljö. (igen om du redan vet vad du gör kan du hoppa över dessa):

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

Om du har kommit så här långt, här är koden du ska använda:

/*Du måste ersätta dessa tre saker med din egen information: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword"*/

#inkludera Servo myservo;

#inkludera #inkludera

#define BLYNK_PRINT Serial

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

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);}

Steg 3: Skapa en Contraption

Skapa en Contraption
Skapa en Contraption
Skapa en Contraption
Skapa en Contraption
Skapa en Contraption
Skapa en Contraption
Skapa en Contraption
Skapa en Contraption

Istället för att använda något mer komplicerat som ett relä, gjorde jag en relativt enkel kontrast: för detta kan du antingen köpa en plug-in-switch som den på bilden bara använda en väggbrytare (för ditt huslampor). Jag använde en stor servomotor, några popsicle -pinnar, en varm limpistol och några plastleksaker för att skapa ett bevis på konceptet för detta projekt som enkelt kan hantera högspänningsanordningar.

Steg 4: Sätt ihop allt

Lägg samman allt
Lägg samman allt
Lägg samman allt
Lägg samman allt
Lägg samman allt
Lägg samman allt

Lavalampan (eller annan apparat) måste anslutas till den elektriska strömbrytaren som drivs av servomotorn som måste anslutas till blynk -kortet och kortet behöver ström.

  1. Jag använde en telefonladdare och en usb -sladd för att leverera ström
  2. Servotrådarna är anslutna enligt följande: röd till Vin, svart till Gnd och gul till stift 12
  3. Anslut allt till ett vägguttag
  4. Använd blu -tac för att förhindra att saker dinglar - om du inte har något emot det
  5. Servomotorn måste kalibreras manuellt: experimentera i appen för att ta reda på vilka siffror som ska ställas in i knappwidgeten (i stället för 0 och 180) för att lyckas manipulera ljusomkopplaren.

Öppna appen och slå på allt för att prova. Du kan också försöka automatisera det genom att använda några av appens andra widgets som GPS eller timern.

Kom ihåg att kommentera eventuella frågor och kolla in projektets sida!

Rekommenderad: