Inhoudsopgave:
- Stap 1: Vereiste hardware en software
- Stap 2: Stappen om gegevens naar LabView Utility te verzenden
- Stap 3: Node-Red instellen
- Stap 4: Stappen om de stroom op te bouwen:
- Stap 5: Ga je gang en sleep een Wireless Gateway Node naar je Flow Canvas om aan de slag te gaan
- Stap 6: Uw draadloze sensoren vinden:
- Stap 7: Klik op het vergrootglas naast het veld Seriële poort en selecteer de poort die overeenkomt met uw router en klik vervolgens op de knop "Toevoegen" bovenaan
- Stap 8: het veld Serieel apparaat wordt nu ingevuld op basis van die selectie, en u kunt op "Gereed" klikken, u heeft nu directe toegang tot uw draadloze sensoren! om de binnenkomende gegevens te bekijken
- Stap 9: Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway
- Stap 10: Dubbelklik erop en verander "msg." om "Msg Object te voltooien" Klik op Gereed
- Stap 11: Trek nu een lijn tussen de twee knooppunten en klik op "Deploy" in de rechterbovenhoek van het venster
- Stap 12: Werken met de gegevens:
- Stap 13: De draadloze sensoren toevoegen:
- Stap 14: Selecteer het seriële apparaat in de vervolgkeuzelijst die u voor de draadloze gateway hebt gebruikt, klik nu op het vergrootglas naast "Mac-adres" en selecteer een van de beschikbare opties
- Stap 15:
- Stap 16: De temperatuur/luchtvochtigheid weergeven:
- Stap 17: Dubbelklik en vink het vakje aan onder Object met de tekst "Kopieer sleutel naar", dit zal het bericht in meerdere objecten splitsen, één voor elke eigenschap in de payload, en de onderwerpen voor die nieuwe berichten instellen bij de eigenschapsnamen
- Stap 18: Voeg nu een "switch" -knooppunt toe, dit stelt ons in staat om elk bericht naar een specifiek deel van de stroom te sturen, één om de temperatuur te verwerken en één vochtigheid. in het eerste veld Verander "payload" in "topic", naast de "==", Typ "temperature"
- Stap 19: Klik vervolgens op de knop "+ toevoegen" linksonder, in het nieuwe veld Typ "vochtigheid". Zoals u kunt zien, heeft elk van deze een uniek nummer aan de rechterkant, dit nummer geeft aan naar welke uitvoer het bericht wordt verzonden wanneer het overeenkomt met de voorwaarde
- Stap 20: Laten we vervolgens een "meter" toevoegen vanuit het palet
- Stap 21: Stel het label in op "Temperatuur" en het waardeformaat op "{{value | Number:2}}", en de eenheden naar "Celsius". U kunt het bereik wijzigen in de minimale en maximale verwachte temperatuur, ik gebruik 0 en 50
- Stap 22:
- Stap 23:
- Stap 24: NODE-RED DASHBOARD:
- Stap 25: Rechtsboven op dat tabblad staat het kleine "nieuwe venster" -pictogram, klik erop om uw gebruikersinterface te bekijken.
- Stap 26: NODE-RED DASHBOARD-UITGANG:
Video: IOT lange afstand draadloze temperatuur- en vochtigheidssensor met Node-Red - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Introductie van NCD's draadloze temperatuur-vochtigheidssensor met groot bereik, met een bereik tot 28 mijl met behulp van een draadloze mesh-netwerkarchitectuur. De ingebouwde Honeywell HIH9130 temperatuur-vochtigheidssensor verzendt zeer nauwkeurige temperatuur- en vochtigheidsmonsters met door de gebruiker gedefinieerde intervallen.
De ingebouwde temperatuursensor is geschikt voor -25°C tot 85°C of -13°F tot 185°F en de vochtigheidssensor is geschikt voor 0 tot 100% RV. Het kan worden gevoed door slechts 2 AA-batterijen en heeft een operationele levensduur van 500.000 draadloze transmissies. De levensduur van de batterij kan worden verlengd tot 10 jaar, afhankelijk van de omgevingsomstandigheden en het datatransmissie-interval. Optioneel kan deze sensor extern worden gevoed.
Met een open communicatieprotocol kan dit IoT draadloze temperatuur-vochtigheidsproduct worden geïntegreerd met vrijwel elk besturingssysteem of gateway. Gegevens kunnen worden verzonden naar een pc, een Raspberry Pi, naar Microsoft Azure® IoT of Arduino. Sensorparameters en draadloze transmissie-instellingen kunnen onderweg worden gewijzigd met behulp van het open communicatieprotocol dat maximale configureerbaarheid biedt, afhankelijk van de beoogde toepassing. Het lange bereik, de prijs, de nauwkeurigheid, de levensduur van de batterij en de beveiligingskenmerken van de draadloze lange-afstands-temperatuurvochtigheidssensor maken het een betaalbare keuze die de vereisten voor de meeste industriële en consumentenmarkttoepassingen overtreft.
Stap 1: Vereiste hardware en software
Hardware:
1. NCD-sensor voor lange afstand temperatuur en vochtigheid
2. NCD lange afstand draadloos mesh-modem met USB-interface
Software:
1. LabView-hulpprogramma
2. Knooppunt-rood
Stap 2: Stappen om gegevens naar LabView Utility te verzenden
- Om de gegevens te visualiseren, hebben we eerst een Labview-hulpprogramma nodig.
- Om deze gebruikersinterface te gebruiken, moet u de volgende stuurprogramma's installeren:
1. Installeer runtime-engine vanaf hier voor 64-bits stuurprogramma en 32-bits stuurprogramma.
2. Installeer NI Visa Driver.
3. Installeer Labview Runtime seriële driver en LabVIEW Run-Time Engine.
4. Aan de slag-gids voor dit product.
Stap 3: Node-Red instellen
Nu je sensoren hebt draaien, hebben we een manier nodig om iets nuttigs met die gegevens te doen.
- Allereerst moet je Node-Red installeren.
- Zodra dat is gebeurd, moet u uw opdrachtregel invoeren, of Power Shell voor Windows-gebruikers, navigeren naar de map waarin Node-RED is geïnstalleerd.
- Typ nu "npm i ncd-red-wireless node-red-dashboard". Hiermee worden de nodes geïnstalleerd die nodig zijn om gegevens van je draadloze sensoren te ontvangen en kun je Node-RED starten zodra dit is gebeurd.
- Om de node-server te starten, schrijft u node-red in de opdrachtprompt of terminal en drukt u op enter.
Stap 4: Stappen om de stroom op te bouwen:
Op dit punt zie je een grote lege stroom met een lange lijst met knooppunten aan de linkerkant, deze zijbalk wordt het palet genoemd.
Stap 5: Ga je gang en sleep een Wireless Gateway Node naar je Flow Canvas om aan de slag te gaan
NCD-rood-draadloos Biedt de knooppunten die de seriële verbinding beheren, binnenkomende sensorgegevens ontleden, filteren op specifieke parameters en u in staat stellen de draadloze sensoren te configureren.
Stap 6: Uw draadloze sensoren vinden:
Wanneer je de node hebt afgeleverd, kun je het info-tabblad bekijken, dat records bevat over de mogelijkheden van het knooppunt. Dit tabblad is goed gevuld voor maximale knooppunt-rode pakketten en bestaat uit waardevolle statistieken, vaak wil je nu niet bekijk alle andere documentatie buiten het info-tabblad, dus houd het in gedachten, zelfs als je je stromen aan het bouwen bent, wanneer je een vraag hebt over hoe een knooppunt werkt. Het volgende element dat we willen doen is het knooppunt configureren, wanneer u het voor het eerst toevoegt, ziet u dat er een klein driehoekje in de rechterbovenhoek naast een blauwe stip staat, het driehoekje geeft aan dat het knooppunt extra configuratie wenst, de blauwe dot geeft aan dat het knooppunt niet langer maar is geïmplementeerd als onderdeel van de stroom.
- Dubbelklik op het knooppunt om de configuratie-opties te openen.
- Klik op het potloodpictogram naast het veld Serieel apparaat om uw USB-router te configureren, hierdoor wordt een tweede configuratiepaneel geopend dat slechts een paar opties heeft.
Stap 7: Klik op het vergrootglas naast het veld Seriële poort en selecteer de poort die overeenkomt met uw router en klik vervolgens op de knop "Toevoegen" bovenaan
Stap 8: het veld Serieel apparaat wordt nu ingevuld op basis van die selectie, en u kunt op "Gereed" klikken, u heeft nu directe toegang tot uw draadloze sensoren! om de binnenkomende gegevens te bekijken
Stap 9: Ga nu terug naar uw palet en typ "debug" in het zoekveld bovenaan, pak een van deze knooppunten en sleep deze naar de rechterkant van uw draadloze gateway
Stap 10: Dubbelklik erop en verander "msg." om "Msg Object te voltooien" Klik op Gereed
Stap 11: Trek nu een lijn tussen de twee knooppunten en klik op "Deploy" in de rechterbovenhoek van het venster
Stap 12: Werken met de gegevens:
Nu worden uit uw draadloze sensoren gegevens verzameld en deze worden uitgevoerd naar het tabblad "foutopsporing", dit "foutopsporingstabblad" wordt in de rechterzijbalk naast het informatietabblad geplaatst. Om de informatie te zien is beschikbaar om op de reset-knop te drukken. In node-red worden records overtroffen onder nodes in een json-pakket. Wanneer het msg-object in het debug-tabblad komt, kunt u het groter maken om de algemene lijst met informatie te bekijken die ermee gepaard gaat. Dit is buitengewoon handig als u snel wilt zien welke sensoren inchecken. Het andere probleem dat dit knooppunt geeft, is een gemakkelijke manier om uw router om te wisselen met de netwerkidentiteit waarop apparaten in de configuratiemodus documenteren, druk gewoon op de knop aan de linkerkant van het knooppunt en de tool zal overschakelen naar het configuratienetwerk, druk er nogmaals op om terug te keren naar de luistermodus. Zodra we de wifi-toolknooppunten hebben ingesteld, kunnen ze worden ingesteld om routinematig een sensor te configureren terwijl deze in de configuratiemodus gaat, dus het is altijd beschikbaar om dergelijke gateway-knooppunten aanwezig te houden in de stroom voor een snelle configuratie van een apparaat.
Stap 13: De draadloze sensoren toevoegen:
we moeten de draadloze sensorrecords in het binnenland scheiden zodat we deze kunnen weergeven, we zouden een schakelknooppunt kunnen gebruiken om de berichten van de gateway te splitsen volledig op basis van het mac-adres met of sensortype, maar zoals ik al zei, de draadloze nodes bevatten echt extra functionaliteit voor het configureren van de sensoren, dus we beginnen ermee om je een extra volledig beeld te geven van hoe die structuren kunnen werken. Als je nog geen pakketten van beide sensoren hebt zien binnenkomen, kruis dan van tevoren en druk op de reset-knop op de enige die nog niet is gestart. Terwijl een sensorbeoordeling plaatsvindt via elk configuratieknooppunt van een serieel apparaat, worden het mac-adres en het soort sensor in een cache opgeslagen in een pool, zodat we het snel kunnen vinden voor de duur van deze volgende stap.
Pak een draadloos knooppunt uit het palet en sleep het naar de stroom, dubbelklik erop om het te configureren
Stap 14: Selecteer het seriële apparaat in de vervolgkeuzelijst die u voor de draadloze gateway hebt gebruikt, klik nu op het vergrootglas naast "Mac-adres" en selecteer een van de beschikbare opties
Stap 15:
U zult merken dat dit automatisch het sensortype voor u instelt, u kunt het ook een naam geven om het gemakkelijker te identificeren. Zoals vermeld op het tabblad Info, is het veld Serieel apparaat voor configuratie optioneel, en we zullen ons er nu geen zorgen over maken. Het knooppunt dat u zojuist hebt toegevoegd, werkt effectief als een filter op inkomende sensorgegevens, en gaat alleen door gegevens voor het mac-adres of sensortype als er geen mac-adres aanwezig is.
Stap 16: De temperatuur/luchtvochtigheid weergeven:
Deze nodes voor de draadloze sensoren geven een msg-object af met dezelfde informatie als de Wireless Gateway-node, alleen in een iets ander formaat. De Sensor Data zelf wordt verzonden in de msg.payload, wat de meeste nodes gebruiken om mee te communiceren. het bericht zelf.
Pak een "gesplitst" knooppunt uit het palet en plaats het rechts van het Temp/Hum-knooppunt
Stap 17: Dubbelklik en vink het vakje aan onder Object met de tekst "Kopieer sleutel naar", dit zal het bericht in meerdere objecten splitsen, één voor elke eigenschap in de payload, en de onderwerpen voor die nieuwe berichten instellen bij de eigenschapsnamen
Stap 18: Voeg nu een "switch" -knooppunt toe, dit stelt ons in staat om elk bericht naar een specifiek deel van de stroom te sturen, één om de temperatuur te verwerken en één vochtigheid. in het eerste veld Verander "payload" in "topic", naast de "==", Typ "temperature"
Stap 19: Klik vervolgens op de knop "+ toevoegen" linksonder, in het nieuwe veld Typ "vochtigheid". Zoals u kunt zien, heeft elk van deze een uniek nummer aan de rechterkant, dit nummer geeft aan naar welke uitvoer het bericht wordt verzonden wanneer het overeenkomt met de voorwaarde
Stap 20: Laten we vervolgens een "meter" toevoegen vanuit het palet
Stap 21: Stel het label in op "Temperatuur" en het waardeformaat op "{{value | Number:2}}", en de eenheden naar "Celsius". U kunt het bereik wijzigen in de minimale en maximale verwachte temperatuur, ik gebruik 0 en 50
Stap 22:
Een andere echt coole functie van de flowbuilder is kopiëren + plakken, klik op de meter die je zojuist hebt toegevoegd en klik op ctrl + c (cmd + c op mac), dan cntl + v, nu heb je een tweede meter, dubbelklik erop om verander het Label in Vochtigheid, de Eenheden in RH en het bereik in 20 en 80
Stap 23:
- Trek nu draden van het Temperatuur/Vochtigheidsknooppunt naar het gesplitste knooppunt, van het gesplitste knooppunt naar het schakelknooppunt, en van de eerste (bovenste) uitgang van het schakelknooppunt naar het temperatuurmeterknooppunt, en van de tweede uitgang van het schakelknooppunt naar de vochtigheidsmeter.
- Zodra dat is gebeurd, klikt u op implementeren.
Stap 24: NODE-RED DASHBOARD:
Biedt de mogelijkheid om een gebruikersinterface te maken met behulp van de stroombouwer, biedt grafieken, grafieken en een aantal andere visuele elementen die we kunnen gebruiken om gegevens weer te geven, samen met knooppunten om een stroom te activeren met behulp van gebruikersinvoer. We zullen enkele van deze knooppunten gebruiken om de telemetrie van uw draadloze sensoren weer te geven.
laten we het bekijken! Er is een tabblad in de rechterbovenhoek met de tekst "Dashboard"
Stap 25: Rechtsboven op dat tabblad staat het kleine "nieuwe venster" -pictogram, klik erop om uw gebruikersinterface te bekijken.
Het is waarschijnlijk dat de meters geen informatie weergeven, omdat er geen sensorgegevens zijn gerapporteerd sinds u de flow hebt ingezet. Klik op de resetknop op uw temperatuur-/vochtigheidssensor om deze te dwingen in te checken en uw meters zouden omhoog moeten springen. U zou nu realtime gegevens moeten weergeven!
Stap 26: NODE-RED DASHBOARD-UITGANG:
Nu de temperatuur en vochtigheid toenemen en afnemen, zijn er nieuwe gegevens beschikbaar binnen de verschillende variabelen.
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Temperatuur- en vochtigheidssensor: 7 stappen
Temperatuur- en vochtigheidssensor: Mijn naam is Tucker Chaisit. Ik zit in mijn vierde jaar en volg momenteel een bachelor in Electrical Engineering aan de University of Massachusetts Amherst, en ik ben een frequente bezoeker van het ECE Makerspace-gebied, ook wel bekend als M5
Lange afstand draadloze waterniveau-indicator met alarm - Bereik tot 1 km - Zeven niveaus: 7 stappen
Lange afstand draadloze waterniveau-indicator met alarm | Bereik tot 1 km | Zeven niveaus: bekijk het op YouTube: https://youtu.be/vdq5BanVS0YJe hebt misschien veel bedrade en draadloze waterniveau-indicatoren gezien die een bereik van 100 tot 200 meter zouden bieden. Maar in deze instructable zie je een Long Range Wireless Water Level Indi
IoT draadloze temperatuur- en bewegingssensor: 11 stappen (met afbeeldingen)
IoT draadloze temperatuur- en bewegingssensor: ik werd geïnspireerd door de vele IoT-projecten in Instructables, dus tijdens het leren probeer ik een aantal nuttige toepassingen te combineren die relevant zijn. Als uitbreiding op mijn vorige Instructables met betrekking tot IoT-temperatuursensor, heb ik nu
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, domotica: 9 stappen
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, Home Automation: Preamble Dit artikel documenteert de praktische robuustheid en verdere ontwikkeling van een eerdere Instructable: 'pimpen' van uw eerste IoT WiFi-apparaat. Deel 4: IoT, Domotica inclusief alle benodigde softwarefunctionaliteit om de succe