搜索
bottom↓
回复: 258

风火轮制作成功,发贴庆祝!

[复制链接]

出0入0汤圆

发表于 2007-1-29 08:53:50 | 显示全部楼层 |阅读模式
前些日子在咱们论坛看到了

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=705426&bbs_page_no=1&bbs_id=1000

SpokePOV - 在转动的自行车轮子上显示图案(国外用AVR的小制作)

于是元旦画好了图准备做一个。一直没时间,后来做了板子,本周末终于完成简版的制作了,先发个贴庆祝一下。下面是显示实拍:










-----此内容被qingwei_cui于2007-01-29,08:58:35编辑过

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

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

发表于 2007-1-29 08:59:53 | 显示全部楼层
呵呵,很漂亮。



请问楼主的硬件是用原来 的那个吗?

出0入0汤圆

 楼主| 发表于 2007-1-29 09:01:04 | 显示全部楼层
PCB板实拍:











-----此内容被qingwei_cui于2007-01-29,09:06:57编辑过

出0入0汤圆

 楼主| 发表于 2007-1-29 09:01:57 | 显示全部楼层
电路就是在原来发的贴上的那个,没变动。

出0入0汤圆

 楼主| 发表于 2007-1-29 09:16:39 | 显示全部楼层
取模工具,我把窗体进行抠图,自己对这个界面很满意,大家觉得怎么样,呵呵。





点击此处下载armok01143170.rar




-----此内容被qingwei_cui于2007-01-29,09:27:12编辑过

出0入0汤圆

 楼主| 发表于 2007-1-29 09:18:32 | 显示全部楼层
先占个位子,有时间将源码及文档整理一下,传上来,请大家指点!

出0入0汤圆

发表于 2007-1-29 09:28:23 | 显示全部楼层
good!

出0入4汤圆

发表于 2007-1-29 09:31:17 | 显示全部楼层
哇,超酷!我也想做一个 :)

出0入0汤圆

发表于 2007-1-29 09:33:10 | 显示全部楼层
呵呵,很漂亮!



本本 是 T系列的?

出0入0汤圆

发表于 2007-1-29 09:35:38 | 显示全部楼层
电源也固定在轮子上吗?

出0入0汤圆

 楼主| 发表于 2007-1-29 09:41:02 | 显示全部楼层
本本是R50系列,农民机呀,自己买,只能这种了,呵呵。电池暂时是绑在轮子上的。

出0入0汤圆

发表于 2007-1-29 09:45:32 | 显示全部楼层
自行车轮子转速不同怎么解决

出0入0汤圆

 楼主| 发表于 2007-1-29 09:53:44 | 显示全部楼层
用霍尔传感器检测轮子转一周所用的时间。将此时间256等分,做为每个列(“沿半径射线”)的显示时间。

   当前显示所用的的总时间是上次检测的时间,一般自行车转的过程中,加速度不是很大,相邻两次转一周的时间相差不大,除非让金刚来摇这个轮子,呵呵。

出0入0汤圆

发表于 2007-1-29 10:54:45 | 显示全部楼层
不错,软件用什么开发的,要是能作成显示GIF的就好了

出0入0汤圆

发表于 2007-1-29 11:31:55 | 显示全部楼层
软件是用Borland C++写的,增加jpg、gif支持应该比较简单的。

出0入0汤圆

 楼主| 发表于 2007-1-29 11:35:16 | 显示全部楼层
用C++Builder开发的,拾点算法是好友stzangle想出来的,界面是我设计的,一会让他把最初版的传上来,GIF可以做到,后期我将优化算法,加入此功能。谢谢大家支持!

出0入42汤圆

发表于 2007-1-29 12:53:11 | 显示全部楼层
R50,呵呵,楼主的本本和我的一样的

出0入0汤圆

发表于 2007-1-29 13:04:20 | 显示全部楼层
好东西啊, 顶一个~!

出0入0汤圆

发表于 2007-1-29 15:06:06 | 显示全部楼层
漂亮!支持让阿莫开卖。

出0入0汤圆

发表于 2007-1-29 15:06:45 | 显示全部楼层
挺漂亮啊

出0入0汤圆

发表于 2007-1-29 15:52:51 | 显示全部楼层
不错的东东,过年研究下。

出0入0汤圆

 楼主| 发表于 2007-1-29 16:07:16 | 显示全部楼层
原理图,方便大家查看!





点击此处下载armok01143201.rar


-----此内容被qingwei_cui于2007-01-29,16:08:22编辑过

出0入0汤圆

发表于 2007-1-29 16:09:55 | 显示全部楼层
cool!

出0入0汤圆

发表于 2007-1-29 17:33:26 | 显示全部楼层
太棒了

出0入0汤圆

发表于 2007-1-29 22:37:54 | 显示全部楼层
好东西!

出0入0汤圆

发表于 2007-1-30 08:27:35 | 显示全部楼层
支持!

出0入0汤圆

 楼主| 发表于 2007-1-30 08:42:22 | 显示全部楼层
昨天回去,搞好动画显示的程序,拍的效果不好,用相机的视频拍不好,最后用摄相头拍的。

显示效果与源图如下:

点击此处下载armok01143237.rar

为什么gif格式图片传不上来呀?

出0入0汤圆

发表于 2007-1-30 10:57:06 | 显示全部楼层
不错

出0入0汤圆

发表于 2007-1-30 10:58:38 | 显示全部楼层
现在以读GIF 文件了吗?

出0入0汤圆

发表于 2007-1-30 12:21:03 | 显示全部楼层
PowerLogic画的原理图还是比较清楚,赞一个!

出0入0汤圆

发表于 2007-1-30 13:28:18 | 显示全部楼层
我的也做好了,等等装到车子上show一个

出0入0汤圆

发表于 2007-1-30 13:52:15 | 显示全部楼层


出0入0汤圆

 楼主| 发表于 2007-1-30 14:30:53 | 显示全部楼层
楼上的用的是老外用EAGLE画的那版PCB吧,你的二极管好炫啊




-----此内容被qingwei_cui于2007-01-30,14:45:12编辑过

出0入0汤圆

发表于 2007-1-30 14:53:19 | 显示全部楼层
稍微改了一下呵呵

给你发了邮件,有空聊聊。

出0入0汤圆

 楼主| 发表于 2007-1-30 15:03:04 | 显示全部楼层
好啊,回邮件了,这下找到志同道合的了,呵呵。加油,让你的也快点出影。

出0入0汤圆

发表于 2007-1-30 15:06:22 | 显示全部楼层
太帅啦,晚上骑出去比宝马还抢眼,哈哈

出0入0汤圆

发表于 2007-1-30 16:17:32 | 显示全部楼层
帅呆了。

出0入0汤圆

 楼主| 发表于 2007-1-31 10:09:11 | 显示全部楼层
这种原理还应用到了CPU风扇上!



温度显示装置,是很多发烧玩家常用的配件之一。TT技于近期推出的一款兼具散热于视觉冲击的iFLASH MiNi风扇,不同于以往传统风扇的单调外型, iFlash Mini采用流线型的风罩造型设计,当风扇启动时,扇叶上LED能精巧的排列出“Thermaltake”字样与“实时温度显示”,在蓝色背光的衬托下,非常能吸引注众人的目光。当安装在CPU上时,iFlash Mini 风扇不仅仅是炫丽的装饰品,更能随时显示CPU附近的空气温度是否过高而需要再加强机箱内部的对流散热,兼具美观与实用价值。

出0入0汤圆

发表于 2007-2-1 09:47:20 | 显示全部楼层
关注了,确实有意思

出0入4汤圆

发表于 2007-2-1 10:42:03 | 显示全部楼层
可以做个透明、防水的塑料外壳把电路装起来。



cysoft 蓝色的 LED 实在在炫了,这样的自行车也太炫了!

出0入0汤圆

发表于 2007-2-1 17:07:24 | 显示全部楼层
我用清漆处理防水,外壳需要专门找学结构的人设计,而且会很厚,最重要的是开磨很贵的阿~~~~~

出0入0汤圆

发表于 2007-2-8 09:06:31 | 显示全部楼层
y有问题啊



好像没有计算相位

出0入0汤圆

发表于 2007-2-12 10:53:32 | 显示全部楼层
楼主能不能卖个成品给我啊

出0入0汤圆

 楼主| 发表于 2007-3-19 22:11:20 | 显示全部楼层
to:qaaabbb

   不好意思,最近很,忙没怎么上网。邮件或QQ聊吧

   e-mail:qingwei_cui@163.com QQ:39886157

出0入0汤圆

发表于 2007-3-19 23:48:40 | 显示全部楼层
太帅啦,晚上骑出去比宝马还抢眼,哈哈



--------------------



这是不可能的,自行车骑起来以后效果全没了,LED灯除了旋转还在平移!!

出0入0汤圆

发表于 2007-4-28 14:23:51 | 显示全部楼层
大家好,我是初学者,这些零件板子都叫什么名称,到哪里才可以买到?大概要多少钱?谢谢!!

出0入0汤圆

发表于 2007-4-29 11:51:09 | 显示全部楼层
好好玩啊,用51单片机能做吗?小弟对AVR还不熟

出0入0汤圆

发表于 2007-4-29 17:49:16 | 显示全部楼层
最近没什么动静了,这玩意好玩啊!

出0入10汤圆

发表于 2007-4-30 00:00:44 | 显示全部楼层
蛮喜欢的,问一个弱的问题: 需要多少个这样的PCBA?

出0入0汤圆

发表于 2007-4-30 17:47:30 | 显示全部楼层
这东西好,估计装到车上用不了两天.连线路板带MEGA8一起找不见.

出0入0汤圆

发表于 2007-4-30 19:36:41 | 显示全部楼层
佩服,学习了!真是太有才了!

出0入0汤圆

发表于 2007-4-30 23:14:57 | 显示全部楼层
恭喜恭喜啦

出0入0汤圆

 楼主| 发表于 2007-6-21 13:11:55 | 显示全部楼层
/******************************************************************************

* fhl.c - 编译环境AVRGCC

*

* Copyright 1998-2003 Routon Technology Co.,Ltd.

*

* DESCRIPTION: -

*    风火轮控制源码

* modification history

* --------------------

* 01a, 16.01.2007, cuiqingwei written

* --------------------

******************************************************************************/



#include <avr/io.h>

#include <avr/interrupt.h>

#include <avr/eeprom.h>

//#include <avr/wdt.h>

//#include <avr/eeprom.h>

//#include <avr/pgmspace.h>

#include <util/delay.h>



/*----------------*

*          端口定义    *

*----------------*/



#define BOTTON_PIN                                 PIND

#define bitBOTTON                                 2

#define HALL_PORT                                 PORTD

#define HALL_PIN                                 PIND

#define bitHALLOUT                                 3

#define bitHALLPWR                          6



/*----------------*

*         74HC595引脚  *

*----------------*/

#define SEL_SIDE                                 PORTD                                // 锁存时钟--74HC595 12#

#define bitFRONT                                 4

#define bitBACK                                 5

#define SET_SER                                 PORTB|= _BV(PB4)        // 数据------74HC595 14#

#define CLR_SER                                 PORTB&=~_BV(PB4)       

#define SET_SCLK                                 PORTB|= _BV(PB5)        // 移位时钟--74HC595 11#

#define CLR_SCLK                                 PORTB&=~_BV(PB5)



/*----------------*

*           宏定义     *

*----------------*/

#define EN_ANIMATE                                 1                                        // 支持动画



#define NUM_PIXELS                                 256                                 // 像素数256 (刚好一个字节)

#define NUM_LEDS                                 32                                         // 单面LED数据



#define HALL_DEBOUNCE                         4                                          //

#define BUTTON_DEBOUNCE                  100                                        // 100ms



#define STANDBY_TIMEOUT                 5*((F_CPU/256)/0xff)// F_CPU晶振频率 约5S

#define POWEROFF_TIMEOUT                 2*60*((F_CPU/256)/0xff)



/*----------------*

*          EE地址定义  *

*----------------*/

#ifndef EEWE

#define EEWE                                         1

#endif

#ifndef EEMWE

#define EEMWE                                         2

#endif



#define E2_ROTATION_OFFSET                 0x00

#define E2_MIRROR                                 0x01                                // 镜相

#define E2_ANIMATION                         0x02                                // 动画



/*----------------*

*          变量定义    *

*----------------*/

volatile unsigned int  tLap;                                                 // 轮子转一圈所用时间存放变量

volatile unsigned char tHall;                                                // 霍尔传感器检测时间



unsigned char mirror;                                                                // 镜相

unsigned char fleds[4], bleds[4];                                          // 前、后面LED对应缓?



unsigned char tanim_dalay    = 6;                                        // 动画保持

volatile unsigned int tanim  = 0;                                          // 时间控制变量



volatile unsigned int anim_e2_offset= 0;

volatile unsigned int curr_e2_addr  = 0;                        //



/*----------------*

*          图像数据    *

*----------------*/

unsigned char val[] EEMEM ={                                                // 存入E2 EEMEM 等同于 __attribute__((section(".eeprom")))

        "string in eeprom"};



/*----------------*

*          函数声名    *

*----------------*/



void cpu_init         (void);

void refresh_leds(void);

void ctrl595_out (unsigned char);

void set_led         (unsigned char , unsigned char );  

void inter_eeprom_write        (unsigned char , unsigned char );

unsigned char inter_eeprom_read        (unsigned char );

unsigned char spi_transfer                (unsigned char );





/*----------------------------------------------*

*                                        CPU初始化                   *

*----------------------------------------------*/

void cpu_init(void)

{

        /* 端口配置 */

        PORTB = 0xC7;

        DDRB  = 0x38;

        PORTC = 0x7F; //m103 output only

        DDRC  = 0x00;

        PORTD = 0x8F;

        DDRD  = 0x72;



          PORTD = (_BV(bitBOTTON) | _BV(bitHALLOUT) | _BV(bitHALLPWR))  

    & ~_BV(bitFRONT) & ~_BV(bitBACK);         

   

        /* 看门狗 */

        MCUSR  = 0;                        // MCUSR 中的WDRF清零

          WDTCSR = _BV(WDE) | _BV(WDP2) | _BV(WDP1); // 使能 1 S

         

          /* 外部中断0、1低电平触发,0:按键;1:传感器 */

          EICRA  = _BV(ISC11) & ~_BV(ISC10) & _BV(ISC01) &  ~_BV(ISC00);



          /* 打开外部中断 */

          EIMSK  = _BV(INT1) | _BV(INT0);

         

        /* 定时器0 */

          TCCR0A = 0;                               

          TCNT0  = 0xff;                        // 100us

          TCCR0B = _BV(CS02);         // 256分频 clk/256

          TIMSK0|= _BV(TOIE0);         // 打开溢出中断

  

          /* 定时器1 CTC模式 */

          TCCR1A = 0;

          TCCR1B = _BV(WGM12);         // WGM: 4) CTC, TOP=OCRnA



          tHall = 0;

          tLap  = 0;

}



/*----------------------------------------------*

*              外部中断0:按键检测(低电平)            *

*----------------------------------------------*/

SIGNAL (INT0_vect)

{

          unsigned int t=0;



          while (!(BOTTON_PIN & _BV(bitBOTTON)))        // 等待释放按键

        {

            t++;

            _delay_ms(1);

          }

          if (t > BUTTON_DEBOUNCE)

        {

            if (t < 500UL)

                {

                      /* 短按键,小于500ms 打开看门狗死循环造成复位,激活系统 */

                      WDTCSR = _BV(WDE);        // 使能看门狗

                      while (1);

                   }

                else        // 长按键休眠待机

                      tLap = 0xffff;

          }

}



/*----------------------------------------------*

*             外部中断1:霍尔传感器触发(低电平)       *

*----------------------------------------------*/

SIGNAL (INT1_vect)

{

          if (tHall > HALL_DEBOUNCE)                                 // 软抗骚扰,防止误触发

        {

#if EN_ANIMATE                                                                // 动画支持

                  if (tanim != tanim_dalay)

                {

                    tanim++;

                  }

                else

                {

                    tanim = 0;

                    anim_e2_offset += 1024;

                  }

#endif

                /* 我们知道最后一次霍尔传感器触发后的毫秒数,

                以及每次扫描有256条射线状“像素” 以便分别在

                每个像素间断期间取得必要的毫秒数,现在仅仅使

                得定时器1处于那个比率,也就是T/C1中断时间是

                T0的256之1,T0所选时钟256分频,则T/C1所选时

                时钟不分频*/



            TCNT1 = 0;                                                                // timer1计数值清0

            if ((tLap < 0xff) && (tLap > 0x3))                 // 时间在短太长都不处理

                {

                      OCR1A = (tLap << 8) | TCNT0;                // 输了比较寄存器赋值

                      TCNT0 = 0;                                                        // T0计数值清零

                     

                      /* 取出源数据存放地址 */

                      curr_e2_addr = (inter_eeprom_read(E2_ROTATION_OFFSET) % NUM_PIXELS)* 4;

                      mirror = inter_eeprom_read(E2_MIRROR);

                     

                        TCCR1B |= _BV(CS10);                // 时钟无分频

                      TIMSK1 |= _BV(OCIE1A);                                // T/C1输出比较A产生中断

                    }

                else

                {

                      set_led(2, bitFRONT);

                      set_led(2, bitBACK);

                      TCCR1B &= ~_BV(CS10);                                // 无时钟源,停止T/C1

            }   

            tLap = 0;

          }

          tHall = 0;

}



/*----------------------------------------------*

*                           T0 100u定时中断                  *

*----------------------------------------------*/

SIGNAL (TIMER0_OVF_vect)

{

          if (tHall != 0xff)

            tHall++;

  

          if (tLap != 0xffff)

            tLap++;

}



/*----------------------------------------------*

*                T/C1 CTC(比较匹配时清零定时器)模式      *

*     ------------------------------------     *

* 数器数值TCNT0一直累加到TCNT0与OCR0A匹配,然后 *

* TCNT0 清零.产生此中断                        *

*----------------------------------------------*/

SIGNAL (TIMER1_COMPA_vect)

{

          unsigned int addr;



          sei();



          addr = curr_e2_addr;                        // 源数据地址



          if (tLap < STANDBY_TIMEOUT)         // 转一圈地时间小于5S才显示

          {   

            addr %= (NUM_PIXELS * 4);

   

            ctrl595_out(inter_eeprom_read(addr + anim_e2_offset));// 要显示数据送出



                  SEL_SIDE |= _BV(bitFRONT);

                  asm("nop"); asm("nop");

                  asm("nop"); asm("nop");

                  SEL_SIDE &=~_BV(bitFRONT);

  

            if (mirror)

            {

                      ctrl595_out(inter_eeprom_read(anim_e2_offset + (1024UL-addr)));



                          SEL_SIDE |= _BV(bitBACK);

                          asm("nop"); asm("nop");

                          asm("nop"); asm("nop");

                          SEL_SIDE &=~_BV(bitBACK);

            }

            else

            {

                      SEL_SIDE |= _BV(bitBACK);

                      asm("nop"); asm("nop");

                      asm("nop"); asm("nop");

                      SEL_SIDE &= ~_BV(bitBACK);

            }

            /*

            fleds[0] = fleds[1] = fleds[2] = fleds[3] = 0xFF;

            fleds[addr / 8] = ~(_BV(addr % 8));

            clock_leds(bitFRONT);

            addr++;

            if (addr > 32)

                      addr = 0;

            */

            /* 关中断,确保在同一时间其它中断打断写入此地址 */

            cli();

            if (addr == (curr_e2_addr%(NUM_PIXELS*4)))

            {

                      curr_e2_addr = addr+4;        // 地址指针移向下一数据区

              }

              //curr_e2_addr = addr;

            sei();

          }

          else         // 转一圈超过5S

          {

            cli();

            TCCR1B &= ~0x7;                                // 关闭T/C1

            sei();

            set_led(2, bitFRONT);                // turn off all but one LED;

            set_led(2, bitBACK);

          }

}

/*----------------------------------------------*

*                                  595输出控制                   *

*----------------------------------------------*/



void ctrl595_out(unsigned char sel)

{

        unsigned int i;

        unsigned char *leds;

        unsigned long dat;



          if (sel == bitFRONT)

            leds = fleds;                        // 前面

          else

            leds = bleds;                   // 后面



        dat = ((long)leds[3]<<24)|((long)leds[2]<<16)|((long)leds[1]<<8)|leds[0];



        for (i=0;i<NUM_LEDS;i++)

           {                 

                CLR_SCLK;                                // 移位时钟置低



            if (dat&1)

                        SET_SER;                        // 置高数据时钟

                else

                        CLR_SER;                          // 接低数据时钟               

            dat>>=1;



            SET_SCLK;                                // __↑   移位时钟上升沿,数据进入移位寄存器   

    }



        SEL_SIDE |= _BV(sel);

          asm("nop"); asm("nop");

          asm("nop"); asm("nop");                //    __

          SEL_SIDE &=~_BV(sel);                // __↑   锁存电平上升沿,数据输出到并行端口  

}



/*----------------------------------------------*

*                                    LEDS 控制                   *

*----------------------------------------------*/

void set_led(unsigned char led, unsigned char side)

{

          unsigned char *leds;



          if (side == bitFRONT)

            leds = fleds;

          else

            leds = bleds;



          leds[0] = leds[1] = leds[2] = leds[3] = 0xff;



          leds[led/8] =~_BV(led%8);



          ctrl595_out(side);

}



/*----------------------------------------------*

*                                    LEDS 刷新                   *

*----------------------------------------------*/

void refresh_leds(void)

{

          unsigned char i;



          for(i=0; i< NUM_LEDS; i++)

        {

            set_led(i, bitFRONT);

            set_led(NUM_LEDS-i, bitBACK);

            _delay_ms(50);

          }

}



/*----------------------------------------------*

*                                    读内部eeprom                *

*----------------------------------------------*/

unsigned char inter_eeprom_read(unsigned char addr)

{

        loop_until_bit_is_clear(EECR, EEWE);// 等待写完成

          EEAR = addr;

          EECR |= _BV(EERE);                                // 开始读EEPROM

          return EEDR;                                    // 返回仅1个时钟周期

}



/*----------------------------------------------*

*                                    写内部eeprom                *

*----------------------------------------------*/

void inter_eeprom_write(unsigned char addr, unsigned char data)

{

          loop_until_bit_is_clear(EECR, EEWE);// 等待写完成

          EEAR = addr;

          EEDR = data;

          cli();                                                // 关闭所有中断

          EECR |= _BV(EEMWE);                                   // 此操作必须在4个时钟周期内发生

          EECR |= _BV(EEWE);

          sei();                                                // 打开中断

}



int main (void)

{

        cpu_init();



        while(1)

        {

                asm("wdr");       

                if (tLap == 0xFFFF)

                {

                      cli();

                     /* 关闭的有LED及霍尔传感器 */

                      set_led(0, bitFRONT);

                      set_led(0, bitBACK);

                      HALL_PORT &=~_BV(bitHALLPWR);

                      /* 关闭看门狗 */

                      WDTCSR |= _BV(WDCE) | _BV(WDE);

                      WDTCSR = 0;

                      /* 休眠待机 */

                     MCUCR |= _BV(SM1) | _BV(SM0) | _BV(SE);

                     sei();

                      asm("sleep");

            }

        }



}



/*----------------------------------END OF FILE-------------------------------*/

出0入0汤圆

 楼主| 发表于 2007-6-21 13:14:32 | 显示全部楼层
以上为下位机代码,现在没时间搞这个了,一直在搞zigbee。如果有兄弟喜欢,可与我交流呀,

出0入0汤圆

发表于 2007-6-21 13:28:27 | 显示全部楼层
不错,感谢分享!

出0入0汤圆

发表于 2007-6-21 17:08:15 | 显示全部楼层
不错 有得玩  还有谁需要 qingwei_cui 阿伟

的PCB板吗 有一定数量 qingwei_cui 阿伟会去做  我先预定2块~

出0入0汤圆

发表于 2007-6-21 17:26:22 | 显示全部楼层
好好玩

出0入0汤圆

 楼主| 发表于 2007-6-21 17:49:31 | 显示全部楼层
感热大家的热情支持,看来这东西得翻出来,再好好搞搞了。^_^

出0入0汤圆

发表于 2007-6-21 20:04:11 | 显示全部楼层
原理图看不清。大家有清楚的原理图吗

出0入0汤圆

 楼主| 发表于 2007-6-21 21:30:00 | 显示全部楼层
太牛了!小崔有才啊!

出0入0汤圆

发表于 2007-6-21 23:03:36 | 显示全部楼层
不错!听好玩的。。。。。

出0入0汤圆

 楼主| 发表于 2007-6-22 09:16:10 | 显示全部楼层
【61楼】 zhzj2007 :原理图看不清。大家有清楚的原理图吗

????? 24楼有PADS格式的原理图呀,可以下载了看看。

【62楼】 qingwei_cui 阿伟 太牛了!小崔有才啊!

????? 是哪个用我的帐号发的,难道是我晚上梦流时,搞得。晕

出0入0汤圆

发表于 2007-6-22 10:32:03 | 显示全部楼层
问点多余的,也是咨询

现在的图片是车轮原地旋转的照片,如果车是行进中,光点还能组成现在的图样吗?那个图样是叫摆线吧,太久了,都忘了,呵呵

能否来一个行进中的照片,看看是什么样的

有什么好办法解决行进中的图形问题

出0入0汤圆

发表于 2007-6-22 12:05:24 | 显示全部楼层
【62楼】 qingwei_cui 阿伟 太牛了!小崔有才啊!  

????? 是哪个用我的帐号发的,难道是我晚上梦流时,搞得。晕



哈哈~~ 还有这回事!

出0入0汤圆

发表于 2007-6-22 13:06:38 | 显示全部楼层
是啊,不知道前进时候效果怎么样啊。

不过,还是挺好的。顶一个。

出0入0汤圆

发表于 2007-6-25 09:19:28 | 显示全部楼层
顶一个

出0入0汤圆

发表于 2007-7-18 12:10:06 | 显示全部楼层
DXM,太有才了!顶顶!

出0入0汤圆

发表于 2007-7-23 09:51:00 | 显示全部楼层
不知道qingwei_cui 阿伟还做吗?我也想预定两块。

出0入0汤圆

发表于 2007-7-24 09:43:55 | 显示全部楼层
楼主 看到你风火轮的设计我真的很佩服 太牛了!顶顶!

出0入0汤圆

发表于 2007-7-24 13:24:28 | 显示全部楼层
刚才跟qingwei_cui 阿伟聊了一下,如果要的人多了,他会去做的,所以如果你需要,请在此留下.

出0入0汤圆

发表于 2007-7-24 14:35:43 | 显示全部楼层
厉害,向你学习

出0入0汤圆

 楼主| 发表于 2007-7-24 15:02:49 | 显示全部楼层
hetao7241 2块 



兄弟们还有要的吗?  如果有报个名!谢谢!

出0入0汤圆

发表于 2007-7-24 15:18:48 | 显示全部楼层
好东西啊 。 谢谢楼主

出0入0汤圆

发表于 2007-7-25 09:01:34 | 显示全部楼层
好玩的,顶顶!

出0入0汤圆

发表于 2007-7-25 21:21:50 | 显示全部楼层
哈哈 终于有戏了 还有我的2块呀 谢谢啦

出0入0汤圆

发表于 2007-7-25 22:13:44 | 显示全部楼层
怎么防水啊?

出0入0汤圆

发表于 2007-8-2 11:34:29 | 显示全部楼层
怎么你的原理图,PROTEL99不能打开啊,2004则什么都没有?

出0入0汤圆

 楼主| 发表于 2007-8-2 13:03:18 | 显示全部楼层
用PADS2004画的

出0入0汤圆

 楼主| 发表于 2007-8-2 13:06:43 | 显示全部楼层
hetao7241 2块 

yeyu1234  2块



再有一块我就去作板,还有啊,你们俩能不能留下e-mail呀,好联系的。

出0入0汤圆

发表于 2007-8-2 13:07:53 | 显示全部楼层
想不到搂住还有这种创意!太优秀了,^_^

出0入0汤圆

 楼主| 发表于 2007-8-2 13:21:04 | 显示全部楼层
一些兄弟可能没用过pads2004,我现在上传个PDF档的原理图,供大家查看。

点击此处打开armok01164902.pdf

出0入0汤圆

发表于 2007-8-3 10:32:30 | 显示全部楼层
dwj@mailme.cn 谢谢~

出0入0汤圆

发表于 2007-8-3 13:34:53 | 显示全部楼层
要一块(已邮件联系过了)

ccccliang@yahoo.com.cn

出0入0汤圆

发表于 2007-8-3 15:38:49 | 显示全部楼层
想要两片,装车!哈哈!goodfriend007_2001@163.com

出0入0汤圆

发表于 2007-8-3 16:19:35 | 显示全部楼层
还能不能做啊,算我2片! ainet2004@163.com

qq:15038689

出0入0汤圆

发表于 2007-8-4 15:00:18 | 显示全部楼层
我也想要阿2片 hanker510@163.com

出0入0汤圆

发表于 2007-8-5 20:08:22 | 显示全部楼层
我也要2片wqm8181@163.com

出0入0汤圆

发表于 2007-8-6 00:23:15 | 显示全部楼层
我也要两片lucheng77@163.com

qq:75275235

出0入0汤圆

 楼主| 发表于 2007-8-6 08:47:43 | 显示全部楼层
我正在统计,马上联系去做,谢谢大家支持。

出0入0汤圆

发表于 2007-8-6 08:56:12 | 显示全部楼层
好谢谢你啦~

出0入0汤圆

 楼主| 发表于 2007-8-6 09:21:12 | 显示全部楼层
hi,yeyu123:

   请收邮件,我给你发邮件了。

出0入0汤圆

发表于 2007-8-10 17:35:20 | 显示全部楼层
我要两块,麻烦阿伟了...

emial: southjiang@163.com

出0入0汤圆

发表于 2007-8-10 19:50:43 | 显示全部楼层
我也要两片;麻烦你了.......

Email:wzhscj@sohu.com

出0入0汤圆

发表于 2007-8-10 21:07:30 | 显示全部楼层
我也要2片

email:ying_or_fei@hotmail.com

出0入0汤圆

发表于 2007-8-10 21:42:00 | 显示全部楼层
不错!太亮了!

出0入0汤圆

发表于 2007-8-12 12:47:48 | 显示全部楼层
qingwei_cui 阿伟,请你速与我联系,QQ:116956842 TEL:13621589813 商讨合作.另,我要几片. email:116956842@qq.com

出0入0汤圆

发表于 2007-8-12 15:19:52 | 显示全部楼层
好玩~~~不错~~~

出0入4汤圆

发表于 2007-8-12 23:13:13 | 显示全部楼层
好玩又好看

出0入0汤圆

 楼主| 发表于 2007-8-13 15:57:53 | 显示全部楼层
感谢大家的厚爱,你们的支持让我重燃激_情,我准备把PCB板再好好布一下,下一步准调试出成本,低价出售给大家,一起学习。等我的好消息。布板去了…………

出0入0汤圆

发表于 2007-8-13 17:25:02 | 显示全部楼层
qingwei_cui 阿伟!给我也来一个哦!

板子大家一起做便宜!回来了自己焊接调试!

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

本版积分规则

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

GMT+8, 2024-4-17 04:49

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

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