Convenient way to add plenty of environmental information with limited number of wires. Four BME280s can deliver four pressure+temperature+humidity sets with six wires (Vcc,Gnd,2x SDA&SCL), while allowing four of those to be shared with other I²C...
In the details section of this project you will find a detailed analysis of the I2C bus and how it works, both electrically and in software. Make sure you read this before proceeding, so you understand what the code is doing. We're going to use the NodeMCU...
If you have Windows 10 Pro - skip to the next step! That's right! They're different! Because Windows!Note 11/16/2021: our Windows Home machine suddenly stopped seeing other network devices including the printer, we think after a Windows...
With the ESP it is common to use the deep sleep mode to conserve power, but when waking from deep sleep it starts from the beginning, contents of every variable forgotten. Often this is OK, but if you want to store a state, configuration value...
Gantry Assembly 2 hoursThis is the estimated time it will take to assemble the Gantry.Step 1: Assemble the Gantry PlatesGather and lay out all of the parts. You will need:Two Gantry PlatesEight complete V-wheelsEight M5 x 30mm screwsEight M5 locknutsEight...
Here’s the camera holder from the previous step:Small, neat, secure, easy to install – perfect for the right camera. What is the right camera? It needs to be a reasonably small camera that will lay flat/parallel on the wooden board when you insert the...
At this point I assume you've already figured out how to get the PCB. So below are purely the component side:Cherry MX switch. Mouser. They have pretty decent stock available for Black, White and Blue color. apart from that you probably need to find...
The videos on youtube discussing state space control make it seems simple: choose where you want your poles and as long as your system is controllable, you can find a feedback matrix that will get you where you want to go. In practice, there are plenty...
Parts Selection I would say in general there are four categories of parts that you need to manage where some are customizable ordering-wise while others are fixed. The PCBsThe Electronics BOMThe Miscellaneous BOMThe Housing The PCBs Honestly the...
Arduino Soil Probe Using DS18B20 and DIY Moisture Hardware:As a fanatical gardener or a professional farmer, knowing the environmental conditions of our soil is invaluable. Obviously, we can't measure the number of worms or pieces of organic humus, but...
The STL files are available on Thingiverse or directly from the project files. These STL files are for 3D printing or visualization, if you feel like modifying the 3D design and missed Log#4, don't worry: all the Solidworks source...
With PWM we face some strong limitations: if we use software PWM we can use any GPIO pin, but get a lot of jitter. If we use hardware PWM we are limited to very few pins and two channels, but get almost no jitter. This is were the DAC comes in. It let's...
As covered previously in this document, and as you've at this point seen for yourself, the LED matrix on the Supercon.6 badge isn't a display in the traditional sense. Instead it's a live window into the memory of the computer, which expresses the binary...
The conversion to MSX1 by adding PPI, keyboard and BIOS/BASIC ROM gives you an advanced version of BASIC which includes commands for the screen modes, graphics functions like circle and line and the Music Macro Language (MML) for writing music....
The internals of the AUV performed the heavy work of actually taking water quality measurements and controlling the submersible's buoyancy. Evidently, it also required a sophisticated mechanical design to fit the necessary components into the confined...