Spisu treści:

Przygotowanie tablicy do AppShed IoT: 5 kroków
Przygotowanie tablicy do AppShed IoT: 5 kroków

Wideo: Przygotowanie tablicy do AppShed IoT: 5 kroków

Wideo: Przygotowanie tablicy do AppShed IoT: 5 kroków
Wideo: Montaż i podłączenie rozdzielnicy w 8 minut | aparatura IDEAL by Kanlux 2024, Listopad
Anonim
Przygotowanie tablicy do AppShed IoT
Przygotowanie tablicy do AppShed IoT
Przygotowanie tablicy do AppShed IoT
Przygotowanie tablicy do AppShed IoT

W tej krótkiej lekcji przyjrzymy się, jak uzyskać flashowanie NodeMCU za pomocą oprogramowania sprzętowego AppShed IoT, co pozwala na używanie go z platformą AppShed IoT i kolekcją aplikacji.

Platforma AppShed IoT to platforma, która pozwala użytkownikom szybko i łatwo tworzyć własne niestandardowe aplikacje i programy do interakcji z płytą NodeMCU IoT. Użytkownicy mogą tworzyć aplikacje na dowolnym poziomie umiejętności na appshed.com. Celem tej lekcji nie jest tworzenie aplikacji, ale raczej konfigurowanie tablicy do pracy z platformą AppShed IoT.

Krok 1: Jakiego sprzętu będziesz potrzebować

Image
Image
Oprogramowanie, którego będziesz potrzebować
Oprogramowanie, którego będziesz potrzebować

Aby Twoja płyta została sflashowana z oprogramowaniem układowym, będziesz potrzebować następujących narzędzi i usług:

  • NodeMCU (który można znaleźć tutaj)
  • Komputer z systemem Windows/Mac
  • Kabel USB
  • Połączenie internetowe

Mamy również aplikację do testowania oprogramowania, która może sprawdzić, czy oprogramowanie zostało wgrane poprawnie. Jeśli chcesz z tego skorzystać, potrzebujesz również urządzenia mobilnego.

Krok 2: Oprogramowanie, którego będziesz potrzebować

Oprogramowanie, którego będziesz potrzebować
Oprogramowanie, którego będziesz potrzebować

Jak tylko Twoja płyta NodeMCU zostanie sflashowana z oprogramowaniem sprzętowym AppShed, wszystko, czego będziesz potrzebować, to strona internetowa AppShed, aby utworzyć dla niej aplikacje, jednak do wgrania oprogramowania układowego do płyty będziesz potrzebować następującego oprogramowania:

  • Pobierz Arduino IDE (tutaj)
  • Szkic oprogramowania sprzętowego AppShed IoT (tutaj)

Jeśli używasz komputera Mac lub starszej wersji systemu Windows, musisz również zainstalować sterownik USB (pozwala to komputerowi komunikować się z NodeMCU, umożliwiając wgranie oprogramowania układowego). Ten sterownik można znaleźć i pobrać tutaj

Krok 3: Konfiguracja

Ustawiać
Ustawiać
Ustawiać
Ustawiać

Teraz, gdy mamy już cały potrzebny sprzęt i oprogramowanie, możemy zacząć je instalować i przygotowywać do flashowania naszej płyty.

Najpierw zainstaluj Arduino IDE na swoim komputerze. Po otwarciu pliku wykonywalnego należy przeprowadzić proces instalacji, który jest dość prosty.

Po zainstalowaniu Arduino IDE będziemy musieli dodać do niego kilka bibliotek, aby umożliwić wgranie oprogramowania sprzętowego AppShed.

  • Otwórz Arduino IDE
  • Kliknij Plik
  • Kliknij Preferencje
  • W polu oznaczonym - dodatkowe adresy URL menedżerów tablic wklej następujący link:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

  • Kliknij pole wyboru obok Wyświetl numery linii
  • Kliknij OK
  • Kliknij Narzędzia, a następnie Tablica i na końcu Zarządca tablicy
  • Wyszukaj Esp8266
  • Kliknij zainstaluj opcję utworzoną przez społeczność Esp8266
  • Kliknij Zamknij
  • Kliknij Szkic, a następnie Dołącz bibliotekę i na koniec Zarządzaj bibliotekami
  • Wyszukaj arest
  • Kliknij zainstaluj na opcji stworzonej przez Marco Schwartza
  • Kliknij Zamknij

Po wykonaniu tych wszystkich czynności nasze środowisko Arduino IDE jest teraz gotowe do przesłania szkicu AppShed IoT do NodeMCU.

Krok 4: Prześlij oprogramowanie układowe

Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe
Prześlij oprogramowanie układowe

Możemy teraz rozpocząć przesyłanie oprogramowania układowego AppShed, pierwszą rzeczą, którą musimy zrobić, jest otwarcie pobranego wcześniej szkicu oprogramowania układowego AppShed.

Otwórz plik o nazwie AppShedAPFree

Ten plik powinien otworzyć Arduino IDE i zapytać, czy chcesz dodać go do pliku, kliknij tak.

Domyślnie oprogramowanie układowe AppShed ustawi WIFI SSID i hasło na następujące:

SSID - AppShedIoTPassword - appshedrocksJeśli chcesz to zmienić, możesz zmienić zmienną w liniach 21 i 22 oprogramowania układowego. Upewnij się, że hasło i identyfikator SSID są dłuższe niż 8 znaków.

Teraz, po skonfigurowaniu oprogramowania układowego, możemy podłączyć nasze NodeMCU do naszego komputera za pomocą kabla USB, aby rozpocząć przesyłanie, będziemy musieli wykonać następujące czynności:

  • Kliknij Narzędzia
  • Kliknij Tablica
  • Przewiń, aż zobaczysz NodeMCU 1.0 i kliknij go
  • Kliknij Narzędzia
  • Kliknij Port
  • Kliknij Com (liczba) (dla okien)
  • Kliknij USBtoUART

Na koniec możemy wgrać firmware

Kliknij Prześlij (niebieska strzałka)

Przesyłanie powinno zająć około 1 - 2 minut. Gdy pojawi się komunikat, że przesyłanie zostało zakończone, tablica jest gotowa!

Krok 5: Przetestuj oprogramowanie układowe/wnioski

Przetestuj oprogramowanie układowe/wnioski
Przetestuj oprogramowanie układowe/wnioski

Po przesłaniu oprogramowania układowego najszybszym sposobem przetestowania i sprawdzenia, czy działa, jest przejście na urządzenie mobilne i sprawdzenie, czy wyświetla się identyfikator SSID WIFI, może to potrwać do 5 minut.

Jeśli chcesz wykonać pełny test na swoim urządzeniu, możesz skorzystać z naszej aplikacji do testowania oprogramowania układowego, która testuje kilka pinów wokół płytki, pokazując, że wszystko działa tak, jak powinno. Oto jak to zrobić:

  • Upewnij się, że tablica AppShed IoT Board jest włączona (przez USB lub baterię)
  • Przed połączeniem się z tablicą otwórz poniższy link na swoim urządzeniu mobilnym

apps.appshed.com/firmwaretester

  • Połącz swoje urządzenie mobilne z tablicą AppShed IoT
  • Kliknij przycisk Test w aplikacji i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie

Jeśli miałeś jakieś problemy lub pytania podczas tego procesu, dołącz do naszego AppShed IoT Discord, gdzie mamy wiele kanałów na pytania, prezentacje projektów, a nawet prezenty sprzętu. Masz już tablicę AppShed IoT, więc dołącz do społeczności!

Discord -

Zalecana: