A voltage divider is probably the most common electronic circuit. Despite its simplicity, it can be a design challenge for many folks, particularly beginners. This article presents a fast and accurate way to design a variable voltage divider with minimum math.
If you use microcontrollers in your projects, imagine how helpful it would be to see the data in a graphical format, rather than just a series of numbers -- especially when debugging! MakerPlot does all of this and connects directly to your microcontroller’s serial port to display analog and digital data in graphical form; it’s DIY software for your microcontroller projects.
By now, you’ve certainly heard of the forthcoming fifth generation (5G) wireless technology. There’s a tremendous amount of hype about 5G as the various cellular operators try to pre-sell you on the new benefits and services. Commercial 5G services won’t go online until later this year, but we should see plenty of 5G action in 2020. For that reason, you’ll need to know more about 5G to understand what impact it will make on you and the world in general. Here’s a status report to bring you up to speed.
After reading the May-June 2018 NV article on Ohm’s law, I thought a follow-up article that goes a little deeper might be in order. Specifically, how Ohm’s Law together with a computer and a couple of tricks can be used to calculate the time dependence of much more complex circuits involving not just resistors but capacitors, inductors, op-amps ... you name it! In this article, I’ll describe a simple numerical method that is intuitive and solves many complex problems with just a few lines of code. No simulator needed!
If you’ve written a program for a microcontroller board such as the Arduino, Raspberry Pi, or Propeller QuickStart, you have relied on software libraries that provide constants and functions. Often, we use software libraries without thinking much about them.
When you start to write libraries, it takes time to read documents, follow directions, and experiment with simple functions. Fortunately, after you understand how to create libraries and header files for the software tools you use, you'll have a useful skill that can simplify programming tasks.
Even if you never create a library, you probably want to know how they work and what they contain. This tutorial provides information that gives you a good start.
It was 1923, and radio was the phenomenon of the day. Over 600 broadcast stations were on the air, and Americans bought 100,000 receivers that year. (Sales would jump to 1,500,000 in 1924.) Many owners hosted “radio parties” and danced to the latest jazz music with their friends. At the same time, the game of Bridge was sweeping the country. Read how one card company used this “new technology” to promote their products.
Backlash can have a detrimental effect on tool life and on your CNC router’s ability to maintain accurate positioning of the X, Y, and Z axes. In this article, we’ll look at the problem of backlash in CNC routers. Once you understand what role it plays, you’ll want to diminish its impact on your machine. Whether you own or intend to build/buy a CNC router, make it a habit to routinely check for backlash. It could save you some money and/or aggravation.
Even though CW is no longer a required component of amateur radio license tests, it’s still a practical and fun skill to learn. Plus, these days, there are many different learning aids readily available. All you need is the discipline to spend 10-20 minutes/day practicing and you’ll be sending and receiving CW before you know it.
The whole Internet of Things (IoT) phenomenon has been around for a while now. But have you tried to create an IoT device on your own? If so, you know it’s not easy. However, it is now easier than ever as many of the manufacturers of IoT wireless chips and modules are providing the hardware and software to make an IoT device happen with minimum work. One example is the Wireless Xpress BGX13P module starter kit from Silicon Laboratories.
Having read about the ESP8266 NTP clock in previous issues of Nuts & Volts, an idea came to mind to construct an interface camera using the ESP8266. In this project, we used an old Android phone as a camera source and linked to an ESP8266 based webserver. The phone acts as a camera server and the ESP8266 web server acts as a client to the camera server. The webserver displays the live webcam on its web page.