Obsah:
- Krok 1: Je vyžadován hardware a software
- Krok 2: Kroky k odeslání dat na platformu vibrací a teploty Labview pomocí bezdrátového snímače vibrací a teploty IoT s dlouhým dosahem a bezdrátového síťového modemu s dlouhým dosahem s rozhraním USB
- Krok 3: Nahrání kódu do ESP32 pomocí Arduino IDE:
- Krok 4: Výstup sériového monitoru:
- Krok 5: Zajištění toho, aby Ubidot fungoval:
- Krok 6: Vytvořte řídicí panel v Ubidots:
Video: IoT-Ubidots-ESP32+Bezdrátový snímač vibrací a teploty s dlouhým dosahem: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Vibrace jsou skutečně pohybem a oscilací strojů a součástí v motorizovaných přístrojích. Vibrace v průmyslovém systému mohou být symptomem nebo motivem potíží nebo mohou být spojeny s každodenním provozem. Oscilační brusky a vibrační stavítka například závisí na vlastnostech vibrací. Spalovací motory a nástroje pohání, pak se opět setkávají v jistém množství nevyhnutelných vibrací. Vibrace mohou znamenat potíže a pokud je ponecháte nezaškrtnuté, mohou způsobit újmu nebo urychlené zhoršení stavu. Vibrace mohou být důsledkem jednoho nebo více faktorů v daném okamžiku, přičemž maximum není neobvyklé: nevyváženost, nesouosost, nasazení a uvolnění.
V tomto projektu představujeme bezdrátový snímač vibrací a teploty IoT Industrial NCD s dlouhým dosahem, který se může pochlubit dosahem až 2 míle pomocí bezdrátové síťové architektury. Toto zařízení obsahuje přesný 16bitový snímač vibrací a teploty a přenáší vysoce přesné údaje o vibracích a teplotě v uživatelem definovaných intervalech. Má jinou aplikaci:
- Obrábění kovů
- Výroba elektřiny
- Hornictví
- Potravin a nápojů
Krok 1: Je vyžadován hardware a software
Požadovaný hardware:
- Modul NCD ESP32 IoT WiFi BLE s integrovaným USB
- Bezdrátový snímač vibrací a teploty NCD IoT s dlouhým dosahem
- Bezdrátový síťový modem NCD s dlouhým dosahem s rozhraním USB
Požadovaný software:
- Arduino IDE
- Nástroj LabView
- Ubidots
Použitá knihovna:
- Knihovna PubSubClient
- Wire.h
Krok 2: Kroky k odeslání dat na platformu vibrací a teploty Labview pomocí bezdrátového snímače vibrací a teploty IoT s dlouhým dosahem a bezdrátového síťového modemu s dlouhým dosahem s rozhraním USB
- Nejprve potřebujeme nástrojovou aplikaci Labview, což je soubor ncd.io Wireless Vibration and Temperature Sensor.exe, na kterém lze prohlížet data.
- Tento software Labview bude fungovat pouze s bezdrátovým snímačem teploty vibrací ncd.io.
- Chcete -li použít toto uživatelské rozhraní, budete muset nainstalovat následující ovladače Install run run engine from this 64bit Driver
- 32bitový ovladač
- Nainstalujte ovladač NI Visa
- Nainstalujte si LabVIEW Run-Time Engine a NI-Serial Runtime
- Příručka Začínáme pro tento produkt.
Krok 3: Nahrání kódu do ESP32 pomocí Arduino IDE:
- Protože esp32 je důležitou součástí publikování vašich údajů o vibracích a teplotě do Ubidots.
- Stáhněte si a zahrňte knihovnu PubSubClient a knihovnu Wire.h.
#zahrnout
#include #include
Musíte přiřadit svůj jedinečný Ubidots TOKEN, MQTTCLIENTNAME, SSID (název WiFi) a heslo dostupné sítě
#define WIFISSID "xyz" // Sem zadejte své WifiSSID
#define PASSWORD "xyz" // Sem zadejte heslo k WiFi #define TOKEN "xyz" // Vložte TOKEN vašeho Ubidots #define MQTT_CLIENT_NAME "xyz" // Jméno klienta MQTT
Definujte proměnnou a název zařízení, na kterém budou data odesílána do ubidots
#define VARIABLE_LABEL "senzor" // Zadávání označení proměnné
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" // Přiřadit
Prostor pro uložení hodnot k odeslání:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Kód pro publikování dat do ubidots:
sprintf (téma, "%s", ""); // Vyčistí obsah tématu
sprintf (téma, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (užitečné zatížení, "%s", ""); // Čistí sprintf obsahu užitečného zatížení (užitečné zatížení, "{"%s / ":", VARIABLE_LABEL); // Přidá proměnnou label sprintf (užitečné zatížení, " %s {" hodnota / ": %s", užitečné zatížení, str_sensor); // Přidá hodnotu sprintf (užitečné zatížení, "%s}}", užitečné zatížení); // Zavře slovníky v závorkách client.publish (téma, užitečné zatížení);
- Zkompilujte a nahrajte kód Ncd_vibration_and_temperature.ino.
- Chcete -li ověřit konektivitu zařízení a odeslaná data, otevřete sériový monitor. Pokud se nezobrazí žádná odpověď, zkuste odpojit ESP32 a znovu jej zapojit. Ujistěte se, že přenosová rychlost sériového monitoru je nastavena na stejnou, která je uvedena ve vašem kódu 115200.
Kód:
Krok 4: Výstup sériového monitoru:
Krok 5: Zajištění toho, aby Ubidot fungoval:
- Vytvořte si účet na Ubidots.
- Přejděte na můj profil a poznamenejte si klíčový klíč, který je jedinečným klíčem pro každý účet, a před nahráním jej vložte do svého kódu ESP32.
- Přidejte do svého řídicího panelu ubidot nové zařízení esp32.
- Nyní byste měli vidět publikovaná data ve svém účtu Ubidots uvnitř zařízení s názvem „ESP32“.
- Uvnitř zařízení vytvořte nový snímač názvu proměnné, ve kterém se zobrazí vaše teplota.
- Nyní můžete zobrazit data o teplotě a dalších čidlech, která byla dříve zobrazena na sériovém monitoru. Stalo se to proto, že hodnota různých hodnot senzorů je předána jako řetězec a uložena do proměnné a publikována do proměnné uvnitř zařízení esp32.
Krok 6: Vytvořte řídicí panel v Ubidots:
- Přejít na panel výběru dat.
- Uvnitř palubní desky vytváří různé widgety.
- Přidejte nové widgety na obrazovku řídicího panelu.
Doporučuje:
Vytvoření e-mailových upozornění na bezdrátový snímač teploty a vlhkosti NCD pomocí Node-Red: 22 kroků
Vytváření e-mailových upozornění na bezdrátový snímač teploty a vlhkosti NCD pomocí Node-Red: Používáme zde snímač teploty a vlhkosti NCD, ale kroky zůstávají stejné pro jakýkoli produkt ncd, takže pokud máte další bezdrátové snímače ncd, vyzkoušejte zdarma pozorovat vedle sebe. Na konci tohoto textu musíte
Bezdrátový snímač teploty a vlhkosti IOT s dlouhým dosahem s červeným uzlem: 27 kroků
Bezdrátový snímač teploty a vlhkosti IOT s dlouhým dosahem s uzlem-červená: Představujeme bezdrátový snímač teploty a vlhkosti NCD s dlouhým dosahem, který se může pochlubit dosahem až 28 mil pomocí bezdrátové síťové architektury. Součástí snímače teploty a vlhkosti Honeywell HIH9130 je vysoce přesná teplota a
Bezdrátový indikátor hladiny vody s dlouhým dosahem s alarmem - Dosah až 1 km - Sedm úrovní: 7 kroků
Bezdrátový indikátor hladiny vody s dlouhým dosahem s alarmem | Dosah až 1 km | Sedm úrovní: Podívejte se na Youtube: https://youtu.be/vdq5BanVS0Y Možná jste viděli mnoho drátových a bezdrátových indikátorů hladiny vody, které by poskytovaly dosah až 100 až 200 metrů. Ale v tomto pokynu uvidíte bezdrátový indikátor hladiny vody s dlouhým dosahem
Bezdrátový přístupový bod s dosahem padesáti metrů s TP Link WN7200ND USB bezdrátový adaptér na Raspbian Stretch: 6 kroků
Bezdrátový přístupový bod s dosahem padesáti metrů s TP Link WN7200ND USB bezdrátový adaptér na Raspbian Stretch: Raspberry Pi je skvělé pro vytváření zabezpečených bezdrátových přístupových bodů, ale nemá dobrý dosah, pro jeho rozšíření jsem použil bezdrátový adaptér USB TP TP WN7200ND. Chci se podělit o to, jak to udělat Proč chci použít malinový pi místo routeru? T
Bezdrátový snímač teploty a pohybu IoT: 11 kroků (s obrázky)
Bezdrátový snímač teploty a pohybu IoT: Inspiroval jsem se mnoha projekty IoT, které jsou v Instructables, takže se v procesu učení snažím spojit nějakou užitečnou aplikaci, která je relevantní. Jako rozšíření mých předchozích instrukcí týkajících se teplotního senzoru IoT nyní