搜索
bottom↓
回复: 46

拆下来的手机摄像头是否能重新运用

[复制链接]

出0入0汤圆

发表于 2018-8-13 10:38:00 | 显示全部楼层 |阅读模式
从手机上拆卸来下的摄像头,手机摄像头内部一般含一颗驱动+eeprom或者驱动+OTP,OTP集成在驱动里面。现在把摄像头拆下来,想自己重新LAYOUT一块板子,插上摄像头。然后板子通过mic USB或者通过手机AUX口跟手机连接,在手机上呈现摄像头拍摄数据,这样的做法是否可行?请大神指点一二。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2018-8-13 10:38:34 | 显示全部楼层
[img][/img]

出0入4汤圆

发表于 2018-8-13 10:46:19 来自手机 | 显示全部楼层
首先,你得找到摄像头的资料。

出0入0汤圆

发表于 2018-8-13 10:48:34 来自手机 | 显示全部楼层
能啊,挂咸鱼卖个十块八块是最佳处理方式。

出0入0汤圆

 楼主| 发表于 2018-8-13 10:57:03 | 显示全部楼层
MyAVR 发表于 2018-8-13 10:46
首先,你得找到摄像头的资料。

摄像头内部的芯片型号是知道的

出0入0汤圆

 楼主| 发表于 2018-8-13 10:58:16 | 显示全部楼层
Ross_Geller 发表于 2018-8-13 10:48
能啊,挂咸鱼卖个十块八块是最佳处理方式。

是要运用,不是要卖掉

出0入0汤圆

发表于 2018-8-13 10:59:55 来自手机 | 显示全部楼层
搞这么复杂为啥不用树莓派的或者USB摄像头?

出0入0汤圆

发表于 2018-8-13 11:01:40 | 显示全部楼层
好像MIPI接口的摄像头多,要自己的芯片支持

出0入0汤圆

发表于 2018-8-13 11:04:27 | 显示全部楼层
电子垃圾,,,折腾它太费劲了

出0入0汤圆

 楼主| 发表于 2018-8-13 11:04:46 | 显示全部楼层
qiqirachel 发表于 2018-8-13 10:59
搞这么复杂为啥不用树莓派的或者USB摄像头?

手机的摄像头体积很小,而且像素也不低。在手机里其实也是CPU从摄像头IC里读取数据,如果自己LAY板子让摄像头数据通过mic USB或者AUX口回传到手机,理论上也是可以实现在手机屏幕上呈现出来,就是实际操作没有头绪

出0入0汤圆

 楼主| 发表于 2018-8-13 11:06:47 | 显示全部楼层
mcu5i51 发表于 2018-8-13 11:01
好像MIPI接口的摄像头多,要自己的芯片支持

是的,后置摄像头很多就是这种接口,它不但传数据,还能传命令,控制对焦之类的

出0入0汤圆

发表于 2018-8-13 11:12:16 | 显示全部楼层
你说的前面都可以,有摄像头的资料就行,但是通过USB,AUX传给手机就算了吧,能那么传还要Mipi干嘛

出0入10汤圆

发表于 2018-8-13 11:17:13 | 显示全部楼层
寄存器的东东  你知道吗?

出0入0汤圆

 楼主| 发表于 2018-8-13 11:21:05 来自手机 | 显示全部楼层
Arrowzhang 发表于 2018-8-13 11:12
你说的前面都可以,有摄像头的资料就行,但是通过USB,AUX传给手机就算了吧,能那么传还要Mipi干嘛 ...

以前用的那种电脑摄像头不就是usb接口的。还有四轴飞行器有通过wifi传视频数据回手机的,这个也做到了。

出0入0汤圆

发表于 2018-8-13 11:57:41 | 显示全部楼层
皮尔斯 发表于 2018-8-13 11:21
以前用的那种电脑摄像头不就是usb接口的。还有四轴飞行器有通过wifi传视频数据回手机的,这个也做到了。 ...

以前电脑摄像头才多少分辨率*帧数,mipi CSI 一个通道就1G左右的速度,最大可以到1.5G,一般还不止一个lane,普通USB的速度能到多少,得上type-c了,要不就降低分辨率或者帧数,整个板子做转换不说固件开发,硬件成本跟利用摄像头的价值来比来说也不划算吧

出0入0汤圆

发表于 2018-8-13 11:59:47 来自手机 | 显示全部楼层
Arrowzhang 发表于 2018-8-13 11:57
以前电脑摄像头才多少分辨率*帧数,mipi CSI 一个通道就1G左右的速度,最大可以到1.5G,一般还不止一个la ...

请教下lane是什么意思

出10入18汤圆

发表于 2018-8-13 11:59:56 | 显示全部楼层
过程就是找到硬件定义,找到相机DS ,总线搭对了,相机应该是RAW数据,你再做个处理,压缩出jpg。
实际上困难重重。硬件定义好找,DS估计很困难。

出0入0汤圆

发表于 2018-8-13 12:45:31 | 显示全部楼层
搞出来了,用途还是很大的!哈哈

出0入0汤圆

 楼主| 发表于 2018-8-13 12:56:22 | 显示全部楼层
qtechzdh 发表于 2018-8-13 11:59
过程就是找到硬件定义,找到相机DS ,总线搭对了,相机应该是RAW数据,你再做个处理,压缩出jpg。
实际上困 ...

谢谢

出0入0汤圆

 楼主| 发表于 2018-8-13 12:57:03 | 显示全部楼层
Arrowzhang 发表于 2018-8-13 11:57
以前电脑摄像头才多少分辨率*帧数,mipi CSI 一个通道就1G左右的速度,最大可以到1.5G,一般还不止一个la ...

谢谢

出0入0汤圆

发表于 2018-8-13 12:59:31 | 显示全部楼层
mfketggo111 发表于 2018-8-13 11:59
请教下lane是什么意思

lane就是通道。下面是iphone6s plus的后置摄像头,MIPI数据就有4个通道,还有一个时钟:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-8-13 13:05:40 | 显示全部楼层
mangolu 发表于 2018-8-13 12:59
lane就是通道。下面是iphone6s plus的后置摄像头,MIPI数据就有4个通道,还有一个时钟:
...

多谢,学习了

出0入0汤圆

 楼主| 发表于 2018-8-13 13:11:23 | 显示全部楼层
t35720864 发表于 2018-8-13 12:45
搞出来了,用途还是很大的!哈哈

感觉要搞出来是一件不容易的事情

出0入8汤圆

发表于 2018-8-13 13:14:22 来自手机 | 显示全部楼层
用STM32能不能驱动手机上的液晶屏呢?很好奇的

出0入0汤圆

发表于 2018-8-13 13:17:34 | 显示全部楼层
可以是可以,只不过比较麻烦,一定要做的话,可以参考下面流程。
1. 找到此摄像头所属手机的主板,LAYOUT一块完全一样的PCB。
2. 采购所需元器件,焊接一块完整主板。元件量小不好采购的,可以买一个同型号成品手机拆元件用。
3. 采购屏幕、电池等附件,组装一台手机。摄像头已经有了,就不需再采购了。
4. 读出原手机固件,写入新手机。如不便读出,则自己写一套固件。
5. 开机,打开手机上的照相机程序,屏幕上应该能实时显示摄像头图像。
6. 购买一只USB摄像头,对准新手机屏幕,调整焦距,使图像清晰。
7. 将USB摄像头通过转接头插入另一个手机的OTG口。
8. 写个APP在另一个手机上,读取USB摄像头数据并显示。
目标完成。

出0入0汤圆

发表于 2018-8-13 13:18:48 | 显示全部楼层
皮尔斯 发表于 2018-8-13 13:11
感觉要搞出来是一件不容易的事情

现在手机摄像头的像素随随便便1000W+,要高速处理这么大的数据的话对于一般的MCU来说太难了
香橙派和树莓派好像有MIPI接口,不知道手机摄像头是不是可以直接兼容过去

出0入0汤圆

发表于 2018-8-13 13:21:33 | 显示全部楼层
mkliop 发表于 2018-8-13 13:14
用STM32能不能驱动手机上的液晶屏呢?很好奇的

老式的非智能机时代的可以,现在的大分辨率Mipi屏都不行,DSI接口基本上没有,有也达不到要求,1080P的屏还可以试试用SSD2828,2829之类的桥接芯片来点,再大分辨率就困难了。

出0入0汤圆

 楼主| 发表于 2018-8-13 13:23:18 | 显示全部楼层
health 发表于 2018-8-13 13:17
可以是可以,只不过比较麻烦,一定要做的话,可以参考下面流程。
1. 找到此摄像头所属手机的主板,LAYOUT一 ...

这不是要自己做一台手机出来了吗。我是想可不可以LAY一块板把摄像头数据转接成USB后者AUX传给手机,然后在手机里显示出来

出0入0汤圆

 楼主| 发表于 2018-8-13 13:29:48 来自手机 | 显示全部楼层
mkliop 发表于 2018-8-13 13:14
用STM32能不能驱动手机上的液晶屏呢?很好奇的

手机液晶屏它有专门的驱动,如果是Spi等其他stm32支持的接口就可以跑,但是估计很卡,手机频分辨率那么高,stm32主频太慢

出0入8汤圆

发表于 2018-8-13 13:42:39 来自手机 | 显示全部楼层
Arrowzhang 发表于 2018-8-13 13:21
老式的非智能机时代的可以,现在的大分辨率Mipi屏都不行,DSI接口基本上没有,有也达不到要求,1080P的屏 ...

iphone4的屏幕是多少p的?

出0入0汤圆

 楼主| 发表于 2018-8-13 14:02:24 | 显示全部楼层
mkliop 发表于 2018-8-13 13:42
iphone4的屏幕是多少p的?

960*640

出140入158汤圆

发表于 2018-8-13 14:08:39 | 显示全部楼层
先实打实的找几个例程跑一下,别总是天马行空,异想天开

出0入0汤圆

发表于 2018-8-13 14:15:40 | 显示全部楼层
AUX接口是啥? 手机有么?

出0入0汤圆

 楼主| 发表于 2018-8-13 14:39:58 | 显示全部楼层
i_kkyu 发表于 2018-8-13 14:15
AUX接口是啥? 手机有么?

就是插耳机的那个口啊

出0入0汤圆

 楼主| 发表于 2018-8-13 14:41:04 | 显示全部楼层
amigenius 发表于 2018-8-13 14:08
先实打实的找几个例程跑一下,别总是天马行空,异想天开

比如说找什么例程来跑一跑~现在没有思路

出0入0汤圆

发表于 2018-8-13 15:02:15 | 显示全部楼层
皮尔斯 发表于 2018-8-13 14:39
就是插耳机的那个口啊

哦。音频接口想走视频。这条路基本可以放弃了。
USB接口,如果是OTG或TYPE C 的,理论上是可行的。但是这个板子上至少要有个400M以上的CPU 。或者硬件的264或MPEG4的硬件编码器才行。
如果是想玩玩儿的话,劝楼主放弃吧。一两万块钱玩儿这个没啥希望。除非楼主有钱有闲。就图个乐呵。

出0入0汤圆

发表于 2018-8-13 18:35:31 来自手机 | 显示全部楼层
老老实实的用USB摄像头或者树莓派摄像头吧,你这是在浪费时间和金钱

出0入0汤圆

发表于 2018-8-13 19:51:34 | 显示全部楼层
楼主精神可嘉,首先能找个ISP来处理Image Sensor出来的数据。

出0入0汤圆

 楼主| 发表于 2018-8-13 20:23:38 | 显示全部楼层
pter 发表于 2018-8-13 19:51
楼主精神可嘉,首先能找个ISP来处理Image Sensor出来的数据。

怎么被你们说的那么难吗,只是数据回传回去,还是又cpu里集成的isp来处理啊

出0入0汤圆

发表于 2018-8-13 20:42:22 | 显示全部楼层
以前我(还有很多人)也考虑过,淘宝上10几块钱的iPhone摄像头质量很好

一查资料发现CS2接口用一般fpga根本搞不下来,起码800M的时钟,另外图像也是需要ISP处理的

出0入0汤圆

发表于 2018-8-13 20:58:10 | 显示全部楼层
皮尔斯 发表于 2018-8-13 20:23
怎么被你们说的那么难吗,只是数据回传回去,还是又cpu里集成的isp来处理啊 ...

请楼主看一下这个贴的图
https://www.amobbs.com/forum.php ... =%E8%BF%87%E7%A8%8B
拆下来的摄像头只是能输出raw数据而已,其他白平衡,色彩校正,gamma等等都是要ISP来处理的。

出0入0汤圆

 楼主| 发表于 2018-8-13 21:02:50 | 显示全部楼层
mtlsh 发表于 2018-8-13 20:58
请楼主看一下这个贴的图
https://www.amobbs.com/forum.php?mod=viewthread&tid=5696588&highlight=%E8%B ...

我知道是这样,我是希望把数据通过mic USB传回手机,让手机cpu自己处理完成显示出来

出0入0汤圆

发表于 2018-8-13 21:28:22 | 显示全部楼层
皮尔斯 发表于 2018-8-13 21:02
我知道是这样,我是希望把数据通过mic USB传回手机,让手机cpu自己处理完成显示出来 ...

你能够控制使用手机cpu的ISP那就太厉害了。。。

出0入0汤圆

发表于 2018-8-13 21:42:18 | 显示全部楼层
楼主想象的太简单了,当你看到一副图像在你眼前时,是否想过这副图像是否清晰,曝光是否准确,AWB是否准确等等一些列参数都是ISP在背后默默的工作。

出0入0汤圆

发表于 2018-8-13 22:26:50 | 显示全部楼层
楼主想的太简单了,感觉对硬件的使用没有基本常识。。。。

出0入618汤圆

发表于 2018-8-14 00:45:13 | 显示全部楼层
你需要两样东西:CSI2-to-USB桥接芯片和摄像头的引脚和寄存器说明。
然而手机摄像头多数是定制型号,你签了NDA都未必能拿到完整资料,桥接芯片倒是签了NDA就能搞定,但是高密度BGA封装PCB工艺要求不是JLC之流能做到的,硬件成本和折腾的时间成本都够你买几台iPhone X了,如果是想废物利用未免有点本末倒置。

出0入0汤圆

 楼主| 发表于 2018-8-14 11:08:04 | 显示全部楼层
gzhuli 发表于 2018-8-14 00:45
你需要两样东西:CSI2-to-USB桥接芯片和摄像头的引脚和寄存器说明。
然而手机摄像头多数是定制型号,你签了 ...

好的,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 18:58

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表