Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
index [2020/02/17 20:26]
qyx
index [2020/06/07 19:31] (current)
qyx [Remote data acquision, NW-R platform series]
Line 1: Line 1:
 ===== My new home ===== ===== My new home =====
  
-This page lists some of my personal, commercial and research projects. Most of the resources are available under permissive open-source licenses, including the hardware. Sources are available at [[https://​github.com/​iqyx]]. You can contact me using [[qyx@krtko.org]] or qyx@freenode.+This page lists some of my personal, commercial and research projects. Most of the resources are available under 
 +permissive open-source licenses, including the hardware. Sources are available at [[https://​github.com/​iqyx]]. 
 +You can contact me using [[qyx@krtko.org]] or qyx@freenode.
  
   * 02/2018 Migration of pages from the old location http://​qyx.krtko.org/​projects/​ and others is ongoing. Old links should still work though.   * 02/2018 Migration of pages from the old location http://​qyx.krtko.org/​projects/​ and others is ongoing. Old links should still work though.
Line 7: Line 9:
  
   ​   ​
 +
 +
  
 ===== Projects ===== ===== Projects =====
  
-{{:​index_thumbs:​p1080172.jpg?​120 |}} [[tomato-single-cell/​]] 
  
-<wrap tag>​{{mdi>​alert-circle-outline}} ​Deprecated</​wrap>​+ 
 + 
 + 
 +==== Remote data acquision, NW-R platform series ==== 
 + 
 + 
 + 
 +{{index_thumbs/​sama5d27-main-nwr2u-3d.png?​120 |}} 
 +[[nwr-sama5d27-main/​|Microchip SAMA5D27-SOM1 based main board for the NW-R platform]] 
 + 
 +<wrap tag>​{{mdi>​progress-check}} Prototype lab test</​wrap>​ 
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​ 
 + 
 +A middle-class Linux-based main board for not computationally intensive applications. 
 +Linux console, SAM-BA bootloader and Linux USB gadgets (USB device) are accessible from 
 +front panel USB micro-B connectors. One USB A host connector is available for arbitrary use. 
 +The board connects to the backplane over Ethernet, CAN and I2C/​SMBus. 
 + 
 +Buildroot, U-Boot and Linux kernel configuration is available.  
 +---- 
 + 
 + 
 + 
 +{{index_thumbs/​osd335x-sm-main-nwr2u-3d.png?​120 |}} 
 +[[nwr-main-osd335x/​|Octavo Systems OSD335x-SM based mainboard for the NW-R platform]] 
 + 
 +<wrap tag>​{{mdi>​lightbulb-on-outline}} ​Proposal/​Idea</​wrap>​ 
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​ 
 + 
 +An Octavo Systems OSD335x-SM based mainboard for the NW-R platform running GNU/Linux for more computationally 
 +intensive DAQ applications. 
 +---- 
 + 
 + 
 + 
 +{{:​index_thumbs/​tsp-2c-nwr2u-3d.png?​120 |}} [[tsp-2c-nwr2u/​|2-cell TSP solar power board, 2U NWR form factor]] 
 <wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​ <wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​
-<wrap tag>​{{mdi>​school}} Research</​wrap>​ +<wrap tag>​{{mdi>​progress-check}} Prototype ​lab test</​wrap>​
-<wrap tag>​{{mdi>​progress-check}} Prototype ​field test</​wrap>​+
  
-A single-cell Li-Ion/Li-Po/​LiFePO4 ​battery ​solar charger board for the natWatch platform (tomato-series solar chargers)+Solar power board for the NWR platform. Charges a two series ​cell Li-Ion ​or Li-Po external ​battery ​and provides 
 +5V power to the NWR backplane. Design partially verified.
 ---- ----
  
-{{nwdaq-g201/​img_20190104_213920.jpg?​120 |}} [[nwDaq-G201/​]]\\ 
-//(OSS Plumcore, OSHW, research, Status: prototype manufactured,​ errata, next rev. planned)// 
  
-miniature and battery powered data logger and remote data acquisition ​system for CAN based sensors+ 
 +{{index_thumbs/​onion-main-nwr2u-3d.png?​120 |}} 
 +[[onion-inet-gw-nwr2u/​|Onion Omega2S based internet router for the NW-R platform]] 
 + 
 +<wrap tag>​{{mdi>​progress-check}} Prototype lab test</​wrap>​ 
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS (OpenWrt), OSHW</​wrap>​ 
 + 
 +Onion Omega2S module based board for connecting a NWR DAQ system ​to the Internet. There are several interfaces available:​ 
 +  * internal single-chain 802.11b/g/n WiFi (SMA connector) 
 +  * mini-PCIe slot (USB & PCIe, SIM socket) ​for 802.11 wireless card, cellular modem or LoRaWAN modem, etc (SMA connector hole reserved) 
 +  * internal 2G/Edge (with SIM socket, SMA connector) or LTE (NB-IOT) modem 
 + 
 +Omega2S module is OpenWrt compatible. ​
 ---- ----
 +
  
  
 {{index_thumbs/​thumbnail_wip.png?​120 |}} {{index_thumbs/​thumbnail_wip.png?​120 |}}
 +[[bat-aa-nwr2u/​|Battery module/​power supply unit for 3 AA cells]]
  
-[[nsprofiler-cap/]]\\ +<wrap tag>​{{mdi>​progress-check}} Prototype lab test</wrap> 
-//(abandoned, Status: for reference only, testing FW available)//+<wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</wrap> 
 + 
 +Power supply unit designed to accomodate 3 AA (14500primary or rechargeable cells in a 3S1P pack. 
 +Wide input voltage range allows different cell chemistries to be used: 
 +  * NiCd/NiMH 1.2V rechargeable batteries (3.6V pack voltage) 
 +  * Alkaline 1.5V cells (4.5V pack voltage) 
 +  * Lithium 1.5V cells (4.5V pack voltage) 
 +  * LiSoCl2 3.6V cells (10.8V pack voltage)
  
-13-segment capacitive profiler probe for measuring moisture content in soil and snow 
 ---- ----
  
  
-{{index_thumbs/​lcd-temp-hum-meter-pcb.png?​120 |}} [[lcd-temp-hum-meter/​]]+==== Low power data acquisition,​ old NatWatch series ====
  
-//(OSS, OSHW, one-off play-project to try STM32L053 segmented LCD driver, Status: working prototypes)//​ 
  
-Quite ordinary temperaturehumidity and pressure meter with a 8-digit 14-segment LCD display. Built to try the internal segment LCD driver of the STM32L053 microcontroller,​ failed partially thanks to a MCU bug. Personal project.+ 
 +{{:​index_thumbs:​p1080172.jpg?​120 |}} 
 +[[tomato-single-cell/​]] 
 + 
 +<wrap tag>​{{mdi>​alert-circle-outline}} Deprecated</​wrap>​ 
 +<wrap tag>​{{mdi>​open-source-initiative}} OSSOSHW</​wrap>​ 
 +<wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​ 
 + 
 +A single-cell Li-Ion/​Li-Po/​LiFePO4 battery solar charger board for the natWatch platform (tomato-series solar chargers)
 ---- ----
  
  
-{{index_thumbs/​plc-sama5d27-din.jpg?​120 |}} 
  
-[[plc-sama5d27/​HVAC PLC using SAMA5D27-SOM1 module]]+{{index_thumbs/​p1080163.jpg?​120 |}} 
 +[[kiwi-simple]]
  
-<wrap tag>​{{mdi>​account-circle-outline}} ​Personal</​wrap>​ +<wrap tag>​{{mdi>​alert-circle-outline}} ​Deprecated</​wrap>​ 
-<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​+<wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​
 <wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​ <wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​
  
-A PLC with ethernetUSB hostUSB device, 2x CAN interfaces and 2x RS485 interfaces built around the SAMA5D27-SOM1 module from Microchip. It runs a buildroot-based Linux in my basement with a bunch of python scripts to control my HVAC. Personal project. Base for a controller board for another commercial project.+ 
 +2Msps4-channel1Vp-p, GPS synchronized signal digitizer
 ---- ----
  
-{{index_thumbs/​sama5d27-main-nwr2u-3d.png?​120 |}} 
-[[nwr-sama5d27-main/​|Microchip SAMA5D27-SOM1 based main board for the NW-R platform]] 
  
-<wrap tag>​{{mdi>​lightbulb-on-outline}} Proposal/​Idea</​wrap>​ 
-<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​ 
  
-A middle-class Linux-based main board for not computationally intensive applicationsLinux console, SAM-BA bootloader and Linux USB gadgets (USB device) are accessible from front panel USB micro-B connectors. One USB A host connector is available for arbitrary use. The board connects to the backplane over Ethernet, CAN and I2C/SMBus.+{{:​index_thumbs:​p1080161.jpg?120 |}} 
 +[[plumpot-lp]]
  
-Buildroot, U-Boot and Linux kernel configuration is available. ​+<wrap tag>​{{mdi>​alert-circle-outline}} Deprecated</​wrap>​
  
 +Low power STM32L4 base board for the natWatch platform with micro-sd slot, QSPI flash
 ---- ----
  
-{{index_thumbs/​osd335x-sm-main-nwr2u-3d.png?​120 |}} 
-[[nwr-main-osd335x/​|Octavo Systems OSD335x-SM based mainboard for the NW-R platform]] 
  
-<wrap tag>​{{mdi>​lightbulb-on-outline}} Proposal/​Idea</​wrap>​ 
-<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​ 
  
-A Octavo Systems OSD335x-SM based mainboard for the NW-platform ​running GNU/Linux for more computationally intensive DAQ applications.+{{:​index_thumbs:​p1080161.jpg?​120 |}} 
 +[[plumpot-cellular]] 
 + 
 +<wrap tag>​{{mdi>​alert-circle-outline}} Deprecated</​wrap>​ 
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​ 
 +<wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​ 
 + 
 +One of the first natWatch ​platform ​base boards. It contains a STM32F401 MCU, Quectel M66 GSM/GPRS modem and a AX5243 radio.
 ---- ----
  
  
-{{:​index_thumbs/​tsp-2c-nwr2u-3d.png?​120 |}} [[tsp-2e-nwr2u/​|2-cell TSP solar power board, 2U NWR form factor]] 
  
-<wrap tag>​{{mdi>​lightbulb-on-outline}} ​Proposal/​Idea</​wrap>​+{{index_thumbs/​thumbnail_wip.png?​120 |}} 
 +[[nw-can-adapter]] 
 + 
 +<wrap tag>​{{mdi>​alert-circle-outline}} ​Deprecated</​wrap>​
 <wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​ <wrap tag>​{{mdi>​open-source-initiative}} OSS, OSHW</​wrap>​
-<wrap tag>​{{mdi>​school}} Research</​wrap>​+<wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​
  
-Solar power board for the NWR platform. Charges a two series cell Li-Ion or Li-Po external battery and provides 5V power to the NWR backplane. Design partially verified.+CAN bus sensor interface ​board
 ---- ----
  
-{{index_thumbs/​onion-main-nwr2u-3d.png?​120 |}} 
-[[onion-inet-gw-nwr2u/​|Onion Omega2S based internet router for the NW-R platform]] 
  
-<wrap tag>{{mdi>​lightbulb-on-outline}} Proposal/​Idea</​wrap>​ +{{index_thumbs/​thumbnail_wip.png?​120 |}} 
-<wrap tag>​{{mdi>​open-source-initiative}} OSS (OpenWrt), OSHW</​wrap>​+[[nw-can-adapter-ns]]
  
-A Onion Omega2S module based board for connecting a NWR DAQ system to the Internet. There are several interfaces available:​ +<wrap tag>​{{mdi>​alert-circle-outline}} Deprecated<​/wrap> 
-  * internal single-chain 802.11b/g/n WiFi (SMA connector) +<wrap tag>​{{mdi>​open-source-initiative}} OSSOSHW</​wrap>​ 
-  * mini-PCIe slot (USB & PCIeSIM socket) for 802.11 wireless card, cellular modem or LoRaWAN modem, etc (SMA connector hole reserved) +<wrap tag>​{{mdi>​progress-check}} Prototype field test</wrap>
-  * internal 2G/Edge (with SIM socket, SMA connector) or LTE (NB-IOT) modem+
  
-Omega2S module is OpenWrt compatible. ​+CAN bus sensor interface board without galvanic isolation
 ---- ----
 +
 +
  
 {{index_thumbs/​thumbnail_wip.png?​120 |}} {{index_thumbs/​thumbnail_wip.png?​120 |}}
 +[[nw-green-tomato-psu]]
  
-[[umesh|uMesh secure mesh network protocol stack]]\\ +<wrap tag>​{{mdi>​alert-circle-outline}} Deprecated<​/wrap> 
-//​(abandoned, ​OSS, Status: functionality redone and included in Plumcore)//+<wrap tag>​{{mdi>​open-source-initiative}} ​OSS, OSHW</wrap> 
 +<wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​ 
 + 
 +24-60V isolated power supply, 5V/1A output
  
-uMesh is a set of experimental communication protocols intended mainly for low data rate wireless mesh networks such as sensor networks for environmental data gathering, asset and people tracking, short message delivery and paging, narrowband voice communication etc. in scenarios, where common network infrastructure is not reachable and/or is not feasible for a particular purpose. Protocols are designed with high level of security in mind which could make them suitable for many critical and disaster recovery applications in the future. 
 ---- ----
 +
 +
 +
 +
 +==== DAQ and sensors, other ====
 +
 +
 +
 +{{nwdaq-g201/​img_20190104_213920.jpg?​120 |}}
 +[[nwDaq-G201/​|Miniature DAQ device in a Gainta G201 enclosure]]
 +
 +<wrap tag>​{{mdi>​progress-check}} Prototype lab test</​wrap>​
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS (plumcore), OSHW</​wrap>​
 +<wrap tag>​{{mdi>​school}} Research</​wrap>​
 +
 +A miniature and battery powered data logger and remote data acquisition system for CAN based sensors. Next revision planned.
 +----
 +
 +
  
 {{index_thumbs/​thumbnail_wip.png?​120 |}} {{index_thumbs/​thumbnail_wip.png?​120 |}}
  
 +[[nsprofiler-cap/​]]\\
 +//​(abandoned,​ Status: for reference only, testing FW available)//​
 +
 +13-segment capacitive profiler probe for measuring moisture content in soil and snow
 +----
 +
 +
 +
 +
 +
 +
 +==== DAQ software ====
 +
 +
 +{{index_thumbs/​thumbnail_wip.png?​120 |}}
 [[plumcore/​|plumCore framework]] [[plumcore/​|plumCore framework]]
  
-//(OSS, Status: active WIP)//+<wrap tag>​{{mdi>​open-source-initiative}} ​OSS</wrap>
  
 A modular framework for data logging, remote data acquisition and low power wireless mesh networks. ​ A modular framework for data logging, remote data acquisition and low power wireless mesh networks. ​
 +----
  
 +
 +
 +
 +
 +==== Gadgets, personal ====
 +
 +
 +{{index_thumbs/​lcd-temp-hum-meter-pcb.png?​120 |}} [[lcd-temp-hum-meter/​]]
 +
 +//(OSS, OSHW, one-off play-project to try STM32L053 segmented LCD driver, Status: working prototypes)//​
 +
 +Quite ordinary temperature,​ humidity and pressure meter with a 8-digit 14-segment LCD display. Built to try the internal segment LCD driver of the STM32L053 microcontroller,​ failed partially thanks to a MCU bug. Personal project.
 ---- ----
 +
 +
 +
 +==== Wireless networking, personal ====
 +
 +==== Software, other ====
 +
 +
 +==== Hardware, other ====
 +
 +{{index_thumbs/​plc-sama5d27-din.jpg?​120 |}}
 +
 +[[plc-sama5d27/​HVAC PLC using SAMA5D27-SOM1 module]]
 +
 +<wrap tag>​{{mdi>​account-circle-outline}} Personal</​wrap>​
 +<wrap tag>​{{mdi>​open-source-initiative}} OSS (Buildroot, Linux), OSHW</​wrap>​
 +<wrap tag>​{{mdi>​progress-check}} Prototype field test</​wrap>​
 +
 +A PLC with ethernet, USB host, USB device, 2x CAN interfaces and 2x RS485 interfaces built around the SAMA5D27-SOM1 module from Microchip. It runs a buildroot-based Linux in my basement with a bunch of python scripts to control my HVAC. Personal project. Base for a controller board for another commercial project.
 +----
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{{index_thumbs/​thumbnail_wip.png?​120 |}}
 +
 +[[umesh|uMesh secure mesh network protocol stack]]\\
 +//​(abandoned,​ OSS, Status: functionality redone and included in Plumcore)//
 +
 +uMesh is a set of experimental communication protocols intended mainly for low data rate wireless mesh networks such as sensor networks for environmental data gathering, asset and people tracking, short message delivery and paging, narrowband voice communication etc. in scenarios, where common network infrastructure is not reachable and/or is not feasible for a particular purpose. Protocols are designed with high level of security in mind which could make them suitable for many critical and disaster recovery applications in the future.
 +----
 +
  
 {{index_thumbs/​thumbnail_wip.png?​120 |}} {{index_thumbs/​thumbnail_wip.png?​120 |}}
Line 214: Line 368:
 ---- ----
  
- 
-{{index_thumbs/​p1080163.jpg?​120 |}} 
- 
-[[kiwi-simple]] 
- 
-2Msps, 4-channel, 1Vp-p, GPS synchronized signal digitizer 
----- 
- 
- 
-{{:​index_thumbs:​p1080161.jpg?​120 |}} [[plumpot-lp]] 
- 
-Low power STM32L4 base board for the natWatch platform with micro-sd slot, QSPI flash 
----- 
- 
-{{:​index_thumbs:​p1080161.jpg?​120 |}} [[plumpot-cellular]] 
- 
-One of the first natWatch platform base boards. It contains a STM32F401 MCU, Quectel M66 GSM/GPRS modem and a AX5243 radio. 
----- 
  
  
  • index.1581971203.txt.gz
  • Last modified: 2020/02/17 20:26
  • by qyx