Spisu treści:

Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython: 11 kroków
Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython: 11 kroków

Wideo: Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython: 11 kroków

Wideo: Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython: 11 kroków
Wideo: Sterowanie przez Internet z dowolnego miejsca Free IoT Raspberry pi / Arduino Ethernet WiFi Zdalne 2024, Listopad
Anonim
Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython
Podstawowe obliczenia IOT przy użyciu Nodemcu i Micropython

W tym samouczku zamierzam użyć połączenia NodeMcu, micropython i Mqtt do połączenia z serwerem.

Ten samouczek używa mqtt connect opartego na https do łączenia się z Nodemcu z serwerem Adafruit.io.

W tym projekcie używam języka programowania micropython, który jest prawie podobny do Pythona.

Krok 1: Wymagane komponenty

Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty

Do ukończenia tego projektu wymagane są następujące składniki.

Wymagane komponenty:

  • Nodemcu
  • Czujnik podczerwieni
  • PROWADZONY
  • Kabel USB
  • Połączenie internetowe

Krok 2: Rozpoczęcie

Pierwsze kroki
Pierwsze kroki
Pierwsze kroki
Pierwsze kroki

Procedura:

  • Pobierz i zainstaluj oprogramowanie espcut do debugowania.
  • Pobierz pliki z tego linku. który jest przechowywany jako repozytorium github. Cały program jest dostępny w tym repozytorium..
  • Pobierz i zainstaluj oprogramowanie układowe micropython z tego łącza do NODEMCU
  • Podłącz czujnik podczerwieni do GPIO12 i LED do GPIO 2 Nodemcu.
  • pobierz to oprogramowanie webrepl

Krok 3: Adafruit IO

Adafruit IO
Adafruit IO

odwiedź io.adafruit.com i zaloguj się, aby przejść do swojego pulpitu nawigacyjnego

Krok 4: Utwórz pulpit nawigacyjny

Utwórz pulpit nawigacyjny
Utwórz pulpit nawigacyjny

Kliknij akcję i utwórz nowy dashboard

Krok 5: Tworzenie bloków

Tworzenie bloków
Tworzenie bloków
Tworzenie bloków
Tworzenie bloków
Tworzenie bloków
Tworzenie bloków
  1. Kliknij nazwę pulpitu nawigacyjnego.
  2. ponownie kliknij przycisk +(plus), aby utworzyć blok
  3. Teraz kliknij Przełącz i nadaj mu nazwę.
  4. Teraz kliknij przycisk Utwórz
  5. Następnie wybierz swój blok i kliknij następny krok
  6. Nadaj nazwę temu blokowi i ustaw nazwy stanu ON i OFF.
  7. Następnie kliknij Utwórz blok.

Powtórz proces od drugiego kroku wybierz tekst i utwórz jeszcze jeden blok, jak pokazano na rysunku

Krok 6: Ostateczny pulpit nawigacyjny

Ostateczny pulpit nawigacyjny
Ostateczny pulpit nawigacyjny

Twój ostateczny pulpit nawigacyjny będzie wyglądał tak.

Krok 7: Uzyskaj nazwę użytkownika i klucz

Uzyskaj nazwę użytkownika i klucz
Uzyskaj nazwę użytkownika i klucz

Kliknij ikonę klucza po lewej stronie ekranu i skopiuj nazwę użytkownika i aktywny klucz

Krok 8: Włącz WEBREPL

Włącz WEBREPL
Włącz WEBREPL
  • Otwórz oprogramowanie espcut
  • wyślij to polecenie "import webrepl_setup"
  • przeczytaj tekst na konsoli i skonfiguruj webrepl.

Krok 9: Połącz się z Webrepl

Połącz się z Webrepl
Połącz się z Webrepl
Połącz się z Webrepl
Połącz się z Webrepl
  • Znajdź sieć Wi-Fi, której ssid zaczyna się od micropythona
  • połącz się z tym ssid hasłem "micropythoN"
  • otrzymasz ekran pokazany na powyższym rysunku.

Krok 10: Dodaj kod

Dodaj kod
Dodaj kod
  • rozpakuj oprogramowanie webrepl, otwórz webrepl.html i kliknij Połącz
  • poprosi Cię o podanie hasła
  • w moim przypadku hasło to "1234567"
  • wow jesteś połączony.
  • wgraj pliki, które zostały pobrane z repozytorium github.
  • prześlij main.py, mqtt.py, boot.py i data.txt za pomocą webrepl.
  • teraz naciśnij przycisk resetowania na swoim nodemcu. i sprawdź wyjście na io.adafruit.com
  • jeśli chcesz sprawdzić wykonanie kodu, ponownie musisz połączyć się z micropython wifi i zalogować się.

Krok 11: Praca wideo

Działający film wideo tego samouczka jest dostępny tutaj.

Zalecana: