Inhoudsopgave:

Huishoudelijke apparaten bedienen met NodeMCU (ESP8266) en Blynk-app - Ajarnpa
Huishoudelijke apparaten bedienen met NodeMCU (ESP8266) en Blynk-app - Ajarnpa

Video: Huishoudelijke apparaten bedienen met NodeMCU (ESP8266) en Blynk-app - Ajarnpa

Video: Huishoudelijke apparaten bedienen met NodeMCU (ESP8266) en Blynk-app - Ajarnpa
Video: cara membuat instalasi listrik berbasis IOT | electrical instalation basis Internet of thinks 2024, November
Anonim
Bedien huishoudelijke apparaten met NodeMCU (ESP8266) en Blynk App
Bedien huishoudelijke apparaten met NodeMCU (ESP8266) en Blynk App

In deze tutorial gaan we leren hoe we de Blynk-app en NodeMCU (ESP8266) kunnen gebruiken om de lamp te bedienen (alle andere huishoudelijke apparaten zijn prima), de combinatie zal via internet zijn.

Het doel van deze instructable is om de eenvoudigste oplossing te tonen voor het op afstand bedienen van uw Arduino of compatibele hardware (NodeMCU) via internet en om de wereld van Internet Of Things (IoT) te verkennen.

Wat is Blynk? Blynk is een platform met iOS- en Android-apps om Arduino, Raspberry Pi en dergelijke via internet te bedienen. Het is een digitaal dashboard waar u een grafische interface voor uw project kunt bouwen door eenvoudig widgets te slepen en neer te zetten. (Bron: Blynk-website).

Stap 1: Hardware-/softwarebenodigdheden

Hardware-/softwarebenodigdheden
Hardware-/softwarebenodigdheden
Hardware-/softwarebenodigdheden
Hardware-/softwarebenodigdheden

Hardware onderdelen:

1. NodeMCU (ESP8266).

2. Relais

3. Lamp

4. Draden

6. 5V-voeding 1AMP (optioneel, maar ik raad aan om deze te gebruiken om het ontbreken van elektrische stroom te voorkomen door 5v aan het relais te leveren.

Software-apps:

1. Blynk-app

2. Arduino-IDE

3. Blynk-bibliotheek voor uw besturingssysteem (Windows, Linux, iOS)

4. ESP8266 Board Manager voor Arduino IDE

Stap 2: Download Blynk-bibliotheek

Volg de instructies:

1. Download Blynk_Release_vXX.zip (scroll naar beneden naar het gedeelte Downloads)

2. Pak het archief uit. U zult merken dat het archief verschillende mappen en verschillende bibliotheken bevat.

3. Kopieer al deze bibliotheken naar your_sketchbook_folder van Arduino IDE. Om de locatie van your_sketchbook_folder te vinden, ga naar het bovenste menu in Arduino IDE:

Windows: Bestand → Voorkeuren

Mac OS: Arduino → Voorkeuren

Volg deze link (hier) om Blynk Library te downloaden en meer informatie te krijgen.

Stap 3: ESP8266 Board Manager toevoegen

ESP8266 Board Manager toevoegen
ESP8266 Board Manager toevoegen

Voer in de Extra Boards Manager onderstaande URL in.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Zoals gemarkeerd in de afbeelding en voer OK in.

Opmerking: bekijk de video voor meer informatie over deze stap

Stap 4: Bekijk de video voor meer details

Image
Image

Stap 5: Blynk's configuratie

Configuratie van Blynk
Configuratie van Blynk
Configuratie van Blynk
Configuratie van Blynk
Configuratie van Blynk
Configuratie van Blynk

Om de Blynk-app in te stellen, moet u de onderstaande stappen volgen:

1. Download de Blynk app op je smartphone en maak een account aan.

Om dit te doen: Download Blynk-apps:

• iOS:

• Android:

2. Maak een nieuw project, selecteer uit de lijst uw hardware (NodeMCU).

3. Selecteer het verbindingstype (USB, Wifi, Bluetooth…).

4. Voeg een widget toe aan uw controlepaneel door op het plus-icoon rechtsboven te klikken.

5. Selecteer de Knop-widget en dubbeltik erop om de instellingen te bewerken.

Opmerking: de authenticatiesleutel wordt naar uw e-mailadres verzonden

Stap 6: Schematisch

Schematisch
Schematisch

Volg alstublieft de onderstaande stappen:

1. De 5v van de voeding naar de Vcc van de relaiskaart.

2. De GND naar de GND van de relaiskaart.

3. De D1 van de NodeMCU naar de IN1 van de relaiskaart.

Opmerking: het relais vereist 5v en de output van nodemcu is slechts 3,3v, daarom raad ik ten zeerste aan om een externe 5v-voeding te gebruiken

Stap 7: Arduino-code

Over de code

#define BLYNK_PRINT Serie

#include #include /// U zou Auth Token in de Blynk-app moeten krijgen. // Ga naar de projectinstellingen (moerpictogram). char auth = "YourAuthToken"; // Uw WiFi-inloggegevens. // Stel wachtwoord in op "" voor open netwerken. char ssid = "UwNetwerkNaam"; char pass = "UwWachtwoord"; void setup () {// Debug console Serial.begin (115200); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); }

Stap 8: voor ondersteuning

Voor ondersteuning
Voor ondersteuning

Je kunt je abonneren op het mijn YouTube-kanaal voor meer tutorials en projecten.

Schrijf je in voor ondersteuning.

Bedankt. Ga naar mijn YouTube-kanaal -link

Aanbevolen: