Group

Open Source Solutions / Feed

This group is for anyone interested in open-source technologies for ecology and conservation. We welcome contributions from both makers and users, whether active or prospective. Here, we believe in the need for open-source hardware and software to do good science and research. It is a place to share novel or existing technologies, exchange resources, discuss new projects, ask for advice, find collaborators, and advocate for adopting open-source technologies.

article

CERES TAG

Ceres Tag sends just in time alerts and GPS location to have the power to track and trace.

3
See full post
discussion

How can open source tools make conservation tech more sustainable and accessible?

Open source tools help our community think of creative solutions, share resources, and make conservation tech tools more affordable and accessible for everyone. All of that means...

1 1

I've been working with a current visiting scholar who's from China and has been interested in getting started with some acoustic monitoring studies when he goes back to China later this year. I've been working with him to try to figure out some options (with some help from folks met through Wildlabs!) but the name-brand stuff from Wildlife Acoustics is more than double what it would be in the states once customs and imports and exchange rates are taken into account. Open-source solutions that can be manufactured on the ground in countries where we're trying to do work can avoid many of those costs, support local economies, and even be good for the environment to the extent that you're avoiding the (minimal but non-zero) emissions of shipping stuff all over the place.

See full post
discussion

Self-powered Buoy collecting vital sensor data -- Looking for conservation projects to collaborate with

Hey all! I work for a company called Sofar Ocean Technologies that is doing really cool work in the ocean conservation world and I'm interested in getting them to collaborate more...

3 0

Hello Aadithya,

Excited to hear about your marine acoustics outreach. I am interested to explore the possibilities of collaborative work on this line.

One of my doctoral scholars is about to submit his thesis on terrestrial acoustic studies. Please respond to jrnair@duk.ac.in (as I may likely miss responses if any, send to this group). 

Regards

Jaishanker

Hi Jaishanker, I just reached out to over email, apologies for the delay. We are interested in working with underwater hydrophones and this might be of use in your specific case study. Bristlemouth's timeline is still being created, but we're hoping to have devkits ready closer to the end of this year. I'm happy to chat more to learn about the specific research you are doing and how we can best help!

If you're looking to identify collaborators - probably lots of organizations listed in the Conservation Tech Directory would be interested (quick prelim search yields orgs like Echospace, European Tracking Network, FACT network, IMOS, IOOS, other tracking networks like that, USA's NEON, eOceans, Oceans+)! Also org's like Blue Ventures, Save our Seas (run acoustic tracking array), MBON (run Biotrack) come to mind. 

See full post
discussion

Apply to the 2022 GOSH Gathering in Panamá!

The Gathering for Open Science Hardware (GOSH) community is excited to announce that applications to attend the 2022 GOSH Gathering are now open! The Gathering will be held at...

1 0

There are only a few days left to apply to the 2022 Gathering for Open Science Hardware! Join a community of scientists, hardware developers, artists, and activists working together on open hardware for science!

See full post
discussion

What would an open source conservation technology toolkit look like?

Hi. We've had a nice discussion about this topic in a different thread and I wanted to break it out into a separate discussion thread. For context, here is the previous...

23 0

Hi Akiba, [not sure if I'm on the right thread]

The Open-Source Tech Toolkit would need a repository for designs & specifcations. Regarding the latter, I'm a Technical Editor for a specification company. The format we use for the architecture & construction industry is suitable for any discipline [e.g. teaching students how to write a spec using our format/proforma they're given a task to write "how to tie their shoe laces"].

A specification defines qualities & standards (e.g. ISO, IEC). Drawings illustrate locations & quantity. Drawings are normally referenced back to the specification clauses.

I'd like to write an example of a specification for the Wildlogger, which will cover the many options for sensors, including references to approved/tested sensors and [if necessary] how they should be calibrated.

Looking over the horizon, what is the best repository for such Toolkit drawings and specifications?

If demand was large enough, and funding available, the company I work for could host the specifications and I'd maintain them full-time: There would be many advantages using our database over MS Word-based system.

 

Best Regards,

Nigel 

  

 

Hi Nigel. 
That's a very kind offer. I think currently github is the main repository I use for those kinds of documents. I like your idea and it'd be great to expand WildLogger out to a full featured data logger. The original intent of the design was as an educational tool to learn the programming concepts, but I didn't expect that people would deploy them in actual scientific applications. It's really cool. 

As for specs and hosting, I'd actually prefer to keep them on github which is a popular platform and gets around the funding side of things. I've dealt with formal software specs and requirements in a previous corporate life but I think the scope of many of the projects we are undertaking is small enough that formal specs might not be needed. For the scale you're thinking, you might want to discuss with the Society for Conservation Biology or the larger organizations that are trying to plan out a roadmap for conservation biology. 

Akiba

Hi Akiba,

Just found out from the marketing dept at my work the cost to host multiple specs - very expensive [$NZ 7K-10K].

Host it on GitHub for starters then. I'm a newbie to GitHub, so it's an opportunity to become familiar with it.

I'll begin by drafting a specification for the the Wildlogger with various peripherals/sensors other groups are testing for different scientific applications. It would be a standalone document in MS Word with hyperlinks to other docs, electronics suppliers, methodologies e.g. for calibrating sensors etc.

The doc will evolve over time, no doubt inform future development for the Wildlogger, possibly resulting in new variants. Knowledge won't be lost in the ether.

Nigel

See full post
discussion

Volunteer 3D Design Work (Simple) for Your Open Source Project!

Hi Wildlabbers! I've been working on some mentally stressfull 3D modelling this month that's got a whole bunch of parameters and math going on. While I'm in "...

1 0

Amazingly nice offer! Thanks! 

I know how projects can sometimes be stressful. I had a bit of that feeling lately when having to figure out how to code a trap alarm my boss let me spend a lot of money for materials for.

See full post
event

Event: 2021 Open Hardware Summit

Join Akiba and Jacinta from WILDLABS' Build Your Own Data Logger course at the virtual 2021 Open Hardware Summit on April 9th!  In their presentation, Akiba and Jacinta will discuss how sharing community knowledge can...

0
See full post
discussion

Data standards: How can WILDLABS support?

Hi Wildlabbers WILDLABS has been thinking about data standards practices recently and I wanted to throw a couple questions out to our community: 1) What...

6 0

As someone who has practiced in information technology standards groups and actively worked on data schema standards to facilitate data sharing and even legally valid business transactions (https://www.oasis-open.org/committees/download.php/31222/ENML-1.0-Specification.pdf), my experience indicates it is important that you do the following:

1) Create a small workgroup of the right stakeholders who are committed to the process and results;

2) Pick a schema definition language - JSON or XML - to create the standard (JSON is the flavor of the day, but it is possible to do both with the right commitment);

3) Get people trained on the methodology and grammar for creating the schema;

4) Build the right semantic model up to a level of detail that is feasible for implementation within one year - if you go deeper than that the people who need to get things done in the field will move on while the workgroup will still be arguing details;

5) Build the schema; and

6) Build at least reference tools and applications in at least 2 different programming languages that show the model and schema working.

Without this process, it will be easy to miss the forest by getting lost in the trees (apologies for that).

Arshad

I don't know that it would be possible to create one scheme across all fields and collection tools. I'm involved in a project trying to define shared data standards with 10 private companies in one sector and that's a multi-year discussion. KDEs for seafood traceability (not even a full schema) took 5 years. If by standards you mean general agreements in principles, then maybe working with the ODI would be a good approach (see the work they did on engineering). if you want to get to schemas, maybe check with Matt Jones at NCEAS, bc data science for ecology is his career's work.

Hi skatewing,

I'm not a domain expert like most people in this forum, but I have created XML schemas using object oriented (OO) principles in the past; the same capability exists with JSON schemas.

The important thing is to create a heirarchy of schemas, starting with a generalized schema definition that applies to all participants at the upper layer, and inherit that schema as one starts diving deeper. This permits specialized schemas at lower layers that meets the needs of smaller groups, but as one moves up the schema hierarchy, one finds common parent objects that can be shared with other groups.

If it is impossible to create it in a hierarchy for all group participants, it is possible to start with a smaller general schema that meets everyone's needs and then each specialized group can create independent hierarchies, which can then be linked as necessary (https://json-schema.org/learn/getting-started-step-by-step.html#references)

This capability of inheriting parent schemas, and linking to external schemas, allows simultaneous - yet separate - development by many groups without having to involve everyone all the time. You do need to bring together many people for a short while for the more general parts of the schema at higher levels; but once defined, it can segment out to smaller groups as specialized schema branches/hierarchies are defined.

Arshad

See full post
event

WILDLABS Tech Tutors: Season Two

WILDLABS Team
The WILDLABS Tech Tutors are back! Starting this December, join us for our second season and get even more answers to your biggest "how do I do that?" questions of conservation tech. Whether you're a #tech4wildlife...

0
See full post
event

Tech Tutors: Review Session

WILDLABS Team
Missing Tech Tutors? Us too! Catch up on every episode from Season 1, check out some of our community highlights, and find out what we loved most about launching this series in this mid-week Tech Tutors review session....

0
See full post
discussion

Tech Tutors: Creating Custom Hardware with Arduino

Hi everyone. This is Akiba from FreakLabs and I'm half of the presenters for the upcoming Tech Tutors talk: Creating Custom Hardware with Arduino. The original title was...

7 0

Hey Akiba

Super excited for the talk tomorrow, I've only just discovered Arduino so I'm really keen to learn more!

I would be very grateful for any advice regarding using Arduino to programme AudioMoths. I'm potentially interested in exploring Arduino as I understand the Arduino Nano 33 BLE can be used to download self-taught models created on Edge Impulse?

Do you have any experience with Arduino used with Edge Impulse models? Due to 24hr activity of my subjects (human hunters), I need the AudioMoths 'listening' 24hrs, but ideally to save battery they will only be programmed to 'record' when identifying the correct sounds using trained data. Deployment will be 5 months in dense Amazon rainforest so getting the AudioMoths programmed for long durations would be incredible!

I'd appreciate any thoughts on this, thank you again!

Maxine

Hi Maxine. 

I totally missed this post, but we'll be doing office hours once we kick off the Arduino series. In regards to your questions, at this moment, I don't see any environment to program the Audiomoth using the Arduino IDE and platform. You'd have to use a standard toolchain to program them which may be a bit daunting. I also haven't spent much time with Edge Impulse so I can't really comment on it. 

It sounds like you're looking for a smart way to trigger your "audio trap" to record during a specific event. There may actually be a few potential solutions, especially if you are looking for human hunters. This could consist of motion detection, sound level detection, sound frequency detection (ie: chainsaws), photointerruption (think a chime when entering a shop), or many other ways. Perhaps we can discuss during one of the office hours. Or if you want to start a separate thread, it may be a good opportunity to brainstorm potential solutions. 

Hope that helps.

Akiba

Hi Akiba

No worries, thanks for responding!

I'd love to delve into more detail on this once the new series has started and I have an idea of the tools and kit required! I think what you're proposing sounds like a real space and energy saver on the machines so very excited about this!

I'll look out for the series launch and definitely be in touch! :)

Thank you so much!

Maxine

See full post
discussion

Tech Tutors: How do I build bespoke conservation technology?

Hi Wildlabbers,  We hope you enjoyed our sixth Tech Tutors session tomorrow with Nigel Butcher, who tackled the question: How...

8 0

Hi Nigel

When talking about using switched regulators, does using e.g. 12V batteries with a 5V output extend the battery life or only slowly release the power so it doesn't short the device? I understand life-span is more to do with capacity and this is usually higher with voltage... but that's as far as my battery knowledge goes!

Any guidance would be greatly appreciated, thanks!

Maxine

Hi Maxine,

A switched regulator rather than a fixed one doesn't use as much power trying to maintain a constant voltage. Most USB driven equipment will have internal power circuitry to reduce this further for the 3.3V etc that most chips require, so that if there are fluctuations in the 5V supply are of little consequence.  This weblink gives you an explanation.

https://www.renesas.com/sg/en/products/power-management/linear-vs-switching-regulators.html

We built our own regulators at one stage but found the off the shelf ones that I highlighted in the talk generally only use an additional 5mA of current which on most remote solar/battery operating system is negligible.

Remember: Power in Watts= Volts x Amps so you will see less current drawn from your battery at higher voltage. Battery capacites are given in Ah or mAh which is the current multiplied by the operating time in hours.

Hope this helps and good luck with your work

Nigel

 

Hi Maxine,

There are pros and cons to switching regulators and linear regulators.  Linear regulators "throw away" the excess voltage in order to maintain a constant output voltage.  This is wasteful, but on the plus side when the equipment is asleep then the linear regulator draws only microamps.  A switching regulator is as high as 95+% efficient when running close to it's rated output, but when the equipment is asleep the quiescent draw might be in the milliamp range (1000x higher).

So linear regulators do best when they are powering equipment that sleeps a lot, and switchers do well otherwise, but you'd still need to do the sums.  In general, switchers are most efficient when input and output voltages are not wildly different and the load is drawing not less than 5% of the rated current.  Switchers can also be noisy, in the electrical sense.  This can affect the quality of the data obtained, so some testing should be done.  Choosing a switching regulator is more involved than choosing a linear regulator.

Thanks,

-harold

 

See full post
funding

Argos Satellite Tag Open-Source Grant

WILDLABS community member Thomas Gray from Argos has given us a preview of an upcoming grant program to develop open-source tags. Three years ago, Argos worked with the Arribada Initiative to develop an open-source...

0
See full post