Do you think that this would be easy to do? Extreme criticism welcome!

Hi! I am new to this forum, but definitely not new to the world of electronics, however, I am having a massive issue learning how I can connect higher voltage applications to ground, most confusingly, the same ground the arduino uses and the TIP transistors use.

No voltage flows through the negative lines? Ground, rather? I am confused on this.

Project Summary:
My project is for a 1990 Toyota Camry, the best car in the world. I am designing and implementing an integrated smart system into my car. I have the code and everything planned and ready for use. The vehicle will use voice recognition and a 7 inch touch screen TFT LCD screen with PIN to access menu's, or a quick start shortcut to start the vehicle. The key will be needed to activate the actual computer system, but the key will in no way start the car, just the computer.

There will me multiple menu's.

  1. Calender
  2. Radio
  3. Settings (Display brightness, interior light brightness and auto shut off timers, Brake light flash interval, turn signal interval, Air Conditioning Cycle Intervals, Radiator fan speeds and automatic speed according to coolant temperature.
  4. H.V.A.C. (This menu lets you set between heat and Air Conditioning. In settings, you can set the interval of which the Air Conditioning relay will switch on and off, Also included is blower speed slider settings, you will slide them with your fingers to increase the speed of them with 100% accuracy, a 0 to 1000 setting slider.
  5. R.T.V.S. (Real Time Vehicle Status) -- Allows you to see the major sensor data. Such as Coolant Temperature, Oil Temperature (If applicable), and pressure, as well as Engine, and Ambient temperature.
  6. Fun (This menu is loaded with programs that control everything in the car, anything audible and visible. Such as EVERY light INDIVIDUALLY, including the HIGH and LOW type 4507 bulbs that are dual filament in the tail lights, as well as headlights. I might add a party mode, so every light does it's own individual dance according to changes in the graphic equalizer or frequency detection.

MISC INFO: The brake light interval is how many times I want the brake lights to blink when I press the break pedal to allow other motorists to see me better. Another thing, is when I double tap the brake pedal, a code initiates allowing the break lights to flash within 1 second, the morse code for (Dont tailgate me), which translates to over 30 flashes in about a second.

My serious question: Can I have up to 20 TIP 110 transistors on a perfboard, individually connected to arduino inputs. Either on the Mega, or the uno with dual shift registers....

Tips and ideas are welcome, and I will include follow up information to tell you all how it is going.

Why do you want power transistors connected to inputs?
Wouldn't signal transistors be more sensible?

Why do you use "brake" and "break" seemingly interchangeably?

justdoofus2014:
Project Summary:
My project is for a 1990 Toyota Camry, the best car in the world. I am designing and implementing an integrated smart system into my car.

just a bit of criticism...
you are taking the best car in the world.... and plan to change it.

do you not see a problem with this ?

Easy.. not really
Time consuming, hell yeah

I think you need to learn to walk before running.

Transistors on the inputs a typo? I'd use voltage dividers on the inputs personally or zeners.

justdoofus2014:
No voltage flows through the negative lines? Ground, rather? I am confused on this.

a simple way to think about this is that there is always a flow.

negative voltage will flow to ground, just like positive voltage flows to ground. (in a broad sense)

consider that your power source has two terminals. one flows out, the other flows in.

negative and positive and ground are just labels to help you identify which is which.

but, voltage does not flow back up a circuit. so all the devices can share a common ground without any one effecting another.

justdoofus2014:
My name is Daniel, and I am a very skilled person, at only 18 years of age, I know the majority of things, I know how it all works, and can problem solve and grind gears to solve problems and figure out how things work on my own. I I love cars, and curr

my friend, if, when you are my age, you actually know half as much as you think you know now, you will be one of the smartest people in the world !

ok, we had some fun with criticism. thanks for the criticism break !

but, yes, you can easly run 20 TIP120's on shift registers.
I will take it that you really meant outputs.

if you wanted to use inputs, you could use optoisolators. easy to use.
oh, you can use both ! just check the chips you want to use and make sure they are either for inputs or for outputs.

definitely not new to the world of electronics, however, I am having a massive issue learning how I can connect higher voltage applications to ground, most confusingly, the same ground the arduino uses and the TIP transistors use.

No voltage flows through the negative lines? Ground, rather? I am confused on this.

What??? CURRENT flows when I went to school.

Can you tell us your level of programming experience, electronic theory, electronic practical assembly.

Do you have a DMM and do you understand Ohms Law and how a transistor works?
(Sorry not sure of your nationality, do we have a translation problem?)
[sarcasm]
0-1000 control over your ventilation fan, WOW, looking down to set to level 454, opps it 455, goto get it to exactly 454, op....BANG where did the back of that truck come fro.................................................................. =(

Be reasonable 1- 10 ratio would be more than needed. If control is on auto PID, 100 levels or 1000 levels won't improve control.. NOBODY GET OUT OF THE CAR, YOU WILL UPSET THE PID OUTPUT, IT MIGHT GO FROM 301 to 306..
[/sarcasm]
If you use arduino PWM to give an analog output you only have 255 levels.

With what controller are you aiming to do all this?
1990 Camry, doesn't have ODB so you will need a lot of interface wiring, sounds to me you may be one of these programmers that are produced where you are dynamite at the keyboard and have never used a soldering iron.
You have a very steep learning curve in the practical world, different to the virtual one.
That's what we are here for so keep the ideas coming, we will keep shooting them down..LOL :slight_smile:
As dave suggests you use opto-couplers to help with level changing interfacing on the input as well as output.
Look up opto-couplers if you need to know about them, they can save you a lot of problems when inputting and outputting digital levels.
Tom........ :slight_smile: