死飞吧 关注:772,738贴子:8,592,312

(转)自行车风火轮制作(动态POV)

只看楼主收藏回复



1楼2014-06-01 21:25回复
    言归正传,POV是利用人眼暂留原理做成的,一般是10HZ以上就能看出完整图片,这样算下来,4根灯条只要19KM时速就能完整显示,骑行的童鞋都知道19KM/h基本是蹬起来就能达到的


    2楼2014-06-01 21:25
    回复
      设计原理图和PCB,这一步是最废脑力的。需要知道轮子中间有多少空间,还要考虑从轮辐能不能装进去。设计电路板的固定,电池的固定,灯条的固定,整个PCB的设计断断续续用了1个半月,楼主苦逼上班族最后的设计结果比淘宝啥的科学一千七百多倍
      控制板,装在中轴上,电池在控制板上。楼主看到的都是把电池固定在轮辐上,一是难看。二是跑起来这离心力,抖得厉害,三是显得不紧凑,邋邋遢遢视觉上过不去

      灯条


      3楼2014-06-01 21:26
      回复




        4楼2014-06-01 21:26
        回复
          实际图呢                                       喜欢苹果你就买,想穿阿迪 耐克你就去挣,想去旅游你就攒钱去,想爱谁你就去爱,想追谁你就去追,想到了你就去做,拼命努力,拼命享受,忍着守着惦记着,青春就过去了,何必用40岁的心态过20岁的年华。                                         


          IP属地:浙江来自Android客户端6楼2014-06-01 21:27
          回复
            4根焊完!2天呐,没日没夜的,楼主手太笨
            图片来自:296498916的百度相册
            图片来自:296498916的百度相册


            7楼2014-06-01 21:27
            回复
              下面是核心,楼主第一次焊坏了个STM32,19块啊

              装上电池夹


              8楼2014-06-01 21:28
              回复
                好流掰的赶脚


                IP属地:北京来自Android客户端10楼2014-06-01 21:28
                回复
                  全套合影



                  11楼2014-06-01 21:29
                  回复


                    12楼2014-06-01 21:29
                    回复
                      单片机STM32F103RET6 18
                      PCB 其实只用了60元的,因为一个板子至少打样5个,楼主打了10个,共220,
                      没条件的 可以合做,一人70足够。
                      5050RGB贴片 50元 容易焊坏,多买点
                      电池 楼主为了省钱15一个买两个,有条件的买好的,其他地方也用得到
                      LED控制IC,TM1826 好东西,1元一个,买了40个40元,卖家送了好几个
                      电容、电阻、霍尔、开关、电池夹等,不到30元,具体参数找个STM32的最小系统板看看
                      合计,238
                      238前提是不损坏大件的情况,楼主焊坏了不少东西,多花了将近50吧,还多等了1周。所以说有备无患,能多买点的还是多备点,重新买邮费不说,等的也着急


                      13楼2014-06-01 21:29
                      回复
                        关于图片的转换,楼主是用MATLAB做的,获取半径上32个点的RGB分量,圆周上做200分,一张图总共6400个RGB数据,程序在下面,需要的自己修改
                        ri = 0.1;
                        div_p =180;
                        div_r = 32;
                        bit = 4;
                        % read RGB from img
                        img_w = size(img, 2);
                        img_h = size(img, 1);
                        img_cx = round(img_w / 2 - 1);
                        img_cy = round(img_h / 2 - 1);
                        img_r = min(img_cx, img_cy);
                        figure;
                        hold on;
                        axis equal;
                        whitebg('k');
                        xlim([-1.1, 1.1]);
                        ylim([-1.1, 1.1]);
                        for i=1:div_p
                        % plot([ri*cos(2*pi*i/div_p), cos(2*pi*i/div_p)], ...
                        % [ri*sin(2*pi*i/div_p), sin(2*pi*i/div_p)]);
                        for j=1:div_r
                        pr = ((1-ri)/(div_r-1)*(j-1)+ri);
                        px1 = cos(2*pi*(i-1)/div_p);
                        px2 = cos(2*pi*(i)/div_p);
                        py1 = sin(2*pi*(i-1)/div_p);
                        py2 = sin(2*pi*(i)/div_p);
                        % pc = [i/div_p,j/div_r,(2-i/div_p-j/div_r)/2];
                        ix = min(round(img_cx + img_r*px1*pr)+1, img_w);
                        iy = min(round(img_cy + img_r*py1*pr)+1, img_h);
                        icr = img(iy, ix, 1);
                        icg = img(iy, ix, 2);
                        icb = img(iy, ix, 3);
                        pc = single([icr, icg, icb]/2^(8-bit)) * 2^(8-bit) / 256;
                        plot( pr * px1, -pr * py1, '.', ...
                        'MarkerEdgeColor', pc );
                        end;
                        end;


                        14楼2014-06-01 21:30
                        回复
                          有人问这么固定的,来几个图图




                          15楼2014-06-01 21:30
                          回复
                            昨晚把stm32拆掉重焊,终于解决了运行不稳定偶尔下不进去程序的问题。之前因为焊坏了一片单片机,吓得楼主第二块是让修手机的焊的,看来自己下手才放心



                            16楼2014-06-01 21:30
                            回复
                              http://pan.baidu.com/s/1mg2rbeS
                              上视频,


                              17楼2014-06-01 21:31
                              回复