1,074 karma · joined January 16, 2012
Areas of expertise: * Embedded firmware for (C/C++), * Human-machine interfaces (Qt UIs, industrial HMI panels), * Industrial automation (primarily woodworking),
Recent expansions: * Machine vision for production automation.
Contact me at reinis@wot.lv
As far as I could tell, there's not that much of a difference (different heat-exchanger, circulation pump instead of a fan, maybe a three way valve for hot water)- but I have hard time seeing how they contribute to the price difference of several thousand EUR.
There are also quite a few conversion projects (where an air-air unit is converted to air-water), so I'm wondering if it really comes down to just higher demand for air-air?
Biological microscopes, on the other hand illuminate the sample from the back side (which doesn't work for fully opaque objects).
PIO actually came in handy for me when interfacing with an x-ray sensor which had 12 or 14 bits long UART data frame- not many micros have such a flexibility in their UART peripherals.
I used it to capture data from a thermal imaging sensor (extracted from an automotive night vision camera)- a weird ~75MHz data bus[0].
0: https://github.com/festlv/isc0901b0-breakout?tab=readme-ov-f...
IIRC Access reader isn't the only product the FrontRow R&D cost/stock of parts was tried to be recouped, but at that time I wasn't working there anymore.
Most connector vendors have specialized connectors for test fixtures that last much longer (they are also a lot more expensive).
The only drawback is that it's less secure, as it uses RF but I can't be bothered to dig a new cable to gate motor through already paved driveway.
I did it with MRI scan of my head (isolated the brain specifically) and kept it on my desk at work, ready to be handed to whoever came by wanting to pick my brain.
Two of (arguably the best) open source RC aircraft flight controllers (ArduPilot and PX4) are using extended Kalman filters in their state estimators (essentially sensor fusion that provides attitude/position estimate):
https://github.com/ArduPilot/ardupilot/tree/master/libraries...
https://github.com/PX4/PX4-Autopilot/blob/main/src/modules/e...
I'm not that familiar with cleanflight/betaflight/inav scene to know what the FPV racer flight controllers use.
Rp2040 is a decent choice for relatively slow speed digital bus multi-tool, but the USB1.1 speeds will be somewhat limiting (IIRC I achieved somewhere around 700-800KB/s of serial data throughput). PIO is also flexible enough for some almost standard-but-nonstandard digital buses (for example, I used it to interface with 12-bit SPI-like interface- not many MCUs support word-widths that are not multiple of 8 for their hardware SPI interfaces).
For a buffer to work, it necessarily needs to be hotter than supply temperature, which means more losses and more work for the heat pump.
Since heat pump can easily adjust the supply temperature, the most efficient system will be the one where the energy delivered to underfloor heating or radiators is just balanced out by heat loss of the building.
Where buffers are useful is heat sources whose power cannot be modulated (my old diesel furnace for example- when it fired, it produced roughly 20kW, with the only adjustment being supply temperature at which it turns off), or where there is a cost to frequent starting/stopping the heat source (I.e. you probably don't want to get up in the middle of night to add wood to a wood-fired furnace, and pellet-fired furnace needs to be maintained more often in such operation mode).
If one really needs 25kW heat source, one really needs a 25kW heat source. There is no clever way around it. The real question is whether one really needs 25kW heat source (which can be answered definitively by either measuring the delivered==required power, looking at the peak continuous fuel consumption (let's say the coldest day or week), or by having accurate heat loss model of the building. In a heating season, the buffer cannot realistically be large enough to significantly reduce the power requirement. For example, 1m3 of hot water when used as a buffer can store roughly 30kWh (when heated 25 degC above supply temperature). My house needed 240kWh of energy in the coldest day, so the buffer would only cover 10% of the needed heat.
I had set up monitoring for my diesel furnace, so I could see for myself what was the peak heat requirement over two heating seasons (10kW continuous in the coldest winter day). So, I selected an 11kW heat pump, which, if needed also has 9kW of resistive backup heaters. It also matched the numbers in energy-efficiency certificate of the house (theoretical calculation based on materials/thickness/local outside temperatures) within 10-15% or so.
It has actually gotten to a point where often time is the most "expensive" component of hobby/open-source hardware projects- while the cost of CAD software has decreased (mostly due to competition and increased demand that allows to spread the development cost over larger customer base), the productivity of CAD-related tasks has not increased much, if at all.
It is getting less frequent in modern code bases that target 32-bit MCUs with hardware-floating point support, but converting large codebases
It also means that the actuation temperature varies with room temperature and airflow in the room.
Do you mean cutting the screw to length with a nut on it, which then fixes the thread as you unfasten it?
I'm definitely not arguing that C shouldn't be used and everybody should be using <insert-the-currently-trendy-systems-programming-language>: just thinking out loud if improved documentation could prevent at least some of the common footguns.
I often remember my PHP days in horror, but mysqli_query manpage does warn you about SQL-injections now.
Agree, but not everyone here can afford <5 year old vehicle, so people have to do with the means they have. As soon as warranty/lease ends, people generally go with cheaper, non-manufacturer maintenance shops.