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 pozostałych trzech 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 edytować węzeł funkcji
- 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 Xampp i hasło jest puste
- Krok 37: Teraz zobaczysz, że Twoje węzły bazy danych są połączone
- Krok 38: Teraz podłącz wszystkie przewody, jak pokazano na rysunku
- Krok 39: Teraz naciśnij przycisk Wdróż, a węzeł bazy danych pokaże „ok”, oznacza to, że dane są wysyłane
- Krok 40: WYJŚCIE
Wideo: Wysyłanie-danych-IOT-bezprzewodowej-temperatury-i-wilgotności-do-MySQL: 41 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Przedstawiamy czujnik temperatury i wilgotności dalekiego zasięgu IoT firmy NCD. Dzięki zasięgowi do 28 mil i bezprzewodowej architekturze sieci kratowej czujnik ten przesyła dane o wilgotności (±1,7%) i temperaturze (±0,3°C) w określonych przez użytkownika odstępach czasu, śpiąc pomiędzy nimi, aby zmaksymalizować żywotność baterii.
Zasilany tylko 2 bateriami AA i żywotnością 500 000 transmisji bezprzewodowych, 10-letnią żywotność baterii można osiągnąć przy odpowiedniej kalibracji. Opcjonalnie czujnik ten może być zasilany zewnętrznie.
Otwarty protokół komunikacyjny umożliwia łatwą integrację z niemal każdym systemem sterowania lub bramą. Dane mogą być przesyłane do komputera PC, Raspberry Pi, a nawet Arduino i wysyłane do Microsoft Azure®, AWS lub Google Cloud Platform. Ustawienia transmisji bezprzewodowej można zmieniać za pomocą otwartego protokołu komunikacyjnego zapewniającego maksymalną konfigurowalność w zależności od zamierzonego zastosowania. Duży zasięg, cena, dokładność, żywotność baterii i funkcje bezpieczeństwa naszego bezprzewodowego czujnika temperatury i wilgotności sprawiają, że jest to idealny wybór do rozpoczęcia lub rozszerzenia własnej sieci czujników bezprzewodowych za pomocą urządzenia, które przekracza wymagania większości zastosowań przemysłowych, takich jak a także zastosowania na rynku konsumenckim.
Krok 1: Wymagany sprzęt i oprogramowanie:
Sprzęt komputerowy:
- Czujnik temperatury i wilgotności 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 pozostałych trzech kolumn
Nazwa = temperatura, Typ = DZIESIĘTNY, Długość/Wartości = 10, 2 (tj. do 2 miejsc po przecinku) i podobnie dla wilgotności iw ostatniej kolumnie możesz pokazać utworzony czas i kliknąć przycisk Zapisz, jak pokazano na poniższym obrazku.
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, które zarządzają połączeniem szeregowym, analizują przychodzące dane z czujników, filtrują je według określonych parametrów i umożliwiają 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ępowania.
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 edytować węzeł funkcji
Tutaj musisz napisać mały kod javascript, aby utworzyć warunek, więc przy określonej wartości temperatury zostanie wysłany alert e-mail na odpowiedni identyfikator e-mail.
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 Xampp i hasło jest puste
Krok 37: Teraz zobaczysz, że Twoje węzły bazy danych są połączone
Krok 38: Teraz podłącz wszystkie przewody, jak pokazano na rysunku
Krok 39: Teraz naciśnij przycisk Wdróż, a węzeł bazy danych pokaże „ok”, oznacza to, że dane są wysyłane
Krok 40: WYJŚCIE
Tutaj możesz zwizualizować napływające dane.
Zalecana:
Wysyłanie wiadomości SMS w przypadku wykrycia dymu (Arduino+GSM SIM900A: 5 kroków)
Wysyłanie sms w przypadku wykrycia dymu (Arduino + GSM SIM900A: Cześć wszystkim! W mojej pierwszej instrukcji wykonam alarm gazowy, który wyśle wiadomość do użytkownika w przypadku wykrycia zanieczyszczenia. Będzie to prosty prototyp z wykorzystaniem Arduino, modułu GSM i elektrochemii czujnik dymu.W przyszłości można go rozszerzyć do
Sterowanie Dynamixel 12A poprzez szeregowe wysyłanie pakietów: 5 kroków
Sterowanie Dynamixel 12A poprzez szeregowe wysyłanie pakietów: DYNAMIXEL 12A
Wysyłanie SMS-ów z Arduino -- Moduł GSM TC35: 5 kroków
Wysyłanie SMS-ów z Arduino || Moduł GSM TC35: W tym małym projekcie pokażę, jak prawidłowo korzystać z modułu GSM TC35 i jak używać go z Arduino Uno, aby wysłać z nim SMS
Przechwytywanie i wysyłanie obrazów za pomocą ESP32-Cam przy użyciu procesora Wifi ESP8266 WeMos D1 R1 z Uno: 7 kroków
Przechwytuj i wysyłaj obrazy za pomocą ESP32-Cam za pomocą procesora Wi-Fi ESP8266 WeMos D1 R1 z Uno: Przechwytuj obraz za pomocą ESP32-Cam (OV2640) za pomocą procesora WiFI ESP8266 WeMos D1 R1 z Uno i wyślij go na e-mail, zapisz na Dysku Google i wyślij na Whatsapp przy użyciu Twilio.Wymagania: ESP8266 WeMos D1 R1 WiFI Processor z Uno (https://protosupplies
Wysyłanie do BlogSpot przez e-mail: 6 kroków
Wysyłanie do BlogSpot przez e-mail: Możesz publikować w swoim blogu BlogSpot przez e-mail. Niestety, możesz wysyłać tylko posty tekstowe, ponieważ nie akceptuje obrazów z e-mailem. Informacje te można również znaleźć w sekcji pomocy Bloggera