Git Product home page Git Product logo

sensenet's People

Contributors

dwe2he avatar krad246 avatar leonardomurillo avatar teaganle avatar unixjazz avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sensenet's Issues

SCD Idle Power Draw

When the SCD is connected and taking readings, it increases idle power draw by about 4.3mA. When it is immediately disabled via sending 0x0104 on the I2C bus in setup() this is not an issue. However, when it is disabled and then re-enabled and read from and then disabled again, the current draw never goes back down. Could solve with a MOSFET or BJT if space allows.

Finish schematics review

Pending the final review of the schematics:

  • SAML21 pinout
  • KiCad footprints
  • Include data sheets / partnumbers
  • 3D models for kicad

Find larger SMD footprints

To make sure that the kit is accessible to people just learning to do SMD soldering, we can ensure that we use large parts where possible, and also expand the size of the pads.

Feather M0 Idle Power Draw

The Feather M0 LoRa draws about 0.37mA of current when idling using the sleepydog library. It would be ideal if we could push this down much further to the 0.01 or even 0.001 mA range and we should begin to explore other methods for doing this or other boards entirely that will be able to go lower than the m0 can possibly go.

Optimize PCB size and shape

While having a circular PCB is very cool, it also means that there is a lot of wastage wherever there are no components. This may be remedied by choosing a more space-efficient board shape and size.

However, the board should still be easy to solder on, which means that it cannot be too small or dense.

PMS Idle Power Draw

The Feather M0 LoRa draws about 0.37mA of current in idle. When the PMS is connected and the RESET held high, it runs at 1.7mA. If we could instead disconnect power from the PMS entirely using a MOSFET or BJT, we might be able to save that little bit of power and significantly increase the battery life of the device.

Optimal LoRa Radio Settings

Right now, the LoRa radio reaches 130mA of current when sending packets. It is possible to change the parameters on the radio in a way that might reduce this current draw, especially in the circumstance that the user is very close to their gateway.

Write Arduino test suite

To make testing easier, can write an Arduino program that helps the user test each sensor, I/O, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.