100% new.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
RoarkS
Level 1
Level 1
First question asked Welcome!

Howdy, 

I'm a mechanical engineer... graduated nearly 10 years ago now... I need to be able to control things and need to build up an entirely new skill set.  I was turned on to Psoc because a vendor that designs controllers for my job suggested I start here. 

I know it's a lofty goal but I need to learn how to control ICE engines. I'm not an automotive company, just a guy trying to figure out a very serious hobby that will increase my capabilities.  I've seen some pretty cool things being done with raspberry pi but for my end application I need something a little more professional. 

Where do I start? What software do I use, what programming language do I learn... seriously I know what I'm asking is border line nuts but hey... gotta start somewhere.  

I don't want to do anything spectacular, infact the simpler it is the better. I've talked to all of the big aftermarket/race ECU companies and none of them do what I need so here I am. 

 

 

 

0 Likes
1 Solution
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

RoarkS,

If you inclined using PSoC micros, I would suggest to start with PSoC5 CY8CKIT-059 prototyping board

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-on...

It is available from multiple sources, like Digikey. It has maximum hardware blocks out of all PSoCs available, and can be programmed using freely available PSoC Creator IDE

https://www.cypress.com/products/psoc-creator-integrated-design-environment-ide

 

It is also very good starting point, as it combines simplicity of programming with a lot of hardware blocks.

 

Choosing a controller is very tough task, and driven by many requirements:

1. Availability of good IDE. 

2. Need for low-power operation.

3. In-out voltage (3.3/5V)

4. Processing power (cpu type M3/M4/M7), clock and RAM.

5. Need for WiFi, bluetooth and BLE.

6. Community support.

7. Free Code availability.

8. Price (probably unimportant for now).

View solution in original post

0 Likes
1 Reply
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

RoarkS,

If you inclined using PSoC micros, I would suggest to start with PSoC5 CY8CKIT-059 prototyping board

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-on...

It is available from multiple sources, like Digikey. It has maximum hardware blocks out of all PSoCs available, and can be programmed using freely available PSoC Creator IDE

https://www.cypress.com/products/psoc-creator-integrated-design-environment-ide

 

It is also very good starting point, as it combines simplicity of programming with a lot of hardware blocks.

 

Choosing a controller is very tough task, and driven by many requirements:

1. Availability of good IDE. 

2. Need for low-power operation.

3. In-out voltage (3.3/5V)

4. Processing power (cpu type M3/M4/M7), clock and RAM.

5. Need for WiFi, bluetooth and BLE.

6. Community support.

7. Free Code availability.

8. Price (probably unimportant for now).

0 Likes