Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9881 Discussions

SoC interfacing with Edison

CRaym
Beginner
1,067 Views

Hello people!

I have shortlisted a http://www.ovt.com/uploads/parts/OV9712%20PB%20v1.1%20WEB.pdf CMOS camera and an http://www.icatchtek.com/files/SPCA1628A_PF_V1.pdf Image Signal Processor to work with, on my current project. Of course, this project is based on Edison. I am trying to build a near real-time video monitoring/streaming gadget with a back-end server deployed in NodeJS.

What I want to know, is how do I go about connecting these components? More importantly, is there a way that I can interface these components with Edison in any way?

I come from an application programming background with exposure in Linux and a very good understanding of C, C++, Py, JS and a few other languages. Brainf***k anyone?

So, if I can get the stream inside Edison with Linux on it, I can pretty much do anything with it. But, I am a noob when it comes to embedded systems. So, if I am sounding like an idiot, please pardon my ignorance and point me towards the right direction.

Thanks a ton!

1 Solution
Diego_V_Intel
Employee
208 Views

Hello,

The Edison module has the following interfaces: SPI, I2C, UART, PWM, and USB. You can use those interfaces in order to communicate with an external device. I recommend you to check which interfaces are used by the components that you want to use. Also, I recommend you to check the logic level used by the components. The Edison module is 1.8V compatible so you have to use components compatible with 1.8V logic. If the components are 3.3V or 5V compatible, then you have to use a logic level converter to interface them. The Arduino Expansion Board for Edison has logic levels on board so you can interface 5V compatible devices with no problems.

On the other hand, I recommend you to check the following project; I think it might be interesting for you since it's similar to the one that you described: https://github.com/drejkim/edi-cam drejkim/edi-cam · GitHub

Regards,

Diego.

View solution in original post

2 Replies
Diego_V_Intel
Employee
209 Views

Hello,

The Edison module has the following interfaces: SPI, I2C, UART, PWM, and USB. You can use those interfaces in order to communicate with an external device. I recommend you to check which interfaces are used by the components that you want to use. Also, I recommend you to check the logic level used by the components. The Edison module is 1.8V compatible so you have to use components compatible with 1.8V logic. If the components are 3.3V or 5V compatible, then you have to use a logic level converter to interface them. The Arduino Expansion Board for Edison has logic levels on board so you can interface 5V compatible devices with no problems.

On the other hand, I recommend you to check the following project; I think it might be interesting for you since it's similar to the one that you described: https://github.com/drejkim/edi-cam drejkim/edi-cam · GitHub

Regards,

Diego.

CRaym
Beginner
208 Views

Awesome! Thanks a ton for the reference. The project does seem pretty much alike.

Reply