Spisu treści:
- Krok 1: Wymagany sprzęt i oprogramowanie
- Krok 2: Konfiguracja XAMPP
- Krok 3: Uruchamianie Apache i MySQL
- Krok 4: Teraz otwórz przeglądarkę i wpisz Http://localhost/ lub
- Krok 6: Spowoduje to wyświetlenie następującego ekranu. Teraz kliknij przycisk „Nowy”, jak pokazano na poniższym obrazku, aby utworzyć nową bazę danych
- Krok 7: Teraz utwórz nową bazę danych, jak pokazano na poniższym obrazku
- Krok 8: Teraz utwórz tabelę, aby zwizualizować dane, jak pokazano na poniższym obrazku
- Krok 9: Teraz nazwij pierwszą kolumnę jako „id”
- Krok 10: Teraz przewiń do prawej strony ekranu, zobaczysz „Komentarze A_I”, tj. Automatyczne przyrosty i są używane do ustawiania klucza podstawowego, który jednoznacznie identyfikuje każdy rekord w tabeli. Kliknij pole wyboru pod nim
- Krok 11: To przyniesie Ci następujący ekran. Teraz kliknij przycisk „Idź”
- Krok 12: Teraz wprowadź wartości innych kolumn
- Krok 13: Teraz kliknij nazwę swojej bazy danych, aby ją rozwinąć, a wyświetli się nazwa tabeli, a następnie kliknij ją, aby zobaczyć, jak wyświetlane są dane, jak pokazano na poniższym obrazku
- Krok 14: Konfiguracja węzła w kolorze czerwonym
- Krok 15: Kroki tworzenia przepływu
- Krok 16: Śmiało i przeciągnij węzeł bramy bezprzewodowej do swojego Flow Canvas, aby rozpocząć
- Krok 17: Znajdowanie czujników bezprzewodowych:
- Krok 18: Kliknij szkło powiększające obok pola portu szeregowego i wybierz port odpowiadający twojemu routerowi, a następnie kliknij przycisk „Dodaj” u góry
- Krok 19: Pole urządzenia szeregowego zostanie teraz wypełnione na podstawie tego wyboru i możesz kliknąć „Gotowe”, masz teraz bezpośredni dostęp do czujników bezprzewodowych! aby wyświetlić napływające dane
- Krok 20: Teraz wróć do swojej palety i wpisz „debug” w polu wyszukiwania u góry, chwyć jeden z tych węzłów i przeciągnij go na prawo od bramy bezprzewodowej
- Krok 21: Kliknij dwukrotnie i zmień „msg”. aby „uzupełnić obiekt wiadomości” Kliknij Gotowe
- Krok 22: Teraz narysuj linię między dwoma węzłami i kliknij „Wdróż” w prawym górnym rogu okna
- Krok 23: Praca z danymi:
- Krok 24: Dodawanie czujników bezprzewodowych:
- Krok 25: Wybierz urządzenie szeregowe z rozwijanego menu, którego użyłeś dla bramy bezprzewodowej, teraz kliknij lupę obok „Adres MAC” i wybierz jedną z dostępnych opcji
- Krok 26: Kliknij Gotowe
- Krok 27: Teraz wróć do swojej palety i wpisz „debug” w polu wyszukiwania u góry, chwyć jeden z tych węzłów i przeciągnij go na prawo od bramy bezprzewodowej
- Krok 28: Kliknij dwukrotnie i kliknij Gotowe
- Krok 29: Dodawanie węzłów funkcyjnych
- Krok 30: Kliknij dwukrotnie węzeł, aby otworzyć opcje konfiguracji
- Krok 31: Teraz musisz dodać węzeł „mysql” do przechowywania danych, sprawdź, czy paleta jest tam obecna, lub możesz kliknąć trzy paski znajdujące się po prawej stronie przycisku wdrażania, jak pokazano na poniższym obrazku
- Krok 32: Teraz kliknij przycisk „Zarządzaj paletą”
- Krok 33: Teraz wyszukaj Mysql i kliknij przycisk „Zainstaluj”, jak pokazano na obrazku
- Krok 34: Teraz weź węzeł „mysql” z palety i kliknij go dwukrotnie, aby otworzyć opcje konfiguracji
- Krok 35: Wpisz nazwę swojej bazy danych, tak jak utworzyłeś wcześniej, i nadaj jej nazwę, a następnie kliknij ikonę ołówka obok bazy danych, aby edytować węzeł bazy danych Sqldatabase
- Krok 36: Teraz dodaj użytkownika = root, tj. Domyślnie w Xamppie, a hasło jest puste. Możesz również utworzyć użytkownika i hasło Wprowadź to tutaj, a następnie wprowadź nazwę bazy danych i strefę czasową (opcjonalnie), a następnie kliknij Aktualizuj i gotowe
Wideo: Dane z bezprzewodowego czujnika wibracji i temperatury przesyłane do MySQL za pomocą Node-RED: 40 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Przedstawiamy bezprzewodowy czujnik drgań i temperatury Long Range IoT Industrial firmy NCD, który może pochwalić się zasięgiem do 2 mil przy użyciu bezprzewodowej struktury sieci kratowej. To urządzenie, wyposażone w precyzyjny 16-bitowy czujnik drgań i temperatury, przesyła niezwykle dokładne zapisy drgań i temperatury w określonych przez użytkownika odstępach czasu.
Krok 1: Wymagany sprzęt i oprogramowanie
Sprzęt komputerowy:
Czujnik drgań i temperatury dalekiego zasięgu NCD
Bezprzewodowy modem siatkowy dalekiego zasięgu NCD z interfejsem USB
Oprogramowanie:
Węzeł-czerwony
XAMPP
Krok 2: Konfiguracja XAMPP
XAMPP jest najbardziej dominujący, darmowy wieloplatformowy open source, który jest jednym z rozwiązań do uruchamiania usług internetowych. XAMPP jest rozwijany przez ApacheFriends, który został wydany w maju 2002 roku. XAMPP oznacza również Cross-Platform(X), Apache(A), MySQL(M). Czasami (M) odnosi się do MariaDB, PHP(P) i Pearl(P).
XAMPP umożliwia pracę na lokalnym serwerze i testowanie lokalnych kopii stron internetowych przy użyciu kodu PHP i baz danych MySQL. Gdy XAMPP jest aktywny, możesz uzyskać dostęp do lokalnej kopii za pomocą przeglądarki za pomocą adresu URL, takiego jak https://localhost/ lub
Pobieranie i instalowanie
XAMPP Wejdź na stronę XAMPP i pobierz instalator dla Twojego systemu operacyjnego. Instalacja powinna być podobna do normalnej instalacji oprogramowania wykonywanej w systemie operacyjnym. Podczas instalacji istniałaby opcja wyboru, czy chcesz uruchomić Apache i MySQL jako usługi. Jeśli ją wybierzesz, Apache i MySQL uruchomią się przy starcie systemu, co może nie być konieczne, jeśli Twój komputer ma ograniczone zasoby pamięci lub jeśli nie tworzysz często PHP. Możesz zmienić te ustawienia po instalacji.
Krok 3: Uruchamianie Apache i MySQL
Przejdź do lokalizacji, w której zainstalowałeś XAMPP (zwykle C:\Program Files\xampp) i kliknij dwukrotnie Panel sterowania XAMPP (xampp-control.exe). Spowoduje to wyświetlenie następującego ekranu. Kliknij przyciski Start obok Apache i MySQL, aby je uruchomić.
Krok 4: Teraz otwórz przeglądarkę i wpisz Http://localhost/ lub
Krok 5: To otworzy następną stronę. Kliknij PhpMyAdmin
Krok 6: Spowoduje to wyświetlenie następującego ekranu. Teraz kliknij przycisk „Nowy”, jak pokazano na poniższym obrazku, aby utworzyć nową bazę danych
Krok 7: Teraz utwórz nową bazę danych, jak pokazano na poniższym obrazku
Krok 8: Teraz utwórz tabelę, aby zwizualizować dane, jak pokazano na poniższym obrazku
Krok 9: Teraz nazwij pierwszą kolumnę jako „id”
Krok 10: Teraz przewiń do prawej strony ekranu, zobaczysz „Komentarze A_I”, tj. Automatyczne przyrosty i są używane do ustawiania klucza podstawowego, który jednoznacznie identyfikuje każdy rekord w tabeli. Kliknij pole wyboru pod nim
Krok 11: To przyniesie Ci następujący ekran. Teraz kliknij przycisk „Idź”
Krok 12: Teraz wprowadź wartości innych kolumn
Name = rms_x, Type = DECIMAL, Length/Values = 10, 2 (tj. do 2 miejsc po przecinku) i podobnie dla wszystkich innych wartości i w ostatniej kolumnie, możesz pokazać utworzony czas i kliknąć przycisk Zapisz, jak pokazano w zdjęcie poniżej.
Krok 13: Teraz kliknij nazwę swojej bazy danych, aby ją rozwinąć, a wyświetli się nazwa tabeli, a następnie kliknij ją, aby zobaczyć, jak wyświetlane są dane, jak pokazano na poniższym obrazku
To wszystko z konfiguracją XAMPP.
Krok 14: Konfiguracja węzła w kolorze czerwonym
Teraz, gdy masz już działające czujniki, potrzebujemy sposobu na zrobienie czegoś pożytecznego z tymi danymi.
- Przede wszystkim będziesz musiał zainstalować Node-Red.
- Gdy to zrobisz, musisz wprowadzić wiersz poleceń lub Power Shell dla użytkowników Windows, przejdź do katalogu, w którym jest zainstalowany Node-RED.
- Teraz wpisz „npm i ncd-red-wireless node-red-dashboard„. Spowoduje to zainstalowanie węzłów wymaganych do odbierania danych z czujników bezprzewodowych i po wykonaniu tej czynności możesz uruchomić Node-RED.
- Aby uruchomić serwer węzłów, wpisz node-red w wierszu poleceń lub terminalu i naciśnij enter.
Krok 15: Kroki tworzenia przepływu
W tym momencie zobaczysz duży pusty przepływ z długą listą węzłów po lewej stronie, ten pasek boczny nazywa się paletą.
Krok 16: Śmiało i przeciągnij węzeł bramy bezprzewodowej do swojego Flow Canvas, aby rozpocząć
ncd-red-wireless Udostępnia węzły zarządzające połączeniem szeregowym, analizuje przychodzące dane z czujników, filtruje je według określonych parametrów i umożliwia konfigurację czujników bezprzewodowych
Krok 17: Znajdowanie czujników bezprzewodowych:
Po dostarczeniu węzła będziesz mógł wyświetlić zakładkę informacyjną, która zawiera zapisy dotyczące możliwości węzła, ta zakładka jest dobrze wypełniona dla maksymalnej liczby pakietów czerwonych węzłów i zawiera cenne statystyki, często teraz nie będziesz chciał aby wyświetlić inną dokumentację poza zakładką informacji, więc trzymaj ją w myślach, nawet gdy budujesz swoje przepływy, gdy masz pytanie dotyczące działania węzła. Następnym elementem, który chcemy zrobić, jest konfiguracja węzła, kiedy po raz pierwszy go dodasz, zauważysz, że w prawym górnym rogu obok niebieskiej kropki znajduje się mały trójkąt, trójkąt wskazuje, że węzeł chce dodatkowej konfiguracji, niebieski kropka wskazuje, że węzeł nie został już wdrożony, ale został wdrożony jako część przepływu.
- Kliknij dwukrotnie węzeł, aby otworzyć opcje konfiguracji.
- Kliknij ikonę ołówka obok pola Serial Device, aby skonfigurować router USB. Spowoduje to otwarcie drugiego panelu konfiguracji, który ma tylko kilka opcji.
Krok 18: Kliknij szkło powiększające obok pola portu szeregowego i wybierz port odpowiadający twojemu routerowi, a następnie kliknij przycisk „Dodaj” u góry
Krok 19: Pole urządzenia szeregowego zostanie teraz wypełnione na podstawie tego wyboru i możesz kliknąć „Gotowe”, masz teraz bezpośredni dostęp do czujników bezprzewodowych! aby wyświetlić napływające dane
Krok 20: Teraz wróć do swojej palety i wpisz „debug” w polu wyszukiwania u góry, chwyć jeden z tych węzłów i przeciągnij go na prawo od bramy bezprzewodowej
Krok 21: Kliknij dwukrotnie i zmień „msg”. aby „uzupełnić obiekt wiadomości” Kliknij Gotowe
Krok 22: Teraz narysuj linię między dwoma węzłami i kliknij „Wdróż” w prawym górnym rogu okna
Krok 23: Praca z danymi:
Teraz dane z czujników bezprzewodowych są gromadzone i wyprowadzane do zakładki "debugowania", ta "karta debugowania" jest umieszczona na prawym pasku bocznym obok zakładki informacyjnej. Aby zobaczyć informacje, należy nacisnąć przycisk resetowania. W przypadku rekordów czerwonych węzłów jest przewyższany między węzłami w pakiecie JSON. Kiedy obiekt msg pojawi się na karcie debugowania, możesz go powiększyć, aby wyświetlić ogólną listę informacji, które mu towarzyszą. Jest to niezwykle przydatne w przypadku, gdy chcesz szybko sprawdzić, które czujniki się sprawdzają. Innym problemem, jaki daje ten węzeł, jest łatwy sposób zamiany routera na tożsamość sieciową, na której znajdują się urządzenia w trybie konfiguracji, wystarczy nacisnąć przycisk po lewej stronie węzła, a narzędzie przełączy się na sieć konfiguracyjną, naciśnij go ponownie, aby powrócić do trybu nasłuchiwania. Po skonfigurowaniu węzłów narzędzia Wi-Fi można je ustawić tak, aby rutynowo konfigurowały czujnik, gdy przechodzi on w tryb konfiguracji, więc zawsze można utrzymać takie węzły bramy obecne w przepływie w celu szybkiej konfiguracji urządzenia.
Krok 24: Dodawanie czujników bezprzewodowych:
Musimy oddzielić rekordy czujników bezprzewodowych w kraju, aby móc je wyświetlić, moglibyśmy użyć węzła przełączającego, aby rozdzielić wiadomości z bramy w oparciu całkowicie o adres mac z lub typ czujnika, ale jak już wspomniałem, Węzły bezprzewodowe naprawdę zawierają dodatkowe funkcje do konfiguracji czujników, więc zaczniemy od nich, aby dać Ci dodatkowy obraz tego, jak te struktury mogą działać. Jeśli jeszcze nie widziałeś pakietów przychodzących z obu czujników, przejdź wcześniej i naciśnij przycisk resetowania na jedynym, który się nie rozpoczął. Podczas gdy ocena czujnika odbywa się za pośrednictwem dowolnego węzła konfiguracji urządzenia szeregowego, adres mac i rodzaj czujnika są buforowane w puli, dzięki czemu jesteśmy w stanie szybko je znaleźć na czas wykonywania następnego kroku.
Chwyć węzeł bezprzewodowy z palety i przeciągnij go do przepływu, kliknij go dwukrotnie, aby go skonfigurować
Krok 25: Wybierz urządzenie szeregowe z rozwijanego menu, którego użyłeś dla bramy bezprzewodowej, teraz kliknij lupę obok „Adres MAC” i wybierz jedną z dostępnych opcji
Krok 26: Kliknij Gotowe
Zauważysz, że to automatycznie ustawia typ czujnika, możesz również nadać mu nazwę, aby ułatwić jego identyfikację. Jak wspomniano na karcie informacyjnej, pole Serial Device for Config jest opcjonalne i nie będziemy się tym teraz martwić. Dodany właśnie węzeł działa skutecznie jako filtr przychodzących danych czujnika, przepuszczając tylko dane dla adresu mac lub typu czujnika, jeśli nie ma adresu mac.
Krok 27: Teraz wróć do swojej palety i wpisz „debug” w polu wyszukiwania u góry, chwyć jeden z tych węzłów i przeciągnij go na prawo od bramy bezprzewodowej
Krok 28: Kliknij dwukrotnie i kliknij Gotowe
Krok 29: Dodawanie węzłów funkcyjnych
Węzeł funkcji służy do uruchamiania kodu JavaScript względem obiektu msg. Węzeł funkcji akceptuje obiekt msg jako dane wejściowe i może zwrócić 0 lub więcej obiektów komunikatów jako dane wyjściowe. Ten obiekt komunikatu musi mieć właściwość ładunku (msg.payload) i zwykle ma inne właściwości w zależności od węzłów postępujących.
Teraz weź węzeł „funkcja” z palety i umieść go po prawej stronie węzła Temp/Hum
Krok 30: Kliknij dwukrotnie węzeł, aby otworzyć opcje konfiguracji
Tutaj musisz napisać mały kod javascript, aby utworzyć warunek, więc przy określonej wartości zostanie wysłany alert e-mail na odpowiedni identyfikator e-mail.
Możesz edytować wartości jako własne.
rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.payload.max_zminpay_z.min = msg. msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "WSTAW DO WIBRACJI temperatura_(`rms_x`, `rms_y`, `rms_z`, `max_x`, `max_y`, `max_z`, `min_x`, `min_y`, `min_z`, `temperatura`) WARTOŚCI („+ rms_x +”, „+ rms_y +”, „+ rms_z +”, „+ maks_x +”, „+ maks_y +”, „+ maks_z +”, „+ min_x +", "+ min_y +", "+ min_z +", "+ temperatura +");"komunikat powrotny;
Krok 31: Teraz musisz dodać węzeł „mysql” do przechowywania danych, sprawdź, czy paleta jest tam obecna, lub możesz kliknąć trzy paski znajdujące się po prawej stronie przycisku wdrażania, jak pokazano na poniższym obrazku
Krok 32: Teraz kliknij przycisk „Zarządzaj paletą”
Krok 33: Teraz wyszukaj Mysql i kliknij przycisk „Zainstaluj”, jak pokazano na obrazku
Gdy to zrobisz, zobaczysz węzeł "mysql" w palecie.
Krok 34: Teraz weź węzeł „mysql” z palety i kliknij go dwukrotnie, aby otworzyć opcje konfiguracji
Krok 35: Wpisz nazwę swojej bazy danych, tak jak utworzyłeś wcześniej, i nadaj jej nazwę, a następnie kliknij ikonę ołówka obok bazy danych, aby edytować węzeł bazy danych Sqldatabase
Krok 36: Teraz dodaj użytkownika = root, tj. Domyślnie w Xamppie, a hasło jest puste. Możesz również utworzyć użytkownika i hasło Wprowadź to tutaj, a następnie wprowadź nazwę bazy danych i strefę czasową (opcjonalnie), a następnie kliknij Aktualizuj i gotowe
Zalecana:
Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków
Wykrywanie wibracji za pomocą modułu piezoelektrycznego czujnika uderzeniowego: W tym samouczku nauczymy się wykrywać wibracje uderzeniowe za pomocą prostego czujnika piezoelektrycznego Moduł wibracji i Visuino.Obejrzyj film demonstracyjny
Przesyłanie danych bezprzewodowego czujnika temperatury i wilgotności do programu Excel: 34 kroki
Wysyłanie danych z bezprzewodowego czujnika temperatury i wilgotności do Excela: Używamy tutaj czujnika temperatury i wilgotności NCD, ale kroki pozostają takie same dla każdego produktu ncd, więc jeśli masz inne bezprzewodowe czujniki ncd, możesz swobodnie obserwować obok. Za pomocą stopu tego tekstu musisz
Wysyłanie danych z bezprzewodowego czujnika temperatury i wilgotności dalekiego zasięgu IoT do arkusza Google: 39 kroków
Wysyłanie danych z bezprzewodowego czujnika temperatury i wilgotności dalekiego zasięgu IoT do arkusza Google: używamy tutaj czujnika temperatury i wilgotności NCD, ale kroki pozostają takie same dla każdego produktu ncd, więc jeśli masz inne bezprzewodowe czujniki ncd, możesz swobodnie obserwować obok. Za pomocą stopu tego tekstu musisz
Tworzenie alertu za pomocą Ubidots+ESP32 i czujnika wibracji: 8 kroków
Tworzenie alertu za pomocą Ubidots+ESP32 i czujnika wibracji: W tym projekcie stworzymy alert e-mail dotyczący wibracji i temperatury maszyny za pomocą czujnika wibracji Ubidots i ESP32. Wibracje są naprawdę ruchem tam i z powrotem - lub oscylacją - z maszyny i komponenty w zmotoryzowanych gadżetach. Wibracje ja
Zapisz dane czujnika Arduino w MYsql za pomocą przetwarzania: 6 kroków
Zapisz dane czujnika Arduino w MYsql za pomocą przetwarzania: Szczerze mówiąc, trudno jest przechowywać dane Arduino bezpośrednio w MySQL, więc w przeciwieństwie do Arduino IDE użyłem IDE przetwarzania, które jest podobne do IDE Arduino, ale ma wiele różnych zastosowań i można je zakodować java.Uwaga: nie uruchamiaj szeregowego moni Arduino