wildernesslabs / clima Goto Github PK
View Code? Open in Web Editor NEWClimate Station App
License: Apache License 2.0
Climate Station App
License: Apache License 2.0
For the next version of Clima, I propose the following features:
For my first practice project I chose the sample project Send Data From Meadow to an ASP .NET Server via WiFi after the Hello, LED project. The coding portion in the linked directions cannot be followed to complete the project. Copying the sample project on GitHub probably will allow me to complete the project.
Recommendation to add section or badge marking out of date or previous version to links providing directions that will not allow you to complete a project. Label is probably most useful for guiding first time users to their first project.
I'm no expert, so this is just a hunch on my part, but I feel like the rain cover would work better if the "covers" had some "overhang" with respect to the gaps rather than being "flush" with them. Currently it seems like it wouldn't take much for a raindrop with some force to get some upward momentum and sneak right in if it hit just below a gap.
I've drawn some pink lines in an attempt to illustrate what I think the problem could be:
Feel free to close/dismiss the concern if you think/know I'm wrong. Just thought I'd bring up the concern.
The wind direction from the wind vane reports a 0-360 value, presumably from some fixed point on the hardware. It bears no relation to the actual installed orientation to true north, so the reported direction is only going to be right by accident of install. The app needs to support a calibration offset and there needs to be some way to set/update that offset after the hardware is installed.
It's hard to tell if Meadow App is running properly once deployed out in the field with no visible indication that the app is running, or the system is turned on.
https://github.com/WildernessLabs/Clima/blob/main/Image_Assets/Clima_Fritzing_Diagram.png
The LM35 is off-by-one and appears to be flipped front-to-back.
If I am reading this TI datasheet correctly, the front (flat) side has the left pin as GND.
That would mean the component should be flipped over and moved one pin down.
Like wind direction, wind speed is read once per minute. It should be sampled more frequently and return both a mean (wind speed) and max (gust speed)
Looks like the Clima project has a dependency on Meadow.Core.
PS C:\repo\Clima\Source\Clima> dotnet restore Clima.sln C:\Program Files\dotnet\sdk\5.0.200-preview.21079.7\NuGet.targets(290,5): error MSB3202: The project file "C:\repo\Meadow.Core\source\Meadow.Units\Meadow.Units.csproj" was not found. [C:\repo\Clima\Source\Clima\Clima.sln]
I'm also seeing this error which I assume is because the restore is failing.
'C:\repo\Meadow.Foundation\Source\Meadow.Foundation.Peripherals\Sensors.Weather.WindVane\Driver\Sensors.Weather.WindVane\Sensors.Weather.WindVane.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore. WilderenessLabs.Clima.Meadow.Pro.HardwareDiagnostics C:\repo\Clima\Source\Clima\WilderenessLabs.Clima.Meadow.Pro.HardwareDiagnostics\WilderenessLabs.Clima.Meadow.Pro.HardwareDiagnostics.csproj'
Is there a place where I can get Meadow.Core? I can't seem to lay my eyes on it here in your public repo.
Right now the Clima samples wind direction periodically (one a minute) and reports direction. Physically I see it moving a whole lot, so that number is going to be poor for accuracy. We should probably sample more frequently and return a something more like a rolling-median average of direction.
Images and instructions need updates https://github.com/WildernessLabs/Clima/blob/main/Docs/Clima.Pro/Assembly_Instructions/Electronics_Installation/readme.md
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.