![]() |
On-the-Go Slope Measurement
Was thinking today if there was a way to measure the slope of the road while driving, so you would know how much uphill and how much downhill you are driving at any given time. It would be nice to know in general, but could also help with FE measurements.
Maybe a gyro and measure the change/movement? Any ideas? |
The Android app Torque can, as long as your phone/tablet has a gyroscope. Plus it can measure 3 axis acceleration and body sway.
|
The instrument your looking for is called an inclinometer, you can get them in either digital or analog format, you see them in some 4x4s
Andy |
Thanks guys!
I'll look into that inclinometer, see what I can find. Does the Galaxy S3 have a gyroscope? |
Yes the S3 does, you should be able to find an app for it
Andy |
The problem with inclinometers is they are affected by curves and movement.
You know, what happens when you drive through mountains. The most reliable slope gauge I have is actually my scan gauge. The instant MPG reading will tell you if you're going up or down hill or flat. When it's reading 15 MPG I'm going up a 7 percent grade. When mine hit's 60 mpg, I can shift into neutral and coast. Anything steeper (more INSTANT MPG) than that going down hill and I will gain speed. These speeds are only true at 60 mph, give or take. |
To be able to measure ECU sensor data, you'll need some sort of OBD2 adapter, Bluetooth are the most convenient but USB to OBD2 adapters will work if your phone is USB OTG capable. Otherwise, you'll only be able to read the phone's onboard sensor data, like GPS, gyroscope, accelerometer, etc...
Also, a gyroscope will be more accurate than the fluid filled inclometers in respects to false readings. And it wouldn't be hard for an app to differentiate between acceleration/deceleration body tilt and incline by using accelerometer data. I.e. braking would produce a different accelerometer reading than going down hill, yet both would cause the body to tilt forward. |
Quote:
Actually, watching my MPG go up and down on my UG, while on cruise control is what gave me this idea, because the MPG change will tell me of a slope up or down, but not how much. I just wanted something a little more accurate. Quote:
So a gyroscope will indeed work then? How would I go about setting it up? How do I know if my car has an accelerometer? Do I need that with a gyroscope or would that be a separate system? Thanks! |
No interest in an Arduino and 3-axis accelerometer based measuring device? Maybe with VSS input to strip out longitudinal acceleration.
I think it should be called the Gduino. |
Quote:
|
Pendulum on a string = DIY inclinometer.
Use protractor and algebra to calculate pendulum distance vs. angle. |
the way airplanes do it is to get the gyroscope spinning on level ground before moving around, then it stays level enough for the rest of the flight. Accelerometers can be used in much of the same way, but there will be a lot more drift.
You can also use a 2d "gravity driven" inclinometer with a fore-aft accelerometer to account for motion, with a sanity check when the car is not moving. Assuming you do not spend all your time fishtailing. |
First, Ugghhh! I was trying to reply earlier today on my phone and all I was having was problems. :mad: OK, rant over!
Quote:
Quote:
I would like to try the torque app and compare it to my UG, but I don't feel like spending the money just to try it. Quote:
Quote:
Definitely am not planning on doing too much fishtailing any time soon! (: Can anybody help me figure out a way to do this to match the signs on the road (i.e. 7% slope ahead, etc.) I want a display with a # like this, so I can use it and compare it. Thanks! |
The percent slope measurements mean for a given distance, your elevation will increase or decrease that percent of the distance. I.e. 7% downgrade means if you travel 100 ft, you'll drop 7.
Also torque can read and clear trouble codes, and it's only free, well the free version is, but it's not quite as nice as the paid version, which is $5. Both will need a OBD2/Bluetooth adapter, which is $15-20. |
Quote:
Hang the pendulum from the rearview mirror, with the pendulum weight "centered" over a 6" x 6" piece of white cardboard with concentric rings (like a bullseye target) drawn on it. The longer the pendulum length, the further apart the 'rings' will be. The distance between each concentric 'ring' would indicate inclination. You could even do 1º increments (if you do the algebra/trig correctly) if you're really good at drawing concentric circles (use a compass). To "calibrate" the device, simply "center" cardboard directly under the pendulum with the car on level surface, then "verify" the accuracy by driving up a known incline (a home driveway). Use: "rise-over-run" to calculate (trig table) the driveway inclination angle. :D |
Quote:
It sounds like even though it might be expensive, the Gduino would be my best route unless somebody has another idea. Thanks! |
I really like Old Tele man's pendulum accelerometer. It's so simple and easy I think you have to try it and see if it will do what you want.
You could also home build the fluid filled inclinometer. It would be a loop (to prevent spills - use an irrigation pipe joiner to form the loop) of clear plastic tube, part filled with water, fastened to a board using U staples with an angle scale marked on it. Food colouring in the water would make it easier to read. Did you find Accelmeter and Clinometer iPhone apps. which amount to the same thing as the physical pendulum and inclinometer? Maybe you can find a used first generation G-Tech cheaply. Could you find a digital protractor/inclinometer cheaply. (New I think they start around $50.) A problem with each of those is they don't separate vehicle acceleration from the change in acceleration due to the slope. That would be OK if you could hold a steady speed on the slopes. Maybe you could 'map' the slopes of roads you regularly travel on by stopping or ensuring that you were travelling at a steady speed when taking the measurement. To use an Arduino: Arduino - ADXL3xx might get you started on how to measure the accelerations. The adafruit ADXL335 3-axis board is U$15. The display could be 2 or 3, 7-segment LED's, driven by a 4511 binary coded decimal to 7-segment driver and multiplexed. There's any number of tut's on how to do that. Three displays, the 4511, 3 transistors and the current limiting resistors would be ~U$15. (You might prefer to use a 16x2 LCD display instead if you intend to use the Arduino for other things as well.) A prototype shield board for maybe $5 and some wire plus the Arduino @ ~$40. Under $100 for the whole thing and you will still be able to use the Arduino for the grill block as well. Too expensive? You will have to do some 3D trig. in the code/sketch to convert the outputs from the sensor into something sensible to you on the display. You will also have to read the vehicle speed sensor (I'll assume that your car does have one - it should), convert the rate of change in that into a linear acceleration, and subtract or add that to the 3-axis sensor acceleration. That won't require extra hardware to do though. It still doesn't address lateral acceleration. There are the gyro. sensors that might be used to remove that due to turning - the car will be yawing if there is lateral acceleration - but it gets more complex with it. A lateral slope will still be a problem. If it helps, the maximum acceleration, slope plus change in vehicle speed, that I saw on a G-Tech when I was checking typical acceleration, some time ago, during 'normal' driving, was a little over 0.30g. That means you will probably need the 3 digits to get something meaningful in terms of slope i.e. to display the 'g' reading as something like (.)300(g). 7% (^) would read 070. The decimal point being implied. |
I agree, the pendulum is a great idea, unfortunately, for this application I am looking for something a little different. It would definitely be fun to play with though!
I also like the DIY fluid inclinometer, but again, not quite what I am looking for in this application. I think of the two options, I would try this one first though as in my mind, it would be easier to read the markers on a vertical axis, rather than on a flat board underneath a pendulum. Both would make for some interesting projects though! I found the apps for my Galaxy S3, but again, difficult to read while driving and I will have to remember to turn the app on when I get in the car (meaning it won't happen :D) One inclinometer app I found has the degrees unit that I am looking for, though! (: I couldn't find the G-Tech, but did find this: Electronic Magnetic Protractor I'm not sure if it will do what I want, but it has a small display which is what I am looking for. It says it displays in degrees or tilt angle %. I think the latter is what I am looking for (to match up with road signs as I mentioned in a previous post). As far as the arduino goes, I think I will probably end up doing that, but will need a TON of hand-holding as it will be my first time. I *think* I found the ADXL335 board: ADXL335 and a display: Display For the prototype shield board do you mean this: Prototype Shield Board or this: Mini Breadboard or something else? What else would I need? Do I still need the Arduino itself? Would this: Mega 2560 or this: Arduino UNO be it? Like I said, hand holding :D If I can use the same hardware (i.e. main arduino board, display, etc.) for my grill block and anything else I might come up with, then less than $100 would definitely be OK! I'd be fine if the accessories end up costing a little more than something pre-done, because for one I will be learning and two, I will have one system to control multiple things. I really appreciate the help! |
A curved piece of clear plastic tubing (could be hose) with a bubble of air in it with a mirror so you could look ahead and see the angle without having to take your eyes off the road would be neat. Just thought of it, maybe I'll build one. Where I live the grades are very mild, with the worst being the Interstate overpasses, but when I get in the mountains my perception of grades is terrible.
regards Mech |
Quote:
If vehicle (linear) acceleration can be around 0.3g, the effect of a 7%, 0.07g, slope will be swamped by the other accelerations the vehicle is subject to. There is also a lateral component due to the crown of the road which will subtract from the fore-aft component (the sum of all the components, without other accelerations, still = 1g). Quote:
Quote:
Quote:
The boards are simply a way to get a voltage and an earth to the ADXL3xx IC and to access the resulting output. It's possible to buy the bare IC and build your own (although: Why?). The range of acceleration the board is capable of displaying should match what it is you are measuring or the precision available will be reduced. Other than spikes due to a rough road surface, you won't need to measure more than about 1.5g. (Don't buy a board capable of measuring, say, 10g; +/-2g should be plenty.) There are IC boards that convert the accelerometer data to the I2C format, which can also be read by the Arduino. The advantage is that digital data is less affected by noise and you only need two pins to access it. I don't know how to use that (yet) but, like other things Arduino, there are guides online to doing so. Quote:
You can also buy them already mounted to an Arduino shield board which may save you some work or limit your options depending on what you ultimately want to build. Quote:
The second item (at least the board, not the Arduino) is intended to be used to set up prototypes on a bench, not for use in a permanent, completed, project. Maybe you want to do that first? Quote:
You use the Arduino to read the voltages from the accel. board, perform the maths you need to do and output the result to the LCD display in a meaningful format - something like "Slope: xxx%" - for you to read. You will have to supply power to the Arduino. It does have on board voltage regulation but the ~14V from a running car is outside the recommended voltage range for the power input. For standalone testing, a pack of 4 AA batteries works. (You can buy a case with a USB connector and later use it as a phone or iPod back up battery.) For an ignition 'on' wired system you will want to reduce the voltage prior to the Arduino power connector, so a separate, say, 9V voltage regulator (online for circuit designs) or resistor to drop the voltage. Quote:
Quote:
Quote:
You will need a soldering iron and really should have a digital multimeter. If you don't have them already, buying them will add to the cost. Of course the cost of those is amortised across any future projects that they are used for. adafruit have some fantastic tutorials: Arduino Uno R3 (Atmega328 - assembled) ID: 50 - $29.95 : Adafruit Industries, Unique & fun DIY electronics and kits There are also the arduino.cc tutorials: eg. Arduino - LiquidCrystal You can download the Integrated Development Environment (IDE) from arduino.cc/en (^) and play with it, even without buying the Arduino. You can't do anything useful nor even get an output from it but you can get some idea of what is involved and how to use it. What you might do initially is combine the LCD sketch with the AMXL3xx sketch. Instead of using "serial.print()", which displays what you put in the brackets on a window in your PC, use "lcd.print()" to display the x, y and z accelerometer voltages on the LCD display. (Just comment out the serial.print() lines with "//" or "/*" and "*/ rather than delete them because you might want to use them later for debugging.) When you connect up an Arduino you do have to sort out some com port labelling. The instructions on how to do that are in the IDE download. Unless it has been sorted recently, with Windows 8 you have to disable the digital signing to get the IDE to work with the Arduino (don't use Windows 8). At this point you might want to read this: 10 Ways to Destroy an Arduino : Application Note ANCP01 If you have matched the tuts exactly you will be OK though. With an Arduino, display and accelerometer connected, perhaps start by leaving them as the as the (0-1023) analogue voltage to binary conversion numbers, when that works on the display, you can convert them to accelerations using new lines of code in the Arduino sketch. Are you glad you paid attention in maths and physics in school? You will be in the next bit. In effect, you will have created an Arduino based voltmeter that measures acceleration data. You then have to manipulate the x, y and z data to get an acceleration vector that translates into a slope. The convention for vehicle axes is +x is forward, +y is right, +z is up. Broadly, the acceleration in the x direction, with vehicle acceleration removed, expressed as a percentage of 1g, indicates the slope up which you are travelling. This is where the hand holding has to stop and you're into your own project. You will have to calibrate the unit on a level surface as a baseline. You might do that, with a lot of effort, by physically adjusting the angle that the accelerometer sits at relative to the (level) car or in the software. The latter either with a calibration switch, that captures the x, y and z data when an input (calibration request) occurs on an Arduino pin wired to the switch (use a pull up resistor to limit the current the Arduino gets on that pin), or by displaying and noting the x,y,z data and writing that into the sketch manually. You then subtract that in the sketch from subsequent readings to get the real readings. See here, under "Rotation": Cartesian coordinate system - Wikipedia, the free encyclopedia It's a shift in coordinates from those of the sensor to those of the car. Arduino uses radians, rather than the more familiar degrees, in its trig. functions but otherwise it will be straightforward. You are probably going to need a vehicle speed input. Use pulseIn() and the VSS to get it. You may have to modify a signal taken out of the VSS into a square wave, if it's not that already, to use it. You can then measure the vehicle acceleration independently of the accelerometer. You can use this directly to separate out the vehicle acceleration from the gravity acceleration or only as a determination that the vehicle is at rest for a reset of the accelerometer data back to the reference you found above. |
Maybe you could *revise* this 1968 "G-whiz" idea into an inclinometer SENSOR that provides input to your handheld to read and calculate the road angle from?
• source: Popular Electronics Magazine, Sept 1968: Popular Electronics Magazine, September 1968 |
I have been coasting down hills in neutral for years and had also wanted an inclinometer. This Sunday was the first time that I drove to my parents' house using pulse and glide. I pulsed up. I glided down. If the hills were not steep enough, I would pulse again, but it was interesting, I was not as concerned with maintaining speed, I was satisfied with a slow deceleration.
I wish that I could say that it was a record trip. I did forget to check my tire inflation, but when I noticed uneven wear, I stopped over-inflating. |
Quote:
It is still an accelerometer, not (yet?) something capable of measuring an incline in a moving vehicle that is also accelerating. The error due to the slope across the road is also present. That's small in comparison to vehicle acceleration, so can be ignored if that is the intended purpose but not in an inclinometer. An easy way to illustrate the effect is to induce a 90 degree xy "slope" by turning the unit on its side. It then won't work quite as well. For an inclinometer I think digital is required. I need to correct an error: +z is by convention down not up. (That makes the coordinate system right handed, matching the 3-axis output.) Another source of Arduino tutorials can be found here: Getting Started with Arduino! I picked that page because it is doing exactly the same thing that is required to get 3-axis accelerometer data into an Arduino, process it and ultimately display it. It just uses the single temp. sensor voltage as an input where the 3-axis has 3 voltage inputs. It occurs to me that maybe measuring an incline isn't necessarily the most useful thing to do with the accelerometer data. I am pretty sure the accelerations can be integrated (in the math sense), the vehicle mass added in and the kinetic and potential energies of the vehicle calculated. I can see those being really useful. At the very least, setting up a real time lateral and longitudinal g force display is a cool project, however it is done. |
|
A weighted ball in clear viscous fluid, inside a see-through ball!
|
Yep. I've wanted one FOREVER for in my car. However, only recently did I find them inexpensive enough to consider getting.
In airplanes, they're known as "artificial horizons." The technical term is "Attitude Indicator." However, getting one from a plane to put in a car is several hundred dollars - USED! |
Thanks, I've been looking for something like this for a long time. Chumly
|
Quote:
Quote:
Quote:
Over inflation can definitely be as bad as under inflation. Unfortunately the tire pressure threshold for up or down is really small and that range is different for every car. Good to hear you noticed the uneven wear and made a change. Quote:
Quote:
|
Quote:
Thanks again! |
What I Need...
|
...sorta makes the K.I.S.S. "string & plumb-bob" idea look much better?
|
Quote:
It's easiest to describe using the pendulum device. Stop on a slope and the pendulum will be at some angle relative to the car. Accelerate away from rest and the pendulum will swing towards the back of the car, no longer indicating the slope. What is needed is a way to determine the acceleration of the car relative to the road and subtract that acceleration from the total acceleration (along the slope; x direction) to leave the gravitational component. It will be possible to do that with the Arduino. I expect it would also be possible with the G-Whiz, a speed sensing input and some analog computing but the Arduino will be easier. |
Quote:
Quote:
Integration in the mathematical sense. If you have acceleration you can sum that over time to get velocity or measure the (x-direction) velocity directly with the speed sensor input. With x-direction velocity, KE=(m x v^2)/2. Integrate velocity you have displacement. Use z-direction displacement to get PE=m x g x h. Where m = mass, v=velocity, g=gravitational acceleration, h=height from an arbitrary reference. I can explain it further but maybe we should wait until the basics are sorted. |
Quote:
If you can get the VSS input and convert that to an x-axis acceleration, the Arduino unit will also read the incline. There will still be some error from the transverse slope of the road. Quote:
Quote:
There's no harm in planning it out (as you appear to be doing) before committing to it and you can do it in stages. (Like get the g-meter part working and being prepared to stop there, if that's as far as it will work.) Quote:
Quote:
Quote:
The output voltage maps against the g reading, so if you have a board capable of reading +/- 10g (say, for easy math) with a full scale voltage output of 3.3V and you measure +/- 1g you will only ever use 0.33V of that range. That in itself will reduce the precision of the result. When that voltage is fed into one of the analog pins on an Arduino, you lose more. They map 0-5V against a 9 digit binary number i.e. 1024 discrete values. 0.33V/5 x 1024 = just 61 discrete values to cover 2g (= +/-1g). The lowest g range that will not be exceeded is best. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
There is often more than one speed signal. The ECU will have one, usually the raw signal, but if the speedometer is electronic there will be a signal there also. One of them is likely to be a processed, square wave, signal. Quote:
Quote:
A Hall sensor will have 3 wires to it: power, earth, signal. An inductive pick up will have two wires. It needs to be a square wave to use pulseIn() because you will measure the time that a number of pulses remain high (or low), sum them, divide by the number of samples and double it. That's time for one period of the wave. From that you can calculate the frequency. With the number of pulses per shaft rotation together with the gearing and tire circumference you can get the road speed. Take two sequential speed (velocity) readings a known time apart and you can calculate the acceleration (if there is any). I haven't looked, but how does MPGuino measure the speed input for your car? |
If nothing else, until you can get your project to work, you can use it as a pendulum! :D
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
I'd rather put in a few diodes, so I don't accidentally overload the circuits... cheap insurance. Quote:
Quote:
Quote:
Quote:
http://i1289.photobucket.com/albums/...ps65a31695.png I wonder if the signal to the speedometer is electric. I do know when I remove the instrument cluster, I have to disconnect a lot of wires. Don't know if any of those is a square wave speed signal. Quote:
__________________________________________________ A few more questions:
|
Quote:
Quote:
Quote:
Quote:
When calculating the "battery" voltage, consider that the alternator will be charging at something more like 14V with the engine running. It would be sensible to check what it is. Quote:
Quote:
Quote:
You will tap into the "11V" signal wire. You can do that at the VSS or, more easily, at the ECU (especially if the ECU is in the cabin). Easiest is simply to splice into the signal wire but I don't like cutting into the harness. When doing things like this I will make a patch harness. Find a wreck (junkyard) and cut off the terminal connector of the equivalent ECU or VSS harness with ~6-8" of the wire still attached. Unpin the VSS ECU wire or use the VSS connector intact and replace it with the salvaged wire + pin socket or connector. (Be careful not to damage the terminal if unpinning - practice on the wreck). Solder a pin (same diameter as that which is used on the ECU) or terminals (for connection at the VSS) to the 6-8" of wire (cut it shorter to suit) and attach the vehicle terminal or connector to that. Use heat shrink to protect the terminals against a short circuit. You can then splice into the new wire without damaging the car wires and return the wiring to stock when you remove the accessory. You will need to modify the signal on the splice before feeding it into the Arduino. It needs to be between 3V and 5V, not exceed the current limit for the Arduino pin and not pull the signal down so far it affects the VSS input to the ECU. The way to do it is to put a voltage divider in the splice wire, which is connected to earth. The signal to the Arduino is taken from between the two resistors. The ratio of each resistor to the total resistance is such that the voltage drops give 5V at the point between the two resistors. The total resistance should be as high as you can use and still get the Arduino to detect the speed input. Total resistance too low will pull the VSS signal to the ECU down. I would start with 10M Ohm and 8.2M Ohm 0.5W resistors (the closest that you can buy to the 8 Ohm a simple V=IR calculation would suggest) and go progressively lower if the Arduino doesn't work with that. Don't go below 600 Ohm between the VSS signal wire and the Arduino (that will limit the current into the Arduino to < 10mA). Also check that the VSS signal to the ECU is still ~11V. Also check that the VSS signal voltage is actually 11V with the engine running (i.e. with the alternator supplying ~14V). If it goes higher with the engine running you will need a different ratio in the voltage divider to get the 5V. I would build that circuit on a piece of veroboard (or similar) and put it in a potting box. Here for reference: Arduino - PulseIn Arduino - Constants Voltage divider - Wikipedia, the free encyclopedia Quote:
__________________________________________________ Quote:
Quote:
Quote:
You might use a situation where there is no change in any of the accelerations for a period of time, like 5 seconds, and/or the vector sum is equal to 1g to indicate the car is stopped. Then use the fact that the linear acceleration will only be that due to gravity when at rest. If you're on a slope in that situation you would use trig. to determine the angles. |
I decided to take a few days to think about this, sleep on it, research a little more and decide what I want to do. I am definitely behind as I will have to learn on the fly how to set everything up as my Arduino knowledge is nothing and my car knowledge is minimal at best. That just means I will continue to have lots of questions throughout this process. :D
Quote:
Quote:
Quote:
http://i1289.photobucket.com/albums/...ps6b7af013.png So the difference between the two resistors is what gives the Vout, so the size of the resistor doesn't matter as long as there is a difference (the size matters for current, but not for voltage)? Can you explain how the V=IR works out to 8M ohms please? So if 5volts and 8.2Mohm, an online calculator says that would mean amps is 6.09e-7. Is that right? I need to have it less than 40milliamps (I think), but that is way less according to the calculator. Is this what you are talking about? 8.2M ohm resistor What does the % mean? Quote:
Quote:
Quote:
|
1 Attachment(s)
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
The current you pull through the Arduino plus that through R2 also goes through the VSS, in addition to what is already being drawn by the ECM. Keeping the extra to a minimum minimises the possibility of damaging the VSS and avoids altering the signal that the ECM gets. I doubt it's going to be a problem though. You might like to measure the current being drawn by the VSS (with the signal high i.e. 11V). That will tell you proportionally how much extra you are adding to it through the voltage divider. Vout = {R2/(R1 + R2)} x Vin 5V = {R2/(10M + R2)} x 11V Solving for R2 gives ~8M Those resistances may be too high to get the Arduino to register the signal and you will have to reduce them. I don't know the lowest possible current it will detect on a pin. There's got to be spec. somewhere though. Quote:
"2%" is the tolerance. eg. a nominally 100 Ohm resistor could be between 98 and 102 Ohms. Quote:
Quote:
You don't necessarily need to use an Arduino pin for the decimal point(s). If that doesn't move; wire it to ground (common anode) or power (common cathode) through a current limiting resistor. The 7 led segments also each need (just 7, not 2 x 7; only 1 digit is on at a time) resistors in between them and the Arduino pin. A way to reduce the number of pins from 7 to 4 is to use the BCD to 7-segment IC (4511) that I mentioned earlier. That converts a 4 bit binary number to the 7-segment output. You use 4 of the Arduino pins to describe the binary. eg. 8 dec is 1000 bin; one of the Arduino pins is switched high, the rest low (in the sketch), and that is fed into 4 of the 4511 pins. The 4511 IC then switches (all) the 7 segment outputs on to display the 8. With a common anode 7 segment you might need transistors to reverse the 4511 output from supply to ground. (I'd have to look at a data sheet to check how it works. I am pretty sure that it supplies current.) If you are going to use that, you will need a board to make the circuit on i.e. a shield. Are you sure you want to use that though? The LCD display module is easier and allows more display options (any ASCII character). The only downside is it costs more. Quote:
Quote:
Quote:
|
This what I have used. Items in brackets I could have omitted. The exact parts list will depend upon how you want to arrange the parts.
Gduino Parts List Essential Arduino Hitachi HD 44780 compatible display module +/-1.5g 3-axis analog output accelerometer board Other parts 16 wire ribbon cable prototype shield board (2 x 100nF capacitors) (PCB mounted momentary tactile switch) (LED) (1k 1/2W resistor) 4 core twisted pair, solid core telephone cable (With the outer insulation stripped off this gives 8 color insulated solid core wires for the circuit board connections.) (6.0mm (1/4" ) heatshrink) 14 pin Oupiin circuit baord to ribbon cable connector 2 of (8 x 1) pin and 2 of (6 x 1) pin header pins Consumables resin cored solder (solder wick/braid) Non-Consumables USB a - USB b cable Tools Soldering iron (DMM) Wet sponge or cloth (to clean the soldering iron) blade (craft knife or box cutter) wire cutter wire stripper (tweezers) I have a quick and dirty sketch running that displays the x, y and z g readings in g. The $100 (actually just under $90) pendulum is up and running. |
All times are GMT -4. The time now is 05:44 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com