Ben Strahan of Hologram.io writes about why development hardware should be open source:
It’s a simple premise – black boxes stifle innovation while open systems encourage exploration. Black Boxes and IP have their place as an essential tool in our economy; but in an industry like IoT where rapid innovation is needed, we need to push for open development tools as the building blocks that lead to innovative end-products for industry and consumers.
Going forward Hologram will open-source all hardware we develop for the developer community, including dependent firmware, through OSHWA. We see this as a mandatory step we need to take to help move IoT forward, to lower the barriers to entry, and to spur innovation in a rapidly evolving ecosystem.
The hardware design files for the new Hologram Nova module are available on GitHub:
Chip McClelland designed this Particle Electron carrier board to enhance the reliability and capabilities his outdoor IoT project:
Particle Electron Carrier for Outdoor IoT Applications
I have been building IoT sensors for outdoor use for a few years now. Most of my focus has been on helping local parks better count and report the cars, bikers, joggers and hikers which use their facilities each day. By giving them an accurate and automatic way to measure park utilization, They can save significant labor costs, get a more complete count and facilitate reporting. My hope is that this work will show how important our parks are and help preserve and even expand funding for these vital community resources.
Longer term, I also want to collect environmental and health data with these devices and I realized that a general purpose enhancement to the Particle Electron would be useful in all manner of applications that I – or the community – might dream up. This project, developed in collaboration with the Particle community (see Team link) is open source and available to anyone who can wants to deploy IoT devices where there is no WiFi or utility power.
These carriers have proved to be very reliable and have survived 6 months so far in the North Carolina Summer. I have started working on a Solar Implementation and have some ideas for future improvement. Please let me know if this is helpful and if you have any comments or suggestions that could help improve the carrier.
chipmc has shared the board on OSH Park:
If you’ve enjoyed Guillermo Amaral’s electronics projects such as the Canon DSLR WiFi Remote, Raspberry Pi PSU, UARTMatic 3000+, Keypad Submodule and many more, then please consider giving to his cancer treatment fund:
I’ve unfortunately had to flip the bill for my two past surgeries and my on going cancer treatment… and as you can imagine, I’m running out of cash.
If you like my content and/or have found my published projects interesting or useful, please consider sending me some spare change and I’ll be ever so grateful.
Here are couple great project videos by Guillermo on YouTube:
Kris Winer designed this is a small 4-layer PCB for remote logging of absolute position and orientation:
STM32L433-based board with CAM M8Q concurrent GNSS, EM7180 + MPU9250 + MS5637 for absolute orientation, and an ESP8285 for wifi connectivity.
The absolute orientation engine uses the MPU9250 accel/gyro/magnetometer IMU sensor plus the MS5637 barometer as slaves to an EM7180 motion co-processor that sends quaternions and drift-stabilized altitude to the host via I2C.
There is an Arduino library and sketch available on GitHub:
PeskyProducts has shared the board on OSH Park:
From Kris Winer on Hackaday.io:
Small, connected device for smelling and hearing in any environment.
This is a 20 mm x 20 mm four-layer pcb tile full of interesting sensors (ICS43434 I2S Digital Microphone, MPU6500 acclerometer/gyro, BME280 pressure/temperature/humidity, and CCS811 air quality) with a Rigado BMD-350 UART BLE bridge for sending data to a smart phone all managed by a STM32L432 host MCU.
The STM32L432 is programmed using the Arduino IDE via the USB connector and serial data can be displayed on the serial monitor to verify performance and proper function, etc. But it is intended to be powered by a small 150 mAH LiPo battery for wireless sensing applications. The STM32L4 is a very low power MCU and with proper sensor and radio management it is possible to get the average power usage down to the ~100uA level, meaning a 150 mAH LiPo battery can run the device for two months on a charge.
A library for it is available on GitHub:
A collection of sketches to run the STM32L432-based (20 mm x 20 mm) sensor tile with an MPU6500 accel/gyro, ICS43434 I2S digital microphone, BME280 temperature/pressure/humidity sensor, and CCS811 air quality sensor. The sensor tile has an on-board MAX1555 LiPo battery charger, an on/off switch, and a Rigado BMD-350 nRF52 BLE module.