Inhoudsopgave:

Wi-fi Schakel bijna alles in: 4 stappen
Wi-fi Schakel bijna alles in: 4 stappen

Video: Wi-fi Schakel bijna alles in: 4 stappen

Video: Wi-fi Schakel bijna alles in: 4 stappen
Video: Wifi Speedtest | Alles over Jouw Wifi Snelheid | KPN Wifi 2024, Juli-
Anonim
Wi-fi Schakel bijna alles in
Wi-fi Schakel bijna alles in
Wi-fi Schakel bijna alles in
Wi-fi Schakel bijna alles in
Wi-fi Schakel bijna alles in
Wi-fi Schakel bijna alles in

Als je Blynk nog nooit eerder hebt gebruikt, moet je het eens proberen. Deze creatie kan voor veel dingen worden gebruikt - niet alleen voor een lavalamp. Je kunt hem 's ochtends je koffiezetapparaat laten aanzetten of een automatisch nachtlampje laten branden. Maar eigenlijk heb ik het gewoon voor de lol gemaakt.

Stap 1: Stel de app in

De app instellen
De app instellen
De app instellen
De app instellen

Voor dit project heb je zowel de Arduino IDE op je computer als de Blynk-app op een smartphone of tablet nodig.

Deze pagina bevat volledige documentatie over hoe u zich kunt instellen. (Als je Blynk eerder hebt gebruikt, kun je deze stap waarschijnlijk overslaan.)

Zodra u de app begrijpt, volgt u deze stappen om uw project op te zetten.

  1. Open de widgetbox (+ icoon)
  2. Een knop toevoegen
  3. Stel de pin van de knop in op V0 en de andere twee vakken op 0 en 180 (in die volgorde).

Stap 2: Stel het apparaat in

Ik gebruik een SparkFun Blynk Board, maar je kunt echt elk Blynk-apparaat gebruiken. Als je een Blynk-bord gebruikt, heeft SparkFun een tutorial over hoe je het kunt instellen en aan de slag kunt gaan. De tweede link gaat over het instellen van je bord zodat de code kan worden bewerkt in de Arduino-programmeeromgeving. (nogmaals als je al weet wat je doet, kun je deze overslaan):

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

Als je zo ver bent gekomen, is hier de code die je moet gebruiken:

/*Je moet deze drie dingen vervangen door je eigen informatie:char BlynkAuth = "yourauthcode"char WiFiNetwork = "yourwifinetworkname"char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#include #include

#define BLYNK_PRINT Serie

char BlynkAuth = "uwauthcode";char WiFiNetwork = "uwwifinetwerknaam";char WiFiPassword = "uwwifiwachtwoord";

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

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

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

Stap 3: Bouw een apparaat

Bouw een apparaat
Bouw een apparaat
Bouw een apparaat
Bouw een apparaat
Bouw een apparaat
Bouw een apparaat
Bouw een apparaat
Bouw een apparaat

In plaats van iets ingewikkelds zoals een relais te gebruiken, heb ik een relatief eenvoudig apparaat gemaakt: hiervoor kun je een plug-in-switch kopen zoals die op de foto, maar gebruik gewoon een wandschakelaar (voor je huisverlichting). Ik heb een grote servomotor, een paar ijslollystokjes, een heet lijmpistool en wat plastic speelgoed gebruikt om een proof of concept te maken voor dit project dat gemakkelijk hoogspanningsapparaten kan bedienen.

Stap 4: Zet het allemaal samen

Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen

De lavalamp (of ander apparaat) moet worden aangesloten op de elektrische schakelaar die wordt bediend door de servomotor die op het blynk-bord moet worden aangesloten, en het bord heeft stroom nodig.

  1. Ik gebruikte een telefoonoplader en een usb-kabel om stroom te leveren
  2. De draden van de servo zijn als volgt aangesloten: rood op Vin, zwart op Gnd en geel op pin 12
  3. Sluit alles aan op een stopcontact
  4. Gebruik blu-tac om te voorkomen dat dingen gaan bungelen - tenzij je het niet erg vindt
  5. De servomotor moet handmatig worden gekalibreerd: experimenteer in de app om erachter te komen welke nummers moeten worden ingesteld in de knopwidget (in plaats van 0 en 180) om de lichtschakelaar succesvol te manipuleren.

Open de app en zet alles aan om het eens te proberen. Je kunt het ook proberen te automatiseren door enkele van de andere widgets van de app te gebruiken, zoals de GPS of de timer.

Vergeet niet om commentaar te geven bij vragen en om de projectpagina te bekijken!

Aanbevolen: