Innehållsförteckning:
- Steg 1: Hårdvara och programvara krävs:
- Steg 2: Konfigurera Node-red
- Steg 3: Steg för att skapa flödet
- Steg 4: Gå framåt och dra en trådlös gatewaynod över till din flödesduk för att komma igång
- Steg 5: Hitta dina trådlösa sensorer:
- Steg 6: Klicka på förstoringsglaset bredvid det seriella portfältet och välj porten som motsvarar din router, klicka sedan på knappen "Lägg till" överst
- Steg 7: Serienhetsfältet kommer nu att fyllas i baserat på det valet, och du kan klicka på "Klar", du har nu direktåtkomst till dina trådlösa sensorer! för att se data som kommer in
- Steg 8: Gå nu tillbaka till din palett och skriv "felsök" i sökfältet högst upp, ta en av dessa noder och dra den till höger om din trådlösa gateway
- Steg 9: Dubbelklicka på den och ändra "msg." för att "slutföra meddelandeobjekt" Klicka på Klar
- Steg 10: Dra nu en linje mellan de två noderna och klicka på "Distribuera" längst upp till höger i fönstret
- Steg 11: Arbeta med data:
- Steg 12: Lägga till de trådlösa sensorerna:
- Steg 13: Välj den seriella enheten från rullgardinsmenyn som du använde för den trådlösa gatewayen. Klicka nu på förstoringsglaset bredvid "Mac -adress" och välj ett av de tillgängliga alternativen
- Steg 14: Klicka på Klar
- Steg 15: Gå nu tillbaka till din palett och skriv "debug" i sökfältet högst upp, ta en av dessa noder och dra den till höger om din trådlösa gateway
- Steg 16: Dubbelklicka på den och klicka på Klar
- Steg 17: Lägga till funktionsnoder
- Steg 18: Dubbelklicka på noden för att redigera funktionsnoden
- Steg 19: Lägg nu till "http Request" -nod från paletten
- Steg 20: Steg för att skapa ett Google -ark
- Steg 21: Klicka nu på "Drive" för att öppna Google Drive
- Steg 22: Klicka på Ny> Mer> Google Formulär> Tom blankett
- Steg 23: Här ser du ett formulär utan namn, ge det en titel som visas på bilden
- Steg 24: Redigera nu frågan som temperatur och klicka på “+” -knappen för att lägga till en annan fråga för luftfuktighet
- Steg 25: Ange fråga som fuktighet för att ta fuktvärden
- Steg 26: Klicka nu på de tre punkterna bredvid din bild som visas på bilden nedan
- Steg 27: Klicka nu på "Få förfylld länk"
- Steg 28: Ange nu slumpmässiga värden för temperatur- och luftfuktighetsfält och klicka på Få en länk
- Steg 29: Klistra in den där länken i Anteckningar
- Steg 30: Redigera den länken som visas på bilden
- Steg 31: Gå nu tillbaka till formuläret och klicka på SVAR och klicka sedan på ikonen för Google -ark som visas på bilden
- Steg 32: Skapa ett nytt kalkylblad
- Steg 33: Här kan du se ett nytt kalkylblad och ge det sedan ett namn som visas på bilderna
- Steg 34: Här kan du visualisera värdena för temperatur och luftfuktighet
- Steg 35: Gå nu tillbaka till Noderöd och dubbelklicka på Http-begäranod för att redigera den, kopiera sedan webbadressen från anteckningsblocket som du har sparat och klistra in den i URL-fältet som visas i figuren
- Steg 36: Anslut nu alla trådar
- Steg 37: Klicka på Distribuera -knappen för att få ut dem på Google Sheet
- Steg 38: UTGÅNG
Video: Skicka IoT trådlös temperatur- och luftfuktighetssensorinformation till Google Sheet: 39 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Vi använder här NCD: s temperatur- och luftfuktighetssensor, men stegen förblir lika för vilken som helst av ncd -produkten, så om du har andra trådlösa ncd -sensorer kan du uppleva det fritt tillsammans. Genom att stoppa den här texten måste du ha en stabil förståelse för hur du ställer in sensorerna, konfigurerar nod-rött och ser data på en instrumentpanel som den som visas här.
Steg 1: Hårdvara och programvara krävs:
Hårdvara:
- NCD temperatur- och luftfuktighetssensor för långa avstånd
- NCD trådlöst nätverksmodem med lång räckvidd med USB -gränssnitt
Programvara:
Nod-röd
Steg 2: Konfigurera Node-red
Nu när du har sensorer igång behöver vi ett sätt att göra något användbart med den informationen.
Först och främst måste du installera Node-Red.
- När det är klart måste du ange din kommandorad, eller Power Shell för Windows-användare, navigera till katalogen Node-RED är installerad i.
- Skriv nu "npm i ncd-röd-trådlös nod-röd-instrumentpanel". Detta installerar noderna som krävs för att ta emot data från dina trådlösa sensorer och du kan starta Node-RED när detta är gjort.
- För att starta nodservern, skriv nod-röd i kommandotolken eller terminalen och tryck på enter.
Steg 3: Steg för att skapa flödet
Vid denna tidpunkt kommer du att se ett stort tomt flöde med en lång lista med noder på vänster sida, den här sidofältet kallas paletten.
Steg 4: Gå framåt och dra en trådlös gatewaynod över till din flödesduk för att komma igång
ncd-red-wireless Ger de noder som hanterar den seriella anslutningen, analyserar inkommande sensordata, filtrerar den efter specifika parametrar och låter dig konfigurera de trådlösa sensorerna.
Steg 5: Hitta dina trådlösa sensorer:
När du har levererat noden kommer du att kunna se informationsfliken, som innehåller poster om nodens kapacitet, den här fliken är välbefolkad för maximalt nodröda paket och består av värdefull statistik, ofta vill du nu inte för att se annan dokumentation utanför informationsfliken, så håll den i tankarna även när du bygger dina flöden när du har en fråga om hur en nod fungerar. Nästa element vi vill göra är att konfigurera noden, när du först lägger till den kommer du att märka att det finns en liten triangel i det övre högra hörnet bredvid en blå prick, triangeln indikerar att noden önskar extra konfiguration, den blå dot indikerar att noden inte längre har distribuerats som en del av flödet.
- Dubbelklicka på noden för att öppna konfigurationsalternativen.
- Klicka på pennikonen bredvid fältet Serial Device för att konfigurera din USB -router. Detta öppnar en andra konfigurationspanel som bara har några alternativ.
Steg 6: Klicka på förstoringsglaset bredvid det seriella portfältet och välj porten som motsvarar din router, klicka sedan på knappen "Lägg till" överst
Steg 7: Serienhetsfältet kommer nu att fyllas i baserat på det valet, och du kan klicka på "Klar", du har nu direktåtkomst till dina trådlösa sensorer! för att se data som kommer in
Steg 8: Gå nu tillbaka till din palett och skriv "felsök" i sökfältet högst upp, ta en av dessa noder och dra den till höger om din trådlösa gateway
Steg 9: Dubbelklicka på den och ändra "msg." för att "slutföra meddelandeobjekt" Klicka på Klar
Steg 10: Dra nu en linje mellan de två noderna och klicka på "Distribuera" längst upp till höger i fönstret
Steg 11: Arbeta med data:
Nu från dina trådlösa sensorer samlas data in och det matas ut till "debug" -fliken, denna "debug -flik" placeras i den högra sidofältet efter informationsfliken. För att se informationen är tillgänglig för att trycka på återställningsknappen. I nodröda poster överträffas bland noder i ett json-paket. När msg -objektet kommer in på felsökningsfliken kan du göra det större för att se den övergripande listan med information som följer med det. Detta är utomordentligt användbart om du snabbt behöver se vilka sensorer som checkar in. Den andra frågan som den här noden ger är ett enkelt sätt att byta ut din router till den nätverksidentitet som enheter i konfigurationsläget dokumenterar, helt enkelt trycka på knappen till vänster av noden och verktyget kommer att byta till konfigurationsnätverket, slå den en gång till för att återgå till lyssningsläge. När vi väl har konfigurerat Wi-Fi-verktygsnoderna kan de ställas in för att rutinmässigt konfigurera en sensor medan den går in i konfigurationsläge, så det är alltid tillgängligt för att behålla sådana gatewaynoder som är närvarande vid flödet för snabb konfigurering av en enhet.
Steg 12: Lägga till de trådlösa sensorerna:
vi måste separera trådlösa sensorposter inrikes för att vi ska kunna visa den, vi kan använda en switchnod för att dela upp meddelandena från gatewayen helt baserat på mac -adressen med eller sensortyp, men som jag hänvisade till, trådlösa noder innehåller verkligen extra funktionalitet för att konfigurera sensorerna, så vi börjar med dem för att ge dig en extra hel bild av hur dessa strukturer kan fungera. Om du inte redan har sett paket som kommer in från båda dina sensorer, korsa i förväg och tryck på återställningsknappen på det enda som inte har startat. Medan en sensor utvärderas via någon seriell enhetskonfigurationsnod, lagras mac -adressen och typen av sensor i en pool så att vi snabbt kan hitta det under det här nästa steget.
Ta en trådlös nod från paletten och dra den till flödet, dubbelklicka på den för att konfigurera den
Steg 13: Välj den seriella enheten från rullgardinsmenyn som du använde för den trådlösa gatewayen. Klicka nu på förstoringsglaset bredvid "Mac -adress" och välj ett av de tillgängliga alternativen
Steg 14: Klicka på Klar
Du kommer att märka att detta automatiskt ställer in sensortypen för dig. Du kan också ge den ett namn för att göra det lättare att identifiera. Som anges på informationsfliken är fältet Serial Device for Config valfritt, och vi behöver inte oroa oss för det just nu. Noden du precis har lagt till fungerar effektivt som ett filter på inkommande sensordata, som bara passerar data för mac -adressen eller sensortypen om det inte finns någon mac -adress.
Steg 15: Gå nu tillbaka till din palett och skriv "debug" i sökfältet högst upp, ta en av dessa noder och dra den till höger om din trådlösa gateway
Steg 16: Dubbelklicka på den och klicka på Klar
Steg 17: Lägga till funktionsnoder
Funktionsnoden används för att köra JavaScript -kod mot msg -objektet. Funktionsnoden accepterar ett msg -objekt som inmatning och kan returnera 0 eller fler meddelandeobjekt som utdata. Detta meddelandeobjekt måste ha en nyttolastegenskap (msg.payload) och har vanligtvis andra egenskaper beroende på de pågående noderna.
Ta nu en "funktionsnod" från paletten och placera den till höger om temp/hum -noden
Steg 18: Dubbelklicka på noden för att redigera funktionsnoden
Här måste du skriva lite javascript -kod för att skapa ett villkor, så temperatur- och fuktighetsvärdena kommer att skrivas i excel.
Steg 19: Lägg nu till "http Request" -nod från paletten
Om du dubbelklickar på den redigerar http -noden ser du ett "URL" -fält, här måste du ange respektive länk till Google -bladet. Skapa nu ett Google -ark för att lagra värdena för temperatur och luftfuktighet.
Steg 20: Steg för att skapa ett Google -ark
Öppna först din webbläsare och skriv www.google.com och logga in på ett Google -konto om du inte har loggat in, klicka sedan på de sex punkterna till vänster på din bild
Steg 21: Klicka nu på "Drive" för att öppna Google Drive
Steg 22: Klicka på Ny> Mer> Google Formulär> Tom blankett
Mer> Google Formulär> Tomt formulär "src =" https://content.instructables.com/ORIG/FB4/2TW7/JYIZ2EDA/FB42TW7JYIZ2EDA-j.webp
Mer> Google Formulär> Tomt formulär "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Steg 23: Här ser du ett formulär utan namn, ge det en titel som visas på bilden
Steg 24: Redigera nu frågan som temperatur och klicka på “+” -knappen för att lägga till en annan fråga för luftfuktighet
Steg 25: Ange fråga som fuktighet för att ta fuktvärden
Steg 26: Klicka nu på de tre punkterna bredvid din bild som visas på bilden nedan
Steg 27: Klicka nu på "Få förfylld länk"
Steg 28: Ange nu slumpmässiga värden för temperatur- och luftfuktighetsfält och klicka på Få en länk
Steg 29: Klistra in den där länken i Anteckningar
Steg 30: Redigera den länken som visas på bilden
Steg 31: Gå nu tillbaka till formuläret och klicka på SVAR och klicka sedan på ikonen för Google -ark som visas på bilden
Steg 32: Skapa ett nytt kalkylblad
Steg 33: Här kan du se ett nytt kalkylblad och ge det sedan ett namn som visas på bilderna
Steg 34: Här kan du visualisera värdena för temperatur och luftfuktighet
Steg 35: Gå nu tillbaka till Noderöd och dubbelklicka på Http-begäranod för att redigera den, kopiera sedan webbadressen från anteckningsblocket som du har sparat och klistra in den i URL-fältet som visas i figuren
Du kan också bifoga felsökningsnod för att kontrollera utmatningen av http -noden.
Steg 36: Anslut nu alla trådar
Steg 37: Klicka på Distribuera -knappen för att få ut dem på Google Sheet
Steg 38: UTGÅNG
Nu ska du gå till Google -kalkylblad och du kommer att se att värden kommer.
Rekommenderad:
IOT - Skicka data till Thingspeak med hjälp av ESP8266: 3 steg
IOT | Skicka data till Thingspeak med hjälp av ESP8266: Numera är IoT trendigt och massor av maskiner har data att ladda upp över molnet och analysera data. Små sensorer uppdaterar data på moln och ställdon i en annan ände verkar på det. Jag ska förklara ett av exemplen på IoT. Jag den här artikeln och jag
Lägg till trådlös laddning till vilken telefon som helst: Använd LG-V20 som exempel: 10 steg (med bilder)
Lägg till trådlös laddning till vilken telefon som helst: Använd LG-V20 som exempel: Om du är som jag och planerar att behålla din telefon i mer än 2 år måste telefonen ha ett utbytbart batteri, eftersom batteriet bara räcker i cirka 2 år, och Och trådlös laddning så att du inte sliter ut laddningsporten. Nu är det enkelt
Lägg till saker i menyn "SKICKA TILL": 7 steg
Lägg till saker i menyn "SKICKA TILL": SKICKA TILL -menyn är en bekväm menyrad för att skicka saker från en plats till en annan, men den har vanligtvis bara standardalternativen. Lyckligtvis kan du lägga till alternativ i menyn för enkla överföringar
Lägg till en trådlös antenn till din Eeepc 900a: 5 steg
Lägg till en trådlös antenn till din Eeepc 900a: Denna instruktion visar hur du installerar en trådlös anslutning till din eeepc, lämplig för antenner och så. Så låt oss säga att du har en eeepc 900a (eller annan bok av sorten "net"). Det har ett okej trådlöst kort, men det händer inte mycket mer
Hacka en trådlös dörrklocka till en trådlös larmströmbrytare eller strömbrytare: 4 steg
Hacka en trådlös dörrklocka till en trådlös larmströmbrytare eller strömbrytare: Jag byggde nyligen ett larmsystem och installerade det i mitt hus. Jag använde magnetbrytare på dörrarna och kopplade dem via vinden. Fönstren var en annan historia och hårda kablar var inte ett alternativ. Jag behövde en trådlös lösning och det här är