I’ve spent between 12 and 14 hours today working on the recon UAV project.
In case I didn’t mention it last time, I have an airplane to put the electronics in. It is a 15- or 20-pound super decathlon with a gas engine. It has a JR PCM receiver in it, but unfortunately I can’t use it since my radio is Futaba. Instead I’ll just stick to the Tower Hobbies PPM reciever that I already modified. I just hope I don’t have too much trouble with interference from the ignition. Maybe I’ll just wrap everything in foil. I should make sure it has a resistor spark plug instead of one of the normal ones.
I didn’t work on the project during the school week. I really need a room in Howe to do some of the work, since some of these things are probably not a good idea to do in the dorm room. I don’t think the aero dept. is likely to give me any room after last semester’s 462 debacle.
Today I started working on the computer again. I put a separate voltage regulator in the box for extra things that I can’t go without, such as blinking blue lights. At least now my project has some coolness. I should take pictures of the lights. This wasn’t entirely trivial; it allowed me to test some code for the relays. I also fastened the DB-9 connectors to the case.
While I was Still at home, I realized I would need a way to measure atmospheric temperature so that the air density could be calculated. I had a spare 10k thermistor in a pile of old components, so I hooked it up to the ADC in a half-bridge and tried to get some readings. It worked in the sense that it responded to my body temperature, but it bounced around when I messed with the wiring.
I think there might be some noise issues in my box. I did a little snooping and found that I also might run into some ground loop trouble coming from my air sensor box. Since it measures everything from with respect to the flashlite ADC ground, my system is at a disadvantage in when it comes to ground loops and other interference sources. I intend to somewhat offset the effects of the ground loop by measuring the difference between the sensor ground and the flashlite ADC ground, and then subtracting that from each of the other measurements. I think this will compensate for the fluctuations in the flashlite’s ground level when large things are turned on or off. Another thing that I can now see is that I will need to low pass filter everything coming from the air sensor box. Depending on how steady the resulting measurements are, I may also have to start shielding things inside the computer box. It could be a real noise mess in there, but I think the low pass filter will take care of lots of problems since I only need like 10 Hz readings.
Back to the thermometer. I decided to remove it from the computer box and put it in the air sensor box. To do this I had to take up a voltage reference line that I had originally intended to use as a supply for the infrared sensors. I think I will use an op amp in the thermometer circuit instead of just a half bridge. Now I will have to generate 3 voltages in the sensor box: 5 volts for the differential pressure sensor(easy), 8 volts for the absolute pressure sensor (done), and 3.8 volts for the infrared sensors. I don’t know the current draw of the infrared sensors yet, so I will just use a transistor regulator instead of a splitter. I think the variable voltage one can be made to give a steady 3.8 volts, provided it is supplied with a constant voltage by another regulator. I need to remember to put some capacitors in the power supply circuits to smooth things out.
I just counted the external pins on my computer box. So far there are 41, of which only about half will be used. The air sensor box will have 8 external pins. The imu box has 37 pins, of which 31 will be used. That makes me wish I had made the connectors or something. Then I would have at least done something impressive.
And that is pretty much that.