VSim [a racing-simulator by vell001]

This is my first project about Racing. I am a Chinese with bad English, and today is my first time to use English to write a post, Sorry for my bad Engilsh first…

I start my project from last year(2013). I am learning from RacingMat, here is his project:Finished 2DOF 12V DC wiper arduino playseat. Thank RacingMat very much!

My project is in progressing, I will update for every detail I finished. 


Control Part

I am using two 12V DC truck wiper motors, bought in taobao;
The controller is Arduino Uno, and the motor driver is MotoMonster(I don’t do any advertising, this is an only one MotoMonster-driver I can find in taobao, I have no choice, so bought this one. Please give me a message if you find anthor driver, my email:vell001@qq.com, thanks.

Here are some pictures:

Something I bought in taobao


My arduino board, made in China.(*^_^*)


My motor-driver [MotoMonster], It’s very suit for arduino uno.


My power supply, 12V 30A, look very nice. But the shopkeeper didn’t give me a wire,
so sad for me. I am just a university student, have nothing can use for my project in my dormitory. So I broke my socket only for a wire, bad idea…but I don’t have another idea


At first glance, it was bigger and much more powerful than I imagined. Out of curiousity, I splited it, its structure is very simple.


All parts of controller are ready, it’s time to put all parts together.


Who can guess what kind of wire I am using? Yes, I am using Ethernet Cable. I have unpacked 3m Ethernet Cable. Ethernet Cable is a bit hard.


I bought those potentiometers from e-market, 10K Ohm. Using those potentiometers and my two motors to DIY two SERVO.


Put circuit diagram here:


My controller’s first test video:


Seat Part

Yesterday, I bought 12m steel cube. Today I want to get a second-hand cardan.

2014/3/9 13:24:57


I was not so lucky, I didn’t find a street scrap. I asked a hostess of a garage for a new cardan, her price was so higher than my price that I expected. Then, I went back, and bought in taobao.

The cardan’s size is 20*32*85 mm; and zhe joint bearing is M5 internal thread.


I still need some screws, some rebar, and a seat; Most importent thing is an electric welding machine! Good Luck to myself…

2014/3/9 17:42:37


Yesterday, I had finish Steel Skeleton of my simulator, I’ll put some picture here later.
I am so unlucky today. In the morning, I tried to fix my two motor on the bottom support, but I have failed. In the afternoon, I fixed my two motor and two Support Bar, I just want to conect all the controller part and adjust some detail, but something wrong with my Driver-Broad, when I turn on power support, before long, I smelled a burning smell, I saw a Audion just had burned on the driver board. Then, I could adjust one potentiometer and all motor run. Bad luck!!! I’ll buy a new driver for my two motors

2014/3/15 23:30:21


I received my new MotorDriver today, I will forget MotoMonster-Driver

Look good, I’ll test it tomorrow

I rewrited all codes and redesigned wiring diagram, I’ll put my codes here later, here is my own diagram:

designed with Photoshop

2014/3/18 22:16:05


I used MonsterDriver back, because the new driver have a big flaw. When my arduino poweroff or reboot, the driver’s PWM pin will read some wrong data, and supply power to my motor, then it’s will damage all my design.

I’ll talk about some details later. I want to put my test video here now:

2014/3/21 23:37:42

原文地址:
http://vblog.vell001.ml/2014/03/09/vsim.html

 written by VellBibi
 posted at http://vblog.vell001.ml

VSim [a Racing-simulator by Vell001]的更多相关文章

  1. 我的新计划 《2Dof Racing Simulator》2014/3/9 20:30:00

    最近好久都没来网站上了,也没心思和时间去弄VellLock和升级V&View了.一直在蕴量这做一件大玩意. 最近一直都很忙,忙着做数电课设,还有各种实验,可是我的心思不在这些东西上,当然除了数 ...

  2. 论文笔记之:Asynchronous Methods for Deep Reinforcement Learning

    Asynchronous Methods for Deep Reinforcement Learning ICML 2016 深度强化学习最近被人发现貌似不太稳定,有人提出很多改善的方法,这些方法有很 ...

  3. vsim生成VCD波形文件(verilog)

    Vsim(ModelSim)生成VCD波形文件(verilog) 两种方法 方法一: 调用ModelSim自己的命令生成,仿真脚本中加入如下一句即可 vcd file mytb.vcd 方法二: 调用 ...

  4. QS之vsim

    vsim - The vsim command invokes the VSIM simulator -L <library_name> … (optional) Specifies th ...

  5. unable to boot the simulator,无法启动模拟器已解决

    突然模拟器报错:unable to boot the simulator(无法启动模拟器) 试了好几种解决办法,删除所有的模拟器重启以后再添加,删除钥匙串登陆中的证书,重新安装Xcode都不行 最后通 ...

  6. Hdu 1052 Tian Ji -- The Horse Racing

    Tian Ji -- The Horse Racing Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (J ...

  7. Unable to run app in Simulator

    xcode6 beta出现 “Unable to run app in Simulator” 错误提示,之前一直用着好好的,重启xcode就可以了. xcode6 beta出现 “Unable to ...

  8. 给ros安装arbotix simulator仿真环境

    首先下载程序包.编译.安装. cd ~/catkin_ws/src git clone https://github.com/pirobot/rbx1.git cd rbx1 git checkout ...

  9. XCode6的iOS Simulator 文件保存位置

    我现在用的是XCode6.4,模拟器系统是iOS 8.4.其他版本可能会略有差异. 进入Finder,前往"~/Library/Developer/CoreSimulator/Devices ...

随机推荐

  1. ArcEngine查询、添加、删除要数的方法

    原文地址:http://www.cnblogs.com/caodajieup/archive/2011/11/02/2232658.html 1.查找数据 1).利用FeaturCursor进行空间查 ...

  2. alias 命令

    功能说明:设置指令的别名. 语 法:alias[别名]=[指令名称] 参 数 :若不加任何参数,则列出目前所有的别名设置. 举    例 :ermao@lost-desktop:~$ alias    ...

  3. 转 Android的消息处理机制(图+源码分析)——Looper,Handler,Message

    作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想.android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种 ...

  4. Shuffle和排序

    MapReduce确保每个reducer的输入都按键排序.系统执行排序的过程——将map输出作为输入传给reducer——称为shuffle.shuffle属于不断被优化和改进的代码库的一部分,从许多 ...

  5. JSF开篇之Login案例

    开发环境:Myeclipse+JDK5+MyEclipse Tomcat+jsf2.2.8 JSF看起来和STRUTS还是有些像的,刚开始还是遇到一点问题:资源包的存放路径及文件访问路径. 开发Log ...

  6. apk反编译(1)用apktool破解apk

    1,下载 http://ibotpeaches.github.io/Apktool/ 2,破解 把下载的apktool_2.0.3.jar 和 weixin638android680.apk  拷贝到 ...

  7. NFC(4)响应NFC设备时启动activity的四重过滤机制

    响应NFC设备时启动activity的四重过滤机制 在一个NFC设备读取NFC标签或另一个NFC设备中的数据之前会在0.1秒之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端(NFC设备 ...

  8. linux下对符合条件的文件大小做汇总统计的简单命令

    (1)统计当前目录下的 *txt 文件du -c -h *txt   (2)统计当前目录下的 *txt 文件, 并求出总大小du  *txt |awk 'BEGIN{count=0;size=0;} ...

  9. gulp browser-sync自动刷新插件

    很久没弄gulp了,都快忘了,今天又来温习下browser-sync 自动刷新插件,在安装的时候出现以下提示: $ npm install browser-sync --save-dev> ws ...

  10. Android开发性能优化大总结

    1.  采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true".不过这个需要在and ...